.ap .ap-site.lkc{--lkc-bg: #10251d;--lkc-bg2: #183329;--lkc-ink: #f1eee6;--lkc-herb: #d4ec6a;--lkc-sage: #a9bdb0;--lkc-line: rgb(241 238 230 / .16);--sf: "Bricolage Grotesque", Inter, system-ui, sans-serif;position:relative;isolation:isolate;overflow:hidden;background:var(--lkc-bg);color:var(--lkc-ink);font-size:1cqw;letter-spacing:-.01em;font-variation-settings:"opsz" 14}.lkc :where(p,span,b,i,em,small,ol,li){margin:0;padding:0;font-style:normal}.ap .lkc .lkc-mono{font-family:DM Mono,ui-monospace,monospace;letter-spacing:.02em}.lkc-nav{display:flex;align-items:baseline;gap:1.4cqw;padding:1.7cqw 24cqw 1.5cqw 3.6cqw;border-bottom:1px solid var(--lkc-line)}.lkc-mark{font-size:1.75cqw;font-weight:700;letter-spacing:-.045em;font-variation-settings:"opsz" 96}.lkc-mark i{color:var(--lkc-herb)}.ap .lkc .lkc-role{font-size:.8cqw;text-transform:uppercase;letter-spacing:.12em;color:var(--lkc-sage)}.lkc-links{display:flex;gap:2cqw;margin-left:auto;font-size:1cqw;font-weight:500}.lkc-nav em{padding:.55cqw 1.1cqw;border:1px solid var(--lkc-herb);border-radius:.3cqw;color:var(--lkc-herb);font-size:.95cqw;font-weight:600}.lkc-hero{display:grid;grid-template-columns:40.4cqw 1fr;min-height:25cqw}.lkc-copy{padding:2.8cqw 2cqw 2.4cqw 3.6cqw}.ap .lkc .lkc-k{display:flex;align-items:center;gap:.8cqw;font-size:.85cqw;text-transform:uppercase;letter-spacing:.1em;color:var(--lkc-sage)}.lkc-k i{width:2.2cqw;height:1px;background:var(--lkc-herb)}.lkc-h{margin-top:1.5cqw!important;font-size:5.2cqw;line-height:.98;font-weight:700;letter-spacing:-.028em;font-variation-settings:"opsz" 96,"wdth" 78}.lkc-h span{font-weight:300;letter-spacing:-.02em;color:var(--lkc-herb)}.lkc-s{max-width:30cqw;margin-top:1.5cqw!important;font-size:1.1cqw;line-height:1.5;color:var(--lkc-sage)}.lkc-btns{display:flex;align-items:center;gap:1.6cqw;margin-top:1.8cqw!important}.lkc-btns span:first-child{padding:.95cqw 1.6cqw;border-radius:.3cqw;background:var(--lkc-herb);color:var(--lkc-bg);font-size:1cqw;font-weight:700}.lkc-btns span+span{display:inline-flex;gap:.5cqw;padding-bottom:.2cqw;border-bottom:1px solid var(--lkc-ink);font-size:1cqw;font-weight:600}.lkc-btns i{color:var(--lkc-herb)}.lkc-photo{position:relative;overflow:hidden}.lkc-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 60%}.lkc-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10251d8c,#10251d00 30%),linear-gradient(0deg,#10251dcc,#10251d00 40%)}.ap .lkc .lkc-photo p{position:absolute;z-index:1;left:1.8cqw;bottom:1.4cqw;font-size:.85cqw;letter-spacing:.08em;text-transform:uppercase;color:var(--lkc-ink)}.lkc-run{position:relative;padding:2cqw 24cqw 2.2cqw 3.6cqw;background:var(--lkc-bg2);border-top:1px solid var(--lkc-line)}.ap .lkc .lkc-plate{position:absolute;z-index:2;left:60.6cqw;top:-5.6cqw;width:10.4cqw;height:10.4cqw;border-radius:50%;object-fit:cover;object-position:52% 58%;box-shadow:0 0 0 .45cqw var(--lkc-bg2),0 0 0 .55cqw var(--lkc-herb),0 1.6cqw 3cqw -.6cqw #0009}.lkc-run-h{display:flex;align-items:baseline;gap:1.4cqw}.lkc-run-h b{font-size:1.6cqw;font-weight:600;letter-spacing:-.03em;font-variation-settings:"opsz" 48}.ap .lkc .lkc-run-h span{font-size:.8cqw;text-transform:uppercase;letter-spacing:.1em;color:var(--lkc-sage)}.lkc-rule{position:relative;display:grid;grid-template-columns:repeat(6,1fr);width:66cqw;margin-top:1.6cqw!important;list-style:none}.lkc-rule:before{content:"";position:absolute;left:0;right:0;top:2.75cqw;height:.7cqw;border-top:1px solid rgb(241 238 230 / .45);background:repeating-linear-gradient(90deg,rgb(241 238 230 / .35) 0 1px,transparent 1px 2.75cqw);-webkit-mask:linear-gradient(180deg,#000 55%,transparent 55%);mask:linear-gradient(180deg,#000 55%,transparent 55%)}.lkc-rule li{position:relative;display:grid;grid-template-rows:2.1cqw 1.4cqw auto;padding-right:1.4cqw}.ap .lkc .lkc-rule span{font-size:1.45cqw;line-height:1;font-weight:400;letter-spacing:-.02em;color:var(--lkc-herb)}.lkc-rule small{font-size:.75cqw;letter-spacing:.06em}.lkc-rule li>i{position:relative;z-index:1;width:1.2cqw;height:1.2cqw;margin-top:.05cqw;border-radius:50%;background:var(--lkc-herb);box-shadow:0 0 0 .35cqw var(--lkc-bg2)}.lkc-rule b{margin-top:.7cqw!important;font-size:1.1cqw;line-height:1.3;font-weight:500}.lkc-rule .is-note>i{background:var(--lkc-bg2);box-shadow:inset 0 0 0 1px var(--lkc-herb),0 0 0 .35cqw var(--lkc-bg2)}.lkc-rule .is-note b{font-weight:400;color:var(--lkc-sage)}.lkc-book{display:flex;align-items:center;gap:2cqw;padding:1.5cqw 24cqw 1.6cqw 3.6cqw;border-top:1px solid var(--lkc-line)}.ap .lkc .lkc-book-l{font-size:.8cqw;text-transform:uppercase;letter-spacing:.1em;color:var(--lkc-sage)}.lkc-dates{display:flex;gap:.7cqw}.lkc-dates span{display:grid;justify-items:center;width:4.4cqw;padding:.5cqw 0 .55cqw;border:1px solid rgb(241 238 230 / .3);border-radius:.3cqw}.lkc-dates small{font-size:.78cqw;line-height:1.2;color:var(--lkc-sage)}.lkc-dates b{font-size:1.5cqw;line-height:1.1;font-weight:600;letter-spacing:-.03em}.lkc-dates span:first-child{border-color:var(--lkc-herb);background:var(--lkc-herb);color:var(--lkc-bg)}.lkc-dates span:first-child small{color:var(--lkc-bg)}.lkc-dates .is-taken{border-style:dashed;border-color:#f1eee638;color:var(--lkc-sage)}.lkc-dates .is-taken b{text-decoration:line-through;text-decoration-thickness:1px}.lkc-dep{font-size:1cqw;line-height:1.4;color:var(--lkc-sage)}.lkc-dep b{font-weight:600;color:var(--lkc-ink)}.ap .ap-link-shot.lkc-mini{display:grid;align-content:start;gap:0;min-height:100px;padding:10px 12px 12px;background:#10251d;color:#f1eee6}.ap .ap-link-shot.lkc-mini:before{display:none}.ap .lkc-mini :is(p,span,b,i){font-family:Bricolage Grotesque,Inter,system-ui,sans-serif;margin:0;font-style:normal}.ap .lkc-mini-nav{display:flex;align-items:baseline;gap:6px}.ap .lkc-mini-nav b{font-size:11px;font-weight:700;letter-spacing:-.04em}.ap .lkc-mini-nav b i{color:#d4ec6a}.ap .lkc-mini-nav span{font-family:DM Mono,ui-monospace,monospace;font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:#a9bdb0}.ap .lkc-mini-h{position:relative;z-index:1;max-width:68%;margin-top:8px;font-size:17px;line-height:1;font-weight:700;letter-spacing:-.025em;font-variation-settings:"opsz" 96,"wdth" 78}.ap .lkc-mini-h span{font-weight:300;color:#d4ec6a}.ap .lkc-mini-run{position:relative;display:flex;gap:10px;margin-top:10px;padding-top:6px}.ap .lkc-mini-run:before{content:"";position:absolute;left:0;right:0;top:0;border-top:1px solid rgb(241 238 230 / .4)}.ap .lkc-mini-run span{position:relative;font-family:DM Mono,ui-monospace,monospace;font-size:8px;color:#d4ec6a}.ap .lkc-mini-run span:before{content:"";position:absolute;left:0;top:-9px;width:5px;height:5px;border-radius:50%;background:#d4ec6a}.ap .ap-link-shot .lkc-mini-plate{inset:12px 12px auto auto;z-index:0;width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 55%;box-shadow:0 0 0 3px #183329}.exg[data-exg-view=phone] .exg-site:has(.ap-site.lkc){--exg-status: #fff}.exg[data-exg-view=phone] .lkc{height:100%;font-size:12px}.exg[data-exg-view=phone] .lkc .lkc-nav{align-items:center;gap:10px;padding:42px 18px 12px}.exg[data-exg-view=phone] .lkc .lkc-mark{font-size:21px}.exg[data-exg-view=phone] .lkc .lkc-role,.exg[data-exg-view=phone] .lkc .lkc-links{display:none}.exg[data-exg-view=phone] .lkc .lkc-nav em{margin-left:auto;padding:7px 12px;border-radius:3px;font-size:11.5px}.exg[data-exg-view=phone] .lkc .lkc-hero{grid-template-columns:1fr;min-height:0}.exg[data-exg-view=phone] .lkc .lkc-photo{order:-1;height:120px}.exg[data-exg-view=phone] .lkc .lkc-photo p{left:18px;bottom:10px;font-size:9.5px}.exg[data-exg-view=phone] .lkc .lkc-copy{padding:16px 18px 20px}.exg[data-exg-view=phone] .lkc .lkc-k{gap:8px;font-size:9px;letter-spacing:.04em}.exg[data-exg-view=phone] .lkc .lkc-k i{width:18px}.exg[data-exg-view=phone] .lkc .lkc-h{margin-top:9px!important;font-size:43px;line-height:.95}.exg[data-exg-view=phone] .lkc .lkc-s{max-width:none;margin-top:10px!important;font-size:12.5px}.exg[data-exg-view=phone] .lkc .lkc-btns{gap:18px;margin-top:16px!important}.exg[data-exg-view=phone] .lkc .lkc-btns span:first-child{padding:11px 16px;font-size:12.5px}.exg[data-exg-view=phone] .lkc .lkc-btns span+span{font-size:12.5px}.exg[data-exg-view=phone] .lkc .lkc-run{padding:16px 18px 20px}.exg[data-exg-view=phone] .lkc .lkc-plate{left:auto;right:18px;top:14px;width:56px;height:56px;box-shadow:0 0 0 3px var(--lkc-bg2),0 0 0 4px var(--lkc-herb),0 8px 16px -6px #0009}.exg[data-exg-view=phone] .lkc .lkc-run-h{flex-direction:column;gap:4px}.exg[data-exg-view=phone] .lkc .lkc-run-h b{font-size:19px}.exg[data-exg-view=phone] .lkc .lkc-run-h span{font-size:9.5px}.exg[data-exg-view=phone] .lkc .lkc-rule{grid-template-columns:1fr;width:auto;margin-top:14px!important}.exg[data-exg-view=phone] .lkc .lkc-rule:before{inset:6px auto 6px 67px;width:1px;height:auto;border-top:0;background:#f1eee659;-webkit-mask:none;mask:none}.exg[data-exg-view=phone] .lkc .lkc-rule li{grid-template-columns:56px 11px 1fr;grid-template-rows:none;align-items:start;column-gap:12px;padding:0 0 10px}.exg[data-exg-view=phone] .lkc .lkc-rule span{font-size:15px}.exg[data-exg-view=phone] .lkc .lkc-rule small{font-size:9px}.exg[data-exg-view=phone] .lkc .lkc-rule li>i{width:11px;height:11px;margin-top:2px;box-shadow:0 0 0 3px var(--lkc-bg2)}.exg[data-exg-view=phone] .lkc .lkc-rule .is-note>i{box-shadow:inset 0 0 0 1px var(--lkc-herb),0 0 0 3px var(--lkc-bg2)}.exg[data-exg-view=phone] .lkc .lkc-rule b{margin-top:0!important;font-size:12.5px}.exg[data-exg-view=phone] .lkc .lkc-book{flex-wrap:wrap;gap:10px;padding:16px 18px 20px}.exg[data-exg-view=phone] .lkc .lkc-book-l{flex-basis:100%;font-size:9.5px}.exg[data-exg-view=phone] .lkc .lkc-dates{gap:6px}.exg[data-exg-view=phone] .lkc .lkc-dates span{width:46px;padding:5px 0 6px}.exg[data-exg-view=phone] .lkc .lkc-dates small{font-size:9px}.exg[data-exg-view=phone] .lkc .lkc-dates b{font-size:16px}.exg[data-exg-view=phone] .lkc .lkc-dep{font-size:12px}
