[hidden]{display:none!important}.ka-pagewrap{padding-top:var(--top)}.ka-pagewrap--ink{background:var(--ink)}.ka a:focus-visible,.ka button:focus-visible,.ka input:focus-visible,.ka select:focus-visible,.ka textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ka-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:calc(13px * var(--ka-scale-t, 1));color:var(--grey)}.ka-crumbs a{text-decoration:none}@media (hover:hover){.ka-crumbs a:hover{color:var(--ink)}}.ka-pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,520px);min-height:calc(100svh - var(--top))}.ka-pdp__art{position:sticky;top:var(--top);height:calc(100svh - var(--top));display:flex;flex-direction:column;background:var(--ink);color:var(--paper)}.ka-pdp__stage{flex:1;min-height:0;display:grid;place-items:stretch;margin:0;padding:clamp(28px,4vw,64px)}.ka-pdp__stage>img{max-width:100%;max-height:calc(100svh - var(--top) - 150px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;box-shadow:0 30px 70px rgba(0,0,0,.6)}.ka-pdp__step{display:flex;justify-content:center;align-items:center;gap:16px;padding:0 0 18px;font-size:calc(13px * var(--ka-scale-t, 1));font-variant-numeric:tabular-nums;color:var(--grey-2)}.ka-pdp__step .ka-btn--icon{background:var(--ink-2);color:var(--paper)}.ka-pdp__panel{gap:22px;padding:clamp(24px,3vw,44px) clamp(20px,3vw,44px) 56px}.ka-pdp__form,.ka-pdp__panel{display:flex;flex-direction:column}.ka-pdp__form{gap:18px}.ka-pdp__desc{padding-top:18px;font-size:calc(15px * var(--ka-scale-t, 1));line-height:1.6;color:var(--grey)}.ka-pdp__desc,.ka-studio--pdp{border-top:1px solid var(--rule)}.ka-studio--pdp{background:var(--paper)}.ka-studio--pdp .ka-studio__head h2{max-width:16ch}.ka-enquire{padding:clamp(48px,6vw,88px) var(--gut);background:var(--mist)}.ka-enquire__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:40px;align-items:start;max-width:1500px;margin:0 auto}.ka-enquire h2{font-size:calc(clamp(34px, 4vw, 56px) * var(--ka-scale-d, 1));line-height:.98;max-width:14ch}.ka-enquire p{margin-top:14px;font-size:calc(16px * var(--ka-scale-t, 1));line-height:1.55;color:var(--grey);max-width:44ch}.ka-form--mini{box-shadow:0 20px 50px rgba(0,0,0,.08)}.ka-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(18px,2.2vw,36px);align-items:end;max-width:1500px;margin:0 auto}.ka-grid--row{grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);grid-template-columns:none;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity}.ka-grid--row>*{scroll-snap-align:start}.ka-gplate{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.ka-gplate__img{position:relative;display:block;width:100%;overflow:hidden}.ka-gplate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:none;transition:transform .6s var(--ease)}.ka-gplate__dot{position:absolute;left:10px;top:10px;padding:4px 8px;border-radius:2px;background:var(--ink);color:var(--paper);font-size:calc(11px * var(--ka-scale-t, 1));letter-spacing:.04em;text-transform:uppercase}.ka-gplate__cap{display:flex;justify-content:space-between;gap:14px;font-size:calc(14px * var(--ka-scale-t, 1));align-items:baseline}.ka-gplate__cap b{font-weight:500}.ka-pdp__buy{display:flex;flex-direction:column;gap:18px}.ka-pdp__note{padding-top:18px;border-top:1px solid var(--rule);font-size:calc(14px * var(--ka-scale-t, 1));line-height:1.6;color:var(--grey)}.ka-pdp__note a{color:var(--ink)}.ka-pdp .ka-textlink{align-self:flex-start}button.ka-textlink{text-decoration:underline}.ka-cart__full{justify-self:center;color:var(--grey)}.ka-cartpage__count{padding-top:18px;color:var(--grey)}.ka-cartpage__lines .ka-line__info a{color:inherit}.ka-pagebody__lede{font-size:calc(19px * var(--ka-scale-t, 1));line-height:1.55;max-width:46ch}.ka-pagebody__dl{margin-top:32px}.ka-pagebody--contact .ka-pagebody__grid,.ka-pagebody__grid:has(.ka-form){grid-template-columns:minmax(0,1fr) minmax(0,560px)}.ka-about__copy p+p{margin-top:1em}.ka-about__copy{line-height:1.65}.ka-coll__head+.ka-coll__bar .ka-chips--nav{flex:1}.ka-gplate__cap span{color:var(--grey)}@media (hover:hover){.ka-gplate:hover img{transform:scale(1.03)}}.ka-more{padding:clamp(48px,6vw,88px) var(--gut)}.ka-more__head{display:flex;align-items:baseline;gap:16px;max-width:1500px;margin:0 auto 28px}.ka-more__head h2{font-size:calc(clamp(30px, 3.4vw, 48px) * var(--ka-scale-d, 1));line-height:1;margin-right:auto}.ka-coll{padding:0 var(--gut) clamp(56px,7vw,104px)}.ka-coll__head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:end;max-width:1500px;margin:0 auto;padding:clamp(36px,5vw,72px) 0 32px;border-bottom:1px solid var(--rule)}.ka-room__n{font-size:calc(13px * var(--ka-scale-t, 1));font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-variant-numeric:tabular-nums}.ka-coll__title h1{margin-top:10px;font-size:calc(clamp(44px, 6vw, 96px) * var(--ka-scale-d, 1));line-height:.92;letter-spacing:-.045em}.ka-coll__note{margin-top:16px;font-size:calc(17px * var(--ka-scale-t, 1));line-height:1.5;color:var(--grey);max-width:48ch}.ka-coll__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.ka-coll__facts dt{font-size:calc(12px * var(--ka-scale-t, 1));color:var(--grey)}.ka-coll__facts dd{margin:3px 0 0;font-size:calc(16px * var(--ka-scale-t, 1))}.ka-coll__bar{display:flex;align-items:center;gap:16px;max-width:1500px;margin:0 auto;padding:18px 0 36px}.ka-chips--nav{display:flex;flex:1;gap:6px;overflow-x:auto;scrollbar-width:none}.ka-chips--nav::-webkit-scrollbar{display:none}.ka-chips--nav a{flex:0 0 auto;padding:8px 12px;border-radius:3px;background:var(--mist);font-size:calc(13px * var(--ka-scale-t, 1));font-weight:500;text-decoration:none;white-space:nowrap;color:var(--grey);transition:background .2s,color .2s}.ka-chips--nav a[aria-current=page]{background:var(--ink);color:var(--paper)}@media (hover:hover){.ka-chips--nav a:not([aria-current=page]):hover{color:var(--ink)}}.ka-sort select{min-height:38px;padding:0 34px 0 12px;border:0;border-radius:3px;background:var(--mist) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230b0b0c' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 12px center;font:inherit;font-size:calc(13px * var(--ka-scale-t, 1));font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ka-coll__empty{max-width:1500px;margin:0 auto;font-size:calc(17px * var(--ka-scale-t, 1));color:var(--grey)}.ka-pager{display:flex;justify-content:center;gap:12px;margin-top:48px;font-size:calc(15px * var(--ka-scale-t, 1))}.ka-artist__more,.ka-room__all{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:calc(14px * var(--ka-scale-t, 1));font-weight:500;text-decoration:none}.ka-room__label h3 a{text-decoration:none}.ka-coll--originals{background:var(--ink);color:var(--paper)}.ka-coll--originals .ka-coll__head{border-color:var(--rule-inv)}.ka-coll--originals .ka-coll__facts dt,.ka-coll--originals .ka-coll__note,.ka-coll--originals .ka-gplate__cap span{color:var(--grey-2)}.ka-coll--originals .ka-chips--nav a{background:var(--ink-2);color:var(--grey-2)}.ka-coll--originals .ka-chips--nav a[aria-current=page]{background:var(--paper);color:var(--ink)}.ka-coll--originals .ka-sort select{background-color:var(--ink-2);color:var(--paper)}.ka-coll--originals .ka-gplate__img{background:var(--ink-2)}.ka-coll--originals .ka-gplate__cap span{color:var(--gold)}.ka-colls__head{max-width:1500px;margin:0 auto;padding:clamp(36px,5vw,72px) var(--gut) 32px}.ka-colls__head h1{font-size:calc(clamp(48px, 7vw, 112px) * var(--ka-scale-d, 1));line-height:.9;letter-spacing:-.05em}.ka-colls__head p{margin-top:16px;font-size:calc(18px * var(--ka-scale-t, 1));line-height:1.5;color:var(--grey);max-width:48ch}.ka-colls__across{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 6px 6px;background:var(--ink)}.ka-across{display:flex;flex-direction:column;gap:8px;padding:clamp(28px,4vw,48px);border-radius:4px;background:var(--ink-2);color:var(--paper);text-decoration:none;transition:background .25s var(--ease)}.ka-across b{font-family:var(--font-ka-d),sans-serif;font-weight:400;font-size:calc(clamp(28px, 3vw, 44px) * var(--ka-scale-d, 1));letter-spacing:-.03em}.ka-across span:last-child{color:var(--grey-2)}@media (hover:hover){.ka-across:hover{background:#222327}}.ka-cartpage{max-width:1500px;margin:0 auto;padding:clamp(36px,5vw,72px) var(--gut) clamp(56px,7vw,104px)}.ka-cartpage__head{display:flex;align-items:baseline;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--rule)}.ka-cartpage__head h1{font-size:calc(clamp(44px, 6vw, 88px) * var(--ka-scale-d, 1));line-height:.92;letter-spacing:-.045em}.ka-cartpage__head p{color:var(--grey)}.ka-cartpage__empty{padding:40px 0;font-size:calc(18px * var(--ka-scale-t, 1))}.ka-cartpage__empty .ka-label__acts{margin-top:20px}.ka-cartpage__grid{grid-template-columns:minmax(0,1fr) 400px;gap:48px}.ka-cartpage__grid,.ka-line{display:grid;align-items:start}.ka-line{grid-template-columns:120px minmax(0,1fr) auto auto;gap:24px;padding:24px 0;border-bottom:1px solid var(--rule)}.ka-line__img img{width:120px;height:auto;border-radius:2px}.ka-line__info{display:flex;flex-direction:column;gap:4px;font-size:calc(15px * var(--ka-scale-t, 1))}.ka-line__info a{text-decoration:none}.ka-line__info b{font-family:var(--font-ka-d),sans-serif;font-weight:400;font-size:calc(26px * var(--ka-scale-t, 1));letter-spacing:-.03em}.ka-line__info span{color:var(--grey)}.ka-line__qty{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ka-line__qty .ka-qty{margin:0}.ka-qty input{width:36px;border:0;background:transparent;font:inherit;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.ka-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.ka-line__price{min-width:90px;text-align:right;font-size:calc(16px * var(--ka-scale-t, 1));font-variant-numeric:tabular-nums}.ka-line__price s{color:var(--grey);margin-right:6px}.ka-cart__rm{font-size:calc(13px * var(--ka-scale-t, 1));color:var(--grey);text-decoration:underline;text-underline-offset:3px}.ka-cart__lines .ka-cart__rm{display:block;margin-top:8px}.ka-cart__one{display:inline-block;margin-top:8px;font-size:calc(12px * var(--ka-scale-t, 1));letter-spacing:.04em;text-transform:uppercase;color:var(--gold)!important}.ka-cart__body{flex:1;min-height:0;display:flex;flex-direction:column}.ka-cart__sum .ka-textlink{justify-self:center;color:var(--grey)}.ka-cartpage__sum{position:sticky;top:calc(var(--top) + 24px);display:flex;flex-direction:column;gap:14px;margin-top:24px;padding:24px;border-radius:var(--r);background:var(--mist)}.ka-cartpage__row{display:flex;justify-content:space-between;font-size:calc(17px * var(--ka-scale-t, 1))}.ka-cartpage__row b{font-weight:500}.ka-cartpage__sum .ka-input textarea{background:var(--paper)}.ka-cartpage__trust{font-size:calc(12px * var(--ka-scale-t, 1));color:var(--grey);text-align:center}.ka-about__head{max-width:1500px;margin:0 auto;padding:clamp(40px,6vw,96px) var(--gut) clamp(32px,4vw,56px)}.ka-about__head h1{margin-top:14px;font-size:calc(clamp(44px, 6.4vw, 104px) * var(--ka-scale-d, 1));line-height:.95;letter-spacing:-.045em;max-width:16ch}.ka-about__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start;max-width:1500px;margin:0 auto;padding:0 var(--gut) clamp(56px,7vw,104px)}.ka-about__plate{position:sticky;top:calc(var(--top) + 24px)}.ka-about__copy{font-size:calc(19px * var(--ka-scale-t, 1));max-width:60ch}.ka-about__method{padding:clamp(56px,7vw,104px) var(--gut);background:var(--ink);color:var(--paper)}.ka-about__head--portrait{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,5vw,88px);align-items:end}.ka-about__byline{margin-top:clamp(24px,3vw,40px);font-size:calc(13px * var(--ka-scale-t, 1));font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--grey)}.ka-about__face img,.ka-about__full img{display:block;width:100%;height:auto;border-radius:4px;background:var(--ink)}.ka-about__face{justify-self:end;width:min(100%,calc((100svh - var(--top) - 120px) * 4 / 5))}.ka-about__face img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;box-shadow:0 40px 80px rgba(0,0,0,.28)}.ka-about__full img{aspect-ratio:9/16;width:min(100%,calc((100svh - var(--top) - 48px) * 9 / 16))}.ka-about__master{max-width:340px;margin-top:clamp(40px,5vw,72px)}.ka-about__master img{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 30px 60px rgba(0,0,0,.25)}.ka-about__master figcaption{margin-top:12px;font-size:calc(13px * var(--ka-scale-t, 1));color:var(--grey)}.ka-about__master figcaption b{font-weight:500;color:var(--ink)}.ka-about__methodgrid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,5vw,88px);align-items:center;max-width:1500px;margin:0 auto}.ka-about__methodgrid h2{margin-left:0}.ka-about__method .ka-about__methodgrid ol{grid-template-columns:minmax(0,1fr)}.ka-about__method h2,.ka-about__time h2{max-width:1500px;margin:0 auto 32px;font-size:calc(clamp(36px, 4.6vw, 72px) * var(--ka-scale-d, 1));line-height:.95}.ka-about__method ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:1500px;margin:0 auto}.ka-about__method li{display:flex;flex-direction:column;gap:10px;padding:28px;border-radius:4px;background:var(--ink-2)}.ka-about__method b{font-family:var(--font-ka-d),sans-serif;font-weight:400;font-size:calc(30px * var(--ka-scale-d, 1));letter-spacing:-.03em}.ka-about__method span{color:var(--grey-2);line-height:1.5}.ka-about__time{padding:clamp(56px,7vw,104px) var(--gut)}.ka-time{max-width:1500px;margin:0 auto;border-top:1px solid var(--rule)}.ka-time a{display:grid;grid-template-columns:48px 140px minmax(0,1fr) minmax(0,1fr) 64px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--rule);text-decoration:none}.ka-time b{font-family:var(--font-ka-d),sans-serif;font-weight:400;font-size:calc(clamp(22px, 2.4vw, 34px) * var(--ka-scale-d, 1));letter-spacing:-.03em}.ka-time__m,.ka-time__y{font-size:calc(14px * var(--ka-scale-t, 1));color:var(--grey)}.ka-time img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:2px;filter:grayscale(1);transition:filter .3s}@media (hover:hover){.ka-time a:hover img{filter:none}}.ka-about__cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1500px;margin:0 auto;padding:0 var(--gut) clamp(56px,7vw,104px);font-size:calc(17px * var(--ka-scale-t, 1))}.ka-comm--page{min-height:calc(100svh - var(--top))}.ka-comm--page h1{margin-top:12px;font-size:calc(clamp(44px, 5.6vw, 88px) * var(--ka-scale-d, 1));line-height:.95;letter-spacing:-.045em}.ka-comm--page .ka-rte{color:inherit;font-size:calc(17px * var(--ka-scale-t, 1))}.ka-pagebody{max-width:1200px;margin:0 auto;padding:clamp(40px,6vw,88px) var(--gut) clamp(56px,7vw,104px)}.ka-pagebody__head h1{font-size:calc(clamp(40px, 5.6vw, 84px) * var(--ka-scale-d, 1));line-height:.95;letter-spacing:-.045em;margin-bottom:32px}.ka-pagebody__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.ka-pagebody--contact .ka-pagebody__grid{grid-template-columns:minmax(0,1fr) minmax(0,520px)}.ka-pagebody__side{display:flex;flex-direction:column;gap:28px}.ka-pagebody .ka-rte{max-width:68ch}@media (max-width:1180px){.ka-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ka-pdp{grid-template-columns:minmax(0,1.1fr) minmax(340px,440px)}.ka-cartpage__grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:900px){.ka-main{padding-bottom:var(--mbar)}.ka-pdp{grid-template-columns:1fr}.ka-pdp__art{position:relative;top:0;height:auto}.ka-pdp__stage{padding:0}.ka-pdp__stage>img{width:100%;max-height:none;box-shadow:none}.ka-pdp__step{padding-top:14px}.ka-pdp__panel{padding:22px var(--gut) 40px}.ka-404,.ka-about__grid,.ka-coll__head,.ka-enquire__grid,.ka-pagebody--contact .ka-pagebody__grid,.ka-pagebody__grid:has(.ka-form){grid-template-columns:1fr}.ka-coll__head{gap:24px}.ka-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.ka-grid--row{grid-template-columns:none;grid-auto-columns:62%}.ka-coll__bar{flex-direction:column;align-items:stretch}.ka-sort{align-self:flex-end}.ka-cartpage__grid,.ka-colls__across{grid-template-columns:1fr}.ka-cartpage__grid{gap:0}.ka-line{grid-template-columns:84px minmax(0,1fr) auto;gap:14px}.ka-line__img img{width:84px}.ka-line__qty{grid-column:2;grid-row:2;align-items:flex-start}.ka-line__price{grid-column:3;grid-row:1;min-width:0}.ka-line__info b{font-size:calc(21px * var(--ka-scale-t, 1))}.ka-about__plate,.ka-cartpage__sum{position:static}.ka-about__head--portrait,.ka-about__methodgrid{grid-template-columns:1fr}.ka-about__face{justify-self:stretch}.ka-about__full img{width:min(100%,calc(78svh * 9 / 16));margin:0 auto}.ka-about__master{max-width:260px}.ka-about__method ol{grid-template-columns:1fr}.ka-time a{grid-template-columns:36px minmax(0,1fr) 52px;gap:6px 14px}.ka-time__y{grid-row:1}.ka-time b,.ka-time__y{grid-column:2}.ka-time__m{display:none}.ka-time img{grid-column:3;grid-row:1/span 2;width:52px;height:52px}.ka-404__art{display:none}.ka-more__head{flex-wrap:wrap}}.ka-cart__lines li>div>span,.ka-cartpage__lines .ka-line__info>span{display:block}.ka-cart__lines li>div>a{text-decoration:none}.ka-line__info .ka-cart__rm,.ka-line__info .ka-qty{align-self:flex-start}.ka-line__info .ka-qty{margin-top:10px}.ka-pagebody__fig{margin:36px 0 0;max-width:320px}.ka-pagebody__fig img{width:100%;height:auto;border-radius:2px}.ka-pagebody__fig figcaption{margin-top:10px;font-size:calc(13px * var(--ka-scale-t, 1));color:var(--grey)}.ka-coll__crumbs{max-width:1500px;margin:0 auto;padding-top:clamp(24px,3vw,40px)}.ka-coll__crumbs+.ka-coll__head{padding-top:16px}.ka-land__intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;max-width:1500px;margin:0 auto;padding:28px 0 40px;font-size:calc(17px * var(--ka-scale-t, 1));line-height:1.6;color:var(--grey)}.ka-land__links{flex-wrap:wrap;max-width:1500px;margin:0 auto}.ka-land__index{padding:0 var(--gut) clamp(56px,7vw,104px)}@media (max-width:900px){.ka-land__intro{grid-template-columns:1fr}}.ka-404{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:48px;align-items:center;max-width:1500px;min-height:calc(100svh - var(--top));margin:0 auto;padding:48px var(--gut)}.ka-404 h1{margin:12px 0 14px;font-size:calc(clamp(48px, 7vw, 112px) * var(--ka-scale-d, 1));line-height:.9;letter-spacing:-.05em}.ka-404 p{font-size:calc(18px * var(--ka-scale-t, 1));color:var(--grey);max-width:40ch}.ka-404 .ka-label__acts{margin-top:24px}.ka-404__art img{max-height:70vh;width:auto;margin-left:auto;filter:grayscale(1);box-shadow:0 30px 70px rgba(0,0,0,.25)}.ka-cc{position:fixed;z-index:70;left:16px;bottom:calc(16px + var(--mbar));width:min(460px,calc(100% - 32px));display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;border-radius:var(--r);background:var(--paper);color:var(--ink);font-size:calc(14px * var(--ka-scale-t, 1));line-height:1.5;box-shadow:0 24px 60px rgba(0,0,0,.3)}.ka-cc a{color:inherit}.ka-cc__acts{display:flex;gap:8px}.ka-cc__acts .ka-btn{flex:1;min-height:42px}.ka-legal__lede{margin-top:-16px;color:var(--grey)}.ka-legal__body{max-width:68ch;font-size:calc(16px * var(--ka-scale-t, 1));line-height:1.65}.ka-legal__body h2{margin:32px 0 8px;font-size:calc(24px * var(--ka-scale-t, 1))}.ka-legal__body p+p{margin-top:10px}.ka-prints{padding:clamp(56px,7vw,104px) var(--gut);background:var(--mist)}.ka-prints__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 48px;align-items:end;max-width:1500px;margin:0 auto 48px}.ka-prints__head .ka-artist__label{grid-column:1/-1}.ka-prints__head h2{font-size:calc(clamp(40px, 5vw, 76px) * var(--ka-scale-d, 1));line-height:.95;letter-spacing:-.04em}.ka-prints__head>p:last-child{font-size:calc(17px * var(--ka-scale-t, 1));line-height:1.55;color:var(--grey);max-width:48ch}.ka-sheets{display:grid;grid-template-columns:17fr 26fr 34fr;gap:clamp(16px,2.4vw,40px);align-items:end;max-width:min(1040px,calc((100svh - var(--top) - 260px) * 77 / 40 + 80px));margin:0 auto}.ka-sheet-card{display:flex;flex-direction:column;gap:18px;min-width:0}.ka-sheet-card__stage{display:flex;align-items:flex-end;justify-content:center}.ka-paper{overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.12)}.ka-paper,.ka-paper img{display:block;width:100%}.ka-paper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.ka-sheet-card__meta{display:grid;gap:4px;padding-top:14px;border-top:1px solid var(--rule)}.ka-sheet-card__size{font-family:var(--font-ka-d),sans-serif;font-size:calc(clamp(22px, 2.2vw, 30px) * var(--ka-scale-d, 1));letter-spacing:-.03em}.ka-sheet-card__cm,.ka-sheet-card__fits{font-size:calc(14px * var(--ka-scale-t, 1));color:var(--grey)}.ka-sheet-card__meta .ka-btn{margin-top:12px}.ka-prints__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 32px;max-width:1500px;margin:48px auto 0;padding-top:28px;border-top:1px solid var(--rule)}.ka-prints__facts dt{font-size:calc(12px * var(--ka-scale-t, 1));color:var(--grey)}.ka-prints__facts dd{margin:4px 0 0;font-size:calc(15px * var(--ka-scale-t, 1));line-height:1.45}.ka-orig{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:80svh;background:var(--ink);color:var(--paper)}.ka-orig__detail{position:relative;margin:0;min-height:60svh;overflow:hidden}.ka-orig__crop{position:absolute;inset:0;background-size:180%;background-position:46% 42%;background-repeat:no-repeat;transition:background-size 1.2s var(--ease)}@media (hover:hover){.ka-orig__detail:hover .ka-orig__crop{background-size:205%}}.ka-orig__detail figcaption{position:absolute;left:20px;bottom:18px;padding:6px 10px;border-radius:3px;background:rgba(11,11,12,.7);font-size:calc(12px * var(--ka-scale-t, 1));color:var(--grey-2)}.ka-orig__label{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(36px,5vw,80px)}.ka-orig__label .ka-artist__label{color:var(--gold)}.ka-orig__label h2{font-size:calc(clamp(40px, 4.6vw, 72px) * var(--ka-scale-d, 1));line-height:.95;letter-spacing:-.04em}.ka-orig__spec{display:grid;gap:0;border-top:1px solid var(--rule-inv)}.ka-orig__spec>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--rule-inv);font-size:calc(15px * var(--ka-scale-t, 1))}.ka-orig__spec dt{color:var(--grey-2)}.ka-orig__acts{display:grid;gap:8px;max-width:420px}.ka-orig .ka-btn--ink{background:var(--paper);color:var(--ink)}.ka-orig .ka-btn--line{color:var(--paper)}.ka-orig__note{font-size:calc(14px * var(--ka-scale-t, 1));color:var(--grey-2)}.ka-colband{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,2fr);gap:clamp(28px,4vw,64px);align-items:start;padding:clamp(56px,7vw,104px) var(--gut)}.ka-colband__copy{position:sticky;top:calc(var(--top) + 24px);display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ka-colband__copy h2{font-size:calc(clamp(34px, 3.6vw, 54px) * var(--ka-scale-d, 1));line-height:.98;letter-spacing:-.035em}.ka-colband__copy p{font-size:calc(16px * var(--ka-scale-t, 1));line-height:1.55;color:var(--grey)}.ka-colband__copy dl{display:grid;gap:8px;width:100%;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.ka-colband__copy dl>div{display:flex;justify-content:space-between;gap:12px;font-size:calc(14px * var(--ka-scale-t, 1))}.ka-colband__copy dt{color:var(--grey)}.ka-colband .ka-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ka-stickybuy{position:fixed;z-index:35;left:50%;bottom:calc(16px + var(--mbar));display:flex;align-items:center;gap:14px;width:min(760px,calc(100% - 24px));padding:8px;border-radius:6px;background:var(--paper);box-shadow:0 20px 50px rgba(0,0,0,.22),0 0 0 1px var(--rule);transform:translate(-50%,140%);transition:transform .45s var(--ease)}.ka-stickybuy.is-on{transform:translate(-50%)}.ka-stickybuy img{width:44px;height:52px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.ka-stickybuy p{flex:1;min-width:0;display:flex;flex-direction:column;font-size:calc(13px * var(--ka-scale-t, 1));line-height:1.3}.ka-stickybuy b{font-family:var(--font-ka-d),sans-serif;font-weight:400;font-size:calc(18px * var(--ka-scale-t, 1));letter-spacing:-.02em}.ka-stickybuy span{color:var(--grey)}.ka-stickybuy .ka-btn{min-height:42px}@media (max-width:900px){.ka-colband,.ka-orig,.ka-prints__head,.ka-sheets{grid-template-columns:1fr}.ka-sheets{gap:36px}.ka-sheet-card__stage{justify-content:flex-start}.ka-paper{width:calc(var(--rel) * 100%)}.ka-prints__facts{grid-template-columns:1fr 1fr}.ka-colband__copy{position:static}.ka-colband .ka-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ka-stickybuy{display:none}}.ka-added--mist{background:var(--mist)}.ka-added--ink{background:var(--ink);color:var(--paper)}.ka-addband.ka-added--ink p,.ka-added--ink .ka-studio__head p{color:hsla(0,0%,100%,.7)}.ka-ask__grid--stacked{grid-template-columns:minmax(0,1fr);max-width:980px}.ka-ask__grid--stacked>h2{position:static}.ka-studio__head--stacked{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:0}.ka-added.ka-studio{padding-bottom:clamp(56px,8vw,104px)}.ka-addband{padding:clamp(56px,7vw,104px) var(--gut)}.ka-addband__in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 48px;align-items:end;max-width:1500px;margin:0 auto}.ka-addband h2{font-size:calc(clamp(36px, 4.6vw, 72px) * var(--ka-scale-d, 1));line-height:.98;max-width:16ch}.ka-addband p{margin-top:18px;font-size:calc(17px * var(--ka-scale-t, 1));line-height:1.55;color:var(--grey);max-width:52ch}@media (max-width:760px){.ka-addband__in{grid-template-columns:minmax(0,1fr);align-items:start}.ka-addband .ka-btn{width:100%}}@media (max-width:900px){.ka-pdp__stage .ka-gal{height:auto;padding-top:12px}.ka-pdp__stage .ka-gal__track{height:min(118vw,70svh)}}.ka-acct{max-width:1240px;margin:0 auto;padding:clamp(36px,5vw,72px) var(--gut) clamp(56px,7vw,104px)}.ka-acct h1{font-size:calc(clamp(34px, 4.4vw, 56px) * var(--ka-scale-d, 1));line-height:1.04;letter-spacing:-.01em}.ka-acct h1,.ka-acct h2{font-family:var(--font-ka-d),system-ui,sans-serif;font-weight:500}.ka-acct h2{font-size:calc(20px * var(--ka-scale-t, 1))}.ka-acct--door{max-width:640px;display:grid;gap:22px;padding-top:clamp(48px,9vw,120px)}.ka-acct__lede{font-size:calc(18px * var(--ka-scale-t, 1));line-height:1.55;color:var(--grey)}.ka-acct__note{padding:14px 16px;border-radius:var(--ka-btn-r,3px);background:var(--mist);font-size:calc(15px * var(--ka-scale-t, 1))}.ka-acct__acts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.ka-acct__acts .ka-btn{min-width:220px}.ka-acct__fine,.ka-acct__muted{font-size:calc(14px * var(--ka-scale-t, 1));line-height:1.55;color:var(--grey)}.ka-acct__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;padding-bottom:28px;border-bottom:1px solid var(--rule)}.ka-acct__head p{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:calc(15px * var(--ka-scale-t, 1));color:var(--grey)}.ka-acct__head .ka-textlink{color:var(--ink)}.ka-acct__grid{display:grid;gap:40px;padding-top:36px}@media (min-width:1000px){.ka-acct__grid{grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.ka-acct__side{position:sticky;top:calc(var(--top) + 24px)}}.ka-acct__orders>h2{margin-bottom:18px}.ka-acct__list{display:grid;gap:18px;list-style:none;padding:0;margin:0}.ka-acct__empty{display:grid;justify-items:start;gap:20px;padding:28px;border-radius:var(--r);background:var(--mist)}.ka-acct__side{display:grid;gap:18px}.ka-acct__card{display:grid;gap:14px;justify-items:start;padding:24px;border-radius:var(--r);background:var(--mist)}.ka-acct__card address{display:grid;gap:2px;font-style:normal;font-size:calc(15px * var(--ka-scale-t, 1));line-height:1.5}.ka-acct__card address+address{padding-top:14px;border-top:1px solid var(--rule);width:100%}.ka-acct__tag{font-size:calc(13px * var(--ka-scale-t, 1));font-weight:500;color:var(--grey);margin-bottom:4px}.ka-order{border:1px solid var(--rule);border-radius:var(--r);background:var(--paper)}.ka-order__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px}.ka-order__head h3{font-size:calc(17px * var(--ka-scale-t, 1));font-weight:500}.ka-order__head p{font-size:calc(14px * var(--ka-scale-t, 1));color:var(--grey);margin-top:2px}.ka-order__head .ka-order__status{flex:none;margin:0;padding:6px 12px;border-radius:var(--ka-btn-r,3px);background:var(--ink);color:var(--paper);font-size:calc(13px * var(--ka-scale-t, 1));font-weight:500}.ka-order__head .ka-order__status.is-done{background:var(--gold);color:var(--ink)}.ka-order__lines{list-style:none;margin:0;padding:0 22px}.ka-order__lines>li>a,.ka-order__lines>li>div{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--rule);color:inherit;text-decoration:none}.ka-order__lines>li>a:hover b{text-decoration:underline;text-underline-offset:3px}.ka-order__img{display:block;width:64px;height:64px;border-radius:4px;overflow:hidden;background:var(--mist)}.ka-order__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ka-order__info{display:grid;gap:2px;font-size:calc(14px * var(--ka-scale-t, 1));color:var(--grey);min-width:0}.ka-order__info b{font-weight:500;font-size:calc(15px * var(--ka-scale-t, 1));color:var(--ink)}.ka-order__price{font-size:calc(14px * var(--ka-scale-t, 1));font-variant-numeric:tabular-nums;white-space:nowrap}.ka-order__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 22px 20px;border-top:1px solid var(--rule)}.ka-order__total{display:flex;gap:12px;align-items:baseline;font-size:calc(15px * var(--ka-scale-t, 1))}.ka-order__total span{color:var(--grey)}.ka-order__total b{font-weight:500;font-variant-numeric:tabular-nums}.ka-order__links{display:flex;flex-wrap:wrap;gap:8px 20px}@media (max-width:560px){.ka-order__foot,.ka-order__head{padding-left:16px;padding-right:16px}.ka-order__lines{padding:0 16px}.ka-order__lines>li>a,.ka-order__lines>li>div{grid-template-columns:56px minmax(0,1fr);gap:4px 14px}.ka-order__img{width:56px;height:56px;grid-row:span 2}.ka-order__price{grid-column:2;color:var(--grey)}.ka-acct__acts .ka-btn{width:100%}.ka-acct__card,.ka-acct__empty{padding:20px}}.ka-head__acct{font-size:calc(14px * var(--ka-scale-t, 1));font-weight:500;text-decoration:none;opacity:.78;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s}.ka-head__acct:hover{opacity:1}@media (max-width:900px){.ka-head__acct{display:none}}.ka-cart__signin{font-size:calc(14px * var(--ka-scale-t, 1));color:var(--grey)}.ka-cart__signin a{color:var(--ink);text-underline-offset:3px}.ka-capture{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(380px,42vw,560px);background:var(--ink);color:var(--paper)}.ka-capture__art{position:relative;overflow:hidden;min-height:260px}.ka-capture__art img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ka-capture__copy{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:clamp(40px,6vw,88px) var(--gut);max-width:640px}.ka-capture__kicker{font-size:calc(12px * var(--ka-scale-t, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ka-capture h2{font-size:calc(clamp(32px, 3.8vw, 56px) * var(--ka-scale-d, 1));line-height:.98;max-width:14ch}.ka-capture__copy>p{font-size:calc(16px * var(--ka-scale-t, 1));line-height:1.55;color:var(--grey-2);max-width:44ch}.ka-capture__form{margin-top:8px}.ka-capture__form .ka-drop-done,.ka-capture__form .ka-dropform{margin-top:0}@media (max-width:760px){.ka-capture{grid-template-columns:minmax(0,1fr);min-height:0}.ka-capture__art{min-height:0;aspect-ratio:16/9}.ka-capture__copy{padding:36px 16px 44px}}.ka-capture--photo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;min-height:0;gap:clamp(32px,6vw,112px);padding:clamp(56px,7vw,112px) var(--gut) clamp(40px,5vw,72px)}.ka-capture__art--photo{min-height:0;max-width:640px;justify-self:end;width:100%}.ka-capture__art--photo img{position:static;width:100%;height:auto;aspect-ratio:1088/1360;-o-object-fit:cover;object-fit:cover;border-radius:4px}.ka-capture--photo .ka-capture__copy{padding:0;max-width:600px;gap:20px}.ka-capture--photo h2{font-size:calc(clamp(40px, 4.6vw, 72px) * var(--ka-scale-d, 1));line-height:1.02;letter-spacing:-.04em;max-width:11ch}.ka-capture--photo .ka-capture__copy>p{font-size:calc(17px * var(--ka-scale-t, 1))}.ka-capture--photo .ka-dropform .ka-btn,.ka-capture--photo .ka-dropform input[type=email]{min-height:54px}.ka:has(.ka-capture--photo) .ka-foot__drop{display:none}.ka:has(.ka-capture--photo) .ka-foot{padding-top:8px}@media (max-width:760px){.ka-capture--photo{grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 8px}.ka-capture__art--photo{max-width:none;aspect-ratio:auto}.ka-capture__art--photo img{aspect-ratio:4/4.4;-o-object-position:50% 62%;object-position:50% 62%;border-radius:0}.ka-capture--photo .ka-capture__copy{padding:36px 16px 44px}}.ka-collcopy{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);max-width:1500px;margin:0 auto;padding:clamp(56px,7vw,104px) var(--gut);border-top:1px solid var(--rule)}.ka-collcopy h2{font-size:calc(clamp(28px, 3vw, 44px) * var(--ka-scale-d, 1));line-height:1;margin-bottom:20px}.ka-collcopy__text>p{font-size:calc(17px * var(--ka-scale-t, 1));line-height:1.6;max-width:60ch;color:var(--ink)}.ka-collcopy__text>p+p{margin-top:14px}.ka-collcopy__text>p.ka-collcopy__links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px}.ka-collcopy__links a,.ka-collcopy__more a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.ka-collcopy__more>p{font-size:calc(12px * var(--ka-scale-t, 1));letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-bottom:14px}.ka-collcopy__more li+li{margin-top:10px}.ka-collcopy__more a{font-family:var(--font-ka-d),sans-serif;font-size:calc(20px * var(--ka-scale-t, 1));text-decoration:none}.ka-collcopy__more a:hover{text-decoration:underline;text-decoration-color:var(--gold)}.ka-collcopy__more span{color:var(--gold);margin-right:6px}@media (max-width:760px){.ka-collcopy{grid-template-columns:minmax(0,1fr);padding:48px 16px}}.ka-dropform{flex-wrap:wrap}.ka-dropform .ka-tick{flex:1 0 100%;font-size:calc(13px * var(--ka-scale-t, 1))}.ka-dropform .ka-tick .ka-tick__text{font-size:calc(13px * var(--ka-scale-t, 1));color:var(--grey-2)}.ka-dropform:not(.ka-dropform--light) .ka-tick input[type=checkbox]{background:var(--ink-2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.ka-dropform:not(.ka-dropform--light) .ka-tick input[type=checkbox]:checked{background-color:var(--gold);box-shadow:none}.ka-dropform--light .ka-tick .ka-tick__text{color:var(--ink)}.ka-cart__note--offer strong{letter-spacing:.06em;color:var(--ink)}.ka-dock{--dock-gap:24px;position:fixed;z-index:44;right:var(--dock-gap);bottom:var(--dock-gap);font-family:var(--font-ka-b),system-ui,sans-serif;color:var(--paper)}.ka-dock__card{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);width:min(410px,calc(100vw - 2 * var(--dock-gap)));overflow:hidden;border-radius:12px;background:var(--ink);box-shadow:0 30px 70px -20px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.06);animation:ka-dock-in .5s var(--ease) both}.ka-dock__card.is-docked{animation-name:ka-dock-dock;animation-duration:.6s}.ka-dock__art{position:relative;background:var(--ink-2)}.ka-dock__art img{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 30%;object-position:30% 30%}.ka-dock__body{display:grid;gap:10px;padding:22px 20px 18px}.ka-dock__h{padding-right:22px;font-family:var(--font-ka-d),sans-serif;font-size:calc(23px * var(--ka-scale-d, 1));font-weight:500;line-height:1.08;letter-spacing:-.03em;outline:none}.ka-dock__line{font-size:calc(13.5px * var(--ka-scale-t, 1));line-height:1.5;color:var(--grey-2)}.ka-dock__form{display:grid;gap:8px;margin-top:4px}.ka-dock__form input[type=email]{width:100%;min-height:44px;padding:10px 13px;border:0;border-radius:var(--ka-btn-r,3px);background:var(--ink-2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14);color:var(--paper);font:inherit;font-size:calc(15px * var(--ka-scale-t, 1))}.ka-dock__form input[type=email]::-moz-placeholder{color:var(--grey)}.ka-dock__form input[type=email]::placeholder{color:var(--grey)}.ka-dock__form input[type=email]:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--gold)}.ka-dock__go{min-height:44px;border-radius:var(--ka-btn-r,3px);background:var(--gold);color:var(--ink);font-size:calc(14px * var(--ka-scale-t, 1));font-weight:600;letter-spacing:.02em;transition:filter .2s}.ka-dock__go:hover{filter:brightness(1.06)}.ka-dock__code button:focus-visible,.ka-dock__go:focus-visible,.ka-dock__pill:focus-visible,.ka-dock__shop:focus-visible,.ka-dock__tab:focus-visible,.ka-dock__x:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ka-dock__go:disabled{opacity:.7}.ka-dock__tick{display:flex;align-items:flex-start;gap:9px;margin-top:2px;cursor:pointer;font-size:calc(11.5px * var(--ka-scale-t, 1));line-height:1.4;color:var(--grey-2)}.ka-dock__tick input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:17px;height:17px;margin:0;border-radius:3px;background:var(--ink-2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);cursor:pointer}.ka-dock__tick input:checked{background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3.2L15 7' fill='none' stroke='%230b0b0c' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /17px no-repeat;box-shadow:none}.ka-dock__tick input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ka-dock__fail,.ka-dock__note{font-size:calc(11.5px * var(--ka-scale-t, 1));color:var(--grey)}.ka-dock__fail{color:#f08a80}.ka-dock__x{position:absolute;z-index:2;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--grey-2);transition:background .2s,color .2s}.ka-dock__x:hover{background:hsla(0,0%,100%,.08);color:var(--paper)}.ka-dock__code{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 14px;border-radius:var(--ka-btn-r,3px);box-shadow:inset 0 0 0 1px hsla(36,49%,61%,.5)}.ka-dock__code strong{font-size:calc(16px * var(--ka-scale-t, 1));font-weight:600;letter-spacing:.12em;color:var(--gold)}.ka-dock__code button{min-height:32px;padding:0 12px;border-radius:var(--ka-btn-r,3px);background:hsla(0,0%,100%,.08);font-size:calc(12.5px * var(--ka-scale-t, 1));font-weight:500}.ka-dock__shop{display:grid;place-items:center;min-height:44px;border-radius:var(--ka-btn-r,3px);background:var(--gold);color:var(--ink);font-size:calc(14px * var(--ka-scale-t, 1));font-weight:600;text-decoration:none}.ka-dock__pill,.ka-dock__tab{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--ink);color:var(--paper);box-shadow:0 14px 34px -12px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.08);font-size:calc(13.5px * var(--ka-scale-t, 1));font-weight:500;white-space:nowrap;animation:ka-dock-in .4s var(--ease) both}.ka-dock__pill svg,.ka-dock__tab svg{color:var(--gold)}.ka-dock__thumb{display:block;width:30px;height:30px;overflow:hidden;border-radius:50%;background:var(--ink-2)}.ka-dock__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 30%;object-position:30% 30%}.ka-dock__tab:hover{box-shadow:0 14px 34px -12px rgba(0,0,0,.5),0 0 0 1px var(--gold)}.ka-dock--phone{--dock-gap:12px;bottom:calc(var(--mbar) + env(safe-area-inset-bottom, 0px) + 10px)}.ka-dock__pill{padding:4px 12px 4px 4px;font-size:calc(13px * var(--ka-scale-t, 1))}.ka-dock__pill .ka-dock__thumb{width:28px;height:28px}.ka-dock--phone.is-open{inset:0;z-index:70;display:flex;align-items:flex-end}.ka-dock__scrim{position:absolute;inset:0;background:rgba(11,11,12,.5);animation:ka-dock-fade .3s var(--ease) both}.ka-dock__card--sheet{width:100%;grid-template-columns:96px minmax(0,1fr);border-radius:16px 16px 0 0;padding-bottom:env(safe-area-inset-bottom,0);animation-name:ka-dock-sheet}.ka-dock__card--sheet .ka-dock__body{padding:24px 16px 20px}.ka-dock__card--sheet .ka-dock__form input[type=email],.ka-dock__card--sheet .ka-dock__go{min-height:48px;font-size:calc(16px * var(--ka-scale-t, 1))}@keyframes ka-dock-in{0%{opacity:0;transform:translateY(16px)}}@keyframes ka-dock-dock{0%{opacity:0;transform:translate(-28vw,-24vh) scale(.9)}}@keyframes ka-dock-sheet{0%{transform:translateY(100%)}}@keyframes ka-dock-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ka-dock__card,.ka-dock__pill,.ka-dock__scrim,.ka-dock__tab{animation:none}}@media print{.ka-dock{display:none}}