body:has(header.portal-header[data-portal-variant=luxed]){color:#16150f;background:#f4f2ea;font-family:Work Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}:is(body:has(.luxed-landing) .portal-header,body:has(.luxed-login) .portal-header){display:none!important}body:has(.luxed-login){background:#f4f2ea}.luxed-login select,.luxed-login input{background:#fff!important;border:1px solid #ddd8cb!important;border-radius:6px!important}.luxed-login select:focus,.luxed-login input:focus{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;border-color:#16150f!important;outline:none!important}header.portal-header[data-portal-variant=luxed]{-webkit-backdrop-filter:saturate(120%)blur(8px);backdrop-filter:saturate(120%)blur(8px);background:#f4f2eaeb;border-bottom:1px solid #e3dfd2}header.portal-header[data-portal-variant=luxed] a,header.portal-header[data-portal-variant=luxed] span{color:#16150f}header.portal-header[data-portal-variant=luxed] .text-stone-400,header.portal-header[data-portal-variant=luxed] .text-stone-600{color:#8f8c82!important}header.portal-header[data-portal-variant=luxed] .tracking-\[0\.22em\]{letter-spacing:.24em}header.portal-header[data-portal-variant=luxed] nav a[href$=\/register]{text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#f4f2ea!important;background:#16150f!important;border-radius:6px!important}[data-portal-variant=luxed] .portal-worknav{border-top-color:#e3dfd2}[data-portal-variant=luxed] .portal-worknav a{text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#4a483f!important}[data-portal-variant=luxed] .portal-worknav a:hover{color:#16150f!important}[data-portal-variant=luxed] .portal-worknav a .bg-\[var\(--dev-brand-primary\,\#ffeb51\)\],[data-portal-variant=luxed] .portal-worknav span[style*=background]{background:#16150f!important}:is(body:has(header.portal-header[data-portal-variant=luxed]) main .rounded-2xl,body:has(header.portal-header[data-portal-variant=luxed]) main .rounded-xl){border-color:#e3dfd2}header.portal-header[data-portal-variant=luxed] img{filter:brightness(0)}.luxed-page{--lx-ink:#16150f;--lx-ink2:#4a483f;--lx-muted:#8f8c82;--lx-paper:#f4f2ea;--lx-nav:#141210;--lx-line:#16150f24;--lx-e:cubic-bezier(.33, 1, .68, 1);--lx-e2:cubic-bezier(.76, 0, .24, 1);color:var(--lx-ink);max-width:1200px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,2.5rem) 6rem}.luxed-page .lx-ph{border-bottom:1px solid var(--lx-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.75rem;display:flex}.luxed-page .lx-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--lx-muted);align-items:center;gap:.7rem;font-size:11px;font-weight:600;display:flex}.luxed-page .lx-eyebrow:before{content:"";background:var(--lx-ink);opacity:.5;width:32px;height:1px}.luxed-page .lx-ph-title{letter-spacing:-.02em;margin-top:1.1rem;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:400;line-height:1.03}.luxed-page .lx-ph-sub{color:var(--lx-ink2);max-width:46ch;margin-top:.7rem;font-size:15px}.luxed-page .lx-count{text-align:right}.luxed-page .lx-count-n{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.luxed-page .lx-count-l{letter-spacing:.2em;text-transform:uppercase;color:var(--lx-muted);margin-top:.4rem;font-size:11px;font-weight:600}.luxed-page .lx-tb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.luxed-page .lx-chips{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.luxed-page .lx-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--lx-muted);transition:color .35s var(--lx-e);padding-bottom:4px;font-size:12px;font-weight:500;position:relative}.luxed-page .lx-chip:after{content:"";background:var(--lx-ink);width:0;height:1px;transition:width .4s var(--lx-e);position:absolute;bottom:0;left:0}.luxed-page .lx-chip:hover,.luxed-page .lx-chip.on{color:var(--lx-ink)}.luxed-page .lx-chip.on:after,.luxed-page .lx-chip:hover:after{width:100%}.luxed-page .lx-search{border-bottom:1px solid var(--lx-line);align-items:center;gap:.6rem;min-width:220px;padding:.4rem .2rem;display:inline-flex}.luxed-page .lx-search svg{width:15px;height:15px;color:var(--lx-muted);flex-shrink:0}.luxed-page .lx-search input{color:var(--lx-ink);background:0 0;border:0;outline:none;width:100%;font-size:14px}.luxed-page .lx-search input::placeholder{color:var(--lx-muted)}.luxed-page .lx-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(1.5rem,3vw,2.75rem) clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2.25rem,4vw,3.5rem);display:grid}.luxed-page .lx-card{color:var(--lx-ink);display:block}.luxed-page .lx-card-visual{aspect-ratio:4/5;background:var(--lx-nav);position:relative;overflow:hidden}.luxed-page .lx-card-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.luxed-page .lx-card-nophoto{color:var(--lx-muted);letter-spacing:.2em;text-transform:uppercase;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.luxed-page .lx-badge{z-index:7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;color:var(--lx-ink);background:#f4f2eaeb;align-items:center;gap:7px;padding:5px 11px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px}.luxed-page .lx-badge:before{content:"";background:var(--lx-ink);border-radius:50%;width:5px;height:5px}.luxed-page .lx-card-arrow{z-index:7;width:42px;height:42px;color:var(--lx-ink);opacity:0;transition:opacity .5s var(--lx-e), transform .5s var(--lx-e);background:#f4f2eaeb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px;transform:translateY(8px)}.luxed-page .lx-card:hover .lx-card-arrow{opacity:1;transform:translateY(0)}.luxed-page .lx-card-info{padding-top:1.05rem}.luxed-page .lx-card-title{letter-spacing:-.01em;font-size:1.2rem;font-weight:500;line-height:1.2}.luxed-page .lx-card-loc{color:var(--lx-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.3rem;font-size:12.5px}.luxed-page .lx-card-rule{background:var(--lx-line);height:1px;margin:.85rem 0}.luxed-page .lx-card-foot{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.luxed-page .lx-price-from{letter-spacing:.18em;text-transform:uppercase;color:var(--lx-muted);font-size:10px}.luxed-page .lx-price-val{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:500}.luxed-page .lx-meta{color:var(--lx-ink2);flex-wrap:wrap;gap:.35rem .7rem;font-size:12.5px;display:flex}.luxed-page .lx-meta .lx-dot{color:var(--lx-line)}.luxed-page .lx-promos{letter-spacing:.06em;text-transform:uppercase;color:var(--lx-ink);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.luxed-page .lx-empty{text-align:center;color:var(--lx-muted);letter-spacing:.04em;margin-top:4rem;font-size:14px}.luxed-page .lx-serif{font-family:Roboto Slab,Georgia,serif}.luxed-page .lx-ph-actions{align-items:flex-end;gap:1rem;display:flex}.luxed-page .lx-table-wrap{margin-top:clamp(2rem,4vw,3rem);overflow-x:auto}.luxed-page table.lx-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.luxed-page table.lx-table thead th{text-align:left;letter-spacing:.18em;text-transform:uppercase;color:var(--lx-muted);border-bottom:1px solid var(--lx-ink);padding:0 1rem .85rem;font-size:10.5px;font-weight:600}.luxed-page table.lx-table thead th.r{text-align:right}.luxed-page table.lx-table tbody td{border-bottom:1px solid var(--lx-line);vertical-align:middle;padding:1rem}.luxed-page table.lx-table tbody tr{transition:background .3s var(--lx-e)}.luxed-page table.lx-table tbody tr:hover{background:#16150f09}.luxed-page table.lx-table td.name{color:var(--lx-ink);font-weight:500}.luxed-page table.lx-table td.dim{color:var(--lx-ink2)}.luxed-page table.lx-table td.num{font-variant-numeric:tabular-nums}.luxed-page table.lx-table td.r{text-align:right}.luxed-page .lx-status{color:var(--lx-ink2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.luxed-page .lx-status .lx-status-dot{border-radius:50%;width:6px;height:6px}.luxed-page .lx-fade{opacity:0;transition:opacity .9s var(--lx-e), transform .9s var(--lx-e);transform:translateY(22px)}.luxed-page.in .lx-fade,.luxed-page .in .lx-fade,.luxed-page [data-io].in .lx-fade{opacity:1;transform:none}.luxed-page .lx-reveal{display:block;overflow:hidden}.luxed-page .lx-reveal>span{transition:transform 1s var(--lx-e);display:block;transform:translateY(110%)}.luxed-page .in .lx-reveal>span,.luxed-page [data-io].in .lx-reveal>span{transform:translateY(0)}.luxed-page .lx-rv{position:relative;overflow:hidden}.luxed-page .lx-rv .lx-img{transition:transform 1.5s var(--lx-e);transform:scale(1.14)}.luxed-page .lx-rv .lx-cover{background:var(--lx-nav);z-index:6;transform-origin:100%;transition:transform 1.05s var(--lx-e2);position:absolute;inset:0;transform:scaleX(1)}.luxed-page [data-io].in .lx-rv .lx-img{transform:scale(1)}.luxed-page [data-io].in .lx-rv .lx-cover{transform:scaleX(0)}.luxed-page .lx-card:hover .lx-rv .lx-img,.luxed-page [data-io].in .lx-card:hover .lx-rv .lx-img{transform:scale(1.06)}.luxed-page [data-io].in .lx-stagger{transition-delay:calc(var(--i,0) * 60ms)}.luxed-page-cursor{pointer-events:none;z-index:9999;background:#16150f;border:0 solid #16150f;border-radius:50%;width:8px;height:8px;transition:width .3s cubic-bezier(.33,1,.68,1),height .3s cubic-bezier(.33,1,.68,1),background .3s,border-width .3s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.luxed-page-cursor.big{background:0 0;border-width:1px;width:42px;height:42px}@media (prefers-reduced-motion:reduce){.luxed-page .lx-fade{opacity:1;transform:none}.luxed-page .lx-reveal>span{transform:none}.luxed-page .lx-rv .lx-cover{transform:scaleX(0)}.luxed-page .lx-rv .lx-img{transform:scale(1)}.luxed-page-cursor{display:none}}
@font-face{font-family:RMNeue;src:url(/fonts/rmneue-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:RMNeue;src:url(/fonts/rmneue-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RMNeue;src:url(/fonts/rmneue-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}body:has(header.portal-header[data-portal-variant=kelman]){color:#f5f4f2;background:#0a0a08;font-family:RMNeue,Roboto,Helvetica Neue,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}body:has(header.portal-header[data-portal-variant=kelman]):has(.kelman-login){color:#0e0e0e;background:#fff}body:has(.kelman-login) .portal-header{display:none!important}body:has(.kelman-login){background:#fff}body:has(header.portal-header[data-portal-variant=kelman]) .bg-\[\#f4f2ea\]{background:#0a0a08!important}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-hub{background:#0a0a08!important}.kelman-login select,.kelman-login input{background:#fff!important;border:1px solid #e0ddd6!important;border-radius:4px!important}.kelman-login select:focus,.kelman-login input:focus{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;border-color:#0e0e0e!important;outline:none!important}header.portal-header[data-portal-variant=kelman]{-webkit-backdrop-filter:saturate(120%)blur(8px);backdrop-filter:saturate(120%)blur(8px);background:#0a0a08f5;border-bottom:1px solid #ffffff24}header.portal-header[data-portal-variant=kelman] a,header.portal-header[data-portal-variant=kelman] span{color:#fff}header.portal-header[data-portal-variant=kelman] .text-stone-400,header.portal-header[data-portal-variant=kelman] .text-stone-600{color:#fff9!important}header.portal-header[data-portal-variant=kelman] .tracking-\[0\.22em\]{letter-spacing:.24em}header.portal-header[data-portal-variant=kelman] a>span.truncate{letter-spacing:.01em;font-family:Times New Roman,Playfair Display,Georgia,serif;font-size:22px;font-weight:500}header.portal-header[data-portal-variant=kelman] a span.border-l{letter-spacing:.3em;border-color:#ffffff38;font-size:11px;color:#ff8200!important}header.portal-header[data-portal-variant=kelman] .bg-neutral-50{color:#ffffffd9!important;background:0 0!important;border-color:#ffffff47!important}header.portal-header[data-portal-variant=kelman] .text-neutral-600,header.portal-header[data-portal-variant=kelman] .text-neutral-700{color:#ffffffbf!important}header.portal-header[data-portal-variant=kelman] .hover\:bg-neutral-100:hover{background:#ffffff1f!important}header.portal-header[data-portal-variant=kelman] .bg-neutral-900{color:#fff!important;background:#ff8200!important}header.portal-header[data-portal-variant=kelman] .bg-neutral-400{background:#ff8200!important}header.portal-header[data-portal-variant=kelman] .bg-emerald-500{background:#ff8200!important;border-color:#ff8200!important}header.portal-header[data-portal-variant=kelman] nav a[href$=\/register]{text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:#fff!important;background:#ff8200!important;border-radius:4px!important}[data-portal-variant=kelman] .portal-worknav{background:#0a0a08;border-top-color:#ffffff24}[data-portal-variant=kelman] .portal-worknav a{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:500;color:#ffffffa6!important}[data-portal-variant=kelman] .portal-worknav a:hover,[data-portal-variant=kelman] .portal-worknav a.font-semibold{color:#fff!important}[data-portal-variant=kelman] .portal-worknav a span[style*=background]{height:3px}[data-portal-variant=kelman] .portal-worknav button{color:#fff9}[data-portal-variant=kelman] .portal-worknav button:hover{color:#fff}[data-portal-variant=kelman] .portal-worknav a .bg-\[var\(--dev-brand-primary\,\#ffeb51\)\],[data-portal-variant=kelman] .portal-worknav span[style*=background]{background:#ff8200!important}:is(body:has(header.portal-header[data-portal-variant=kelman]) main .rounded-2xl,body:has(header.portal-header[data-portal-variant=kelman]) main .rounded-xl){border-color:#ffffff24}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page{--lx-ink:#f5f4f2;--lx-ink2:#cfcdc7;--lx-muted:#8f8d88;--lx-paper:#0a0a08;--lx-nav:#000;--lx-line:#ffffff29}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page table.lx-table tbody tr:hover{background:#ffffff0b}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-ph{color:#0e0e0e;background:#ff8200;border-bottom:none;padding:2.1rem 2.25rem 1.9rem}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-ph-title{text-transform:uppercase;letter-spacing:.01em;color:#0e0e0e;font-family:Times New Roman,Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3.4vw,3rem);font-style:italic;font-weight:500;line-height:1.06}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-ph .lx-eyebrow{color:#0e0e0eb8;letter-spacing:.5em;font-size:11px;font-weight:300}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-ph .lx-eyebrow:before{opacity:1;background:#fff;width:34px;height:10px}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-ph-sub{color:#0e0e0ecc}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-ph .lx-count-n{color:#fff;font-family:RMNeue,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-ph .lx-count-l{color:#0e0e0eb3;letter-spacing:.2em}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-eyebrow:before{opacity:1;background:#ff8200}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-chip.on{color:#ff8200}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-chip.on:after{background:#ff8200}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-chip:hover:after{background:#ff8200}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-badge:before{background:#ff8200}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-card-arrow{color:#ff8200}body:has(header.portal-header[data-portal-variant=kelman]) .luxed-page .lx-promos{color:#ff8200}.kelman-hub{--k-orange:#ff8200;color:#f5f4f2;background:#0a0a08}.k-split-left{background:var(--k-orange,#ff8200);color:#0e0e0e}.k-split-eyebrow{letter-spacing:.5em;text-transform:uppercase;color:#0e0e0eb8;font-size:12px;font-weight:300}.k-split .k-fserif{text-transform:uppercase;letter-spacing:.01em;font-family:Times New Roman,Playfair Display,Georgia,serif;font-size:clamp(2.1rem,3.4vw,3.3rem);font-style:italic;font-weight:500;line-height:1.06}.k-split .k-menu{flex-direction:column;display:flex}.k-split .k-menu li:first-child .k-mrow{border-top:1px solid #0e0e0e47}.k-split .k-mrow{color:#0e0e0e;border-bottom:1px solid #0e0e0e47;align-items:center;gap:1.1rem;padding:1.15rem 0;transition:padding-left .4s cubic-bezier(.33,1,.68,1);display:flex;position:relative}.k-split .k-mrow.on{padding-left:.4rem}.k-split .k-mbar{background:#fff;flex-shrink:0;width:34px;height:10px;transition:width .4s cubic-bezier(.33,1,.68,1)}.k-split .k-mrow.on .k-mbar{width:58px}.k-split .k-mnum{opacity:.65;min-width:1.5rem;font-family:RMNeue,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:300}.k-split .k-mlabel{text-transform:uppercase;letter-spacing:0;font-family:RMNeue,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600;line-height:1.05}.k-split .k-marrow{opacity:0;margin-left:auto;font-size:20px;transition:opacity .4s cubic-bezier(.33,1,.68,1),transform .4s cubic-bezier(.33,1,.68,1);transform:translate(-8px)}.k-split .k-mrow.on .k-marrow{opacity:1;transform:none}.k-split .k-ovl{text-transform:uppercase;letter-spacing:.04em;color:#fff;font-family:RMNeue,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:600}.k-split .k-ovd{color:#ffffffb8;font-size:13px;font-weight:300}@media (prefers-reduced-motion:reduce){.k-split .k-mrow,.k-split .k-mbar,.k-split .k-marrow{transition-duration:.01ms!important}}
