.cl{background:var(--void);color:var(--ink);position:relative}.cl-wrap{max-width:var(--content-max);padding-inline:var(--page-margin);margin-inline:auto}.cl-hair{background:var(--line);transform-origin:0;height:1px;position:absolute;inset:0 0 auto}.cl-act:focus-visible,.cl-mark:focus-visible,.cl-mail:focus-visible,.cl-copy:focus-visible{outline:2px solid var(--ink);outline-offset:6px;border-radius:6px}
.cl-end{flex-direction:column;min-height:100svh;padding-top:140px;display:flex;position:relative}.cl-end>.cl-wrap{flex-direction:column;flex:1;width:100%;display:flex}.cl-end-top{flex:1 1 0}.cl-end-gap{flex:1.25 96px}.cl-doors{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:230px;display:grid}.cl-door{padding-top:28px;position:relative}.cl-door-label{color:var(--ink-soft);margin:0;font-size:15px;font-weight:500;line-height:1.3}.cl-door-title{letter-spacing:-.028em;margin:12px 0 0;font-size:44px;font-weight:600;line-height:1.1}.cl-door-line{max-width:31ch;color:var(--ink-soft);margin:14px 0 0;font-size:19px;line-height:1.5}.cl-acts{flex-direction:column;align-items:flex-start;margin-top:18px;display:flex}.cl-act{min-height:44px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:baseline;gap:.38em;padding:11px 0 9px;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.cl-act-label{position:relative}.cl-act-label:before,.cl-act-label:after{content:"";height:1px;position:absolute;bottom:-3px;left:0;right:0}.cl-act-label:before{background:#ffffff3d}.cl-act-label:after{background:var(--ink);transform-origin:0;transition:transform .45s var(--ease-eka);transform:scaleX(0)}.cl-arrow{transition:transform .35s var(--ease-eka);display:inline-block}.cl-act:focus-visible .cl-act-label:after{transform:scaleX(1)}.cl-act:focus-visible .cl-arrow{transform:translate(3px,-3px)}@media (hover:hover){.cl-act:hover .cl-act-label:after{transform:scaleX(1)}.cl-act:hover .cl-arrow{transform:translate(3px,-3px)}}.cl-act:active{opacity:.72;transition:opacity 80ms}.cl-out{min-height:22px;color:var(--ink-soft);font-size:15px;font-weight:500;line-height:1.45;display:block}@media (max-width:767px){.cl-end{padding-top:48px}.cl-end-top{display:none}.cl-end-gap{flex:48px}.cl-doors{grid-template-columns:1fr;row-gap:36px;scroll-margin-top:84px}.cl-door{padding-top:22px}.cl-door-label{font-size:14px}.cl-door-title{letter-spacing:-.025em;margin-top:8px;font-size:30px}.cl-door-line{margin-top:10px;font-size:17px;line-height:1.45}.cl-acts{margin-top:8px}}
.cl-foot{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding:28px 0 52px;display:grid;position:relative}.cl-markcell{grid-column:1/span 5}.cl-colo{color:var(--ink-soft);flex-wrap:wrap;grid-column:6/-1;justify-content:flex-end;align-items:baseline;gap:10px 40px;padding-bottom:3px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.cl-mail{color:var(--ink);text-decoration:none;position:relative}.cl-mail:after{content:"";background:var(--ink);transform-origin:0;height:1px;transition:transform .45s var(--ease-eka);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.cl-mail:hover:after{transform:scaleX(1)}.cl-copy:hover{color:var(--ink)}}.cl-copy{font:inherit;color:var(--ink-soft);cursor:pointer;transition:color .3s var(--ease-eka);background:0 0;border:0;margin:-12px 0 -12px 12px;padding:12px 4px;font-size:13px;font-weight:500}.cl-colo>*{white-space:nowrap}.cl-vis{text-align:right;animation:cl-vis-in .6s var(--ease-eka) both;flex-basis:100%}.cl-vis-n{text-align:right;font-variant-numeric:tabular-nums;display:inline-grid}.cl-vis-n>*{grid-area:1/1}.cl-vis-sizer{color:#0000}.cl-vis-live{-webkit-user-select:none;user-select:none}@keyframes cl-vis-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cl-vis{animation:none}}.cl-mark{--w:344px;cursor:pointer;width:var(--w);height:calc(var(--w) * .21544);isolation:isolate;opacity:.94;transition:opacity .4s var(--ease-eka);background:0 0;border:0;padding:0;display:block;position:relative}@media (hover:hover){.cl-mark:hover{opacity:1}}.cl-mark>[aria-hidden=true]{pointer-events:none;position:absolute;inset:0}.cl-mk-mask{-webkit-mask-image:url(/brand/eka-mark.svg);mask-image:url(/brand/eka-mark.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:calc(var(--w) * 1.1208) auto;-webkit-mask-size:calc(var(--w) * 1.1208) auto;mask-size:calc(var(--w) * 1.1208) auto;-webkit-mask-position:calc(var(--w) * -.05853) calc(var(--w) * -.09776);-webkit-mask-position:calc(var(--w) * -.05853) calc(var(--w) * -.09776);mask-position:calc(var(--w) * -.05853) calc(var(--w) * -.09776)}.cl-mk-face{background:linear-gradient(90deg,#cfcdca 4%,#b6b4b4 12%,#9e9a9d 21%,#9a979b 29%,#bbb9bb 38%,#cfcecf 46%,#dddddc 54%,#cbcacb 63%,#b6b4b5 71%,#a2a0a2 80%,#8f8c8f 88%,#b0afb1 96%)}.cl-mk-add{mix-blend-mode:plus-lighter;overflow:hidden}@supports not (mix-blend-mode:plus-lighter){.cl-mk-add{mix-blend-mode:screen}}@media (min-width:768px) and (max-width:1023px){.cl-foot{row-gap:24px}.cl-markcell,.cl-colo{grid-column:1/-1}.cl-colo{justify-content:flex-start}.cl-vis{text-align:left}}@media (max-width:767px){.cl-foot{padding:24px 0 calc(40px + env(safe-area-inset-bottom));row-gap:22px}.cl-markcell{grid-column:1/-1}.cl-mark{--w:216px}.cl-colo{grid-column:1/-1;justify-content:flex-start;gap:14px}.cl-colo-mail{flex-basis:100%;order:-1}.cl-vis{text-align:left;flex-basis:auto}}
