@property --wave-r{syntax:"<length>";inherits:false;initial-value:0}.topo-texture[data-v-23f34c8a]{pointer-events:none;-webkit-mask-image:repeating-radial-gradient(circle at 100% 0%, #000000d9 var(--wave-r), #00000008 calc(var(--wave-r) + 600px), #000000d9 calc(var(--wave-r) + 1200px));mask-image:repeating-radial-gradient(circle at 100% 0%, #000000d9 var(--wave-r), #00000008 calc(var(--wave-r) + 600px), #000000d9 calc(var(--wave-r) + 1200px));-webkit-mask-image:repeating-radial-gradient(circle at 100% 0%, #000000d9 var(--wave-r), #00000008 calc(var(--wave-r) + 600px), #000000d9 calc(var(--wave-r) + 1200px));background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:24px 24px;animation:14s linear infinite dotWave-23f34c8a;position:absolute;inset:0}@keyframes dotWave-23f34c8a{to{--wave-r:1200px}}.hero-logo[data-v-23f34c8a]{mix-blend-mode:difference;pointer-events:none;z-index:50;width:clamp(500px,70vw,1000px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-logo[data-v-23f34c8a] svg{fill:#fff;width:100%;height:auto;display:block}.hero-logo.is-glitching[data-v-23f34c8a]{filter:blur(var(--ca-blur,.6px)) drop-shadow(var(--ca-r-x,-4px) 0 0 #ff1450e6) drop-shadow(var(--ca-c-x,4px) 0 0 #00dcffe6)}@media (width<=768px){.hero-logo[data-v-23f34c8a]{transform:translate(-50%,-50%)scale(.75)}}.portfolio-label[data-v-23f34c8a]{align-items:center;gap:6px;display:flex}.portfolio-globe[data-v-23f34c8a]{justify-content:center;align-items:center;width:3vh;height:3vh;line-height:0;display:flex}.portfolio-globe[data-v-23f34c8a] svg{width:100%;height:100%;display:block}.hero-sub[data-v-23f34c8a]{letter-spacing:.03em;color:#ffffff73;margin:0;font-size:13px;font-weight:400;line-height:1.75}.drawer-backdrop[data-v-ed789282]{inset:0;right:var(--drawer-w);z-index:150;cursor:pointer;background:0 0;position:fixed}.drawer[data-v-ed789282]{width:var(--drawer-w);background:var(--c-surface);z-index:200;flex-direction:column;padding:60px 40px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden auto}.drawer__tex[data-v-ed789282]{opacity:.015;pointer-events:none;z-index:0;background:url(/assets/bg_tex_2-CjEL9eUA.png);position:absolute;inset:0}.drawer__header[data-v-ed789282],.drawer__body[data-v-ed789282]{z-index:1;position:relative}.drawer__body[data-v-ed789282]{flex-direction:column;flex:1;display:flex}.drawer__header[data-v-ed789282]{justify-content:flex-end;margin-bottom:48px;display:flex}.drawer__close[data-v-ed789282]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .2s;display:flex}.drawer__close-icon[data-v-ed789282]{width:14px;height:14px;color:var(--c-text-mid);transition:color .2s;display:flex;transform:rotate(180deg)}.drawer__close:hover .drawer__close-icon[data-v-ed789282]{color:var(--c-text-strong)}.drawer__close-icon[data-v-ed789282] svg{width:100%;height:100%}[data-v-ed789282] .drawer__title-row{justify-content:space-between;align-items:flex-start;display:flex}[data-v-ed789282] .drawer__detail{opacity:1;flex-shrink:0;width:80px;margin-top:20px;display:block}[data-v-ed789282] .drawer__detail-inner{filter:brightness(0)invert();display:block}[data-v-ed789282] .drawer__detail-inner svg{width:100%;height:auto}[data-v-ed789282] .drawer__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--c-text-dim);margin:0 0 16px;font-size:10px;font-weight:400}[data-v-ed789282] .drawer__title{letter-spacing:-.02em;color:var(--c-white);margin:0 0 32px;font-size:clamp(28px,4vw,48px);font-weight:300;line-height:1.05}[data-v-ed789282] .drawer__text{letter-spacing:.03em;color:var(--c-text-mid);margin:0;font-size:13px;font-weight:400;line-height:1.75}[data-v-ed789282] .drawer__list{margin:0;padding:0;list-style:none}[data-v-ed789282] .drawer__list li{letter-spacing:.15em;text-transform:uppercase;color:var(--c-text-mid);border-bottom:1px solid var(--c-ghost);cursor:default;padding:14px 0;font-size:11px;font-weight:400;transition:color .2s}[data-v-ed789282] .drawer__list li:last-child{border-bottom:none}[data-v-ed789282] .drawer__list li:hover{color:var(--c-text-strong)}.drawer--light[data-v-ed789282]{background:var(--c-light-surface);border-left-color:var(--c-light-rule)}.drawer--light .drawer__close[data-v-ed789282]{border-color:var(--c-light-border)}.drawer--light .drawer__close[data-v-ed789282]:hover{border-color:var(--c-light-text-muted)}.drawer--light .drawer__close-icon[data-v-ed789282]{color:var(--c-light-text-mid)}.drawer--light .drawer__close:hover .drawer__close-icon[data-v-ed789282]{color:var(--c-light-text-strong)}.drawer--light[data-v-ed789282] .drawer__eyebrow{color:var(--c-light-text-muted)}.drawer--light[data-v-ed789282] .drawer__title{color:var(--c-surface-2)}.drawer--light[data-v-ed789282] .drawer__list li{color:var(--c-light-text-body);border-bottom-color:var(--c-light-rule)}.drawer--light[data-v-ed789282] .drawer__list li:hover{color:var(--c-light-text-strong)}.drawer--light[data-v-ed789282] .drawer__detail-inner{filter:brightness(0)}.drawer--light .drawer__scale[data-v-ed789282]{filter:none}.drawer__scale[data-v-ed789282]{filter:invert();width:100%;margin-top:auto;margin-bottom:calc(3vh - 60px);line-height:0;display:block}.drawer__scale[data-v-ed789282] svg{width:100%;height:auto;display:block}.fade-enter-active[data-v-ed789282],.fade-leave-active[data-v-ed789282]{transition:opacity .3s}.fade-enter-from[data-v-ed789282],.fade-leave-to[data-v-ed789282]{opacity:0}.drawer-slide-enter-active[data-v-ed789282],.drawer-slide-leave-active[data-v-ed789282]{transition:transform .38s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter-from[data-v-ed789282],.drawer-slide-leave-to[data-v-ed789282]{transform:translate(100%)}@media (width<=768px){.drawer[data-v-ed789282]{padding:8vw 6vw}}.skill-row[data-v-e2f899c3]{cursor:pointer;flex-direction:column;padding:0;display:flex}.skill-row__header[data-v-e2f899c3]{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.skill-row__indicator[data-v-e2f899c3]{opacity:.35;flex-shrink:0;width:12px;height:12px;transition:all .2s;position:relative}.skill-row__indicator[data-v-e2f899c3]:before,.skill-row__indicator[data-v-e2f899c3]:after{content:"";background:currentColor;border-radius:1px;transition:transform .28s,opacity .28s;position:absolute}.skill-row__indicator[data-v-e2f899c3]:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.skill-row__indicator[data-v-e2f899c3]:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.skill-row--open .skill-row__indicator[data-v-e2f899c3]{opacity:.7}.skill-row--open .skill-row__indicator[data-v-e2f899c3]:after{opacity:0;transform:translate(-50%)scaleY(0)rotate(180deg)}.skill-row__expand[data-v-e2f899c3]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.skill-row--open .skill-row__expand[data-v-e2f899c3]{grid-template-rows:1fr}.skill-row__inner[data-v-e2f899c3]{overflow:hidden}.skill-sublist[data-v-e2f899c3]{margin:0;padding:0 0 6px;list-style:none}.skill-sublist li[data-v-e2f899c3]{letter-spacing:.14em;text-transform:uppercase;color:currentColor;opacity:.9;cursor:default;border-bottom:1px solid #8080801f;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:7px 0 7px 14px;font-size:10px;font-weight:400;transition:opacity .2s;display:grid;position:relative}.skill-sublist li[data-v-e2f899c3]:before{content:"";opacity:.5;background:currentColor;width:4px;height:1px;position:absolute;top:50%;left:0}.skill-sublist li[data-v-e2f899c3]:last-child{border-bottom:none}.skill-row:hover .skill-sublist li[data-v-e2f899c3]{opacity:1}.skill-row__label[data-v-e2f899c3]{white-space:pre}.skill-row__meta[data-v-e2f899c3]{letter-spacing:.1em;opacity:.6;white-space:nowrap;margin-left:auto;padding-right:12px;font-size:9px}.skill-item__label[data-v-e2f899c3]{min-width:0}.skill-item__meta[data-v-e2f899c3]{letter-spacing:.1em;opacity:.6;white-space:nowrap;font-size:9px}.skill-sublist-item--clickable[data-v-e2f899c3]{cursor:pointer}.skill-sublist-item--clickable[data-v-e2f899c3]:hover{opacity:1}.skill-item__meta--trigger[data-v-e2f899c3]{color:var(--c-accent);opacity:.5;align-items:center;transition:opacity .18s;display:inline-flex}.trigger__plus[data-v-e2f899c3],.trigger__more[data-v-e2f899c3]{white-space:nowrap;transition:max-width 1s cubic-bezier(.075,.82,.165,1),opacity .2s;display:inline-block;overflow:hidden}.trigger__plus[data-v-e2f899c3]{opacity:1;max-width:2em}.trigger__more[data-v-e2f899c3]{opacity:0;max-width:0}.skill-sublist-item--clickable:hover .skill-item__meta--trigger[data-v-e2f899c3]{opacity:1}.skill-sublist-item--clickable:hover .trigger__plus[data-v-e2f899c3]{opacity:0;max-width:0}.skill-sublist-item--clickable:hover .trigger__more[data-v-e2f899c3]{opacity:1;max-width:5em}.skill-item__link[data-v-e2f899c3]{color:inherit;letter-spacing:inherit;text-decoration:none;transition:opacity .18s}.skill-item__link[data-v-e2f899c3]:hover{opacity:.7;text-underline-offset:3px;text-decoration:underline}@media (width<=768px){.skill-row__header[data-v-e2f899c3]{flex-wrap:wrap}.skill-row__label[data-v-e2f899c3]{flex:1;order:1}.skill-row__indicator[data-v-e2f899c3]{order:2}.skill-row__meta[data-v-e2f899c3]{flex-basis:100%;order:3;margin-left:0;padding-bottom:6px;padding-right:0}}.modal-backdrop[data-v-b527e812]{z-index:400;background:var(--c-backdrop);-webkit-backdrop-filter:url(#h-blur);backdrop-filter:url(#h-blur);justify-content:center;align-items:center;padding:24px;animation:.4s both backdrop-in-b527e812;display:flex;position:fixed;inset:0}.modal[data-v-b527e812]{background:var(--c-surface);width:100%;max-width:600px;padding:36px 40px 40px;animation:.52s cubic-bezier(.25,.46,.45,.94) both modal-in-b527e812;position:relative}.modal__tex[data-v-b527e812]{opacity:.01;pointer-events:none;z-index:0;background:url(/assets/bg_tex-BcAIh_bb.png);position:absolute;inset:0}.modal__neutron[data-v-b527e812]{opacity:.55;pointer-events:none;z-index:0;filter:brightness(0)invert();width:5vh;height:5vh;display:flex;position:absolute;bottom:0;right:0}.modal__neutron[data-v-b527e812] svg{width:100%;height:100%;display:block}@keyframes backdrop-in-b527e812{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out-b527e812{to{opacity:0}}@keyframes modal-in-b527e812{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-out-b527e812{to{opacity:0;transform:translateY(8px)}}.is-closing[data-v-b527e812]{animation:.22s forwards backdrop-out-b527e812}.is-closing .modal[data-v-b527e812]{animation:.18s forwards modal-out-b527e812}.modal__header[data-v-b527e812]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.modal__header-right[data-v-b527e812]{align-items:center;gap:12px;display:flex}.modal__ref[data-v-b527e812],.modal__dates[data-v-b527e812]{color:var(--c-text-muted)}.modal__close[data-v-b527e812]{cursor:pointer;color:var(--c-text-muted);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:10px;font-weight:400;line-height:1;transition:color .18s}.modal__close[data-v-b527e812]:hover{color:var(--c-accent)}.modal__title-row[data-v-b527e812]{justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 20px;display:flex}.modal__title[data-v-b527e812]{letter-spacing:-.01em;text-transform:uppercase;color:var(--c-white);flex:1;margin:0;font-size:22px;font-weight:300;line-height:1.1}.modal__glyphs[data-v-b527e812]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:10px;padding-top:2px;display:flex}.modal__glyph[data-v-b527e812]{opacity:.55;filter:brightness(0)invert();width:28px;height:28px;display:flex}.modal__glyph[data-v-b527e812] svg{width:100%;height:100%;display:block}.modal__rule[data-v-b527e812]{background:var(--c-rule);height:.5px;margin-bottom:28px}.modal__section[data-v-b527e812]{margin-bottom:24px}.modal__section--inline[data-v-b527e812]{align-items:center;gap:24px;display:flex}.modal__section-label[data-v-b527e812]{color:var(--c-text-dim);margin-bottom:8px}.modal__section--inline .modal__section-label[data-v-b527e812]{margin-bottom:0}.modal__body[data-v-b527e812]{letter-spacing:.03em;color:var(--c-text-body);font-size:13px;font-weight:400;line-height:1.7}.modal__stack[data-v-b527e812]{letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-body);font-size:11px;font-weight:400;line-height:1.6}.modal__stack-sep[data-v-b527e812]{color:var(--c-text-ghost)}.modal__status-tag[data-v-b527e812]{color:var(--c-accent);border:.5px solid var(--c-accent-border);letter-spacing:.2em;padding:4px 10px}.modal__footer[data-v-b527e812]{border-top:.5px solid var(--c-ghost);margin-top:32px;padding-top:20px}.modal__github[data-v-b527e812]{color:var(--c-text-mid);letter-spacing:.2em;padding:8px 14px;text-decoration:none;transition:color .18s,border-color .18s;display:inline-block}.modal__github[data-v-b527e812]:hover{color:var(--c-accent);border-color:var(--c-accent-border)}.modal__redacted-wrap[data-v-b527e812]{cursor:not-allowed;-webkit-user-select:none;user-select:none;display:inline-block;position:relative}.modal__redacted-label[data-v-b527e812]{color:var(--c-text-dim);pointer-events:none;white-space:nowrap;padding:8px 14px;position:absolute;inset:0}.modal__redacted-blocks[data-v-b527e812]{color:var(--c-text-dim);background:var(--c-surface);z-index:1;padding:8px 14px;display:block;position:relative}.eyebrow[data-v-b527e812]{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:400;line-height:1;display:inline-block}.drawer__sections[data-v-2ccb42f3]{flex-direction:column;flex:1;display:flex}.drawer__section[data-v-2ccb42f3]{flex:0 0 40%}.drawer__detail-inner[data-v-2ccb42f3]{transform:scale(3)translate(-40%,30%)}@media (width<=768px){.drawer__detail[data-v-2ccb42f3]{opacity:.6;width:100%;margin-top:0;position:absolute;top:-55%;left:60%}.drawer__detail-inner[data-v-2ccb42f3]{transform:scale(1.5)translate(-40%,30%)}}.modal-fade-enter-active[data-v-2ccb42f3],.modal-fade-leave-active[data-v-2ccb42f3]{transition:opacity .2s}.modal-fade-enter-from[data-v-2ccb42f3],.modal-fade-leave-to[data-v-2ccb42f3]{opacity:0}.drawer__detail-inner[data-v-b2303ea2]{transform:scale(2)translate(-30%,30%)}@media (width<=768px){.drawer__detail[data-v-b2303ea2]{visibility:hidden}}.drawer__detail-inner[data-v-e9d5e00e]{transform:scale(4)translate(-40%,5%)}@media (width<=768px){.drawer__detail[data-v-e9d5e00e]{opacity:.6;width:50%;margin-top:0;position:absolute;top:-20%;left:66%}.drawer__detail-inner[data-v-e9d5e00e]{transform:scale(2)translate(-40%,5%)}}.tex-overlay[data-v-75172c90]{opacity:.06;pointer-events:none;z-index:5;will-change:transform;background:url(/assets/bg2-C7WXGK9m.jpg) 50%/cover;height:200vh;position:fixed;top:-50vh;left:0;right:0}@media (width<=768px){.tex-overlay[data-v-75172c90]{opacity:.1}}.reticle[data-v-75172c90]{color:#fff;mix-blend-mode:difference;pointer-events:none;z-index:100;opacity:0;width:auto;height:240px;transition:opacity;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.reticle--visible[data-v-75172c90]{opacity:1;transition:opacity .5s}.reticle--glitching[data-v-75172c90]{filter:blur(.4px)drop-shadow(-3px 0 #ff1450bf)drop-shadow(3px 0 #00dcffbf)}.reticle[data-v-75172c90] svg{width:auto;height:100%;display:block}.scroll-root[data-v-75172c90]{scroll-snap-type:y mandatory;scroll-behavior:smooth;height:100vh;transition:transform .4s cubic-bezier(.4,0,.2,1);overflow:hidden scroll}.scroll-root--pushed[data-v-75172c90]{transform:translateX(calc(-1 * var(--drawer-w)))}.scroll-root--pushed[data-v-75172c90]::-webkit-scrollbar{width:0}.scroll-root--pushed[data-v-75172c90]{scrollbar-width:none}.bridge[data-v-75172c90]{z-index:20;mix-blend-mode:difference;height:0;position:relative;top:.25vh;overflow:visible}.bridge-mark[data-v-75172c90]{pointer-events:none;width:105%;position:absolute;left:50%;transform:translate(-50%,-50%)}.bridge-mark[data-v-75172c90] svg{fill:#fff;width:100%;height:100%}.bridge-mark--flipped[data-v-75172c90]{right:50%;transform:translate(-50%,-50%)scaleX(-1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--c-bg);color:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;overflow:hidden}:root{--c-bg:#0a0a0a;--c-surface:#0d0d0d;--c-surface-2:#111;--c-off-white:#f0ede5;--c-white:#fff;--c-accent:#b96f6f;--c-muted:#888780;--c-ghost:#ffffff14;--c-rule:#ffffff1f;--c-border:#ffffff26;--c-text-ghost:#ffffff40;--c-text-dim:#ffffff59;--c-text-muted:#fff6;--c-text-mid:#ffffff80;--c-text-body:#ffffffbf;--c-text-strong:#ffffffe6;--c-accent-border:#4b2a2a66;--c-accent-fill:#9696961f;--c-backdrop:#000000eb;--c-scrollbar:#88878059;--c-light-surface:#f0efea;--c-light-rule:#00000014;--c-light-border:#00000026;--c-light-text-dim:#0000004d;--c-light-text-muted:#0006;--c-light-text-body:#00000073;--c-light-text-mid:#00000080;--c-light-text-hover:#000000b3;--c-light-text-strong:#000000e6;--drawer-w:50vw}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--c-scrollbar) transparent}.scrollbar-thin::-webkit-scrollbar{width:3px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--c-scrollbar);border-radius:0;transition:background .25s}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--c-accent)}.panel{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:flex-end;height:100vh;padding:60px;display:flex;position:relative;overflow:hidden}.panel--dark{background:var(--c-bg);color:var(--c-white)}.panel--light{background:var(--c-off-white);color:var(--c-surface-2)}.panel-inner{z-index:10;max-width:640px;position:relative}.eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:400;line-height:1}.panel--dark .eyebrow{color:var(--c-muted)}.panel--light .eyebrow{color:var(--c-light-text-body)}.corner-label{z-index:10;text-align:right;margin:0;position:absolute;top:60px;right:60px}.section-title{letter-spacing:-.02em;margin:0;font-size:clamp(38px,6vw,72px);font-weight:300;line-height:1.05}.micrographic{width:8vw;display:block}.micrographic svg{width:100%;height:auto}.scroll-cue{color:var(--c-text-muted);z-index:10;align-items:center;gap:12px;text-decoration:none;transition:color .25s;display:flex;position:absolute;bottom:60px;right:60px}.scroll-cue:hover{color:var(--c-text-strong)}.scroll-cue--dark{color:var(--c-light-text-dim)}.scroll-cue--dark:hover{color:var(--c-light-text-hover)}.scroll-cue .eyebrow{margin:0}.scroll-cue__arrow{flex-shrink:0;width:18px;height:18px;display:flex;transform:rotate(90deg)}.scroll-cue__arrow svg{width:100%;height:100%}.section-tab{cursor:pointer;color:var(--c-white);z-index:30;background:0 0;border:none;align-items:center;gap:12px;padding:0;transition:color .25s,top .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;right:60px;transform:translateY(-50%)}.section-tab:hover{color:var(--c-white)}.section-tab--light,.section-tab--light:hover{color:#000}.section-tab:before{content:"BROWSE //";letter-spacing:.25em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;color:currentColor;font-size:9px;font-weight:400;transition:opacity .25s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.section-tab:hover:before{opacity:.55}.section-tab__icon{width:10vh;height:10vh;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex;transform:rotate(225deg)}.section-tab__icon svg{width:100%;height:100%}.section-tab--active{top:calc(50% - 27.5vh)}.section-tab--active .section-tab__icon{transform:rotate(45deg)}.scroll-hint{letter-spacing:.28em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:10;font-size:9px;font-weight:400;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.panel--dark .scroll-hint{animation:3.5s ease-in-out infinite scroll-hint-dark}.panel--light .scroll-hint{animation:3.5s ease-in-out infinite scroll-hint-light}@keyframes scroll-hint-dark{0%,to{color:var(--c-border)}50%{color:var(--c-text-muted)}}@keyframes scroll-hint-light{0%,to{color:#0000001f}50%{color:#00000047}}@media (width<=768px){.micrographic{width:16vw}.section-tab{top:calc(100% - 14vh);bottom:auto;transform:none}.section-tab--active{top:25%;bottom:auto}.scroll-cue{display:none}.corner-label{top:6vw;right:6vw}}
