@font-face{font-family: Oxanium;src: url("/site/assets/fonts/oxanium.woff2") format("woff2");font-weight: 200 800;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: Barlow;src: url("/site/assets/fonts/barlow-500.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family: Barlow;src: url("/site/assets/fonts/barlow-600.woff2") format("woff2");font-weight: 600;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}:root{color-scheme: dark;--ink: #1E0C12;--plum: #3A1A2C;--plum2: #2C1222;--bone: #FAF0E2;--light: #E15241;--red: #B32F22;--deep: #890F12;--olive: #AFAC73;--crystal: #89BDEF;--display: Oxanium,"Trebuchet MS",sans-serif;--text: Barlow,"Segoe UI",sans-serif;--m: clamp(16px,6vw,115px);--g: clamp(20px,2.6vw,38px);--bar: 64px;--motley: url("/site/assets/motley-ink.svg");--gem: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 60'%3E%3Cpolygon points='20,2 38,19 20,58 2,19' fill='%231E0C12' stroke='%231E0C12' stroke-width='4'/%3E%3Cpolygon points='20,2 38,19 20,58 2,19' fill='%2389BDEF'/%3E%3Cpolygon points='20,2 38,19 20,25' fill='%23D3EAFE'/%3E%3Cpolygon points='2,19 20,25 20,58' fill='%235B64C6'/%3E%3C/svg%3E");}*{box-sizing: border-box;}html{background: var(--ink);scroll-behavior: smooth;scroll-padding-top: calc(var(--bar) + 12px);-webkit-text-size-adjust: 100%;}body{margin: 0;background: var(--ink);color: var(--bone);font: 500 18px/1.5 var(--text);-webkit-font-smoothing: antialiased;}main,.end{container-type: inline-size;}img{display: block;max-width: 100%;height: auto;}a{color: var(--crystal);}:focus-visible{outline: 3px solid var(--crystal);outline-offset: 3px;}:lang(ko){word-break: keep-all;}.wrap{width: min(100% - 2 * var(--m),1320px);margin-inline: auto;}.vh{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;}.skip{position: absolute;left: 12px;top: -80px;z-index: 50;padding: 10px 16px;background: var(--bone);color: var(--ink);font: 600 16px/1 var(--text);text-decoration: none;}.skip:focus{top: 12px;}.muted{color: var(--olive);margin: 0;}.h2{font: 800 clamp(40px,5vw,72px)/.98 var(--display);text-transform: uppercase;letter-spacing: 0;margin: 0 0 20px;text-wrap: balance;}.ac{color: var(--light);}.body{margin: 0 0 18px;max-width: 34rem;}.btn{--h: 50px;--cut: calc(var(--h) * 8 / 21);position: relative;isolation: isolate;display: inline-flex;align-items: center;justify-content: center;height: var(--h);padding: 0 calc(var(--cut) + 16px) 0 22px;border: 0;background: none;cursor: pointer;white-space: nowrap;font: 800 17px/1 var(--display);text-transform: uppercase;color: var(--bone);text-decoration: none;-webkit-tap-highlight-color: transparent;}.btn::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--red);clip-path: polygon(0 0,100% 0,calc(100% - var(--cut)) 100%,0 100%);box-shadow: inset 3px 3px 0 var(--light),inset -9px -6px 0 var(--deep);}.btn:hover{color: var(--ink);}.btn:hover::before{background: var(--light);}.btn:active{transform: translate(2px,2px);}.btn:focus-visible{outline: none;}.btn:focus-visible::after{content: "";position: absolute;inset: -5px;z-index: -2;background: var(--crystal);clip-path: polygon(0 0,100% 0,calc(100% - (var(--h) + 10px) * 8 / 21) 100%,0 100%);}.btn.alt{color: var(--ink);}.btn.alt::before{background: var(--olive);box-shadow: inset 3px 3px 0 #D3D19A,inset -9px -6px 0 #8A8757;}.btn.alt:hover::before{background: #D3D19A;}.btn.big{--h: 60px;padding: 0 calc(var(--cut) + 18px) 0 26px;font-size: 22px;}.btn.small{--h: 40px;padding: 0 calc(var(--cut) + 12px) 0 15px;font-size: 14px;}.btn.small::before{box-shadow: inset 2px 2px 0 var(--light),inset -6px -4px 0 var(--deep);}.btn[hidden]{display: none;}.cta{display: flex;flex-wrap: wrap;gap: 14px 16px;align-items: center;}.hint{margin: 14px 0 0;color: var(--olive);font-size: 15px;max-width: 46ch;}.hint[hidden]{display: none;}.bar{position: sticky;top: 0;z-index: 20;background: var(--ink);box-shadow: inset 0 -3px 0 var(--plum);}.bar-in{height: var(--bar);display: flex;align-items: center;gap: 30px;}.home{flex: none;width: 34px;opacity: 0;visibility: hidden;transition: opacity .2s,visibility .2s;}.scrolled .home{opacity: 1;visibility: visible;}.home img{width: 34px;}.nav{display: flex;gap: 28px;min-width: 0;margin-left: auto;}.nav a,.foot-nav a,.foot-nav button{color: var(--bone);text-decoration: none;font: 700 14px/1 var(--display);text-transform: uppercase;letter-spacing: .06em;padding: 12px 0;white-space: nowrap;}.nav a:hover,.foot-nav a:hover,.foot-nav button:hover,.nav a[aria-current]{box-shadow: inset 0 -3px 0 var(--light);}.nav-g{display: none;color: var(--bone);text-decoration: none;font: 700 14px/1 var(--display);text-transform: uppercase;letter-spacing: .06em;padding: 12px 0;white-space: nowrap;}.bar-compact .nav{display: none;}.bar-compact .nav-g{display: block;}.bar-compact .bar .soc{margin-left: auto;}.bar-compact:not([data-page="gallery"]) .home,.bar-tight .home,.bar-tight .nav-g{display: none;}.bar-snug .bar-in{gap: 8px;}.bar-snug .bar .btn.small{padding: 0 calc(var(--cut) + 8px) 0 11px;font-size: 13px;}.soc{display: flex;flex: none;}.sb{display: flex;align-items: center;justify-content: center;width: 36px;height: 40px;color: var(--bone);-webkit-tap-highlight-color: transparent;}.sb:hover{box-shadow: inset 0 -3px 0 var(--light);}:root{--rl: 26px;--rates: 0px;}.bar-norates{--rates: var(--rl);}.rates{margin: 0;background: var(--plum2);color: var(--bone);font: 700 12px/var(--rh) var(--display);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;cursor: default;}.rates b{color: var(--light);font-weight: 800;}.rates span + span::before{content: "";display: inline-block;width: 2px;height: .9em;margin: 0 .7em 0 .45em;background: var(--olive);transform: skewX(-20.85deg);vertical-align: -.1em;}.rates-chip{display: none;--rh: 28px;--cut: calc(var(--rh) * 8 / 21);flex: none;height: var(--rh);padding: 0 calc(var(--cut) + 6px) 0 14px;box-shadow: inset 2px 2px 0 var(--plum);clip-path: polygon(0 0,100% 0,calc(100% - var(--cut)) 100%,0 100%);}.bar-rates .rates-chip{display: block;}.rates-line{display: none;--rh: var(--rl);height: var(--rl);padding-inline: max(var(--m),(100% - 1320px) / 2);overflow: hidden;}.bar-norates .rates-line{display: block;}.lang{position: relative;flex: none;min-width: 168px;height: 40px;}.lang-btn{display: inline-flex;align-items: center;gap: 9px;width: 100%;height: 40px;padding: 0 26px 0 12px;border: 0;cursor: pointer;background: var(--plum);color: var(--bone);font: 600 15px/1 var(--text);clip-path: polygon(0 0,100% 0,calc(100% - 40px * 8 / 21) 100%,0 100%);}.lang-btn:hover{background: var(--plum2);}.lang-btn:active{transform: translate(2px,2px);}.lang-btn:focus-visible{outline: none;box-shadow: inset 0 0 0 3px var(--crystal);}.flag{width: 24px;height: 16px;flex: none;display: block;box-shadow: 0 0 0 1px var(--ink);}.caret{width: 10px;height: 6px;background: var(--bone);clip-path: polygon(0 0,100% 0,50% 100%);}.lang-list{position: absolute;right: 0;top: calc(100% + 8px);z-index: 30;min-width: 200px;margin: 0;padding: 8px;list-style: none;background: var(--plum);clip-path: polygon(0 0,100% 0,100% calc(100% - 42px),calc(100% - 16px) 100%,0 100%);box-shadow: inset 0 -6px 0 var(--plum2);}.lang-list[hidden]{display: none;}.lang-list li{display: flex;align-items: center;gap: 12px;padding: 11px 12px;cursor: pointer;font: 600 15px/1.2 var(--text);color: var(--bone);}.lang-list li:hover,.lang-list li:focus-visible{background: var(--plum2);outline: none;}.lang-list li:focus-visible{box-shadow: inset 0 0 0 2px var(--crystal);}.lang-list li.cur{background: var(--ink);color: var(--crystal);}.floor{position: absolute;inset: 0;pointer-events: none;--fy: 92%;--rise: 30vw;--ln: clamp(6px,1.25vw,24px);--lt: clamp(5px,.73vw,14px);--lb: clamp(4px,.625vw,12px);--wd: 20vw;}@supports (width: 1cqw){.floor{--rise: 30cqw;--ln: clamp(6px,1.25cqw,24px);--lt: clamp(5px,.73cqw,14px);--lb: clamp(4px,.625cqw,12px);--wd: 20cqw;}}.floor i{position: absolute;inset: 0;}.f-ink{background: var(--ink);clip-path: polygon(0 var(--fy),100% calc(var(--fy) - var(--rise)),100% 100%,0 100%);}.f-deep{background: var(--deep);clip-path: polygon(0 calc(var(--fy) + var(--ln)),100% calc(var(--fy) + var(--ln) - var(--rise)),100% 100%,0 100%);}.f-red{background: var(--red);clip-path: polygon(0 calc(var(--fy) + var(--ln)),100% calc(var(--fy) + var(--ln) - var(--rise)),100% calc(var(--fy) + var(--wd) - var(--rise)),0 calc(var(--fy) + var(--wd)));}.f-light{background: var(--light);clip-path: polygon(0 calc(var(--fy) + var(--ln) + var(--lt)),100% calc(var(--fy) + var(--ln) + var(--lt) - var(--rise)),100% calc(var(--fy) + var(--ln) + var(--lt) + var(--lb) - var(--rise)),0 calc(var(--fy) + var(--ln) + var(--lt) + var(--lb)));}.hero{position: relative;overflow: clip;container-type: inline-size;display: grid;min-height: clamp(600px,calc(100vh - var(--bar) - var(--rates)),900px);min-height: clamp(600px,calc(100svh - var(--bar) - var(--rates)),900px);background: var(--ink) var(--motley) 0 0 / 96px 144px;}.hero-in{position: relative;display: flex;align-items: flex-start;--ww: min(100vw - 2 * var(--m),1320px);--sh: min(84%,718px,(var(--ww) - min(600px,.46 * var(--ww)) - 24px) / .796);}.hero-text{position: relative;z-index: 2;width: min(600px,46%);padding: clamp(40px,10vh,104px) 0 200px;}.hero h1{margin: 0;}.wordmark{width: 100%;}.lead{font: 600 clamp(19px,1.75vw,25px)/1.38 var(--text);max-width: 25em;margin: 22px 0 28px;}.beta{max-width: 34rem;margin: -8px 0 24px;font-size: 16px;line-height: 1.5;}.tag{display: inline-block;margin-right: 6px;padding: 3px 16px 3px 9px;font: 800 14px/1.3 var(--display);text-transform: uppercase;letter-spacing: .05em;vertical-align: 1px;background: var(--olive);color: var(--ink);clip-path: polygon(0 0,100% 0,calc(100% - 9px) 100%,0 100%);}.hero .beta{margin: -6px 0 14px;font-size: 17px;}.hero .beta + .beta{margin-top: -2px;}.hero .cta{margin-top: 30px;}.cta-sub{display: flex;flex-wrap: wrap;gap: 12px;}.btn.sub{--h: 44px;padding: 0 calc(var(--cut) + 14px) 0 18px;font-size: 15px;}.btn.sub::before{box-shadow: inset 2px 2px 0 #D3D19A,inset -7px -5px 0 #8A8757;}.pf{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin-top: 30px;}.pf-marks{display: flex;align-items: center;gap: 16px;color: var(--bone);}.pf-marks svg{display: block;fill: currentColor;}.pf-line{font-size: 16px;font-weight: 600;}.pf-app{margin: 10px 0 0;font-size: 14px;font-weight: 600;}.pf-app a{color: inherit;text-decoration: underline;text-underline-offset: 3px;}.shade{position: absolute;z-index: 1;right: 1%;bottom: 4.5%;height: var(--sh);}.shade img{height: 100%;width: auto;}.dev-band{padding-top: clamp(36px,4vw,56px);}.dev-band picture{display: block;width: min(460px,80%);margin-inline: auto;}.dev-band img{width: 100%;}.hero-devices{display: none;}@media (min-width: 1200px){.hero-in{--dw: clamp(220px,17.5vw,300px);--ov: calc(var(--dw) * .35);--sh: min(84%,718px,(var(--ww) - min(600px,.46 * var(--ww)) - 24px - var(--dw) + var(--ov)) / .796);}.shade{right: calc(var(--dw) - var(--ov));}.hero-devices{display: block;position: absolute;z-index: 3;right: 0;width: var(--dw);bottom: max(4.5%,calc(100% - 100vh + var(--bar) + var(--rates) + 24px));bottom: max(4.5%,calc(100% - 100svh + var(--bar) + var(--rates) + 24px));}.hero-devices img{width: 100%;}.dev-band{display: none;}}@media (prefers-reduced-motion: no-preference){.hero .floor i{animation: rise .62s cubic-bezier(.2,.7,.2,1) both;}.shade img{animation: land .7s .08s cubic-bezier(.2,.7,.2,1) both;}@keyframes rise{from{transform: translateY(56px);}}@keyframes land{from{transform: translateY(36px);}}}.band{--rise: 30vw;--bo: clamp(2px,.3vw,6px);--bb: clamp(10px,1.6vw,30px);--bl: clamp(3px,.45vw,8px);--t: clamp(300px,35vw,504px);position: relative;height: calc(var(--t) + var(--rise));}@supports (width: 1cqw){.band{--rise: 30cqw;--bo: clamp(2px,.3cqw,6px);--bb: clamp(10px,1.6cqw,30px);--bl: clamp(3px,.45cqw,8px);--t: clamp(300px,35cqw,504px);}}.band>*{position: absolute;inset: 0;}.b-ink{background: var(--ink);clip-path: polygon(0 var(--rise),100% 0,100% 100%,0 100%);}.b-bone{--e: var(--bo);}.b-line{--e: calc(var(--bo) + var(--bb));}.band picture,.band .b-pic{--e: calc(var(--bo) + var(--bb) + var(--bl));}.b-bone,.b-line,.band picture,.band .b-pic{clip-path: polygon(0 calc(var(--rise) + var(--e)),100% var(--e),100% calc(100% - var(--e)),0 calc(100% - var(--e)));}.b-bone{background: var(--bone);}.b-line{background: var(--ink);}.band img{width: 100%;height: 100%;object-fit: cover;}a.b-pic{display: block;-webkit-tap-highlight-color: transparent;}a.b-pic:focus-visible{outline: none;}.band:has(a.b-pic:focus-visible) .b-bone{background: var(--crystal);}.band:has(a.b-pic:hover) .b-bone{background: var(--light);}.world{position: relative;padding-top: clamp(64px,8vw,120px);--tw: 36rem;--left: max(var(--m),(100vw - 1320px) / 2);--rise: 30vw;}@supports (width: 1cqw){.world{--left: max(var(--m),(100cqw - 1320px) / 2);--rise: 30cqw;}}.world-text{position: relative;z-index: 2;}.world-text>*{max-width: var(--tw);}.detail{font: 600 18px/1.5 var(--text);margin: 0;}.world .band{margin-top: calc(0.3 * (var(--left) + var(--tw)) + 24px - var(--rise));}.world .band img{object-position: 72% 60%;}.tuck{margin-top: 40px;}.win{position: relative;display: block;container-type: inline-size;isolation: isolate;color: inherit;text-decoration: none;-webkit-tap-highlight-color: transparent;}.win span{display: block;}.w1,.w3{padding: .6087cqw calc(.6087cqw * 1.4512) .6087cqw .6087cqw;background: var(--ink);}.w2{padding: 2.7899cqw calc(2.7899cqw * 1.4512) 2.7899cqw 2.7899cqw;background: var(--bone);}.w1{clip-path: polygon(0 0,100% 0,calc(100% - 22.377cqw) 100%,0 100%);}.w2{clip-path: polygon(0 0,100% 0,calc(100% - 21.913cqw) 100%,0 100%);}.w3{clip-path: polygon(0 0,100% 0,calc(100% - 19.788cqw) 100%,0 100%);}.win img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;clip-path: polygon(0 0,100% 0,calc(100% - 19.324cqw) 100%,0 100%);}a.win:hover .w2{background: var(--light);}a.win:active{transform: translate(2px,2px);}a.win:focus-visible{outline: none;}a.win:focus-visible::before{content: "";position: absolute;inset: -4px -5.8px -4px -4px;z-index: -1;background: var(--crystal);clip-path: polygon(0 0,100% 0,calc(100% - (58.740cqw + 8px) * 8 / 21) 100%,0 100%);}.cap{margin: 10px 0 0;font: 600 17px/1.35 var(--text);}.cap b{font-weight: 600;}.cap span{display: block;color: var(--olive);font: 500 15px/1.4 var(--text);}.teaser-in{display: grid;gap: 22px var(--g);padding-bottom: clamp(48px,6vw,96px);}.ts-text{margin-top: 40px;}.ts-text .btn{margin-top: 6px;}.ts-small{display: grid;grid-template-columns: 1fr 1fr;gap: var(--g);}@media (min-width: 1024px){.teaser-in{--v: calc(var(--g) / 1.70242);grid-template-columns: minmax(0,1fr) calc((100% - 2 * var(--g)) / 3);grid-template-rows: auto auto;row-gap: 40px;}.ts-text{grid-column: 2;grid-row: 1;}.ts-text .h2{font-size: clamp(36px,3.6vw,52px);}.ts-big{grid-column: 1;grid-row: 2;align-self: start;}.ts-small{grid-column: 2;grid-row: 2;grid-template-columns: 1fr;row-gap: var(--v);align-self: start;}}.pang{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));column-gap: var(--g);align-items: center;padding-block: clamp(64px,7vw,104px) clamp(72px,8vw,120px);}.pang-text{grid-column: 1 / span 3;}.gems{list-style: none;margin: 0 0 22px;padding: 0;display: grid;gap: 11px;}.gems li{display: flex;gap: .6em;align-items: baseline;font-weight: 600;}.gems li::before{content: "";flex: none;width: .67em;height: 1em;background: var(--gem) no-repeat center / contain;transform: translateY(.16em);}.shot{grid-column: 4 / span 3;justify-self: end;width: min(100%,514px);margin: 0;}.frame{padding: 4px;background: var(--ink);clip-path: polygon(0 0,100% 0,100% calc(100% - 58px),calc(100% - 22px) 100%,0 100%);}.frame .fb{display: block;padding: 18px;background: var(--bone);clip-path: polygon(0 0,100% 0,100% calc(100% - 55px),calc(100% - 21px) 100%,0 100%);}.frame picture{display: block;padding: 4px;background: var(--ink);clip-path: polygon(0 0,100% 0,100% calc(100% - 47px),calc(100% - 18px) 100%,0 100%);}.farm .pang-text{grid-column: 1 / -1;}.farm .shot{grid-column: 1 / -1;justify-self: stretch;width: auto;margin-top: clamp(8px,1.5vw,20px);}@media (min-width: 1024px){.farm .gems{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--g);max-width: 62rem;}}.frame img{width: 100%;}.data{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));column-gap: var(--g);row-gap: 64px;align-items: start;padding-block: 8px clamp(80px,9vw,136px);}.data .col{min-width: 0;grid-column: span 3;}.slab-h{margin: 0 0 22px;font-size: clamp(30px,3.1vw,44px);line-height: 1;}.slab{--c: .55em;--o: .05em;display: inline-block;max-width: 100%;font-family: var(--display);font-weight: 800;line-height: 1;text-transform: uppercase;background: var(--ink);padding: var(--o);clip-path: polygon(0 0,100% 0,calc(100% - var(--c)) 100%,0 100%);}.slab b{display: block;position: relative;isolation: isolate;padding: .22em 1.05em .28em .44em;background: var(--deep);color: var(--bone);font-weight: 800;clip-path: polygon(0 0,100% 0,calc(100% - var(--c)) 100%,0 100%);}.slab b::before{content: "";position: absolute;z-index: -1;left: 0;top: 0;right: .17em;bottom: .14em;background: var(--red);clip-path: polygon(0 0,100% 0,calc(100% - var(--c)) 100%,0 100%);}.slab b::after{content: "";position: absolute;z-index: -1;left: .13em;top: .11em;right: .8em;bottom: .34em;border-top: .055em solid var(--light);border-left: .055em solid var(--light);}.panel,.note{background: var(--plum);box-shadow: inset 0 -6px 0 var(--plum2);clip-path: polygon(0 0,100% 0,100% calc(100% - 42px),calc(100% - 16px) 100%,0 100%);}.notes{display: grid;gap: 16px;}.note{padding: 20px 26px 28px 22px;}.note h3{font: 800 22px/1.15 var(--display);text-transform: uppercase;margin: 0 0 4px;}.note .when{color: var(--olive);font-size: 15px;margin: 0 0 14px;}.note .gems{margin: 0;gap: 9px;}.note .gems li{font-weight: 500;font-size: 17px;}.table-wrap{overflow-x: auto;padding: 4px 12px 16px;}table{width: 100%;border-collapse: collapse;font-variant-numeric: tabular-nums;}caption{caption-side: top;text-align: left;color: var(--olive);padding: 14px 10px 2px;}th{font: 700 14px/1.2 var(--display);text-transform: uppercase;letter-spacing: .06em;color: var(--olive);text-align: left;padding: 12px 10px;}td{padding: 11px 10px;border-top: 2px solid var(--plum2);vertical-align: middle;}.n{text-align: right;width: 3.4em;}td.rk{font: 800 17px/1 var(--display);color: var(--olive);}tr.top td.rk{font-size: 32px;color: var(--light);}td.nm{font-weight: 600;overflow-wrap: anywhere;}td.lv{font: 800 17px/1 var(--display);}td.jb{color: var(--olive);}.jb2{display: none;}.on{display: inline-block;width: 9px;height: 13px;margin-left: 9px;background: var(--crystal);clip-path: polygon(50% 0,100% 32%,50% 100%,0 32%);vertical-align: -1px;}.legend{display: flex;align-items: center;gap: 9px;margin: 12px 0 0;color: var(--olive);font-size: 15px;}.legend .on{margin: 0;}.legend[hidden]{display: none;}.end{position: relative;overflow: clip;background: var(--ink) var(--motley) 0 0 / 96px 144px;padding-top: clamp(72px,8vw,120px);--tw: 33rem;--left: max(var(--m),(100vw - 1320px) / 2);}@supports (width: 1cqw){.end{--left: max(var(--m),(100cqw - 1320px) / 2);}}.end-in{position: relative;z-index: 1;}.end-text{max-width: var(--tw);}.end-h{margin-bottom: 26px;}.end-floor{position: relative;padding-bottom: 24px;--band: calc(clamp(6px,1.25vw,24px) + clamp(5px,.73vw,14px) + clamp(4px,.625vw,12px));margin-top: calc(40px - 0.3 * (100vw - var(--left) - var(--tw)));padding-top: calc(30vw - 0.3 * var(--left) + var(--band) + 18px);}@supports (width: 1cqw){.end-floor{--band: calc(clamp(6px,1.25cqw,24px) + clamp(5px,.73cqw,14px) + clamp(4px,.625cqw,12px));margin-top: calc(40px - 0.3 * (100cqw - var(--left) - var(--tw)));padding-top: calc(30cqw - 0.3 * var(--left) + var(--band) + 18px);}}.end-floor .floor{--fy: 30vw;--wd: calc(100% - 24px - 0.3 * var(--m));}@supports (width: 1cqw){.end-floor .floor{--fy: 30cqw;}}.foot{position: relative;z-index: 1;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 8px 24px;color: var(--bone);font-size: 15px;}.foot p{margin: 0;font-weight: 600;}.foot-nav{display: flex;flex-wrap: wrap;gap: 0 26px;}.foot-nav a:hover,.foot-nav button:hover{box-shadow: inset 0 -3px 0 var(--bone);}.foot-nav button{margin: 0;border: 0;border-radius: 0;background: none;cursor: pointer;}.ck{position: fixed;z-index: 15;left: 0;right: 0;bottom: 0;padding: 14px 0 calc(14px + env(safe-area-inset-bottom));background: var(--plum);box-shadow: inset 0 3px 0 var(--light);font-size: 16px;line-height: 1.45;}.ck[hidden]{display: none;}.ck.up{top: var(--bar);bottom: auto;padding-bottom: 14px;box-shadow: inset 0 -3px 0 var(--light);}.ck-in{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px;}.ck p{flex: 1 1 24rem;max-width: 48rem;margin: 0;}.ck-b{display: flex;flex-wrap: wrap;gap: 12px;margin-left: auto;}.btn.small.alt::before{box-shadow: inset 2px 2px 0 #D3D19A,inset -6px -4px 0 #8A8757;}.ck-on body{padding-bottom: var(--ck,0px);}.g-head{position: relative;background: var(--ink) var(--motley) 0 0 / 96px 144px;padding-top: clamp(36px,6vw,88px);--tw: min(440px,100vw - 2 * var(--m));--left: max(var(--m),(100vw - 1320px) / 2);--rise: 30vw;}@supports (width: 1cqw){.g-head{--tw: min(440px,100cqw - 2 * var(--m));--left: max(var(--m),(100cqw - 1320px) / 2);--rise: 30cqw;}}.g-title>*{max-width: var(--tw);}.g-home{display: block;width: var(--tw);}.g-title .wordmark{width: var(--tw);}.g-title h1{margin: clamp(18px,2.4vw,28px) 0 0;font-size: clamp(34px,3.6vw,52px);line-height: 1;}.g-head .band{margin-top: calc(0.3 * (var(--left) + var(--tw)) + 24px - var(--rise));}.g-head .band img{object-position: 30% 45%;}.g-intro{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--g);padding-bottom: clamp(24px,4vw,56px);}.g-intro-in{grid-column: 2;}.g-intro .lead{margin: 0 0 22px;font-size: clamp(18px,1.6vw,22px);}.chips{display: flex;flex-wrap: wrap;gap: 10px 12px;margin: 0;padding: 0;list-style: none;}.chips a{display: inline-flex;align-items: center;height: 40px;padding: 0 calc(40px * 8 / 21 + 12px) 0 14px;background: var(--plum);color: var(--bone);text-decoration: none;font: 700 14px/1 var(--display);text-transform: uppercase;letter-spacing: .06em;clip-path: polygon(0 0,100% 0,calc(100% - 40px * 8 / 21) 100%,0 100%);}.chips a:hover{background: var(--plum2);}.chips a:active{transform: translate(2px,2px);}.chips a:focus-visible{outline: none;box-shadow: inset 0 0 0 3px var(--crystal);}.grp{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(28px,3vw,44px) var(--g);padding-block: clamp(40px,5vw,72px);}.grp-text{grid-column: 1;grid-row: 1;}.grp-text .h2{font-size: clamp(36px,3.6vw,52px);overflow-wrap: break-word;hyphens: manual;}.grp-text .body{margin: 0;}.grp .lead-it{grid-column: 2 / span 2;grid-row: 1;}.grp.hours .grp-text{grid-row: 1 / span 2;}.it{margin: 0;min-width: 0;}.lb{width: 100%;height: 100%;max-width: none;max-height: none;margin: 0;padding: 0;border: 0;color: var(--bone);background: var(--ink) var(--motley) 0 0 / 96px 144px;overflow: hidden;}.lb::backdrop{background: var(--ink);}.lb[open]{display: grid;}.lb-in{display: grid;grid-template-columns: 76px minmax(0,1fr) 76px;grid-template-rows: 72px minmax(0,1fr) 24px;height: 100%;padding: 0 12px 18px;padding: 0 max(12px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));}.lb-fig{grid-column: 2;grid-row: 2;display: grid;justify-items: center;align-content: center;margin: 0;min-height: 0;--lw: min(100%,(100vh - 190px) * 1.70242,1774px);}@supports (height: 1dvh){.lb-fig{--lw: min(100%,(100dvh - 190px) * 1.70242,1774px);}}.lb-win{width: var(--lw);touch-action: pan-y;}.lb-win img{cursor: grab;user-select: none;-webkit-user-drag: none;}.lb-meta{width: var(--lw);display: flex;justify-content: space-between;align-items: baseline;gap: 8px 20px;flex-wrap: wrap;}.lb-meta>.cap{display: block;}.lb-n{margin: 0;color: var(--olive);font: 700 14px/1 var(--display);letter-spacing: .06em;text-transform: uppercase;white-space: nowrap;}.lb-btn{--h: 48px;position: relative;display: inline-flex;align-items: center;justify-content: center;height: var(--h);min-width: 56px;padding: 0 calc(var(--h) * 8 / 21 + 12px) 0 14px;border: 0;cursor: pointer;background: var(--plum);color: var(--bone);font: 700 14px/1 var(--display);text-transform: uppercase;letter-spacing: .06em;clip-path: polygon(0 0,100% 0,calc(100% - var(--h) * 8 / 21) 100%,0 100%);-webkit-tap-highlight-color: transparent;}.lb-btn:hover{background: var(--plum2);}.lb-btn:active{transform: translate(2px,2px);}.lb-btn:focus-visible{outline: none;box-shadow: inset 0 0 0 3px var(--crystal);}.lb-close{grid-column: 2 / span 2;grid-row: 1;justify-self: end;align-self: center;}.lb-prev{grid-column: 1;grid-row: 2;align-self: center;justify-self: start;}.lb-next{grid-column: 3;grid-row: 2;align-self: center;justify-self: end;}.arw{width: 14px;height: 20px;background: var(--bone);}.lb-prev .arw{clip-path: polygon(100% 0,0 50%,100% 100%);}.lb-next .arw{clip-path: polygon(0 0,100% 50%,0 100%);}.lb-open{overflow: hidden;}@media (max-width: 1023px){.hero-text{width: min(520px,50%);}.hero-in{--sh: min(72%,600px,(var(--ww) - min(520px,.5 * var(--ww)) - 24px) / .796);}.grp{grid-template-columns: repeat(3,minmax(0,1fr));}.grp-text,.grp .lead-it,.grp.hours .grp-text{grid-column: 1 / -1;grid-row: auto;}.grp-text .h2{font-size: clamp(36px,5vw,52px);}.grp.hours .it{grid-column: span 1;}.grp.hours{grid-template-columns: repeat(2,minmax(0,1fr));}.g-intro{grid-template-columns: minmax(0,1fr);}.g-intro-in{grid-column: 1;}}@media (max-width: 900px){.hero{min-height: calc(100vh - var(--bar) - var(--rates));min-height: calc(100svh - var(--bar) - var(--rates));}.hero .floor{--fy: 86%;}.hero-in{flex-direction: column;align-items: stretch;}.hero-text{width: auto;max-width: 600px;padding: 32px 0 0;}.shade{position: relative;right: auto;bottom: auto;align-self: flex-end;height: auto;width: min(400px,62%);margin: auto 2% 3vh 0;margin: auto 2% 3svh 0;padding-top: 24px;}.shade img{width: 100%;height: auto;}}@media (max-width: 760px){:root{--bar: 56px;--rates: var(--rl);}body{font-size: 17px;}.bar .wrap{width: calc(100% - 32px);}.bar-in{gap: 10px;}.nav{display: none;}.nav-g{display: block;}.rates-line{display: block;padding-inline: 16px;}:root:not([data-page="gallery"]) .home{display: none;}.bar .soc{margin-left: auto;}.sb{width: 34px;}.lang{min-width: 66px;}.lang-btn{padding: 0 18px 0 9px;gap: 6px;}.lang-name{display: none;}.hero{background-size: 72px 108px;}.hero-text{padding-top: 20px;}.lead{margin: 14px 0 20px;}.hero .beta{margin: -4px 0 12px;font-size: 16px;}.hero .cta{margin-top: 24px;}.cta-sub{flex-basis: 100%;gap: 10px;}.btn.sub{--h: 40px;padding: 0 calc(var(--cut) + 12px) 0 15px;font-size: 14px;}.pf{margin-top: 24px;gap: 8px 14px;}.pf-line{font-size: 15px;}.dev-band picture{width: min(320px,82%);}.btn.big{--h: 54px;font-size: 19px;}.shade{width: min(300px,80%);margin-right: 4%;padding-top: 16px;}th.jbh,td.jb{display: none;}.jb2{display: block;color: var(--olive);font-weight: 500;font-size: 15px;}.table-wrap{padding-inline: 6px;}td{padding-inline: 8px;}.world{--tw: calc(100vw - 2 * var(--m));}@supports (width: 1cqw){.world{--tw: calc(100cqw - 2 * var(--m));}}.pang,.data{grid-template-columns: minmax(0,1fr);}.pang-text,.shot,.data .col{grid-column: 1;}.shot{justify-self: stretch;width: auto;margin-top: 40px;}.end,.g-head{background-size: 72px 108px;}.end{--tw: calc(100vw - 2 * var(--m));}@supports (width: 1cqw){.end{--tw: calc(100cqw - 2 * var(--m));}}.foot{flex-direction: column;align-items: flex-start;}.ck{padding: 10px 0 calc(10px + env(safe-area-inset-bottom));font-size: 14px;line-height: 1.35;}.ck.up{padding-bottom: 10px;}.ck .wrap{width: calc(100% - 32px);}.ck-in{gap: 8px;}.ck p{flex-basis: 100%;}.ck-b{width: 100%;gap: 8px;}.ck-b .btn{--h: 36px;flex: 1 1 auto;font-size: 13px;}.grp,.grp.hours{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 14px;row-gap: 22px;}.grp:not(.hours)>.it:last-child:nth-child(odd){grid-column: 1 / -1;}.it .cap{font-size: 15px;}.it .cap span{font-size: 14px;}.lb-in{grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-rows: 64px minmax(0,1fr) auto;}.lb-fig{grid-column: 1 / -1;--lw: 100%;}.lb-prev{grid-column: 1;grid-row: 3;align-self: end;}.lb-next{grid-column: 2;grid-row: 3;align-self: end;}.lb-close{grid-column: 1 / -1;}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}.home{transition: none;}}.pn-head .band{--t: clamp(90px,11.7cqw,300px);}.pn-head .band img{object-position: 92% 50%;}.pn-intro{padding-top: 40px;padding-bottom: clamp(20px,3vw,36px);}.pn-intro .lead{margin: 0 0 12px;}.pn-list{display: grid;gap: 16px;max-width: 56rem;padding-bottom: clamp(72px,9vw,120px);}.pn-item{background: var(--plum);box-shadow: inset 0 -6px 0 var(--plum2);clip-path: polygon(0 0,100% 0,100% calc(100% - 42px),calc(100% - 16px) 100%,0 100%);}.pn-item summary{display: flex;align-items: center;gap: 14px;padding: 18px 40px 18px 22px;cursor: pointer;list-style: none;-webkit-tap-highlight-color: transparent;}.pn-item summary::-webkit-details-marker{display: none;}.pn-item summary:focus-visible{outline: 3px solid var(--crystal);outline-offset: -6px;}.pn-sum{flex: 1;min-width: 0;}.pn-when{display: block;margin: 0 0 4px;color: var(--olive);font-size: 15px;}.pn-t{margin: 0;font: 800 22px/1.15 var(--display);text-transform: uppercase;text-wrap: balance;}.pn-item .tag{flex: none;margin: 0;}.pn-item .caret{flex: none;transition: transform .2s;}.pn-item[open] .caret{transform: rotate(180deg);}.pn-body{padding: 0 40px 34px 22px;}.pn-img{width: 100%;max-width: 36rem;margin: 0 0 20px;}.pn-sec{margin: 0 0 20px;}.pn-sec:last-of-type{margin-bottom: 0;}.pn-sec h4{display: flex;align-items: center;gap: 10px;margin: 0 0 10px;font: 800 15px/1 var(--display);text-transform: uppercase;letter-spacing: .08em;}.pn-sec img{flex: none;width: 28px;height: 28px;}.pn-sec .gems{margin: 0;gap: 9px;}.pn-sec .gems li{font-weight: 500;font-size: 17px;}.pn-foot{margin: 22px 0 0;font-size: 15px;}.notes .btn{justify-self: start;}@media (max-width: 760px){.pn-item summary{padding: 16px 30px 16px 16px;gap: 10px;}.pn-t{font-size: 19px;}.pn-body{padding: 0 24px 32px 16px;}}@media (prefers-reduced-motion: reduce){.pn-item .caret{transition: none;}}
