.eleve-inside{color:#f6f3ef;--e:cubic-bezier(.16,1,.3,1);--e-quart:cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden}.ei-bg{z-index:0;background:#241710;position:absolute;inset:0;overflow:hidden}.ei-bg-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ei-bg-tint{background:linear-gradient(#1a11099e,#120b05c7);position:absolute;inset:0}.ei-wrap{z-index:1;max-width:1180px;margin:0 auto;padding:clamp(5rem,11vh,9rem) clamp(1rem,4vw,3rem);position:relative}.ei-head{text-align:center;max-width:54rem;margin:0 auto clamp(2.5rem,5vh,3.6rem)}.ei-eyebrow{font-family:var(--font-ui),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.34em;color:#cda28f;margin-bottom:1rem;font-size:.68rem;font-weight:500}.ei-pillars{border:1px solid #e4ded829;border-radius:18px;gap:0;height:clamp(360px,52vh,440px);display:flex;overflow:hidden;box-shadow:0 30px 70px #0000006b}.ei-pillar{cursor:pointer;appearance:none;text-align:left;min-width:0;font:inherit;color:inherit;-webkit-backdrop-filter:blur(10px)saturate(.85);backdrop-filter:blur(10px)saturate(.85);transition:flex-grow .7s var(--e), box-shadow .5s var(--e);border:0;border-right:1px solid #e4ded81f;flex:1 1 0;margin:0;padding:0;position:relative;overflow:hidden}.ei-pillar:last-child{border-right:none}.ei-pillar:first-child{background-color:#26211e94}.ei-pillar:nth-child(2){background-color:#302a268f}.ei-pillar:nth-child(3){background-color:#3a332e8a}.ei-pillar:nth-child(4){background-color:#463e3885}.ei-pillar:nth-child(5){background-color:#52494280}.ei-pillar:nth-child(6){background-color:#5e544c7a}.ei-pillar:nth-child(7){background-color:#6a5f5675}.ei-pillar.is-active{flex-grow:7;box-shadow:inset 0 0 0 1px #d6aa964d,inset 0 1px #fff6f03d,inset 0 0 60px #d6aa9612}.ei-pillar:focus-visible{outline-offset:-2px;outline:2px solid #d6aa96b3}.ei-pillar:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(122deg,#fff4eb1f 0%,#fff4eb00 26% 70%,#cda28f14 100%);position:absolute;inset:0}.ei-plabel{z-index:3;writing-mode:vertical-rl;width:64px;height:100%;font-family:var(--font-ui),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#f6f3ef;white-space:nowrap;text-shadow:0 1px 10px #0006;transition:color .5s var(--e);justify-content:center;align-items:center;font-size:clamp(.78rem,1vw,.92rem);font-weight:300;display:flex;position:absolute;top:0;left:0;transform:rotate(180deg)}.ei-pillar.is-active .ei-plabel{color:#f0dccf}.ei-pnum{text-align:center;z-index:3;width:64px;font-family:var(--font-ui),system-ui,sans-serif;letter-spacing:.24em;color:#cda28f;opacity:.9;font-size:.56rem;font-weight:500;position:absolute;top:1.4rem;left:0}.ei-pbody{z-index:2;opacity:0;width:clamp(18rem,26vw,30rem);transition:opacity .5s var(--e-quart) .12s, translate .6s var(--e) .12s;pointer-events:none;padding:1.9rem 2rem 1.9rem 1rem;display:block;position:absolute;bottom:0;left:64px;translate:0 16px}.ei-pillar.is-active .ei-pbody{opacity:1;translate:0}.ei-prule{opacity:.8;background:#cda28f;width:1.9rem;height:1px;margin-bottom:1rem;display:block}.ei-pdesc{font-family:var(--font-ui),system-ui,sans-serif;color:#f6f3efe0;font-size:.92rem;line-height:1.62;display:block}@media (max-width:820px){.ei-pillars{flex-direction:column;height:auto}.ei-pillar{border-bottom:1px solid #e4ded81f;border-right:none;flex:none;height:74px;scroll-margin-top:5.5rem}.ei-pillar:last-child{border-bottom:none}.ei-pillar.is-active{height:auto;min-height:240px}.ei-plabel{writing-mode:horizontal-tb;justify-content:flex-start;width:auto;height:74px;padding-left:1.4rem;left:0;transform:none}.ei-pnum{width:auto;top:1.6rem;left:auto;right:1.4rem}.ei-pbody{width:auto;padding:0 1.4rem 1.8rem;position:static}}@media (prefers-reduced-motion:reduce){.ei-pillar,.ei-pbody,.ei-plabel{transition:none}}
.eleve-dev-track{flex-direction:column;gap:4rem;display:flex}.eleve-dev-page{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:768px){.eleve-dev-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;flex-direction:row;gap:0;overflow-x:auto}.eleve-dev-track::-webkit-scrollbar{display:none}.eleve-dev-page{scroll-snap-align:start;flex:0 0 100%;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:0 4rem}}.eleve-dev-controls{display:none}@media (min-width:768px){.eleve-dev-controls{justify-content:center;align-items:center;gap:1.25rem;margin-top:3.5rem;display:flex}}.eleve-dev-arrow{color:#3d2b1f;cursor:pointer;background:#fff6;border:1px solid #c4917a80;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,opacity .25s;display:inline-flex}.eleve-dev-arrow:hover:not(:disabled){background:#ffffffbf;border-color:#c4917acc}.eleve-dev-arrow:disabled{opacity:.35;cursor:default}.eleve-dev-dots{align-items:center;gap:.5rem;display:flex}.eleve-dev-dots button{cursor:pointer;background:#3d2b1f47;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.eleve-dev-dots button.is-on{background:#3d2b1f;width:22px}
