.luc{--night: #0f1416;--teal: #183c42;--teal-2: #53898f;--brown: #3a2619;--paper: #e8dcd0;--cream: #f3ead9;--red: #a43431;--brass: #c9a86a;--ink: #241a14;--say: "Luc Delius", "Comic Neue", system-ui, sans-serif;--name: "Luc Lilita", "Arial Black", sans-serif;--serif: "Luc Garamond", "EB Garamond", Georgia, serif;color:var(--cream);background:var(--night);font-family:var(--say);overflow:clip}.luc *,.luc *:before,.luc *:after{box-sizing:border-box}.luc h1,.luc h2,.luc p,.luc figure,.luc ul{margin:0}.luc ul{list-style:none;padding:0}.luc img{display:block;max-width:100%;height:auto}.luc a{color:inherit}.luc [id]{scroll-margin-top:calc(var(--header-height, 65px) + 62px)}.luc a:focus-visible{outline:3px solid var(--brass);outline-offset:4px}.luc .luc-card :is(h1,h2){color:var(--ink)!important}.luc-kicker{font:600 13px/1.4 var(--say);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.luc-h2{font:italic 500 clamp(36px,4.4vw,60px)/1.05 var(--serif)}.luc-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:2px;background:var(--red);color:#fff3e6!important;border:1px solid #5d1a18;font:18px/1 var(--name);letter-spacing:.03em;text-decoration:none;box-shadow:0 1px #fff3 inset,0 8px 18px -10px #000c;transition:background .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.luc-btn:hover{background:#b93b37;transform:translateY(-1px)}.luc-btn--ghost{background:#0f14168c;border-color:var(--brass);color:var(--cream)!important}.luc-btn--ghost:hover{background:#0f1416cc}.luc-ctas{display:flex;flex-wrap:wrap;gap:14px}.luc-ctas--stack{justify-content:center}.luc-tag{display:inline-block;padding:12px 22px 10px 18px;min-width:150px;background:var(--nametag) no-repeat center / 100% 100%;color:var(--ink);font:400 20px/1 var(--name);letter-spacing:.02em;white-space:nowrap}.luc-drink{display:inline-block;margin-top:10px;padding:12px 26px 12px 24px;background:var(--drinktag) no-repeat center / 100% 100%;color:var(--ink);font:15px/1 var(--say)}.luc-drink:before{content:"\1f378\fe0e  ";font-size:13px;opacity:.7}.luc-bar{position:sticky;top:calc(var(--header-height, 65px) - 1px);z-index:60;background:linear-gradient(180deg,#1a140ff5,#0f0c09f5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(201,168,106,.45)}.luc-bar__in{display:flex;align-items:center;gap:22px;min-height:58px;padding:0 5%}.luc-bar__mark img{height:38px;width:auto}.luc-lift{display:flex;align-items:center;gap:6px;margin:0 0 0 18px}.luc-lift__btn{position:relative;display:block;width:34px;height:37px}.luc-lift__btn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity 1.1s ease}.luc-lift__btn img.is-lit{opacity:0}.luc-lift__btn.is-on img.is-lit{opacity:1}.luc-lift__btn.is-key{width:30px;height:30px;opacity:.8}.luc-lift__btn.is-key.is-on{opacity:1;filter:drop-shadow(0 0 6px rgba(201,168,106,.7))}.luc-bar__cta{margin-left:auto;padding:10px 14px;background:var(--red);color:#fff3e6;font:15px/1 var(--name);text-decoration:none;border-radius:2px;white-space:nowrap}.luc-street{position:relative;height:190vh;background:var(--teal)}.luc-street__stick{position:sticky;top:calc(var(--header-height, 65px) + 57px);height:calc(100vh - var(--header-height, 65px) - 57px);overflow:hidden;display:flex;align-items:center;padding:0 6%}.luc-street__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;object-position:50% var(--pan, 0%)}.luc-street__stick:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0a1619d1,#0a161973 38%,#0a161900 64%)}.luc-street__copy{position:relative;z-index:2;max-width:560px}.luc-street__logo{margin:16px 0 18px}.luc-street__logo img{width:min(560px,86vw);filter:drop-shadow(0 6px 18px rgba(0,0,0,.5))}.luc-street__pitch{font-size:18px;line-height:1.6;margin-bottom:26px;text-shadow:0 1px 10px rgba(0,0,0,.7)}.luc-street__place{margin-top:22px;font:italic 17px/1.4 var(--serif);color:var(--paper);opacity:.85}.luc-floor{position:relative;isolation:isolate}.luc-room{position:relative;min-height:min(92vh,900px);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:80px 5% 0}.luc-room__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;z-index:-2}.luc-room__bg.is-on{transition:opacity 2.6s ease}.luc-floor.is-dark .luc-room__bg.is-on{opacity:0}.luc-room:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0a08068c,#0a080600 45%),linear-gradient(180deg,#0a080680,#0a080600 22%);pointer-events:none}.luc-plate{position:absolute;top:34px;left:5%;display:flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;background:linear-gradient(180deg,#d9bd84,#a8864e);color:#2a1d10;border-radius:3px;font:italic 22px/1 var(--serif);box-shadow:0 2px #ffffff59 inset,0 8px 18px -8px #000c}.luc-plate span{display:grid;place-items:center;min-width:38px;height:38px;padding:0 6px;border-radius:50%;background:#1b140d;color:#f0d79a;font:16px/1 var(--name)}.luc-directory{position:absolute;top:40px;right:5%;text-align:right;font:italic 18px/1.4 var(--serif);color:var(--cream);text-shadow:0 1px 8px rgba(0,0,0,.8);max-width:46%}.luc-directory small{display:block;font:600 11px/1 var(--say);letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:6px}.luc-residents{display:flex;justify-content:center;align-items:flex-end;gap:6%}.luc-res{display:flex;align-items:flex-end;gap:18px}.luc-res.is-standing .luc-res__art{width:clamp(150px,15vw,230px)}.luc-res.is-standing .luc-res__art img{width:100%;filter:drop-shadow(0 16px 18px rgba(0,0,0,.55))}.luc-res__card{max-width:290px;margin-bottom:60px;padding:18px 18px 16px;background:#140e0ac7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(201,168,106,.35);display:grid;justify-items:start;gap:8px}.luc-res__role{font:600 11px/1 var(--say);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.luc-res__bio{font-size:16px;line-height:1.5}.luc-say{position:relative;max-width:1000px;width:100%;margin:0 auto 40px;padding:clamp(58px,6.4vw,84px) 6% 38px;min-height:260px;background:var(--textbox) no-repeat center / 100% 100%;color:var(--ink)}.luc-say__line{display:flex;align-items:baseline;gap:14px;font-size:clamp(17px,1.6vw,21px);line-height:1.5;margin-bottom:8px;opacity:0;transform:translateY(6px);transition:opacity 1.2s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.luc-say__line.is-shown{opacity:1;transform:none}.luc-say__line .luc-tag{font-size:16px;min-width:70px;padding:8px 14px 6px 12px;flex:none}.luc-say__line.is-you{padding-left:4%;font-style:italic;color:#5a4636}.luc-wing{display:grid;grid-template-columns:1fr 1fr;gap:0}.luc-vignette{position:relative;min-height:560px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding:60px 5% 0;isolation:isolate}.luc-vignette__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;z-index:-2}.luc-vignette:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#0a080699,#0a080600 55%)}.luc-vignette__room{position:absolute;top:26px;left:6%;font:italic 24px/1 var(--serif);text-shadow:0 1px 8px rgba(0,0,0,.8)}.luc-vignette .luc-res__art{width:clamp(120px,12vw,190px)}.luc-vignette .luc-res__art img{width:100%;filter:drop-shadow(0 14px 16px rgba(0,0,0,.6))}.luc-vignette .luc-res__card{margin-bottom:40px}.luc-eight{padding:140px 6%;background:radial-gradient(ellipse at 50% 40%,#241812,#0b0806 70%);text-align:center}.luc-eight__in{max-width:620px;margin:0 auto}.luc-eight__key{width:95px;margin:0 auto 26px;filter:drop-shadow(0 0 18px rgba(201,168,106,.35))}.luc-eight__line{font:italic clamp(20px,2.1vw,26px)/1.5 var(--serif);margin-top:14px}.luc-eight__link{display:inline-block;margin-top:26px;font:18px/1 var(--name);color:var(--brass);text-underline-offset:6px}.luc-roof{min-height:min(100vh,980px);display:grid;place-items:center;padding:120px 5%}.luc-roof .luc-room__bg{z-index:-2}.luc-roof:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 55%,#0812168c,#08121626 70%)}.luc-card{width:min(640px,100%);padding:44px 7% 34px;text-align:center;background:var(--paper);color:var(--ink);box-shadow:0 30px 60px -24px #000000d9;border:8px double rgba(116,86,52,.55)}.luc-card .luc-kicker{color:#7a5a2f}.luc-card .luc-h2{margin:12px 0 16px}.luc-card__lede{font-size:17px;line-height:1.6;margin-bottom:26px}.luc-card .luc-btn--ghost{background:transparent;color:var(--ink)!important;border-color:#7a5a2f}.luc-card .luc-btn--ghost:hover{background:#7a5a2f1f}.luc-card__note{margin-top:22px;font-size:15px;color:#4d3b2c}.luc-credits{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(36,26,20,.2)}.luc-credits small{display:block;font:600 10px/1.4 var(--say);letter-spacing:.14em;text-transform:uppercase;color:#7a5a2f}.luc-credits span{font:16px/1.3 var(--name)}@media(max-width:989px){.luc-wing{grid-template-columns:1fr}.luc-residents.is-pair{flex-direction:column;align-items:center;gap:30px}.luc-res{flex-direction:row}}@media(max-width:749px){.luc-bar__in{gap:10px;padding:0 3%;min-height:52px}.luc-bar__mark{display:none}.luc-lift{gap:2px;margin:0}.luc-lift__btn{width:27px;height:30px}.luc-lift__btn.is-key{width:24px;height:24px}.luc-bar__cta{margin-left:auto;padding:9px 10px;font-size:13px}.luc-street{height:170vh}.luc-street__stick{align-items:flex-end;padding:0 6% 50px}.luc-street__stick:before{background:linear-gradient(0deg,#0a1619e6,#0a16198c 50%,#0a161900 80%)}.luc-street__pitch{font-size:16px}.luc-room{min-height:0;padding:120px 4% 0}.luc-plate{top:22px;font-size:18px}.luc-directory{position:static;text-align:left;max-width:none;margin:0 0 20px}.luc-res{flex-direction:column;align-items:center;gap:0}.luc-res__card{margin:-30px 0 30px;position:relative;max-width:340px}.luc-res.is-standing .luc-res__art{width:46vw;max-width:220px}.luc-say{padding:36px 7% 28px;margin-bottom:26px}.luc-vignette{min-height:0;padding-top:80px}.luc-vignette .luc-res__art{width:38vw}.luc-eight{padding:100px 7%}.luc-roof{padding:90px 4%}}@media(prefers-reduced-motion:reduce){.luc *{transition:none!important}.luc-say__line{opacity:1;transform:none}.luc-street{height:auto}.luc-street__stick{position:relative;top:0;height:min(90vh,860px)}}.luc{--stop: calc(100vh - var(--header-height, 65px) - 58px)}.luc-room{min-height:0;height:clamp(500px,var(--stop),780px);padding:66px 5% 0}.luc-res.is-standing .luc-res__art{width:auto;height:clamp(300px,calc(var(--stop) - 150px),600px)}.luc-res.is-standing .luc-res__art img{width:auto;height:100%}.luc-res__card{margin-bottom:34px}.luc-residents.is-pair{gap:4%}.luc-vignette{min-height:0;height:clamp(440px,calc(var(--stop) * .78),600px)}.luc-vignette .luc-res__art{width:auto;height:clamp(230px,calc(var(--stop) * .62),470px)}.luc-vignette .luc-res__art img{width:auto;height:100%}.luc-l1 .luc-room{height:auto;min-height:clamp(460px,calc(var(--stop) * .9),720px)}@media(max-width:989px){.luc-residents.is-pair{flex-direction:row;align-items:flex-end}.luc-res.is-standing{flex-direction:column;align-items:center}.luc-res.is-standing .luc-res__card{margin:-24px 0 24px;position:relative;max-width:300px}}@media(max-width:749px){.luc-room{height:auto;min-height:clamp(520px,var(--stop),760px);padding-top:110px}.luc-res.is-standing .luc-res__art{height:clamp(260px,50vh,420px)}.luc-residents.is-pair .luc-res.is-standing .luc-res__art{height:clamp(220px,40vh,340px)}.luc-residents.is-pair .luc-res__card{max-width:46vw;padding:12px}.luc-residents.is-pair .luc-tag{min-width:0;font-size:16px;padding:10px 14px 8px 12px}.luc-vignette{height:auto;padding-top:80px}.luc-vignette .luc-res__art{height:clamp(220px,42vh,360px)}}.luc .luc-res.is-photo .luc-res__art{width:clamp(150px,13vw,210px)!important;height:auto!important;margin-bottom:40px;transform:rotate(-2.5deg);box-shadow:0 14px 24px -10px #000000b3}.luc .luc-res.is-photo .luc-res__art img{width:100%!important;height:auto!important;filter:none}@media(max-width:749px){.luc .luc-res.is-photo .luc-res__art{width:34vw!important;margin-bottom:30px}}.luc-floorbtn{display:block;width:32px;height:35px;margin-left:14px;flex:none}.luc-floorbtn img{width:100%;height:100%;object-fit:contain;transition:opacity .6s ease}.luc-floorbtn img.is-changing{opacity:.2}.luc-nav{display:flex;align-items:center;gap:4px 28px;margin:0 0 0 14px}.luc-nav a{display:inline-block;padding:6px 0;font:italic 19px/1 var(--serif);color:#cdbb98;text-decoration:none;white-space:nowrap;transition:color .8s ease}.luc-nav a:hover,.luc-nav a.is-on{color:#fff3e0;text-decoration:underline;text-decoration-color:var(--brass);text-decoration-thickness:1px;text-underline-offset:7px}@media(max-width:749px){.luc-bar__mark{display:block}.luc-bar__mark img{height:30px}.luc-nav{display:none}.luc-floorbtn{margin-left:auto;margin-right:6px;width:28px;height:30px}.luc-bar__cta{margin-left:0}}.luc{--deep: #120d0a}.luc-l1 .luc-room:after{background:linear-gradient(0deg,var(--deep) 0%,rgba(18,13,10,.55) 14%,rgba(18,13,10,0) 38%),linear-gradient(180deg,#0a080680,#0a080600 22%)}.luc-wing{position:relative;background:var(--deep)}.luc-vignette{overflow:visible}.luc-wing{overflow:hidden}.luc-vignette__bg{width:118%!important;max-width:none}.luc-vignette:first-child .luc-vignette__bg{left:0;right:auto;-webkit-mask-image:linear-gradient(90deg,#000 62%,transparent 100%);mask-image:linear-gradient(90deg,#000 62%,transparent 100%)}.luc-vignette:last-child .luc-vignette__bg{left:auto;right:0;-webkit-mask-image:linear-gradient(270deg,#000 62%,transparent 100%);mask-image:linear-gradient(270deg,#000 62%,transparent 100%)}.luc-vignette:after{background:linear-gradient(180deg,var(--deep) 0%,rgba(18,13,10,0) 26%),linear-gradient(0deg,var(--deep) 0%,rgba(18,13,10,.45) 16%,rgba(18,13,10,0) 48%)}.luc-vignette__room{top:46px}.luc-hall .luc-room:after{background:linear-gradient(180deg,var(--deep) 0%,rgba(18,13,10,.35) 10%,rgba(18,13,10,0) 26%),linear-gradient(0deg,#0a08068c,#0a080600 45%)}@media(max-width:989px){.luc-vignette__bg{width:100%!important;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%)!important;mask-image:linear-gradient(180deg,transparent 0%,#000 22%)!important}}.luc-eight{padding:110px 6%;text-align:left;background:radial-gradient(ellipse at 30% 50%,#2a120c,#0b0806 70%)}.luc-eight__in{max-width:1060px;display:grid;grid-template-columns:auto 1fr;gap:7%;align-items:center;margin:0 auto}.luc-keyhole{width:clamp(180px,22vw,270px);aspect-ratio:100 / 160;filter:drop-shadow(0 0 28px rgba(214,60,40,.45)) drop-shadow(0 0 2px rgba(255,190,140,.6));animation:luc-breathe 7s ease-in-out infinite alternate}.luc-keyhole img{width:100%;height:100%!important;object-fit:cover;object-position:48% 55%;filter:brightness(.82) saturate(1.2) sepia(.15) hue-rotate(-8deg);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 160'><circle cx='50' cy='46' r='38'/><path d='M33 70 L22 158 L78 158 L67 70 Z'/></svg>") center / 100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 160'><circle cx='50' cy='46' r='38'/><path d='M33 70 L22 158 L78 158 L67 70 Z'/></svg>") center / 100% 100% no-repeat}@keyframes luc-breathe{0%{filter:drop-shadow(0 0 22px rgba(214,60,40,.38)) drop-shadow(0 0 2px rgba(255,190,140,.5))}to{filter:drop-shadow(0 0 34px rgba(214,60,40,.55)) drop-shadow(0 0 2px rgba(255,190,140,.7))}}.luc-eight__copy .luc-kicker{margin-bottom:10px}.luc-eight__tag{display:flex;align-items:center;gap:12px;font:italic clamp(28px,3vw,40px)/1.15 var(--serif);color:var(--cream);margin-bottom:18px}.luc-eight__tag span{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:2px solid #c9483b;color:#ffb8a8;font:17px/1 var(--name);font-style:normal}.luc-eight__line{font:17px/1.6 var(--say);margin:0 0 12px;color:#e8d9c4;max-width:560px}.luc-eight__line.is-first{font:italic 21px/1.45 var(--serif);color:var(--paper)}.luc-eight .luc-ctas{margin-top:24px}.luc-eight__link{display:inline-block;margin-top:20px;font:16px/1 var(--name);color:var(--brass);text-underline-offset:6px}@media(max-width:749px){.luc-eight{padding:80px 7%;text-align:center}.luc-eight__in{grid-template-columns:1fr;gap:30px;justify-items:center}.luc-eight__tag,.luc-eight .luc-ctas{justify-content:center}}@media(prefers-reduced-motion:reduce){.luc-keyhole{animation:none}}.luc-card{width:min(780px,100%);padding:48px 6% 40px}.luc .luc-card .luc-h2{font-size:clamp(30px,3.3vw,46px)}@media(min-width:750px){.luc .luc-card .luc-h2{white-space:nowrap}}.luc-card .luc-ctas{margin-bottom:10px}.luc-card__note{margin-top:30px}.luc-credits{display:grid;grid-template-columns:max-content 1fr;gap:9px 22px;margin:44px 0 0;padding-top:28px;border-top:1px solid rgba(36,26,20,.2);text-align:left}.luc-credits dt{font:600 10.5px/1.9 var(--say);letter-spacing:.14em;text-transform:uppercase;color:#7a5a2f;text-align:right}.luc-credits dd{margin:0;font:16px/1.5 var(--name)}.luc-credits__sep{color:#a08458}@media(max-width:749px){.luc-credits{grid-template-columns:1fr;gap:2px;text-align:center}.luc-credits dt{text-align:center;margin-top:10px}}.luc .luc-credits dd,.luc .luc-credits dd span{color:var(--ink)!important}.luc .luc-credits dt{color:#7a5a2f!important}.luc-card .luc-ctas{margin-bottom:26px}.luc .luc-card__note{margin:0 0 6px;padding-top:6px}.luc .luc-credits{margin-top:46px;padding-top:32px}.luc-board{background:var(--deep);padding:30px 5% 90px;text-align:center}.luc-board .luc-kicker{margin-bottom:16px}.luc-letters{display:inline-grid;grid-template-columns:repeat(2,minmax(0,auto));gap:4px 54px;text-align:left;padding:30px 40px 26px;border:10px solid #9c7a43;border-radius:4px;box-shadow:0 0 0 1px #5e4520,inset 0 0 0 1px #c9a86a,0 24px 50px -18px #000000d9,inset 0 10px 24px #0009;background:repeating-linear-gradient(180deg,#141414 0 6px,#0c0c0c 6px 7px,#1a1a1a 7px 8px)}.luc-letters__row{display:flex;align-items:baseline;gap:12px;margin:0;padding:3px 0;transform:rotate(var(--r));color:#f1ede4;font:600 15px/1.35 "Arial Narrow","Helvetica Neue Condensed","Roboto Condensed",var(--say);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.6)}.luc-letters__row b{min-width:2.2ch;text-align:right;font-size:19px;letter-spacing:.06em;color:#fff}.luc-letters__row.is-plain{padding-left:calc(2.2ch + 12px);color:#e9d9b6}@media(max-width:749px){.luc-letters{grid-template-columns:1fr;padding:22px 20px;gap:2px;border-width:8px}.luc-letters__row{font-size:13px}.luc-letters__row b{font-size:16px}}.luc-drink{padding:9px 26px 15px 24px}.luc-billing{margin:34px auto 0;padding-top:22px;max-width:600px;border-top:1px solid rgba(36,26,20,.2);text-align:center;color:var(--ink);font-family:Bebas Neue,Oswald,Arial Narrow,Roboto Condensed,Helvetica Neue,sans-serif;font-stretch:condensed;line-height:1.25;text-wrap:balance}.luc-billing__group{display:inline;white-space:normal}.luc-billing__group+.luc-billing__group:before{content:"";margin-left:.55em}.luc .luc-billing small{font:600 10.5px/1 "Arial Narrow","Roboto Condensed",var(--say);font-stretch:condensed;letter-spacing:.02em;color:#6d5434!important;vertical-align:1px;margin-right:.3em}.luc .luc-billing b{font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)!important;white-space:nowrap}@media(max-width:749px){.luc .luc-billing b{font-size:14px}}.luc-beta{position:relative;margin:30px auto 0;max-width:520px;padding:30px 28px 26px;border:2px dashed rgba(122,90,47,.55);background:#c9a86a24}.luc-beta__stamp{position:absolute;top:-13px;left:50%;transform:translate(-50%) rotate(-2deg);padding:5px 14px 4px;background:var(--red);color:#fff3e6;font:13px/1 var(--name);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 3px 8px -3px #00000080}.luc .luc-beta__text{font-size:16px;line-height:1.55;margin:0 0 18px;color:var(--ink)}.luc-btn--brass{background:linear-gradient(180deg,#d9bd84,#a8864e);color:#2a1d10!important;border-color:#6e5228}.luc-btn--brass:hover{background:linear-gradient(180deg,#e3c993,#b28f55)}.luc-card .luc-ctas{margin-bottom:0}.luc .luc-billing b+b{margin-left:.35em}.luc .luc-billing b+b{margin-left:0}.luc .luc-billing b+b:before{content:"\b7";display:inline-block;margin:0 .42em;color:#a08458;font-weight:400}.luc-keyhole img{-webkit-mask:none!important;mask:none!important}.luc-keyhole__win{display:block;width:100%;height:100%;overflow:hidden;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 160'><circle cx='50' cy='46' r='38'/><path d='M33 70 L22 158 L78 158 L67 70 Z'/></svg>") center / 100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 160'><circle cx='50' cy='46' r='38'/><path d='M33 70 L22 158 L78 158 L67 70 Z'/></svg>") center / 100% 100% no-repeat}.luc-keyhole__win img{width:100%;height:100%!important;object-fit:cover;object-position:48% 55%;transform:translate3d(var(--kx, 0%),var(--ky, 0%),0) scale(1.42);will-change:transform;transition:filter 1.2s ease}.luc-keyhole.is-near .luc-keyhole__win img{filter:brightness(.95) saturate(1.3) sepia(.12) hue-rotate(-8deg)}.luc-keyhole{cursor:crosshair;touch-action:pan-y}.luc-keyhole.is-near{animation-duration:3.5s}.luc .luc-beta__text strong{font-weight:700;color:#7d1f1c;background:linear-gradient(transparent 62%,#c9a86a73 62%);padding:0 .1em}.luc-street{height:140vh}@media(max-width:749px){.luc-street{height:130vh}}@media(prefers-reduced-motion:reduce){.luc-street{height:auto}}.luc-l1 .luc-room.is-vn{isolation:isolate;cursor:default}.luc-l1 .luc-room.is-vn .luc-plate{z-index:3}.luc-l1 .luc-room.is-vn .luc-say{z-index:2;cursor:pointer;min-height:200px}.luc-sprite{position:absolute;left:12%;bottom:96px;z-index:1;height:min(78%,600px);aspect-ratio:458 / 926;transform:scaleX(-1) translateY(14px);opacity:0;transition:opacity 1.6s ease,transform 2s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 18px 24px rgba(0,0,0,.45));pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent 99%);mask-image:linear-gradient(180deg,#000 82%,transparent 99%)}.luc-sprite.is-in{opacity:1;transform:scaleX(-1)}.luc-sprite__base{display:block;width:100%;height:100%!important}.luc-sprite__l{position:absolute;height:auto!important;max-width:none;opacity:0;transition:opacity .22s ease}.luc-sprite__l:not(.is-arm):not(.is-face),.luc-sprite__l.is-on{opacity:1}.luc-sprite:not(:has(.is-arm.is-on)) [data-arm="1"],.luc-sprite:not(:has(.is-face.is-on)) [data-face=neutral]{opacity:1}.luc-choices{position:absolute;z-index:4;left:50%;top:clamp(96px,16%,150px);transform:translate(-50%,8px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 44px;width:min(760px,86%);opacity:0;transition:opacity .9s ease,transform 1.1s cubic-bezier(.2,.8,.2,1)}.luc-choices.is-in{opacity:1;transform:translate(-50%)}.luc-choices[hidden]{display:none}.luc-choices:not(.is-in){pointer-events:none}.luc-choice{display:grid;place-items:center;min-height:62px;padding:6px 26px 4px;border:0;cursor:pointer;background:var(--nametag) no-repeat center / 100% 100%;color:#351a19!important;font:400 20px/1.1 var(--name);letter-spacing:.02em;text-decoration:none;text-align:center;filter:drop-shadow(0 8px 12px rgba(0,0,0,.45));transition:color .3s ease,filter .3s ease,transform .5s cubic-bezier(.2,.8,.2,1),opacity .4s ease}.luc-choice:hover,.luc-choice:focus-visible{color:#600400!important;filter:drop-shadow(0 10px 14px rgba(0,0,0,.55)) brightness(.93);transform:translateY(-1px);outline:none}.luc-choice.is-tried{opacity:.55}.luc-choice.is-tried:hover{opacity:.85}.luc-choice.is-cta{color:#600400!important}.luc-vn-hint{position:absolute;z-index:4;left:50%;top:clamp(62px,10%,104px);transform:translate(-50%);margin:0;font:italic 18px/1 var(--serif);color:var(--cream);text-shadow:0 2px 10px rgba(0,0,0,.8);opacity:.82;animation:luc-hint 4.5s ease-in-out infinite;pointer-events:none;white-space:nowrap}@keyframes luc-hint{0%,to{opacity:.55}50%{opacity:.9}}.luc-say__next{position:absolute;right:6%;bottom:26px;width:0;height:0;opacity:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #7e2a1f;transition:opacity .6s ease}.luc-say.is-waiting .luc-say__next{opacity:.8;animation:luc-next 1.8s ease-in-out infinite}@keyframes luc-next{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(3px);opacity:.9}}.luc-say:focus-visible{outline:2px solid rgba(126,42,31,.6);outline-offset:-10px}.luc-say__line.is-narr{font-style:italic;color:#5a4636}.luc-hush{opacity:.75;font-size:.92em;font-style:italic}.luc-omen{color:#7e2a1f;font-style:italic}.luc-shock{color:#402620;font-size:1.08em}@media(max-width:749px){.luc-l1 .luc-room.is-vn{min-height:660px}.luc-sprite{left:auto;right:-6%;bottom:168px;height:min(60%,400px)}.luc-choices{position:relative;left:auto;top:auto;transform:translateY(6px);width:100%;margin:0 0 12px;grid-template-columns:1fr 1fr;gap:8px 10px}.luc-choices.is-in{transform:none}.luc-choice{min-height:46px;padding:4px 10px 2px;font-size:15px}.luc-vn-hint{position:relative;left:auto;top:auto;transform:none;margin:0 0 8px;text-align:center;font-size:16px}.luc-l1 .luc-room.is-vn .luc-say{min-height:176px;padding:62px 8% 30px}.luc-l1 .luc-room.is-vn .luc-say__line{font-size:16px;gap:10px}.luc-say__next{bottom:20px}}@media(prefers-reduced-motion:reduce){.luc-sprite{transform:scaleX(-1)}.luc-vn-hint,.luc-say.is-waiting .luc-say__next{animation:none}}.luc-l1 .luc-room.is-vn{height:auto;min-height:0;justify-content:center;padding:96px 5% 56px}.luc-vn{position:relative;z-index:2;display:grid;grid-template-columns:minmax(200px,30%) minmax(0,1fr);align-items:end;gap:0 3%;width:100%;max-width:1120px;margin:0 auto}.luc-vn__who{position:relative;align-self:end;display:flex;justify-content:center}.luc-vn .luc-sprite{position:relative;left:auto;right:auto;bottom:auto;height:clamp(360px,54vh,540px);width:auto;margin-bottom:-56px;-webkit-mask-image:linear-gradient(180deg,#000 80%,transparent 99%);mask-image:linear-gradient(180deg,#000 80%,transparent 99%)}.luc-vn__talk{display:flex;flex-direction:column;gap:14px;padding-bottom:6px}.luc-vn__talk .luc-say{order:1;margin:0;max-width:none;min-height:190px}.luc-vn__talk .luc-vn-hint{order:2;position:static;transform:none;margin:2px 0 0;text-align:left;white-space:normal}.luc-vn__talk .luc-choices{order:3;position:static;left:auto;top:auto;width:100%;transform:translateY(6px);gap:12px 22px}.luc-vn__talk .luc-choices.is-in{transform:none}.luc-vn__talk .luc-choice{min-height:54px;font-size:18px}.luc-choice.is-picked{color:#600400!important;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45)) brightness(.9);transform:translateY(1px)}.luc-vn .luc-say{cursor:pointer}@media(max-width:989px){.luc-vn{grid-template-columns:minmax(130px,34%) minmax(0,1fr)}.luc-vn .luc-sprite{height:clamp(300px,46vh,440px);margin-bottom:-40px}}@media(max-width:749px){.luc-l1 .luc-room.is-vn{padding:92px 4% 36px;min-height:0}.luc-vn{grid-template-columns:36% minmax(0,1fr);gap:0 2%}.luc-vn .luc-sprite{right:auto;height:300px;margin-bottom:-10px}.luc-vn__talk{gap:10px}.luc-vn__talk .luc-say{min-height:180px;padding:52px 9% 24px}.luc-l1 .luc-room.is-vn .luc-say__line{font-size:15px;gap:8px;flex-wrap:wrap}.luc-vn__talk .luc-choices{grid-template-columns:1fr 1fr;gap:8px}.luc-vn__talk .luc-choice{min-height:42px;font-size:14px;padding:4px 8px 2px}}.luc-vn__talk{min-height:352px;justify-content:flex-start}@media(max-width:749px){.luc-vn__talk{min-height:300px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pa-luc.css.map */
