@import "https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=JetBrains+Mono:wght@400;500&display=swap";.edc{--bone:#ebe7df;--ink:#0e0e0d;--accent:#d2491f;--bg:var(--bone);--bg-2:#e2ddd3;--fg:var(--ink);--mute:#0e0e0d94;--line:#0e0e0d29;--ease:cubic-bezier(.19, 1, .22, 1);--gut:clamp(16px, 3.4vw, 52px);--radius:22px;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;transition:background-color .9s var(--ease), color .9s var(--ease);font-family:Inter Tight,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:400;overflow-x:clip}.edc.is-dark{--bg:var(--ink);--bg-2:#181816;--fg:var(--bone);--mute:#ebe7df99;--line:#ebe7df29}.edc *,.edc :before,.edc :after{box-sizing:border-box}.edc a{color:inherit;text-decoration:none}.edc h1,.edc h2,.edc h3,.edc p,.edc dl,.edc dd,.edc ul,.edc figure,.edc address{margin:0;padding:0}.edc ul{list-style:none}.edc img{max-width:100%;display:block}.edc button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.edc :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.edc ::selection{background:var(--accent);color:var(--bone)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:#ebe7df;margin:0}.edc .wrap{width:100%;max-width:1560px;padding-inline:var(--gut);margin:0 auto}.edc .mono{letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:400}.edc .lead{color:var(--mute);max-width:44ch;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.edc .lead-big{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.15}.edc .body{color:var(--mute);max-width:52ch;font-size:1.05rem;line-height:1.7}.edc .h-l{letter-spacing:-.055em;font-size:clamp(2.6rem,6.2vw,6.8rem);font-weight:500;line-height:.92}.edc .h-xl{letter-spacing:-.06em;font-size:clamp(3rem,8vw,9rem);font-weight:500;line-height:.88}.edc .ln{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.edc .ln-in{will-change:transform;display:inline-block}.edc .em,.edc em{color:var(--accent);letter-spacing:-.05em;font-style:italic;font-weight:300}.edc .wd{white-space:nowrap;display:inline-block}.edc .ch{will-change:transform;display:inline-block}.edc .rule{background:var(--line);height:1px;display:block}@media (width<=760px){.edc .hide-sm{display:none!important}}.edc .cursor{z-index:300;mix-blend-mode:difference;pointer-events:none;width:10px;height:10px;transition:width .5s var(--ease), height .5s var(--ease), margin .5s var(--ease), background-color .3s;background:#fff;border-radius:50%;place-items:center;margin:-5px 0 0 -5px;display:grid;position:fixed;top:0;left:0}.edc .cursor.link{width:44px;height:44px;margin:-22px 0 0 -22px}.edc .cursor.big{background:var(--accent);mix-blend-mode:normal;width:104px;height:104px;margin:-52px 0 0 -52px}.edc .cursor-label{text-transform:uppercase;color:#fff;opacity:0;font-family:JetBrains Mono,monospace;font-size:.7rem;transition:opacity .3s}.edc .cursor.big .cursor-label{opacity:1}@media (hover:none),(pointer:coarse){.edc .cursor{display:none}}.edc .btn{white-space:nowrap;border-radius:999px;align-items:center;gap:14px;height:56px;padding:0 8px 0 26px;font-size:.95rem;font-weight:500;transition:background-color .4s,color .4s;display:inline-flex}.edc .btn-solid{background:var(--fg);color:var(--bg)}.edc .btn-ic{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.edc .btn-ic svg{transition:transform .6s var(--ease)}.edc .btn:hover .btn-ic svg{transform:rotate(-45deg)}.edc .btn-ghost{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff59;padding:0 26px}.edc .btn-ghost:hover{color:var(--ink);background:#fff}.edc .btns{flex-wrap:wrap;gap:10px;display:flex}.edc .hero-over .btn-solid{background:var(--bone);color:var(--ink)}.edc .loader{z-index:200;background:var(--ink);color:var(--bone);padding:24px var(--gut);clip-path:inset(0%);pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.edc .ld-top,.edc .ld-bot{color:#ebe7df99;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.edc .ld-imgs{aspect-ratio:3/4;width:min(30vw,340px);margin:auto;position:relative}.edc .ld-img{border-radius:14px;position:absolute;inset:0;overflow:hidden}.edc .ld-img:first-child{transform:rotate(-7deg)translate(-18%)}.edc .ld-img:nth-child(2){transform:rotate(5deg)translate(16%)}.edc .ld-img img{object-fit:cover;width:100%;height:100%}.edc .ld-num{letter-spacing:-.07em;color:var(--bone);font-variant-numeric:tabular-nums;font-size:clamp(4rem,13vw,12rem);font-weight:500;line-height:.78}@media (width<=760px){.edc .ld-imgs{width:52vw}}.edc .nav{z-index:90;padding:18px var(--gut);color:#fff;mix-blend-mode:difference;transition:transform .8s var(--ease);align-items:center;gap:clamp(14px,2.2vw,36px);display:flex;position:fixed;top:0;left:0;right:0}.edc .nav.hide{transform:translateY(-110%)}.edc .nav-logo{flex:none;width:88px}.edc .nav-logo svg{width:100%;height:auto;display:block}.edc .nav-links{gap:clamp(16px,2vw,32px);margin-left:auto;font-size:.92rem;font-weight:500;display:flex}.edc .nav-links a{height:1.3em;line-height:1.3;display:block;overflow:hidden}.edc .nav-links span{transition:transform .6s var(--ease);display:block;position:relative}.edc .nav-links span:after{content:attr(data-t);position:absolute;top:100%;left:0}.edc .nav-links a:hover span{transform:translateY(-100%)}.edc .nav-time{opacity:.7}.edc .nav-cta{color:#000;background:#fff;border-radius:999px;align-items:center;gap:10px;height:42px;padding:0 18px;font-size:.88rem;font-weight:500;display:inline-flex}.edc .nav-burger{border:1px solid #ffffff80;border-radius:50%;width:46px;height:46px;margin-left:auto;display:none;position:relative}.edc .nav-burger i{height:1.5px;transition:transform .5s var(--ease), top .5s var(--ease);background:#fff;position:absolute;left:14px;right:14px}.edc .nav-burger i:first-child{top:19px}.edc .nav-burger i:last-child{top:25px}.edc .nav-burger[aria-expanded=true] i{top:22px}.edc .nav-burger[aria-expanded=true] i:first-child{transform:rotate(45deg)}.edc .nav-burger[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.edc .mmenu{z-index:80;background:var(--ink);color:var(--bone);padding:110px var(--gut) 32px;clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.edc .mmenu.open{clip-path:inset(0 0 0%)}.edc .mmenu nav{display:grid}.edc .mmenu a{letter-spacing:-.05em;opacity:0;transition:transform .8s var(--ease), opacity .6s;border-bottom:1px solid #ebe7df24;align-items:baseline;gap:14px;padding:6px 0;font-size:clamp(2.4rem,11vw,3.6rem);font-weight:500;line-height:1.12;display:flex;transform:translateY(30px)}.edc .mmenu a .mono{color:var(--accent);letter-spacing:0}.edc .mmenu.open a{opacity:1;transform:none}.edc .mmenu>p{color:#ebe7df8c}@media (width<=960px){.edc .nav-links,.edc .nav-cta,.edc .nav-time{display:none}.edc .nav-burger{display:block}}.edc .hero-pin{height:100svh;position:relative;overflow:hidden}.edc .hero-top{color:var(--mute);z-index:2;justify-content:space-between;gap:16px;display:flex;position:absolute;top:92px;left:0;right:0}.edc .hero-h{z-index:2;letter-spacing:-.055em;font-size:clamp(3.3rem,10vw,12.5rem);font-weight:500;line-height:.86;position:absolute;top:calc(92px + 3.2vh);left:0;right:0}.edc .hl{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.edc .hero-h .hl-2{text-align:right;font-style:italic;font-weight:300}.edc .hero-h .hl-2 .wd:last-child{color:var(--accent)}.edc .hero-media{z-index:3;clip-path:inset(56% 26% 7% round 20px);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.edc .hero-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}.edc .hero-curtain{background:var(--bg);transform-origin:50% 0;position:absolute;inset:0;transform:scaleY(1)}.edc .hero-over{visibility:hidden;color:#fff;background:linear-gradient(#00000059 0%,#0000 30%,#00000026 55%,#000000c7 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.edc .hero-over-in{gap:24px;max-width:none;padding-bottom:clamp(28px,6vh,64px);display:grid}.edc .hero-over .mono{color:#ffffffbf}.edc .hero-over-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.edc .hero-over .lead{color:#ffffffd1}.edc .hero-over .em{color:#fff}.edc .hero-foot{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:7vh;left:0;right:0}.edc .hero-lead{max-width:21ch;color:var(--mute);font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.45}.edc .scroll-cue{place-items:center;width:92px;height:92px;display:grid;position:relative}.edc .scroll-cue svg{animation:14s linear infinite edc-spin;position:absolute;inset:0}.edc .scroll-cue text{letter-spacing:1.6px;fill:var(--fg);font-family:JetBrains Mono,monospace;font-size:8.4px}.edc .scroll-cue i{font-size:1.2rem;font-style:normal}@keyframes edc-spin{to{transform:rotate(360deg)}}@media (width<=760px){.edc .hero-top{top:84px}.edc .hero-h{font-size:clamp(3rem,15.5vw,5.6rem);top:118px}.edc .hero-media{clip-path:inset(44% 4% 20% round 16px)}.edc .hero-foot{bottom:4vh}.edc .hero-lead{max-width:30ch}.edc .scroll-cue{display:none}.edc .hero-over .btns{width:100%}.edc .hero-over .btn{flex:100%;justify-content:space-between}}.edc .mq{border-block:1px solid var(--line);padding-block:clamp(18px,2.4vw,30px);overflow:hidden}.edc .mq-track{will-change:transform;width:max-content;display:flex}.edc .mq-set{flex:none;display:flex}.edc .mq-set span{letter-spacing:-.05em;white-space:nowrap;align-items:center;gap:clamp(20px,3vw,44px);padding-right:clamp(20px,3vw,44px);font-size:clamp(2.4rem,6vw,6rem);font-weight:500;line-height:1;display:inline-flex}.edc .mq-set span:nth-child(2n){font-style:italic;font-weight:300}.edc .mq-set i{color:var(--accent);font-size:.4em;font-style:normal}.edc .sec{padding-block:clamp(96px,12vw,180px);position:relative}.edc .idx-row{color:var(--mute);justify-content:space-between;display:flex}.edc .statement{letter-spacing:-.05em;text-indent:18%;max-width:24ch;margin-top:28px;font-size:clamp(2rem,4.6vw,4.8rem);font-weight:500;line-height:1.02}.edc .statement .sw{display:inline}.edc .corp{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(32px,6vw,110px);margin-top:clamp(64px,9vw,140px);display:grid}.edc .corp-media{aspect-ratio:4/5;border-radius:var(--radius);position:relative;overflow:hidden}.edc .corp-media img{object-fit:cover;width:100%;height:120%;position:absolute;top:-10%;left:0}.edc .corp-txt{gap:48px;display:grid}.edc .facts{display:grid}.edc .facts>div{grid-template-columns:160px 1fr;align-items:baseline;gap:6px 16px;padding-bottom:20px;display:grid}.edc .facts .rule{grid-column:1/-1;margin-bottom:18px}.edc .facts dt{color:var(--mute)}.edc .facts dd{letter-spacing:-.02em;font-size:1.15rem}@media (width<=860px){.edc .corp,.edc .facts>div{grid-template-columns:1fr}.edc .statement{text-indent:0}}.edc .re{position:relative}.edc .re-pin{flex-direction:column;justify-content:center;gap:clamp(28px,4vh,48px);height:100svh;padding-top:70px;display:flex;position:relative;overflow:hidden}.edc .re-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.edc .re-head .mono{color:var(--mute);margin-bottom:18px;display:block}.edc .re-meta{justify-items:end;gap:22px;display:grid}.edc .re-meta .lead{max-width:36ch}.edc .re-prog{align-items:center;gap:14px;width:280px;display:flex}.edc .re-bar{background:var(--line);flex:1;height:1px;position:relative}.edc .re-bar i{background:var(--fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.edc .re-track{padding-inline:var(--gut);will-change:transform;gap:clamp(14px,1.6vw,24px);width:max-content;display:flex}.edc .re-card{flex:none;gap:18px;width:clamp(300px,34vw,560px);display:grid}.edc .re-img{aspect-ratio:4/3;border-radius:var(--radius);position:relative;overflow:hidden}.edc .re-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edc .re-info{grid-template-columns:1fr;gap:8px;display:grid}.edc .re-info .mono{color:var(--accent)}.edc .re-info h3{letter-spacing:-.045em;font-size:clamp(1.5rem,2.2vw,2.3rem);font-weight:500;line-height:1}.edc .re-info p{color:var(--mute);max-width:42ch;line-height:1.55}.edc .re-end{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:22px;width:clamp(260px,26vw,420px);padding-left:clamp(10px,3vw,40px);display:flex}.edc .re-end .mono{color:var(--mute)}@media (width<=760px){.edc .re-pin{height:auto;padding-block:96px}.edc .re-head{flex-direction:column;align-items:flex-start}.edc .re-meta{justify-items:start}.edc .re-track{flex-direction:column;gap:44px;width:100%}.edc .re-card,.edc .re-end{width:100%}.edc .re-end{padding-left:0}}.edc .mo{position:relative}.edc .mo-pin{height:100svh;position:relative;overflow:hidden}.edc .mo-type{letter-spacing:-.07em;white-space:nowrap;justify-content:center;align-items:center;gap:.18em;font-size:clamp(4rem,17vw,20rem);font-weight:500;line-height:1;display:flex;position:absolute;inset:0}.edc .mo-type span{display:inline-block}.edc .mo-w2{font-style:italic;font-weight:300}.edc .mo-media{clip-path:circle(11%);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.edc .mo-media img{object-fit:cover;width:100%;height:100%}.edc .mo-over{visibility:hidden;color:#fff;background:linear-gradient(#0000001a 30%,#000c 100%);align-items:flex-end;display:flex;position:absolute;inset:0}.edc .mo-over-in{gap:22px;padding-bottom:clamp(32px,8vh,90px);display:grid}.edc .mo-over .em{color:#fff}.edc .mo-over .lead{color:#fffc}.edc .mo-logo{width:120px;display:block}.edc .mo-logo svg{width:100%;height:auto;display:block}.edc .mo-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,110px);padding-block:clamp(96px,12vw,170px);display:grid}.edc .mo-text{justify-items:start;gap:32px;display:grid}.edc .mo-text>.mono{color:var(--mute)}.edc .mo-list{width:100%}.edc .mo-list li{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:16px;padding-bottom:18px;font-size:1.12rem;display:flex}.edc .mo-list .rule{flex:0 0 100%;margin-bottom:2px}.edc .mo-list .mono{color:var(--accent)}.edc .mo-imgs{grid-template-columns:1fr 1fr;gap:14px;display:grid}.edc .ph{border-radius:var(--radius);aspect-ratio:3/4;position:relative;overflow:hidden}.edc .ph img{object-fit:cover;width:100%;height:124%;position:absolute;top:-12%;left:0}.edc .ph-2{margin-top:22%}@media (width<=860px){.edc .mo-detail{grid-template-columns:1fr}}@media (width<=760px){.edc .mo-type{flex-direction:column;gap:0;font-size:25vw;line-height:.9}}.edc .adv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);display:grid}.edc .adv-sticky{position:relative}.edc .adv-frame{border-radius:var(--radius);height:76vh;position:sticky;top:12vh;overflow:hidden}.edc .adv-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.edc .adv-count{letter-spacing:-.07em;color:#fff;text-shadow:0 4px 40px #00000059;font-size:clamp(5rem,11vw,11rem);font-style:italic;font-weight:300;line-height:1;position:absolute;bottom:6px;left:22px}.edc .adv-head{gap:22px;padding-bottom:12vh;display:grid}.edc .adv-head>.mono{color:var(--mute)}.edc .adv-step{border-top:1px solid var(--line);opacity:.28;min-height:52vh;transition:opacity .6s var(--ease);grid-template-columns:auto 1fr;align-content:center;gap:24px;padding-block:40px;display:grid}.edc .adv-step.on{opacity:1}.edc .adv-step-img{display:none}.edc .adv-n{color:var(--accent);padding-top:.6em;font-family:JetBrains Mono,monospace;font-size:.8rem}.edc .adv-step h3{letter-spacing:-.05em;margin-bottom:16px;font-size:clamp(1.8rem,3.2vw,3.2rem);font-weight:500;line-height:1}.edc .adv-step p{color:var(--mute);max-width:40ch;font-size:1.05rem;line-height:1.65}@media (width<=860px){.edc .adv-grid{grid-template-columns:1fr}.edc .adv-sticky{display:none}.edc .adv-step{opacity:1;grid-template-columns:1fr;min-height:0}.edc .adv-step-img{aspect-ratio:16/10;border-radius:var(--radius);display:block;overflow:hidden}.edc .adv-step-img img{object-fit:cover;width:100%;height:100%}.edc .adv-head{padding-bottom:32px}}.edc .pf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(40px,6vw,80px);display:flex}.edc .pf{grid-template-columns:1.15fr 1fr;align-items:start;gap:16px;display:grid}.edc .pf-card{gap:16px;display:grid}.edc .pf-2{margin-top:18%}.edc .pf-img{aspect-ratio:4/4.6;border-radius:var(--radius);position:relative;overflow:hidden}.edc .pf-img img{object-fit:cover;width:100%;height:116%;transition:scale 1.4s var(--ease);position:absolute;top:-8%;left:0}.edc .pf-card:hover .pf-img img{scale:1.06}.edc .pf-bar{justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.edc .pf-bar div{gap:8px;display:grid}.edc .pf-bar .mono{color:var(--mute)}.edc .pf-bar strong{letter-spacing:-.045em;font-size:clamp(1.3rem,2.2vw,2.1rem);font-weight:500;line-height:1.05}.edc .pf-arrow{border:1px solid var(--line);width:56px;height:56px;transition:background-color .4s, color .4s, transform .6s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.edc .pf-card:hover .pf-arrow{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(45deg)}@media (width<=760px){.edc .pf{grid-template-columns:1fr;gap:48px}.edc .pf-2{margin-top:0}}.edc .ct{background:var(--ink);color:var(--bone);--mute:#ebe7df99;--line:#ebe7df29;border-radius:36px 36px 0 0;padding-block:clamp(96px,12vw,170px) clamp(48px,6vw,80px);position:relative}.edc .ct>.wrap>.mono{color:var(--mute)}.edc .ct-h{letter-spacing:-.055em;margin-top:24px;font-size:clamp(3.2rem,11vw,13rem);font-weight:500;line-height:.86}.edc .ct-h .hl-2{color:var(--accent);padding-left:12%;font-style:italic;font-weight:300}.edc .ct-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:clamp(32px,5vw,64px);display:flex}.edc .ct-call{aspect-ratio:1;background:var(--accent);color:#fff;text-align:center;letter-spacing:-.03em;border-radius:50%;place-items:center;width:clamp(140px,13vw,190px);font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:500;line-height:1.05;transition:background-color .4s;display:grid}.edc .ct-call:hover{background:var(--bone);color:var(--ink)}.edc .ct-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(40px,6vw,90px);display:grid}.edc .ct-card{border:1px solid var(--line);border-radius:18px;align-content:start;justify-items:start;gap:14px;min-width:0;padding:24px;transition:background-color .4s;display:grid}.edc .ct-card:hover{background:#ebe7df0d}.edc .ct-card .mono{color:var(--mute)}.edc .ct-card a{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.15rem,1.5vw,1.4rem)}.edc .ct-card .ct-mail{font-size:clamp(.98rem,1.15vw,1.08rem)}.edc .ct-card address{color:var(--mute);font-style:normal;line-height:1.6}.edc .ct-card button{border:1px solid var(--line);height:32px;color:var(--mute);border-radius:999px;padding:0 14px;font-size:.75rem;transition:color .3s,border-color .3s}.edc .ct-card button:hover{color:var(--bone);border-color:var(--bone)}.edc .ct-map{color:var(--accent);align-items:center;gap:8px;display:inline-flex;font-size:.95rem!important}@media (width<=1100px){.edc .ct-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.edc .ct-grid{grid-template-columns:1fr}.edc .ct-h .hl-2{padding-left:0}}.edc .foot{background:var(--ink);color:var(--bone);--mute:#ebe7df8c;--line:#ebe7df29;padding-top:clamp(40px,5vw,70px)}.edc .foot-top{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;padding-top:32px;display:flex}.edc .foot-slogan{letter-spacing:-.05em;font-size:clamp(1.8rem,3.4vw,3.2rem);font-weight:500;line-height:1}.edc .foot-nav{color:var(--mute);flex-wrap:wrap;gap:10px 24px;display:flex}.edc .foot-nav a{transition:color .3s}.edc .foot-nav a:hover{color:var(--bone)}.edc .foot-mark{margin-top:clamp(48px,7vw,100px);overflow:hidden}.edc .foot-mark svg{width:100%;height:auto;display:block;overflow:visible}.edc .foot-mark path{transform-box:fill-box}.edc .foot-bot{padding:22px 0 calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;font-size:.8rem;display:flex}
