:root{--font:"ABC Oracle","Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"PingFang SC","Microsoft YaHei",sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-display:76px;--lh-display:91.2px;--ls-display:-.06em;--fw-display:var(--fw-light);--fs-display2:60px;--lh-display2:62px;--fs-stat:56px;--lh-stat:56px;--ls-stat:-.04em;--fw-stat:var(--fw-light);--fs-h2:40px;--lh-h2:44px;--ls-h2:-.02em;--fs-story:48px;--lh-story:52px;--ls-story:-.02em;--lh-story-zh:62px;--fs-caps:28px;--lh-caps:42px;--ls-caps:0;--fs-statement:36px;--lh-statement:43.2px;--ls-statement:-.056em;--fs-title:22px;--lh-title:30.8px;--ls-title:-.02em;--fs-lead:22px;--lh-lead:30.8px;--ls-lead:-.01em;--fs-ui:16px;--lh-ui:24px;--ls-ui:-.02em;--fs-body:18px;--lh-body:25.2px;--ls-body:-.04em;--fs-ui-sm:14px;--lh-ui-sm:20px;--ls-ui-sm:-.01em;--fs-small:16px;--lh-small:24px;--ls-small:-.02em;--fs-eyebrow:14px;--lh-eyebrow:20px;--ls-eyebrow:0;--fs-micro:13px;--lh-micro:18.2px;--ls-micro:-.02em;--fs-hd-hero:76px;--lh-hd-hero:80px;--fs-hd-sec:56px;--lh-hd-sec:60px;--ls-hd:-.05em;--fw-hd:var(--fw-light);--hd-grey:rgba(23,21,30,.5);--hd-grey-dark:rgba(255,255,255,.5);--white:#FFFFFF;--ink:#17151E;--ink-60:rgba(23,21,30,.62);--ink-40:rgba(23,21,30,.42);--line:rgba(23,21,30,.13);--fill:rgba(23,21,30,.06);--black:#000000;--line-strong:rgba(23,21,30,.24);--purple:#463FA6;--purple-hover:#3A3490;--lavender:#BDB1FF;--lavender-rgb:189,177,255;--key-light-rgb:123,108,240;--key-hi-rgb:185,169,255;--key-hi2-rgb:201,192,255;--key-lo:#5A4FD0;--night:#1D1B26;--deep:#131020;--app-dark:#1C1C1C;--lav-1:#E9E7FA;--lav-2:#F0EFFC;--lav-3:#F7F6FE;--wash:linear-gradient(180deg,var(--white) 0%,var(--lav-3) 30%,var(--lav-2) 70%,var(--white) 100%);--on-dark:#FFFFFF;--on-dark-60:rgba(255,255,255,.66);--on-dark-line:rgba(255,255,255,.1);--on-dark-fill:rgba(255,255,255,.08);--on-dark-fill-hover:rgba(255,255,255,.14);--frost:rgba(255,255,255,.92);--frost-menu:rgba(255,255,255,.98);--hd-pill-bg:rgba(255,255,255,.62);--hd-pill-blur:blur(20px);--hd-pill-shadow:0 2px 10px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.03);--on-band:rgba(255,255,255,.85);--dark-bg:radial-gradient(70% 60% at 50% 0%,rgba(70,63,166,.55) 0%,rgba(70,63,166,.532) 7.7%,rgba(70,63,166,.482) 15.3%,rgba(70,63,166,.409) 23%,rgba(70,63,166,.324) 30.7%,rgba(70,63,166,.239) 38.3%,rgba(70,63,166,.164) 46%,rgba(70,63,166,.103) 53.7%,rgba(70,63,166,.058) 61.3%,rgba(70,63,166,.028) 69%,rgba(70,63,166,.011) 76.7%,rgba(70,63,166,.002) 84.3%,rgba(70,63,166,0) 92%),radial-gradient(45% 40% at 90% 100%,rgba(189,177,255,.14) 0%,rgba(189,177,255,.135) 7.7%,rgba(189,177,255,.123) 15.3%,rgba(189,177,255,.104) 23%,rgba(189,177,255,.082) 30.7%,rgba(189,177,255,.061) 38.3%,rgba(189,177,255,.042) 46%,rgba(189,177,255,.026) 53.7%,rgba(189,177,255,.015) 61.3%,rgba(189,177,255,.007) 69%,rgba(189,177,255,.003) 76.7%,rgba(189,177,255,.001) 84.3%,rgba(189,177,255,0) 92%),linear-gradient(180deg,#24212F 0%,var(--deep) 100%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1.067 1.067 1.067 0 -1.100 1.067 1.067 1.067 0 -1.100 1.067 1.067 1.067 0 -1.100 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/256px 256px;--grain-op:.05;--grain-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .075 0 0 0 0 .063 0 0 0 0 .125 1.067 1.067 1.067 0 -1.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/256px 256px;--end-bg:#F5F5F5;--soft-bg:linear-gradient(180deg,var(--lav-1) 0%,var(--lav-2) 50%,var(--lav-3) 100%);--shadow-lg:0 40px 80px -40px rgba(29,27,38,.35);--shadow-md:0 24px 48px -20px rgba(29,27,38,.28);--shadow-sm:0 1px 2px rgba(23,21,30,.06),0 6px 16px -6px rgba(23,21,30,.16);--r-pill:999px;--r-sm:12px;--r-card:20px;--r-block:28px;--r-field:999px;--r-tag:999px;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-24:24px;--s-32:32px;--s-40:40px;--s-48:48px;--s-56:56px;--s-64:64px;--s-96:96px;--s-128:128px;--section-band:168px;--gutter:32px;--section:128px;--max:1296px;--edge:clamp(20px,5vw,96px);--header:72px;--hd-pill-top:var(--s-12);--hd-pill-h:var(--s-56);--hd-pill-r:calc(var(--hd-pill-h) / 2);--hd-pill-t:.56s;--hd-pill-ease:cubic-bezier(.25,1,.5,1);--hd-ink-t:.22s;--hd-ink-back:.05s;color-scheme:light}:root{--hd-step-24:var(--hd-pill-ease);--hd-step-12:var(--hd-pill-ease);--hd-step-4:var(--hd-pill-ease)}@supports (transition-timing-function:linear(0,1)){:root{--hd-step-24:linear(0 0% .52%,.041667 .52% 1.6%,.083333 1.6% 2.7%,.125 2.7% 3.84%,.166667 3.84% 5.02%,.208333 5.02% 6.25%,.25 6.25% 7.52%,.291667 7.52% 8.85%,.333333 8.85% 10.23%,.375 10.23% 11.69%,.416667 11.69% 13.22%,.458333 13.22% 14.84%,.5 14.84% 16.57%,.541667 16.57% 18.41%,.583333 18.41% 20.4%,.625 20.4% 22.56%,.666667 22.56% 24.93%,.708333 24.93% 27.58%,.75 27.58% 30.56%,.791667 30.56% 34.03%,.833333 34.03% 38.18%,.875 38.18% 43.42%,.916667 43.42% 50.72%,.958333 50.72% 63.88%,1 63.88% 100%);--hd-step-12:linear(0 0% 1.06%,.083333 1.06% 3.27%,.166667 3.27% 5.63%,.25 5.63% 8.18%,.333333 8.18% 10.95%,.416667 10.95% 14.02%,.5 14.02% 17.47%,.583333 17.47% 21.46%,.666667 21.46% 26.22%,.75 26.22% 32.23%,.833333 32.23% 40.62%,.916667 40.62% 55.97%,1 55.97% 100%);--hd-step-4:linear(0 0% 3.27%,.25 3.27% 10.95%,.5 10.95% 21.46%,.75 21.46% 40.62%,1 40.62% 100%)}}@media(max-width:720px){:root{--fs-display:44px;--lh-display:52.8px;--fs-display2:40px;--lh-display2:44px;--fs-h2:28px;--lh-h2:36px;--fs-story:28px;--lh-story:36px;--lh-story-zh:38px;--fs-stat:44px;--lh-stat:44px;--fs-statement:20px;--lh-statement:28px;--fs-lead:18px;--lh-lead:28px;--fs-body:16px;--lh-body:24px;--fs-hd-hero:44px;--lh-hd-hero:48px;--fs-hd-sec:34px;--lh-hd-sec:38px;--gutter:16px;--section:96px;--header:64px;--edge:var(--gutter)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 8px)}body{background:var(--white);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button,input{font:inherit;letter-spacing:inherit;color:inherit}:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.wrap{max-width:calc(var(--max) + var(--edge) * 2);margin:0 auto;padding:0 var(--edge)}.wrap.edge{max-width:calc(var(--max) + var(--edge) * 2);padding-left:var(--edge);padding-right:var(--edge)}.center{text-align:center}h1,h2,h3,blockquote{font-weight:var(--fw-regular);text-wrap:balance}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-display)}.t-display-2{font-size:var(--fs-display2);line-height:var(--lh-display2);letter-spacing:var(--ls-display);font-weight:var(--fw-display)}.t-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.t-statement{font-size:var(--fs-statement);line-height:var(--lh-statement);letter-spacing:var(--ls-statement)}.t-caps{font-size:var(--fs-caps);line-height:var(--lh-caps);letter-spacing:var(--ls-caps);text-transform:uppercase}.t-title{font-size:var(--fs-title);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.t-ui{font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui);font-weight:var(--fw-medium)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body)}.t-ui-sm{font-size:var(--fs-ui-sm);line-height:var(--lh-ui-sm);letter-spacing:var(--ls-ui-sm);font-weight:var(--fw-medium)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}.t-eyebrow{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.t-story{font-size:var(--fs-story);line-height:var(--lh-story);letter-spacing:var(--ls-story);font-weight:var(--fw-regular)}.t-label{font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);font-weight:var(--fw-medium);color:var(--purple)}:lang(zh) .t-story{line-height:var(--lh-story-zh)}.t-stat{font-size:var(--fs-stat);line-height:var(--lh-stat);letter-spacing:var(--ls-stat);font-weight:var(--fw-stat)}.t-micro{font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro)}.t-hd-hero{font-size:var(--fs-hd-hero);line-height:var(--lh-hd-hero);letter-spacing:var(--ls-hd);font-weight:var(--fw-hd)}.t-hd-sec{font-size:var(--fs-hd-sec);line-height:var(--lh-hd-sec);letter-spacing:var(--ls-hd);font-weight:var(--fw-hd)}.hd-2nd{color:var(--hd-grey)}.hd-dark .hd-2nd{color:var(--hd-grey-dark)}@media(max-width:720px){.hd-2nd{display:block}}.muted{color:var(--ink-60)}.sub{color:var(--ink-60);margin-top:var(--s-16);max-width:46ch;text-wrap:balance}.center .sub{margin-left:auto;margin-right:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8);height:48px;padding:0 22px;font-size:var(--fs-ui);line-height:1;letter-spacing:var(--ls-ui);font-weight:var(--fw-semibold);border-radius:var(--r-pill);border:0;background:var(--black);color:var(--on-dark);cursor:pointer;transition:opacity .2s,background .2s;white-space:nowrap}.btn:hover{opacity:.82}.btn.sm{height:38px;padding:0 var(--s-16)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.btn.ghost:hover{background:var(--fill);opacity:1}.btn.on-dark{background:var(--white);color:var(--ink)}.btn.glass{background:var(--on-dark-fill);color:var(--on-dark);box-shadow:inset 0 0 0 1px var(--on-dark-line)}.btn.glass:hover{background:var(--on-dark-fill-hover);opacity:1}.btn svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.btn:hover svg,.pill button:hover svg,.ab-pill button:hover svg,.sh-pill button:hover svg,.bt:hover .bt-go svg,.ab-back:hover svg,.dl-end .btn:hover svg,.pr-shop:hover span{transform:none!important}.btn.go{padding:0 var(--s-8) 0 var(--s-24);gap:var(--s-16)}.btn .ic{display:inline-flex;align-items:center;justify-content:center;width:var(--s-32);height:var(--s-32);border-radius:var(--r-pill);background:var(--purple);color:var(--on-dark);transition:background .25s}.btn:hover .ic{background:var(--purple-hover)}.link{color:var(--ink-60);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.link:hover{color:var(--ink)}.tag{display:inline-flex;align-items:center;height:26px;padding:0 var(--s-12);border-radius:var(--r-tag);border:1px solid var(--purple);color:var(--purple);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:var(--s-8);height:32px;padding:0 var(--s-12);border-radius:var(--r-pill);background:var(--white);box-shadow:0 0 0 1px var(--line);color:var(--ink-60);white-space:nowrap}.chip i{width:8px;height:8px;border-radius:var(--r-pill);background:var(--purple);box-shadow:0 0 0 3px #463fa626}:root{--end-gap:137px}@media(max-width:720px){:root{--end-gap:105px}}.divider{display:flex;align-items:center;gap:var(--s-24)}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.divider i{width:18px;height:17px;background:var(--ink-40);opacity:.6;-webkit-mask:url(https://virtusx-media.pages.dev/assets/brand/mark-black.png) center/contain no-repeat;mask:url(https://virtusx-media.pages.dev/assets/brand/mark-black.png) center/contain no-repeat}.panel{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--soft-bg)}.clip{position:relative;overflow:hidden;border-radius:var(--r-card);background:var(--lav-1);box-shadow:var(--shadow-lg),0 0 0 1px var(--line)}.clip>img,.clip>picture,.clip>picture>img,.clip>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.clip>video{opacity:0;transition:opacity .4s}.clip.playing>video{opacity:1}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.track{display:flex;width:max-content;animation:marquee 55s linear infinite}.marquee:hover .track{animation-play-state:paused}.app{display:flex;align-items:center;gap:var(--s-12);margin-right:var(--s-56);color:var(--ink-60);white-space:nowrap;transition:color .3s}.app img{width:28px;height:28px;object-fit:contain;filter:grayscale(1);opacity:.55;transition:filter .3s,opacity .3s}.app:hover{color:var(--ink)}.app:hover img{filter:none;opacity:1}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;row-gap:var(--s-16)}.app.dup{display:none}.marquee{-webkit-mask-image:none;mask-image:none}}@media(max-width:720px){.app{margin-right:var(--s-32)}}header.site{position:fixed;top:0;left:0;right:0;z-index:30;background:transparent;transition:background .3s,box-shadow .3s}header.site.solid,header.site.open,header.site.always{background:var(--frost);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line)}header.site .wrap{height:var(--header);display:flex;align-items:center;justify-content:space-between;position:relative;padding-left:var(--edge);padding-right:var(--edge);max-width:calc(var(--max) + var(--edge) * 2)}.logo{display:block;width:120px;height:22px;background:var(--ink);-webkit-mask:url(https://virtusx-media.pages.dev/assets/brand/logo-black.png) left center/contain no-repeat;mask:url(https://virtusx-media.pages.dev/assets/brand/logo-black.png) left center/contain no-repeat}header.site nav{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:var(--s-32);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui);font-weight:var(--fw-semibold)}header.site nav a{transition:opacity .2s}header.site nav a:hover{opacity:.6}header.site nav a[aria-current]{color:var(--purple)}.hd-r{display:flex;align-items:center;gap:var(--s-8)}.mnav{display:none}.mnav>summary{list-style:none;cursor:pointer;width:40px;height:40px;border-radius:var(--r-pill);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.mnav>summary::-webkit-details-marker{display:none}.mnav>summary i{display:block;width:20px;height:1.5px;background:var(--ink);transition:transform .3s}.mnav[open]>summary i:first-child{transform:translateY(3.75px) rotate(45deg)}.mnav[open]>summary i:last-child{transform:translateY(-3.75px) rotate(-45deg)}header.site .mnav>nav{position:fixed;top:calc(var(--header) + var(--s-8));left:var(--s-12);right:var(--s-12);transform:none;display:flex;flex-direction:column;gap:0;padding:var(--s-8) var(--s-24);border-radius:var(--r-card);background:var(--frost-menu);font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-medium);box-shadow:0 0 0 1px var(--line),var(--shadow-md)}.mnav>nav a{padding:var(--s-16) 0;border-bottom:1px solid var(--line)}.mnav>nav a:last-child{border-bottom:0}.mnav[open]>nav{animation:mnav-in .25s cubic-bezier(.2,.7,.2,1)}.mnav.closing>nav{animation:mnav-out .2s ease-in forwards}@keyframes mnav-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes mnav-out{to{opacity:0;transform:translateY(-8px)}}@media(max-width:1100px){header.site nav{display:none}.mnav{display:block}}:root{--mnav-step-8:cubic-bezier(.2,.8,.2,1)}@supports (transition-timing-function:linear(0,1)){:root{--mnav-step-8:linear(0 0% 1.55%,.125 1.55% 4.64%,.25 4.64% 7.77%,.375 7.77% 11.14%,.5 11.14% 15.08%,.625 15.08% 20.28%,.75 20.28% 28.58%,.875 28.58% 47.51%,1 47.51% 100%)}}@media(max-width:720px){header.site{--mnav-h:196px}header.site.solid,header.site.open,header.site.always{box-shadow:none}header.site:before{content:"";position:absolute;left:0;right:0;top:var(--header);height:var(--mnav-h);background:var(--frost-menu);transform-origin:50% 0;transform:scaleY(0);opacity:0;transition:transform .18s cubic-bezier(.4,0,.2,1) .04s,opacity .3s}header.site.solid:before,header.site.open:before,header.site.always:before{opacity:.94}header.site.mx:before{transform:none;opacity:1;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .14s cubic-bezier(.2,.8,.2,1)}header.site:after{content:"";position:absolute;left:0;right:0;top:calc(var(--header) - 1px);height:1px;background:var(--line);pointer-events:none;opacity:0;transition:opacity .3s,transform .18s cubic-bezier(.4,0,.2,1) .04s}header.site.solid:after,header.site.open:after,header.site.always:after{opacity:1}header.site.mx{background:var(--frost-menu);transition:background .14s cubic-bezier(.2,.8,.2,1),box-shadow .3s}header.site.mx:after{transform:translateY(var(--mnav-h));transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1)}header.site.open:before,header.site.open:after{will-change:transform}header.site .mnav>nav,header.site.mx .mnav>nav{top:var(--header);left:0;right:0;padding:var(--s-8) var(--edge) var(--s-24);border-radius:0;background:transparent;box-shadow:none;opacity:1;transform:none;transition:none}header.site .mnav>nav a{opacity:0;transform:translateY(8px);transition:opacity .1s cubic-bezier(.4,0,.2,1),transform 0s .1s}header.site.open .mnav>nav a{will-change:opacity,transform}header.site.mx .mnav>nav a{opacity:1;transform:none;transition:opacity .19s cubic-bezier(.2,.8,.2,1) var(--mnav-d,0s),transform .24s var(--mnav-step-8) var(--mnav-d,0s)}header.site .mnav>nav a:nth-child(1){--mnav-d:.04s}header.site .mnav>nav a:nth-child(2){--mnav-d:.07s}header.site .mnav>nav a:nth-child(3){--mnav-d:.1s}header.site .mnav>nav a:nth-child(4){--mnav-d:.13s}header.site .mnav>nav a:nth-child(5){--mnav-d:.16s}header.site .mnav>nav a:nth-child(6){--mnav-d:.19s}header.site .mnav[open]>nav,header.site .mnav.closing>nav{animation:none}header.site .mnav>nav a{padding:var(--s-12) 0;border-bottom:0}}@media(max-width:720px)and (prefers-reduced-motion:reduce){header.site:before,header.site:after{transition:none!important}}@media(max-width:720px)and (scripting:none){header.site:has(.mnav[open]):before{transform:none}header.site:has(.mnav[open]):after{opacity:1;transform:translateY(var(--mnav-h))}.mnav[open]>nav,header.site .mnav[open]>nav a{opacity:1;transform:none}}@media(min-width:721px){header.site{--hd-on:0;--hd-x:max(var(--edge),calc((100% - var(--max)) / 2))}header.site.solid,header.site.open,header.site.always{--hd-on:1;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}header.site:before,header.site:after{content:"";position:absolute;z-index:-1;pointer-events:none;opacity:var(--hd-on);transition:opacity var(--hd-pill-t) var(--hd-pill-ease)}header.site:before{top:0;left:0;right:0;height:var(--header);background-color:var(--hd-pill-bg);-webkit-backdrop-filter:var(--hd-pill-blur);backdrop-filter:var(--hd-pill-blur);clip-path:inset(calc(var(--hd-pill-top) * var(--hd-on)) calc(var(--hd-x) * var(--hd-on)) calc((var(--header) - var(--hd-pill-top) - var(--hd-pill-h)) * var(--hd-on)) calc(var(--hd-x) * var(--hd-on)) round calc(var(--hd-pill-r) * var(--hd-on)));transition:opacity calc(var(--hd-pill-t) * .5) var(--hd-pill-ease),clip-path var(--hd-pill-t) var(--hd-pill-ease)}header.site.solid:before,header.site.open:before,header.site.always:before{transition:opacity var(--hd-pill-t) var(--hd-pill-ease),clip-path var(--hd-pill-t) var(--hd-pill-ease)}header.site:after{top:var(--hd-pill-top);height:var(--hd-pill-h);left:var(--hd-x);right:var(--hd-x);border-radius:var(--hd-pill-r);box-shadow:var(--hd-pill-shadow);transition:opacity calc(var(--hd-pill-t) * .3) var(--hd-pill-ease)}header.site.solid:after,header.site.open:after,header.site.always:after{transition:opacity calc(var(--hd-pill-t) * .45) var(--hd-pill-ease) calc(var(--hd-pill-t) * .55)}header.site .logo{translate:calc(var(--s-24) * var(--hd-on)) 0;transform:translateY(calc(var(--s-4) * var(--hd-on)));transition:background-color var(--hd-ink-t) var(--hd-pill-ease),translate var(--hd-pill-t) var(--hd-step-24),transform var(--hd-pill-t) var(--hd-step-4)}header.site>.wrap>nav{translate:0 calc(var(--s-4) * var(--hd-on));transition:translate var(--hd-pill-t) var(--hd-step-4)}header.site .hd-r .btn{translate:calc(var(--s-12) * var(--hd-on) * -1) 0;transform:translateY(calc(var(--s-4) * var(--hd-on)));transition:background-color var(--hd-ink-t) var(--hd-pill-ease),color var(--hd-ink-t) var(--hd-pill-ease),opacity .2s,translate var(--hd-pill-t) var(--hd-step-12),transform var(--hd-pill-t) var(--hd-step-4)}header.site .mnav>summary{translate:calc(var(--s-12) * var(--hd-on) * -1) 0;transform:translateY(calc(var(--s-4) * var(--hd-on)));transition:translate var(--hd-pill-t) var(--hd-step-12),transform var(--hd-pill-t) var(--hd-step-4)}header.site .mnav>nav{left:var(--hd-x);right:var(--hd-x)}header.site>.wrap>nav a:hover{opacity:1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}header.site>.wrap>nav a[aria-current]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--purple);text-decoration-thickness:2px;text-underline-offset:6px}}@media(scripting:none){header.site{--hd-on:1;background:var(--frost);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line)}}@media(scripting:none)and (min-width:721px){header.site{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}header.site.hd-now,header.site.hd-now *,header.site.hd-now:before,header.site.hd-now:after{transition:none!important}@media(prefers-reduced-motion:reduce){header.site:before,header.site:after{transition:none!important}}.outro{padding:0;background:var(--white)}.dark{background:var(--white);color:var(--ink);padding:var(--s-48) var(--edge) 0;overflow:hidden}.dark>*{max-width:var(--max);margin-left:auto;margin-right:auto}footer.site{padding:var(--s-64) 0 var(--s-48)}footer.site{background:var(--white);box-shadow:0 0 0 100vmax var(--white);clip-path:inset(0 -100vmax)}.dark:not(:has(.stay)){background:var(--white)}.vx-live .sh-draft{display:none!important}#join:focus-within{border-color:var(--purple);box-shadow:0 0 0 1px rgba(var(--lavender-rgb),.45)}.f-top,.f-bot{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-32)}footer.site .logo{width:150px;height:28px;margin-top:var(--s-4);background:var(--ink)}.f-tag{color:var(--ink-60);margin-top:var(--s-16);max-width:32ch}.f-social{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-24)}.f-social a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--r-pill);color:var(--ink-60);background:var(--white);box-shadow:inset 0 0 0 1px var(--line);transition:color .2s,box-shadow .2s}.f-social a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.f-social svg{width:16px;height:16px;fill:currentColor}.f-links{list-style:none;display:grid;gap:var(--s-12);align-content:start;font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui);font-weight:var(--fw-medium)}.f-links a{color:var(--ink-60);transition:color .2s}.f-links a:hover{color:var(--ink)}.f-bot{margin-top:var(--s-96);padding-top:var(--s-24);border-top:1px solid var(--line);color:var(--ink-60);font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small)}.f-bot a{transition:color .2s}.f-bot a:hover{color:var(--ink)}@media(max-width:720px){.dark{padding:var(--s-32) var(--edge) 0}footer.site{padding:var(--s-48) 0 var(--s-32)}.f-top{grid-template-columns:1fr;gap:var(--s-48)}.f-bot{grid-template-columns:1fr;gap:var(--s-8);margin-top:var(--s-64)}}.f-sitemap .f-top{grid-template-columns:minmax(240px,1fr) minmax(0,600px);column-gap:var(--s-64)}.f-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--s-32);align-items:start}.f-col>summary{display:block;list-style:none;color:var(--ink);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui);font-weight:var(--fw-semibold)}.f-col>summary::-webkit-details-marker{display:none}.f-col ul{list-style:none;display:grid;gap:var(--s-12);margin-top:var(--s-16);font-size:var(--fs-ui);line-height:var(--lh-ui);letter-spacing:var(--ls-ui);font-weight:var(--fw-medium)}.f-col a{color:var(--ink-60);transition:color .2s}.f-col a:hover{color:var(--ink)}.f-sitemap .f-bot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s-8) var(--s-32);border-top:0;padding-top:0}@media(min-width:721px){.f-col>summary{cursor:default;pointer-events:none}}@media(min-width:721px)and (max-width:1000px){.f-sitemap .f-top{grid-template-columns:minmax(0,1fr);row-gap:var(--s-56)}}@media(max-width:720px){.f-sitemap .f-top{grid-template-columns:minmax(0,1fr);row-gap:var(--s-32)}.f-cols{grid-template-columns:minmax(0,1fr)}.f-col>summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--s-56);cursor:pointer;-webkit-tap-highlight-color:transparent}.f-col>summary:after{content:"";flex:none;width:8px;height:8px;margin-right:var(--s-4);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s}.f-col[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.f-col ul{gap:0;margin-top:0;padding-bottom:var(--s-12)}.f-col li a{display:block;padding:var(--s-8) 0}.f-sitemap .f-bot{flex-direction:column-reverse;align-items:flex-start;gap:var(--s-8);margin-top:var(--s-48)}}.f-cover{display:none}@media(max-width:720px){.f-col.f-anim{position:relative;overflow:hidden}.f-col.f-anim>.f-cover{display:block;position:absolute;left:0;right:0;top:var(--f-head,56px);bottom:0;background:var(--white);transform-origin:50% 100%;pointer-events:none}.f-col.f-closing>summary:after{transform:translateY(-2px) rotate(45deg)}.f-col>summary:after{transition-duration:.18s}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.f-col>summary:after{transition:none}}.rv{transition:opacity .8s ease,transform .8s ease}.js-rv .rv:not(.in){opacity:0;transform:translateY(16px)}@keyframes up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.js-rv .rv:not(.in){opacity:1;transform:none}html{scroll-behavior:auto}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}html:active-view-transition header.site{view-transition-name:site-hd}::view-transition-group(site-hd){animation:none}::view-transition-old(site-hd){animation:none;opacity:0}::view-transition-new(site-hd){animation:none}::view-transition-old(site-hd):only-child{opacity:1;animation:pg-out .12s cubic-bezier(0,0,.58,1) both}::view-transition-new(site-hd):only-child{animation:pg-hd-in .36s cubic-bezier(.22,1,.36,1) .11s both}::view-transition-old(root){animation:pg-out .12s cubic-bezier(0,0,.58,1) both}::view-transition-new(root){animation:pg-in .36s cubic-bezier(.22,1,.36,1) .11s both}@keyframes pg-out{to{opacity:0;filter:blur(2px)}}@keyframes pg-in{0%{opacity:0;transform:translateY(10px);filter:blur(3px)}}@keyframes pg-hd-in{0%{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/rd-site.css.map */
