[data-brand=kootenay]{--kg-ridge:#d7cfc2;--kg-haze:#c4bbab;--kg-rock:#ab9f8d;--kg-slope:#79856e;--kg-lake:#5d7180;--kg-forest:#5f6a55;--kg-canopy:#55614b;--kg-bark:#3f3a32;--kg-sand:#cdbfa4;--kg-concrete:#968a7b;--kg-steel-lit:#e07c33;--kg-steel:#a4552c;--kg-town-a:#433b31;--kg-town-b:#837868;--kg-town-c:#a2988a;--kg-roof-a:#292420;--kg-roof-b:#5b5245;--kg-roof-c:#776d5e;--kg-rule:#ddd5c7;--kg-paper:#f6f1e8}[data-brand=kootenay] body{background-color:var(--b-bg);background-image:var(--b-grain);background-size:180px 180px;background-attachment:fixed}[data-brand=kootenay] body:before{content:"";z-index:-1;background:var(--b-bg);opacity:.955;pointer-events:none;position:fixed;inset:0}[data-brand=kootenay] .b-head{border-bottom:1px solid color-mix(in srgb, var(--kg-rule) 70%, transparent);background:#f4f1e9}[data-brand=kootenay] .b-word{letter-spacing:.01em;font-size:.9375rem}[data-brand=kootenay] .b-tel{font-size:.9375rem;font-weight:var(--b-w-display);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--b-accent-ink)}[data-brand=kootenay] .b-foot{border-top:1px solid var(--kg-rule)}[data-brand=kootenay] .b-foot-mark{letter-spacing:.18em}.kg-open{isolation:isolate;border-bottom:1px solid var(--kg-rule);background:radial-gradient(38% 46% at 76% 74%,#ffe2b5d9 0%,#ffe2b500 68%),linear-gradient(#f7f4ec 0%,#e9edee 54%,#f6efe3 100%);padding-top:clamp(24px,3.6vh,46px);position:relative;overflow:hidden}.kg-open-in{z-index:2;position:relative}.kg-haze{inset-inline:-14%;z-index:1;pointer-events:none;background:radial-gradient(58% 40% at 22% 62%,#ffffff9e,#fff0 70%),radial-gradient(46% 34% at 68% 78%,#ffffff7a,#fff0 72%);height:62%;position:absolute;bottom:0}.kg-crown{grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;column-gap:clamp(16px,2.4vw,32px);display:grid}.kg-crest{width:clamp(108px,10vw,138px);height:auto;display:block}.kg-crown-rule{background:var(--kg-rock);height:1px;display:block}.kg-open h1{letter-spacing:-.018em;text-wrap:balance;max-width:15ch;margin-top:clamp(24px,3.6vh,50px);font-size:clamp(2.375rem,1rem + 5.4vw,4.75rem);line-height:1}.kg-open-in{grid-template-columns:minmax(0,1fr);display:grid}.kg-crown,.kg-said{grid-column:1/-1}.kg-shot{min-width:0;margin:clamp(22px,3vw,30px) 0 0}.kg-shot img,.kg-shots img{border:1px solid var(--kg-rule);width:100%;height:auto;display:block}@media (width>=1000px){.kg-open-in{grid-template-columns:minmax(0,1fr) minmax(0,.52fr);align-items:end;column-gap:clamp(32px,4vw,68px)}.kg-open h1{grid-column:1}.kg-shot{grid-column:2;align-self:end;margin:0}}.kg-shots{margin-top:clamp(30px,4vw,48px);gap:clamp(12px,1.6vw,20px);max-width:620px;margin-inline:auto;display:grid}.kg-shots figure{min-width:0;margin:0}@media (width>=700px){.kg-shots{grid-template-columns:repeat(2,minmax(0,1fr))}}.kg-said{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,3vw,34px) clamp(32px,5vw,96px);margin-top:clamp(24px,2.6vw,36px);padding-bottom:clamp(26px,3.6vh,44px);display:grid}.kg-lead{text-wrap:pretty;max-width:34rem;color:color-mix(in srgb, var(--b-ink) 76%, var(--b-bg));font-size:clamp(1.0625rem,.88rem + .62vw,1.375rem);line-height:1.5}.kg-acts{flex-wrap:wrap;align-items:baseline;gap:clamp(20px,3vw,38px);display:flex}.kg-cta{background:var(--b-btn);color:#fff;font-family:var(--b-display);font-size:.9375rem;font-weight:var(--b-w-display);letter-spacing:-.005em;align-items:center;gap:12px;padding:14px 26px;text-decoration:none;transition:background-color .15s;display:inline-flex}.kg-cta:after{content:"→"}.kg-cta:hover{background:var(--b-ink)}.kg-tel{font-family:var(--b-display);font-size:clamp(1.375rem,.85rem + 1.7vw,2.375rem);font-weight:var(--b-w-display);letter-spacing:-.014em;font-variant-numeric:tabular-nums;color:var(--b-ink);border-bottom:2px solid var(--b-accent);padding-bottom:2px;text-decoration:none;transition:color .14s}.kg-tel:hover{color:var(--b-accent-ink)}.kg-valley{z-index:2;position:relative}.kg-valley svg{width:100%;height:clamp(220px,26vw,400px);display:block}.kg-valley .kg-valley-narrow{display:none}@media (width<=599px){.kg-valley .kg-valley-wide{display:none}.kg-valley .kg-valley-narrow{aspect-ratio:620/350;height:auto;display:block}}.kg-ridge{stroke:none}.kg-ridge-far{fill:var(--kg-ridge)}.kg-ridge-far2{fill:var(--kg-haze)}.kg-ridge-mid{fill:var(--kg-rock)}.kg-ridge-near{fill:var(--kg-slope)}.kg-trees path{fill:var(--kg-forest);stroke:none}.kg-trees-town path{fill:var(--kg-canopy)}.kg-sand{fill:var(--kg-sand);stroke:none}.kg-lake{fill:var(--kg-lake);stroke:none}.kg-ripple path{fill:none;stroke:#7e909d;stroke-width:3px;stroke-linecap:round}.kg-boats path{fill:#cfd7dc;stroke:none}.kg-bank{fill:var(--kg-bark);stroke:none}.kg-town path{fill:var(--kg-town-a);stroke:none}.kg-town .kg-t-b{fill:var(--kg-town-b)}.kg-town .kg-t-c{fill:var(--kg-town-c)}.kg-roofs path{fill:var(--kg-roof-a);stroke:none}.kg-roofs .kg-r-b{fill:var(--kg-roof-b)}.kg-roofs .kg-r-c{fill:var(--kg-roof-c)}.kg-road{fill:none;stroke:var(--kg-sand);stroke-width:2.2px;stroke-linecap:round}.kg-bridge .kg-deck,.kg-bridge .kg-truss,.kg-bridge .kg-web{fill:none;stroke:var(--b-accent);stroke-linecap:square}.kg-bridge .kg-deck{stroke:var(--kg-steel);stroke-width:5px}.kg-bridge .kg-truss{stroke:var(--kg-steel-lit);stroke-width:5px;stroke-linejoin:miter}.kg-bridge .kg-web{stroke:var(--kg-steel);stroke-width:2.4px}.kg-bridge .kg-pier{fill:var(--kg-concrete);stroke:none}.kg-pin{left:max(var(--b-gutter), calc(50% - var(--b-maxw) / 2 + var(--b-gutter)));max-width:min(30rem, calc(100% - var(--b-gutter) * 2));background:var(--kg-paper);border-left:4px solid var(--b-accent);flex-wrap:wrap;align-items:baseline;gap:12px;padding:12px 18px;display:flex;position:absolute;bottom:clamp(16px,2.4vw,30px)}.kg-pin-k{font-family:var(--b-display);font-size:.6875rem;font-weight:var(--b-w-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--b-muted)}.kg-pin a,.kg-pin span:last-child{font-family:var(--b-display);font-size:clamp(.9375rem,.85rem + .35vw,1.125rem);font-weight:var(--b-w-ui);color:var(--b-ink);text-underline-offset:5px;text-decoration:underline 1px;text-decoration-color:var(--b-accent);transition:color .14s}.kg-pin a:hover{color:var(--b-accent-ink)}.kg-work{padding-block:clamp(46px,6vw,96px) clamp(56px,8vw,120px)}.kg-kicker{padding-inline:max(var(--b-gutter), calc(50% - var(--b-maxw) / 2 + var(--b-gutter)));font-size:.6875rem;font-weight:var(--b-w-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--b-muted);align-items:center;gap:clamp(16px,2vw,28px);display:flex}.kg-kicker:after{content:"";background:var(--kg-rule);flex:auto;height:1px}.kg-band{grid-template-columns:minmax(0,54%) minmax(0,1fr);align-items:center;column-gap:clamp(28px,4vw,72px);margin-top:clamp(38px,5.5vw,84px);display:grid;overflow:clip visible}.kg-band-said{padding-right:max(var(--b-gutter), calc(50vw - var(--b-maxw) / 2 + var(--b-gutter)))}.kg-band:nth-of-type(2n){grid-template-columns:minmax(0,1fr) minmax(0,54%)}.kg-band:nth-of-type(2n) .kg-band-art{order:2}.kg-band:nth-of-type(2n) .kg-band-said{padding-right:0;padding-left:max(var(--b-gutter), calc(50vw - var(--b-maxw) / 2 + var(--b-gutter)))}.kg-art{aspect-ratio:720/520;width:100%;height:auto;display:block}.kg-band-num:before{content:"";background:var(--b-accent);width:34px;height:2px;margin-bottom:14px;display:block}.kg-band-num{font-family:var(--b-display);font-size:.6875rem;font-weight:var(--b-w-ui);letter-spacing:.2em;color:var(--b-accent-ink);font-variant-numeric:tabular-nums}.kg-band h3{letter-spacing:-.016em;text-wrap:balance;margin-top:14px;font-size:clamp(1.625rem,1rem + 2.1vw,2.875rem);line-height:1.08}.kg-band p{max-width:44ch;color:color-mix(in srgb, var(--b-ink) 72%, var(--b-bg));margin-top:clamp(14px,1.6vw,20px);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.62}.kg-shop{border-top:1px solid var(--kg-rule);background:linear-gradient(180deg, color-mix(in srgb, var(--kg-ridge) 22%, transparent) 0%, transparent 42%);padding-block:clamp(44px,6vw,84px) clamp(52px,7vw,104px)}.kg-shop-head{flex-wrap:wrap;align-items:baseline;gap:10px clamp(20px,3vw,40px);display:flex}.kg-shop-head h2{letter-spacing:-.018em;font-size:clamp(1.625rem,1.1rem + 1.8vw,2.75rem)}.kg-shop-lead{color:var(--b-muted);font-size:1.0625rem}.kg-big{font-family:var(--b-display);font-size:clamp(2.75rem,1rem + 6.4vw,6.5rem);font-weight:var(--b-w-display);letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--b-ink);margin-top:clamp(18px,2.6vw,34px);line-height:.94;text-decoration:none;transition:color .16s;display:block}.kg-big:hover{color:var(--b-accent-ink)}.kg-more{flex-wrap:wrap;gap:28px;margin:clamp(18px,2.4vw,28px) 0 0;padding:0;list-style:none;display:flex}.kg-more a{font-family:var(--b-display);font-size:1.125rem;font-weight:var(--b-w-ui);color:var(--b-ink);border-bottom:2px solid var(--b-accent);overflow-wrap:anywhere;padding-bottom:2px;text-decoration:none}.kg-more a:hover{color:var(--b-accent-ink)}.kg-where{border-top:1px solid var(--kg-rule);grid-template-columns:minmax(0,12rem) minmax(0,1fr);column-gap:clamp(24px,4vw,56px);margin:clamp(34px,4.5vw,60px) 0 0;padding-top:clamp(18px,2.2vw,26px);display:grid}.kg-where dt{font-family:var(--b-display);font-size:.6875rem;font-weight:var(--b-w-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--b-muted);padding-top:.5em}.kg-where dd{font-family:var(--b-display);font-size:clamp(1.1875rem,.85rem + 1.2vw,1.875rem);font-weight:var(--b-w-ui);letter-spacing:-.008em;color:var(--b-ink);text-wrap:pretty;max-width:30ch;margin:0;line-height:1.34}.kg-where dd a{border-bottom:1px solid var(--b-accent);text-decoration:none}.kg-where dd a:hover{color:var(--b-accent-ink)}@media (width>=1120px){.kg-shop-in{grid-template-columns:minmax(0,1fr) 620px;align-items:start;column-gap:clamp(40px,4vw,64px);display:grid}.kg-shop-head,.kg-big,.kg-more{grid-column:1/-1}.kg-where{grid-column:1;grid-template-columns:minmax(0,1fr);row-gap:10px}.kg-shots{margin-inline:0;border-top:1px solid var(--kg-rule);grid-column:2;margin-top:clamp(34px,4.5vw,60px);padding-top:clamp(18px,2.2vw,26px)}html.b-motion .kg-shots{border-top-color:#0000;position:relative}html.b-motion .kg-shots:before{content:"";inset-inline:0;background:var(--kg-rock);transform-origin:0;height:1px;position:absolute;top:-1px;transform:scaleX(0)}html.b-motion .kg-shop.is-in .kg-shots:before{animation:1s cubic-bezier(.16,1,.3,1) .12s forwards kg-rule}}@media (width<=899px){.kg-said{grid-template-columns:minmax(0,1fr);align-items:start}.kg-band,.kg-band:nth-of-type(2n){grid-template-columns:minmax(0,1fr);row-gap:clamp(18px,3vw,26px)}.kg-band-art,.kg-band:nth-of-type(2n) .kg-band-art{order:0}.kg-band-said,.kg-band:nth-of-type(2n) .kg-band-said{padding-inline:var(--b-gutter)}.kg-where{grid-template-columns:minmax(0,1fr);row-gap:12px}}@media (width<=599px){.kg-crown{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:16px}.kg-crown-rule{display:none}.kg-art{aspect-ratio:8/5}.kg-pin{border-left:0;border-top:1px solid var(--kg-rule);max-width:none;padding:14px var(--b-gutter);background:var(--b-bg);position:static}}.kg-lost h1{letter-spacing:-.018em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,1.1rem + 3vw,3.5rem)}.kg-lost .kg-shop-lead{max-width:34rem;margin-top:16px}.kg-lost-back{margin-top:clamp(22px,3vw,32px)}.kg-lost .kg-big{margin-top:clamp(36px,5vw,60px)}.kg-maint{background:radial-gradient(40% 50% at 74% 82%,#ffe2b5cc 0%,#ffe2b500 70%),linear-gradient(#f7f4ec 0%,#e9edee 58%,#f6efe3 100%);flex-direction:column;min-height:100svh;display:flex;overflow:hidden}.kg-maint-in{box-sizing:border-box;text-align:center;flex-direction:column;flex:none;align-items:center;width:100%;margin-block:auto;padding-block:clamp(20px,6vh,64px) clamp(16px,4vh,44px);display:flex}.kg-maint-crest{width:clamp(108px,min(20vh,40vw),200px);height:auto;display:block}.kg-maint h1{letter-spacing:-.018em;text-wrap:balance;margin-top:clamp(14px,3.4vh,36px);font-size:clamp(2rem,1.2rem + 3.2vw,4rem);line-height:1.04}.kg-maint-reach{flex-wrap:wrap;justify-content:center;row-gap:14px;margin:clamp(18px,4.4vh,48px) 0 0;display:flex}.kg-maint-reach>div{padding-inline:clamp(24px,3.4vw,48px)}.kg-maint-reach>div+div{border-left:1px solid var(--kg-rock)}.kg-maint-reach dt{font-family:var(--b-display);font-size:.6875rem;font-weight:var(--b-w-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--b-muted)}.kg-maint-reach dd{white-space:nowrap;margin:6px 0 0}.kg-maint-reach a{font-family:var(--b-display);font-size:clamp(1.125rem,.9rem + .7vw,1.5rem);font-weight:var(--b-w-display);font-variant-numeric:tabular-nums;color:var(--b-ink);text-underline-offset:6px;text-decoration:underline 2px;text-decoration-color:var(--b-accent);padding-block:12px;line-height:1.3;transition:color .14s}.kg-maint-reach a:hover{color:var(--b-accent-ink)}@media (width<=759px){.kg-maint-reach{flex-direction:column;align-items:center}.kg-maint-reach>div{padding-inline:0}.kg-maint-reach>div+div{border-left:0}.kg-maint-reach dd{white-space:normal;text-wrap:balance}}.kg-maint .kg-valley{flex:auto;min-height:19.5vw;max-height:21.25vw}.kg-maint .kg-valley svg{width:100%;height:100%;position:absolute;inset:0}@media (width<=599px){.kg-maint .kg-valley{min-height:53.5vw;max-height:56.45vw}.kg-maint .kg-valley .kg-valley-narrow{aspect-ratio:auto;height:100%}}@media (height<=520px) and (width>=600px){.kg-maint-in{padding-block:12px 10px}.kg-maint-crest{width:clamp(64px,18vh,108px)}.kg-maint h1{margin-top:8px;font-size:2rem}.kg-maint-reach{margin-top:10px}}html.b-motion .kg-crown-rule{transform-origin:0;transform:scaleX(0)}html.b-motion .kg-crown-rule.is-in{animation:1.1s cubic-bezier(.16,1,.3,1) .26s forwards kg-rule}@keyframes kg-rule{to{transform:scaleX(1)}}html.b-motion .kg-crest{animation:.76s cubic-bezier(.16,1,.3,1) both kg-crest}@keyframes kg-crest{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}html.b-motion .kg-lead{animation:.62s cubic-bezier(.16,1,.3,1) .14s both kg-rise}@keyframes kg-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.b-motion .kg-haze{will-change:transform;animation:46s linear infinite alternate kg-drift}@keyframes kg-drift{0%{transform:translate(-3%)}to{transform:translate(4%,-1.5%)}}html.b-motion .kg-valley .kg-ridge,html.b-motion .kg-valley .kg-lake,html.b-motion .kg-valley .kg-sand,html.b-motion .kg-valley .kg-bank,html.b-motion .kg-valley .kg-trees,html.b-motion .kg-valley .kg-boats,html.b-motion .kg-valley .kg-town path,html.b-motion .kg-valley .kg-roofs,html.b-motion .kg-valley .kg-pier{opacity:0}html.b-motion .kg-valley .kg-ripple path,html.b-motion .kg-valley .kg-road,html.b-motion .kg-valley .kg-deck,html.b-motion .kg-valley .kg-truss,html.b-motion .kg-valley .kg-web{stroke-dasharray:1;stroke-dashoffset:1px}html.b-motion .kg-pin{opacity:0}html.b-motion .kg-valley.is-in .kg-ridge-far{animation:1.25s cubic-bezier(.16,1,.3,1) both kg-settle}html.b-motion .kg-valley.is-in .kg-ridge-far2{animation:1.25s cubic-bezier(.16,1,.3,1) 55ms both kg-settle}html.b-motion .kg-valley.is-in .kg-ridge-mid{animation:1.25s cubic-bezier(.16,1,.3,1) .11s both kg-settle}html.b-motion .kg-valley.is-in .kg-ridge-near{animation:1.25s cubic-bezier(.16,1,.3,1) .22s both kg-settle}html.b-motion .kg-valley.is-in .kg-trees{animation:.7s ease-out .62s both kg-fade}html.b-motion .kg-valley.is-in .kg-sand{animation:.7s ease-out .38s both kg-fade}html.b-motion .kg-valley.is-in .kg-lake{animation:.9s cubic-bezier(.16,1,.3,1) .42s both kg-flood}html.b-motion .kg-valley.is-in .kg-boats{animation:.7s ease-out .9s both kg-fade}html.b-motion .kg-valley.is-in .kg-bank{animation:.9s cubic-bezier(.16,1,.3,1) .22s both kg-settle}html.b-motion .kg-valley.is-in .kg-ripple path{animation:1s ease-out both kg-draw}html.b-motion .kg-valley.is-in .kg-ripple path:first-child{animation-delay:.68s}html.b-motion .kg-valley.is-in .kg-ripple path:nth-child(2){animation-delay:.78s}html.b-motion .kg-valley.is-in .kg-ripple path:nth-child(3){animation-delay:.88s}html.b-motion .kg-valley.is-in .kg-town path{animation:.62s cubic-bezier(.16,1,.3,1) both kg-alight;animation-delay:calc(.5s + var(--i,0) * 12ms)}@keyframes kg-alight{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}html.b-motion .kg-valley.is-in .kg-roofs{animation:.6s ease-out 1.04s both kg-fade}html.b-motion .kg-valley.is-in .kg-road{animation:.8s ease-out .8s both kg-draw}html.b-motion .kg-valley.is-in .kg-pier{animation:.5s ease-out .42s both kg-fade}html.b-motion .kg-valley.is-in .kg-deck{animation:.7s ease-out .42s both kg-draw}html.b-motion .kg-valley.is-in .kg-truss{animation:.82s ease-out .56s both kg-draw}html.b-motion .kg-valley.is-in .kg-web{animation:.76s ease-out .72s both kg-draw}html.b-motion .kg-valley.is-in .kg-pin{animation:.56s cubic-bezier(.16,1,.3,1) 1.28s both kg-land}@keyframes kg-settle{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes kg-flood{0%{opacity:0;transform-origin:50% 100%;transform:translateY(14px)scaleY(.9)}to{opacity:1;transform:none}}@keyframes kg-fade{0%{opacity:0}to{opacity:1}}@keyframes kg-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes kg-land{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.b-motion .kg-band .kg-band-art,html.b-motion .kg-band .kg-band-num,html.b-motion .kg-band h3,html.b-motion .kg-band p{opacity:0}html.b-motion .kg-band.is-in .kg-band-art{animation:.64s cubic-bezier(.16,1,.3,1) both kg-open}html.b-motion .kg-band.is-in .kg-band-num{animation:.56s cubic-bezier(.16,1,.3,1) .12s both kg-rise}html.b-motion .kg-band.is-in h3{animation:.62s cubic-bezier(.16,1,.3,1) .18s both kg-rise}html.b-motion .kg-band.is-in p{animation:.64s cubic-bezier(.16,1,.3,1) .26s both kg-rise}@keyframes kg-open{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}html.b-motion .kg-art-sheen{opacity:0}html.b-motion .is-in .kg-art-sheen{animation:1.7s cubic-bezier(.5,0,.3,1) .52s both kg-sheen}@keyframes kg-sheen{0%{opacity:0;transform:translate(0)}18%{opacity:1}to{opacity:1;transform:translate(1120px)}}html.b-motion .kg-art-wiper{transform-box:view-box}html.b-motion .kg-art-wiper-a{transform-origin:250px 500px}html.b-motion .kg-art-wiper-b{transform-origin:470px 500px}html.b-motion .is-in .kg-art-wiper-a{animation:1.7s cubic-bezier(.45,0,.35,1) .78s both kg-wipe}html.b-motion .is-in .kg-art-wiper-b{animation:1.7s cubic-bezier(.45,0,.35,1) .84s both kg-wipe}@keyframes kg-wipe{0%{transform:rotate(0)}46%{transform:rotate(-54deg)}to{transform:rotate(0)}}@keyframes kg-drive{0%{transform:translate(368px,198.5px)scale(1)translate(-368px,-198.5px)}to{transform:translate(368px,198.5px)scale(1.34)translate(-368px,-198.5px)}}html.b-motion .kg-art-lane{opacity:0}html.b-motion .is-in .kg-art-lane{animation:.6s ease-out .38s both kg-fade,.9s linear .38s infinite kg-drive}@keyframes kg-stone{0%{opacity:0;transform:translate(178px,56px)scale(.18)}22%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(0)scale(1)}}html.b-motion .kg-art-stone{transform-box:view-box;transform-origin:215px 195px}html.b-motion .is-in .kg-art-stone{animation:.52s cubic-bezier(.3,0,.7,1) 1.1s both kg-stone}@keyframes kg-chip{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}html.b-motion .kg-art-chip{opacity:0;transform-box:view-box;transform-origin:215px 195px}html.b-motion .is-in .kg-art-chip{animation:.22s cubic-bezier(.16,1,.3,1) 1.6s both kg-chip}html.b-motion .kg-art-chip-legs path{stroke-dasharray:1;stroke-dashoffset:1px}html.b-motion .is-in .kg-art-chip-legs path{animation:.38s ease-out both kg-draw}html.b-motion .is-in .kg-art-chip-legs path:first-child{animation-delay:1.66s}html.b-motion .is-in .kg-art-chip-legs path:nth-child(2){animation-delay:1.69s}html.b-motion .is-in .kg-art-chip-legs path:nth-child(3){animation-delay:1.72s}html.b-motion .is-in .kg-art-chip-legs path:nth-child(4){animation-delay:1.75s}html.b-motion .is-in .kg-art-chip-legs path:nth-child(5){animation-delay:1.78s}html.b-motion .is-in .kg-art-chip-legs path:nth-child(6){animation-delay:1.81s}html.b-motion .is-in .kg-art-chip-legs path:nth-child(7){animation-delay:1.84s}html.b-motion .kg-art-room,html.b-motion .kg-art-sash,html.b-motion .kg-art-pull{opacity:0}html.b-motion .is-in .kg-art-room{animation:.9s ease-out .42s both kg-fade}html.b-motion .is-in .kg-art-sash:first-of-type{animation:.62s ease-out .78s both kg-fade}html.b-motion .is-in .kg-art-sash:nth-of-type(2){animation:.62s ease-out .96s both kg-fade}html.b-motion .is-in .kg-art-pull{animation:.5s ease-out .7s both kg-fade}html.b-motion .kg-where{border-top-color:#0000;position:relative}html.b-motion .kg-where:before{content:"";inset-inline:0;background:var(--kg-rock);transform-origin:0;height:1px;position:absolute;top:-1px;transform:scaleX(0)}html.b-motion .kg-shop.is-in .kg-where:before{animation:1s cubic-bezier(.16,1,.3,1) .12s forwards kg-rule}
