.site-module__U1cQ6a__wrap{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.site-module__U1cQ6a__narrow{max-width:calc(44rem + 2 * var(--gutter))}.site-module__U1cQ6a__skipLink{z-index:200;background:var(--blurple);color:var(--surface);border-radius:.625rem;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.site-module__U1cQ6a__skipLink:focus{transform:none}.site-module__U1cQ6a__nav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);border-bottom:1px solid var(--ink-08);position:relative}.site-module__U1cQ6a__navInner{min-height:calc(var(--nav-h) - 1px);align-items:center;gap:2rem;display:flex}.site-module__U1cQ6a__brand{color:var(--ink);letter-spacing:-.035em;align-items:center;gap:.625rem;font-size:1.3125rem;font-weight:800;text-decoration:none;display:inline-flex}.site-module__U1cQ6a__brandMark{width:2.25rem;height:2.25rem;box-shadow:var(--mark-shadow);border-radius:.6875rem;flex:none}.site-module__U1cQ6a__navLinks{align-items:center;gap:clamp(1rem,1.6vw,1.75rem);margin-left:auto;display:flex}.site-module__U1cQ6a__navLink{min-height:2.75rem;color:var(--ink-72);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.site-module__U1cQ6a__navLink:hover,.site-module__U1cQ6a__navLinkActive{color:var(--blurple)}.site-module__U1cQ6a__menuBtn,.site-module__U1cQ6a__menuPanel{display:none}.site-module__U1cQ6a__menuBtn span{background:var(--ink);border-radius:2px;width:1.375rem;height:2px;transition:transform .2s,opacity .2s;display:block}.site-module__U1cQ6a__menuBtnOpen span:first-child{transform:translateY(.4375rem)rotate(45deg)}.site-module__U1cQ6a__menuBtnOpen span:nth-child(2){opacity:0}.site-module__U1cQ6a__menuBtnOpen span:nth-child(3){transform:translateY(-.4375rem)rotate(-45deg)}.site-module__U1cQ6a__menuLink{color:var(--ink);border-bottom:1px solid var(--ink-08);padding:1.125rem .25rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:block}@media (min-width:960px){.site-module__U1cQ6a__nav{position:sticky;top:0}}.site-module__U1cQ6a__btn{min-height:var(--control-h);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);letter-spacing:-.01em;justify-content:center;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.site-module__U1cQ6a__btnPrimary{background:var(--blurple);color:var(--surface)}.site-module__U1cQ6a__btnPrimary:hover{background:var(--blurple-deep)}.site-module__U1cQ6a__btnGhost{background:var(--surface);color:var(--ink);border:1px solid var(--ink-12)}.site-module__U1cQ6a__btnGhost:hover{border-color:var(--blurple);color:var(--blurple)}.site-module__U1cQ6a__btnSmall{border-radius:.75rem;min-height:2.75rem;padding:.625rem 1.125rem;font-size:.875rem}.site-module__U1cQ6a__btnRow{gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.site-module__U1cQ6a__hero{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));--hero-pad:min(var(--space-3xl), 6vh);--hero-gap:min(var(--space-2xl), 4.5vh);padding:var(--hero-pad) 0 calc(var(--hero-pad) + min(var(--space-xl), 3vh));border-bottom:1px solid var(--ink-08);align-items:center;display:flex;position:relative;overflow:hidden}.site-module__U1cQ6a__hero>.site-module__U1cQ6a__wrap{width:100%}.site-module__U1cQ6a__heroGrid{gap:var(--space-3xl);align-items:center;display:grid}.site-module__U1cQ6a__heroText{z-index:2;max-width:51.25rem;position:relative}.site-module__U1cQ6a__heroText .site-module__U1cQ6a__h1{font-size:var(--text-display);letter-spacing:-.04em;margin-top:0;line-height:1.04}.site-module__U1cQ6a__heroText .site-module__U1cQ6a__lead{margin-top:var(--space-lg);font-size:var(--text-xl);line-height:1.55}.site-module__U1cQ6a__heroText .site-module__U1cQ6a__btnRow{margin-top:var(--hero-gap)}.site-module__U1cQ6a__heroText .site-module__U1cQ6a__btn{min-height:var(--control-h-lg);padding-inline:var(--space-xl);font-size:var(--text-base)}.site-module__U1cQ6a__heroText .site-module__U1cQ6a__note{margin-top:var(--space-sm);text-wrap:pretty}.site-module__U1cQ6a__heroText .site-module__U1cQ6a__badges{margin-top:var(--hero-gap)}.site-module__U1cQ6a__heroStage{border-radius:var(--radius-lg);background:var(--frame-dark);width:100%;box-shadow:var(--shadow-shot);margin:0;overflow:hidden}.site-module__U1cQ6a__heroStage video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.site-module__U1cQ6a__heroToggle{cursor:pointer}.site-module__U1cQ6a__heroToggle:focus-visible{outline:none}.site-module__U1cQ6a__heroStage:has(.site-module__U1cQ6a__heroToggle:focus-visible){outline:.1875rem solid var(--blurple);outline-offset:.25rem}.site-module__U1cQ6a__eyebrow{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-72)}.site-module__U1cQ6a__h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:.875rem;font-size:clamp(2.4rem,1.4rem + 2.6vw,3.6rem);font-weight:500;line-height:1.08}.site-module__U1cQ6a__lead{margin-top:var(--space-lg);max-width:38em;font-size:var(--text-xl);color:var(--ink-72);font-weight:500}.site-module__U1cQ6a__definition{max-width:38em;color:var(--ink-72);margin-top:.875rem;font-size:1rem}.site-module__U1cQ6a__definition a{color:var(--blurple);font-weight:600}.site-module__U1cQ6a__note{margin-top:var(--space-md);max-width:42em;font-size:var(--text-sm);color:var(--ink-72);font-weight:600}.site-module__U1cQ6a__badges{gap:var(--space-xs);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.site-module__U1cQ6a__badge{font-size:var(--text-xs);padding:var(--space-xs) var(--space-md);background:var(--badge-bg);color:var(--badge-ink);border-radius:999px;font-weight:700}.site-module__U1cQ6a__phoneWrap{justify-content:center;display:flex}.site-module__U1cQ6a__phone{aspect-ratio:9/19;background:linear-gradient(#050507,#050507) padding-box padding-box,linear-gradient(155deg,#ffffffbf 0%,#ffffff24 20%,#a78bfa8c 52%,#ffffff1a 78%,#ffffff80 100%) border-box;border:2px solid #0000;border-radius:2.5rem;width:18.75rem;padding:.625rem;position:relative;box-shadow:0 0 0 1px #000,0 2.5rem 5rem #000000b3,0 0 5rem #7c3aed52}.site-module__U1cQ6a__phone:before,.site-module__U1cQ6a__phone:after{content:"";background:linear-gradient(90deg,#6b6b78,#26262e);border-radius:2px;width:3px;position:absolute}.site-module__U1cQ6a__phone:before{height:11%;top:24%;right:-5px}.site-module__U1cQ6a__phone:after{height:17%;top:18%;left:-5px}html[data-theme=light] .site-module__U1cQ6a__phone{background:var(--frame-dark);box-shadow:var(--shadow-phone), inset 0 0 0 2px #ffffff14;border:0;padding:.75rem}html[data-theme=light] .site-module__U1cQ6a__phone:before{background:#2a2a30}html[data-theme=light] .site-module__U1cQ6a__phone:after{background:#2a2a30}.site-module__U1cQ6a__screen{background:var(--frame-dark);border-radius:1.875rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.site-module__U1cQ6a__screenImg{object-fit:cover;object-position:top}.site-module__U1cQ6a__shot{background:var(--frame-dark);box-shadow:var(--shadow-shot), inset 0 0 0 1px #ffffff14;border-radius:1.5rem;margin:0;line-height:0;overflow:hidden}.site-module__U1cQ6a__shot video{aspect-ratio:16/9;background:var(--frame-dark);width:100%;height:auto;display:block}.site-module__U1cQ6a__shotAction{justify-content:center;margin-top:1.5rem;display:flex}.site-module__U1cQ6a__shot img{width:100%;height:auto;display:block}.site-module__U1cQ6a__soon{height:100%;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);justify-content:center;align-items:center;font-size:2.6rem;font-weight:600;display:flex}.site-module__U1cQ6a__section{padding:var(--space-section) 0}.site-module__U1cQ6a__sectionAlt{background:var(--surface-raised)}.site-module__U1cQ6a__sectionHead{max-width:48rem;margin-bottom:var(--space-3xl)}.site-module__U1cQ6a__h2{font-family:var(--font-display);font-weight:500;font-size:var(--text-h2);letter-spacing:-.035em;text-wrap:balance;line-height:1.1}@media (min-width:1001px){.site-module__U1cQ6a__sectionHeadCenter{text-align:center;margin-inline:auto}.site-module__U1cQ6a__sectionHeadCenter .site-module__U1cQ6a__sub{margin-inline:auto}}.site-module__U1cQ6a__eyebrow+.site-module__U1cQ6a__h2{margin-top:var(--space-sm)}.site-module__U1cQ6a__sub{margin-top:var(--space-md);max-width:40em;font-size:var(--text-lg);color:var(--ink-72);font-weight:500}.site-module__U1cQ6a__h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);letter-spacing:-.02em}.site-module__U1cQ6a__flow{gap:var(--space-grid);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.site-module__U1cQ6a__flowItem{background:var(--surface);border:1px solid var(--ink-08);border-radius:1.25rem;flex-direction:column;padding:clamp(1.25rem,1rem + .6vw,1.75rem);display:flex;position:relative}.site-module__U1cQ6a__flowNum{min-width:1.2ch;color:var(--blurple);font-family:var(--font-display);flex:none;font-size:1.75rem;font-weight:600;line-height:1;display:block}.site-module__U1cQ6a__flowItem h3{margin-top:.625rem}.site-module__U1cQ6a__flowItem p,.site-module__U1cQ6a__card p{font-size:var(--text-base);color:var(--ink-72);margin-top:.5rem}.site-module__U1cQ6a__flowItem a{margin-top:auto}.site-module__U1cQ6a__flowItem p+a{padding-top:.75rem}.site-module__U1cQ6a__flowItem a,.site-module__U1cQ6a__card a.site-module__U1cQ6a__cardLink{min-height:2.75rem;color:var(--ink);text-underline-offset:.3em;text-decoration-skip-ink:none;align-self:flex-start;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.site-module__U1cQ6a__grid3{gap:var(--space-grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-module__U1cQ6a__cardWide{grid-column:span 2}.site-module__U1cQ6a__gridDense{grid-auto-flow:dense}.site-module__U1cQ6a__grid2+.site-module__U1cQ6a__prose,.site-module__U1cQ6a__grid3+.site-module__U1cQ6a__prose,.site-module__U1cQ6a__grid4+.site-module__U1cQ6a__prose{margin-top:var(--space-2xl)}.site-module__U1cQ6a__grid2{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-module__U1cQ6a__card{background:var(--surface);border:1px solid var(--ink-08);color:inherit;border-radius:1.25rem;padding:clamp(1.375rem,1rem + .8vw,2rem);text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:block}@media (hover:hover){a.site-module__U1cQ6a__card:hover{border-color:var(--blurple);box-shadow:var(--shadow-card-hover);transform:translateY(-.1875rem)}}.site-module__U1cQ6a__cardEyebrow+.site-module__U1cQ6a__h3{margin-top:var(--space-xs)}.site-module__U1cQ6a__cardEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blurple);font-size:.8125rem;font-weight:800}.site-module__U1cQ6a__hub{position:relative}.site-module__U1cQ6a__hubCables{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.site-module__U1cQ6a__hub{--hub-c1:#2dd4bf;--hub-c2:#22d3ee;--hub-c3:#38bdf8;--hub-c4:#60a5fa;--hub-c5:#818cf8;--hub-c6:#a78bfa;--hub-c7:#c084fc;--hub-c8:#e879f9;--hub-c9:#f472b6;--hub-c10:#fb7185;--cable-opacity:.6}html[data-theme=light] .site-module__U1cQ6a__hub{--hub-c1:#0d9488;--hub-c2:#0891b2;--hub-c3:#0284c7;--hub-c4:#2563eb;--hub-c5:#4f46e5;--hub-c6:#7c3aed;--hub-c7:#9333ea;--hub-c8:#c026d3;--hub-c9:#db2777;--hub-c10:#e11d48;--cable-opacity:.5}.site-module__U1cQ6a__cable,.site-module__U1cQ6a__cableSignal{fill:none;stroke-linecap:round}.site-module__U1cQ6a__cable{stroke:var(--c);stroke-width:2px;opacity:var(--cable-opacity);transition:opacity .2s,stroke-width .2s}.site-module__U1cQ6a__cableSignal{stroke:var(--c);stroke-width:3px;stroke-dasharray:24 200;stroke-dashoffset:24px;animation:3.2s cubic-bezier(.45,0,.55,1) infinite site-module__U1cQ6a__signal}.site-module__U1cQ6a__cableActive .site-module__U1cQ6a__cable{opacity:1;stroke-width:2.5px}.site-module__U1cQ6a__cableActive .site-module__U1cQ6a__cableSignal{animation-duration:1.4s}@keyframes site-module__U1cQ6a__signal{0%{stroke-dashoffset:24px}60%,to{stroke-dashoffset:-100px}}.site-module__U1cQ6a__hubNodes{z-index:1;row-gap:var(--space-grid);grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1fr) clamp(11.25rem,18vw,18.75rem) minmax(0,1fr);list-style:none;display:grid;position:relative}.site-module__U1cQ6a__hubNodes li{display:flex;position:relative}.site-module__U1cQ6a__hubNodes li:nth-child(-n+5){grid-column:1}.site-module__U1cQ6a__hubNodes li:nth-child(n+6){grid-column:3}.site-module__U1cQ6a__hubNodes li:nth-child(5n+1){grid-row:1}.site-module__U1cQ6a__hubNodes li:nth-child(5n+2){grid-row:2}.site-module__U1cQ6a__hubNodes li:nth-child(5n+3){grid-row:3}.site-module__U1cQ6a__hubNodes li:nth-child(5n+4){grid-row:4}.site-module__U1cQ6a__hubNodes li:nth-child(5n){grid-row:5}.site-module__U1cQ6a__hubNodes .site-module__U1cQ6a__card{flex:1}.site-module__U1cQ6a__hubNodes li:after{content:"";z-index:2;background:var(--bg);border:2px solid var(--c);border-radius:50%;width:.75rem;height:.75rem;transition:background .2s;position:absolute;top:50%;transform:translate(-50%,-50%)}.site-module__U1cQ6a__hubNodes li:nth-child(-n+5):after{left:100%}.site-module__U1cQ6a__hubNodes li:nth-child(n+6):after{left:0}.site-module__U1cQ6a__hubNodes li:hover:after,.site-module__U1cQ6a__hubNodes li:focus-within:after{background:var(--c)}@media (hover:hover){.site-module__U1cQ6a__hubNodes li a.site-module__U1cQ6a__card:hover{border-color:var(--c)}}.site-module__U1cQ6a__hubNodes li a.site-module__U1cQ6a__card:focus-visible{border-color:var(--c)}.site-module__U1cQ6a__hubCore{z-index:2;aspect-ratio:1;background:linear-gradient(var(--surface), var(--surface)) padding-box, conic-gradient(var(--hub-c1), var(--hub-c2), var(--hub-c3), var(--hub-c4), var(--hub-c5), var(--hub-c6), var(--hub-c7), var(--hub-c8), var(--hub-c9), var(--hub-c10), var(--hub-c1)) border-box;width:clamp(7rem,9vw,9.25rem);box-shadow:var(--shadow-card-hover);border:2px solid #0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-module__U1cQ6a__hubLogo{border-radius:22%;width:52%;height:auto}.site-module__U1cQ6a__hubLabel{top:calc(100% + var(--space-sm));font-family:var(--font-display);font-weight:700;font-size:var(--text-base);letter-spacing:-.02em;position:absolute}.site-module__U1cQ6a__hubRing{border:2px solid var(--hub-c5);opacity:0;border-radius:50%;animation:3.2s ease-out infinite site-module__U1cQ6a__ring;position:absolute;inset:-1px}@keyframes site-module__U1cQ6a__ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.site-module__U1cQ6a__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}.site-module__U1cQ6a__panel{background:var(--band-bg);color:var(--band-ink);border-radius:1.5rem;padding:clamp(1.5rem,1rem + 1.2vw,2.5rem)}.site-module__U1cQ6a__panel .site-module__U1cQ6a__eyebrow{color:var(--band-ink);opacity:.8}.site-module__U1cQ6a__tier{border-bottom:1px solid var(--ink-12);justify-content:space-between;align-items:baseline;padding:.875rem 0;font-weight:700;display:flex}.site-module__U1cQ6a__panel .site-module__U1cQ6a__tier{border-bottom-color:#ffffff38}.site-module__U1cQ6a__tier:last-child{border-bottom:0}.site-module__U1cQ6a__tier span:last-child{font-family:var(--font-display);font-size:1.3rem}.site-module__U1cQ6a__checks{gap:.75rem;margin-top:1.25rem;list-style:none;display:grid}.site-module__U1cQ6a__checks li{color:var(--ink-72);padding-left:1.875rem;font-size:clamp(1rem,.95rem + .15vw,1.0625rem);position:relative}.site-module__U1cQ6a__checks li:before{content:"";background:var(--accent-green);border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:.3125rem;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6L21 7.5l-1.4-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6L21 7.5l-1.4-1.4z'/%3E%3C/svg%3E") 50%/contain no-repeat}.site-module__U1cQ6a__checks+p,.site-module__U1cQ6a__prose .site-module__U1cQ6a__checks+p{margin-top:var(--space-lg)}.site-module__U1cQ6a__plans{margin-top:var(--space-lg);align-items:stretch}.site-module__U1cQ6a__plan{flex-direction:column;display:flex}.site-module__U1cQ6a__planName{font-size:var(--text-h3)}.site-module__U1cQ6a__card p.site-module__U1cQ6a__planPrice{margin-top:var(--space-2xs);font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);font-weight:600}.site-module__U1cQ6a__planAction{padding-top:var(--space-xl);margin-top:auto}.site-module__U1cQ6a__planAction .site-module__U1cQ6a__btn{width:100%}.site-module__U1cQ6a__prose .site-module__U1cQ6a__planAction a.site-module__U1cQ6a__btn{text-decoration:none}.site-module__U1cQ6a__prose .site-module__U1cQ6a__planAction a.site-module__U1cQ6a__btnPrimary{color:var(--surface)}.site-module__U1cQ6a__prose .site-module__U1cQ6a__planAction a.site-module__U1cQ6a__btnGhost{color:var(--ink)}.site-module__U1cQ6a__prose .site-module__U1cQ6a__plans+p{margin-top:var(--space-xl)}.site-module__U1cQ6a__planFeatured{background:var(--band-bg);color:var(--band-ink);border-color:#0000}.site-module__U1cQ6a__planFeatured .site-module__U1cQ6a__planName,.site-module__U1cQ6a__card.site-module__U1cQ6a__planFeatured p.site-module__U1cQ6a__planPrice,.site-module__U1cQ6a__planFeatured .site-module__U1cQ6a__checks li{color:var(--band-ink)}.site-module__U1cQ6a__planFeatured .site-module__U1cQ6a__checks li:before{background:var(--band-ink)}.site-module__U1cQ6a__faq{gap:.75rem;display:grid}.site-module__U1cQ6a__faqItem{background:var(--surface);border:1px solid var(--ink-08);border-radius:1rem}.site-module__U1cQ6a__faqItem summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.site-module__U1cQ6a__faqItem summary::-webkit-details-marker{display:none}.site-module__U1cQ6a__faqItem summary:after{content:"+";color:var(--blurple);font-size:1.375rem;line-height:1}.site-module__U1cQ6a__faqItem[open] summary:after{content:"–"}.site-module__U1cQ6a__faqItem p{color:var(--ink-72);padding:0 1.5rem 1.375rem}.site-module__U1cQ6a__faqGroupTitle{margin:0 0 var(--space-md);font-size:clamp(1.5rem,1.15rem + .9vw,2rem)}section+section>.site-module__U1cQ6a__faqGroupTitle{margin-top:var(--space-3xl)}.site-module__U1cQ6a__page{max-width:calc(44rem + 2 * var(--gutter))}.site-module__U1cQ6a__pageMain{padding-top:var(--space-lg)}.site-module__U1cQ6a__grid4{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-module__U1cQ6a__rows>section>.site-module__U1cQ6a__faq,.site-module__U1cQ6a__rows>section>.site-module__U1cQ6a__grid2{margin-top:var(--space-lg)}@media (min-width:1100px){.site-module__U1cQ6a__page{max-width:var(--container)}.site-module__U1cQ6a__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-module__U1cQ6a__page>.site-module__U1cQ6a__prose,.site-module__U1cQ6a__page.site-module__U1cQ6a__prose>p{max-width:48rem}.site-module__U1cQ6a__rows>section{padding-block:var(--space-2xl);border-top:1px solid var(--ink-08);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,8rem);display:grid}.site-module__U1cQ6a__rows>section>h2:first-child{grid-area:1/1/span 40;margin:0;font-size:clamp(1.75rem,1rem + 1.1vw,2.5rem)}.site-module__U1cQ6a__rows>section>:not(h2:first-child){grid-column:2}.site-module__U1cQ6a__rows>section>h2:first-child+*{margin-top:0}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowPortrait{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowPortrait>:not(.site-module__U1cQ6a__sectionShots){grid-column:1}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowPortrait>h2:first-child{grid-row:auto}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowPortrait>h2:first-child+*{margin-top:var(--space-lg)}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowPortrait>p,.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowPortrait>.site-module__U1cQ6a__checks li{font-size:var(--text-lg)}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowPortrait>.site-module__U1cQ6a__sectionShots{flex-wrap:nowrap;grid-area:1/2/span 40;margin-top:0}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowPortrait .site-module__U1cQ6a__sectionShotPortrait{flex:0 21rem;max-width:21rem}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowWide>.site-module__U1cQ6a__sectionShots{margin-top:var(--space-xl)}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowWide>.site-module__U1cQ6a__sectionShots:has(>:nth-child(2)):not(:has(>.site-module__U1cQ6a__sectionShotPortrait)){grid-column:1/-1;justify-self:end;width:min(100%,72rem)}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowWide .site-module__U1cQ6a__sectionShot{flex:1 1 0;min-width:0}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowWide .site-module__U1cQ6a__sectionShotPortrait{flex:0 18.75rem}.site-module__U1cQ6a__rows>section.site-module__U1cQ6a__rowWide .site-module__U1cQ6a__sectionShots:has(>.site-module__U1cQ6a__sectionShotPortrait)>.site-module__U1cQ6a__sectionShot:not(.site-module__U1cQ6a__sectionShotPortrait){flex-basis:100%}.site-module__U1cQ6a__rows>:not(section){margin-top:var(--space-2xl)}}.site-module__U1cQ6a__pageHead{background:var(--bg);padding:clamp(3rem,2rem + 2.5vw,6rem) 0 clamp(2.5rem,2rem + 1.5vw,4.5rem)}.site-module__U1cQ6a__crumbs{color:var(--ink-72);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.site-module__U1cQ6a__crumbs a{color:var(--blurple);padding-block:.25rem;text-decoration:none;display:inline-block}.site-module__U1cQ6a__crumbs a:hover{text-underline-offset:.3em;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:1.5px}.site-module__U1cQ6a__crumbs li+li:before{content:"/";color:var(--ink-12);margin-right:.5rem}.site-module__U1cQ6a__prose h2{margin:var(--space-3xl) 0 var(--space-sm)}.site-module__U1cQ6a__prose p{color:var(--ink-72);margin-top:.75rem;font-size:clamp(1.05rem,1rem + .15vw,1.125rem)}.site-module__U1cQ6a__prose .site-module__U1cQ6a__card p{font-size:var(--text-base);margin-top:.5rem}.site-module__U1cQ6a__prose a:not(.site-module__U1cQ6a__card),.site-module__U1cQ6a__linkInline{color:var(--ink);text-underline-offset:.3em;text-decoration-skip-ink:none;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.site-module__U1cQ6a__stepList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;list-style:none;display:grid}.site-module__U1cQ6a__stepList li{background:var(--surface);border:1px solid var(--ink-08);border-radius:1rem;gap:1rem;padding:1.25rem;display:flex}.site-module__U1cQ6a__stepList h3{font-size:1.02rem}.site-module__U1cQ6a__stepList p{margin-top:.25rem;font-size:1rem}.site-module__U1cQ6a__sectionShots{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1.75rem;margin-top:1.5rem;display:flex}.site-module__U1cQ6a__sectionShot{flex:100%;margin:0}.site-module__U1cQ6a__sectionShot img{background:var(--frame-dark);width:100%;height:auto;box-shadow:var(--shadow-section), inset 0 0 0 1px #ffffff14;border-radius:1.125rem;display:block}.site-module__U1cQ6a__sectionShotPortrait{text-align:center;flex:0 18.75rem;max-width:18.75rem}.site-module__U1cQ6a__sectionShot video{aspect-ratio:16/9;background:var(--frame-dark);width:100%;height:auto;box-shadow:var(--shadow-section), inset 0 0 0 1px #ffffff14;border-radius:1.125rem;display:block}.site-module__U1cQ6a__sectionShot figcaption{color:var(--ink-72);margin-top:.75rem;font-size:.9375rem}.site-module__U1cQ6a__stepShots{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.site-module__U1cQ6a__stepShots li{background:var(--surface);border:1px solid var(--ink-08);border-radius:1.25rem;flex-direction:column;gap:1.125rem;padding:1rem 1rem 1.375rem;display:flex}.site-module__U1cQ6a__stepShotFrame{background:var(--surface-raised);border:1px solid var(--ink-08);border-radius:.875rem;line-height:0;overflow:hidden}.site-module__U1cQ6a__stepShotFrame img{width:100%;height:auto;display:block}.site-module__U1cQ6a__stepShotText{flex-direction:column;align-items:flex-start;gap:.5rem;padding-inline:.25rem;display:flex}.site-module__U1cQ6a__stepShotText h3{font-size:1.02rem}.site-module__U1cQ6a__stepShotText p{font-size:1rem}.site-module__U1cQ6a__cta{text-align:center;background:var(--band-bg);color:var(--band-ink);padding:clamp(3.5rem,3rem + 2.5vw,6.5rem) 0}.site-module__U1cQ6a__cta .site-module__U1cQ6a__h2{color:var(--band-ink)}.site-module__U1cQ6a__cta .site-module__U1cQ6a__sub{color:var(--band-ink);opacity:.92;max-width:35rem;margin-left:auto;margin-right:auto}.site-module__U1cQ6a__cta .site-module__U1cQ6a__btnRow{justify-content:center}.site-module__U1cQ6a__cta .site-module__U1cQ6a__btnPrimary{background:var(--band-bg);color:var(--band-ink);box-shadow:inset 0 0 0 1px #fff9}.site-module__U1cQ6a__cta .site-module__U1cQ6a__btnGhost{color:var(--band-ink);background:0 0;border-color:#ffffff80}.site-module__U1cQ6a__footer{background:var(--surface);border-top:1px solid var(--ink-08);margin-top:auto;padding:clamp(3rem,2rem + 2vw,5rem) 0 2rem}.site-module__U1cQ6a__footGrid{grid-template-columns:1.4fr repeat(5,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,3rem);display:grid}.site-module__U1cQ6a__footTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:.75rem;font-size:.8125rem;font-weight:800}.site-module__U1cQ6a__footList{gap:2px;list-style:none;display:grid}.site-module__U1cQ6a__footList a{min-width:1.5rem;color:var(--ink-72);padding-block:.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-block}.site-module__U1cQ6a__footList a:hover{color:var(--blurple)}.site-module__U1cQ6a__footAbout{color:var(--ink-72);max-width:18.75rem;margin-top:.875rem;font-size:.9375rem}.site-module__U1cQ6a__footBottom{border-top:1px solid var(--ink-08);color:var(--ink-72);margin-top:2.5rem;padding-top:1.25rem;font-size:.875rem;font-weight:500}.site-module__U1cQ6a__footBottom a{color:inherit;text-decoration:none}.site-module__U1cQ6a__footBottom a:hover{color:var(--blurple)}@media (min-width:1200px),(min-width:1024px) and (min-aspect-ratio:5/4){.site-module__U1cQ6a__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-module__U1cQ6a__heroGrid .site-module__U1cQ6a__h1{font-size:min(clamp(2.75rem,.4rem + 3vw,3.75rem),6.4vh)}}@media (min-width:1600px){.site-module__U1cQ6a__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@media (min-width:1440px){.site-module__U1cQ6a__grid3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.site-module__U1cQ6a__footGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-module__U1cQ6a__footGrid>:first-child{grid-column:1/-1}}@media (max-width:1000px){.site-module__U1cQ6a__hubCore{width:4rem;margin-bottom:var(--space-xl);position:relative;top:auto;left:auto;transform:none}.site-module__U1cQ6a__hubLabel{top:50%;left:calc(100% + var(--space-md));font-size:var(--text-lg);transform:translateY(-50%)}.site-module__U1cQ6a__hubRing{display:none}.site-module__U1cQ6a__hubNodes{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding-left:4rem}.site-module__U1cQ6a__hubNodes li:nth-child(n){grid-area:auto}.site-module__U1cQ6a__hubNodes li:nth-child(n):after{left:0}.site-module__U1cQ6a__split{grid-template-columns:1fr;gap:3rem}.site-module__U1cQ6a__flow,.site-module__U1cQ6a__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site-module__U1cQ6a__cardWide{grid-column:auto}}@media (max-width:959px){.site-module__U1cQ6a__navInner{min-height:calc(var(--nav-h) - 1px);justify-content:space-between}.site-module__U1cQ6a__navLinks{display:none}.site-module__U1cQ6a__menuBtn{cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;width:2.75rem;height:2.75rem;margin-right:-.25rem;display:inline-flex}.site-module__U1cQ6a__menuPanel:not([hidden]){background:var(--surface);border-bottom:1px solid var(--ink-08);flex-direction:column;gap:.5rem;padding:0 1.5rem 1.75rem;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 1.5rem 2.5rem #0000006b}}@media (max-width:640px){.site-module__U1cQ6a__grid4{grid-template-columns:1fr}.site-module__U1cQ6a__pageHead{padding:var(--space-xl) 0 var(--space-lg)}.site-module__U1cQ6a__footGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-module__U1cQ6a__flow,.site-module__U1cQ6a__grid3,.site-module__U1cQ6a__grid2,.site-module__U1cQ6a__stepList,.site-module__U1cQ6a__stepShots{grid-template-columns:1fr}.site-module__U1cQ6a__stepShots li{max-width:23.75rem;margin-inline:auto}.site-module__U1cQ6a__btn{width:100%}.site-module__U1cQ6a__menuPanel:not([hidden]){padding:0 var(--gutter) 1.75rem}}.site-module__U1cQ6a__langSwitcher{align-items:center;gap:.25rem;margin-left:.5rem;display:flex}.site-module__U1cQ6a__langLink{min-width:2.25rem;min-height:2.25rem;color:var(--ink-72);border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.site-module__U1cQ6a__langLink:hover{border-color:var(--ink-12)}.site-module__U1cQ6a__langActive{color:var(--ink);border-color:var(--ink-12);background:var(--surface-raised)}.site-module__U1cQ6a__menuLangRow{border-top:1px solid var(--ink-08);gap:.5rem;margin-top:.5rem;padding:.75rem 0;display:flex}.site-module__U1cQ6a__menuThemeRow{border-top:1px solid var(--ink-08);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem 0;display:flex}.site-module__U1cQ6a__menuThemeLabel{color:var(--ink-72);font-size:.875rem;font-weight:700}.site-module__U1cQ6a__themeToggle{border:1px solid var(--ink-12);background:var(--surface-raised);width:4.25rem;height:2.25rem;color:var(--ink-72);cursor:pointer;border-radius:999px;flex:none;justify-content:space-between;align-items:center;padding:.1875rem;transition:border-color .16s;display:inline-flex;position:relative}.site-module__U1cQ6a__themeToggle:hover{border-color:var(--blurple)}.site-module__U1cQ6a__themeToggleIcon{z-index:1;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;line-height:1;transition:color .16s;display:grid;position:relative}.site-module__U1cQ6a__themeToggleThumb{background:var(--blurple);border-radius:50%;width:1.75rem;height:1.75rem;transition:transform .18s;position:absolute;top:.1875rem;left:.1875rem}.site-module__U1cQ6a__themeToggle[data-theme=dark] .site-module__U1cQ6a__themeToggleThumb{transform:translate(2rem)}.site-module__U1cQ6a__themeToggle[data-theme=light] .site-module__U1cQ6a__themeToggleIcon:first-child,.site-module__U1cQ6a__themeToggle[data-theme=dark] .site-module__U1cQ6a__themeToggleIcon:nth-child(2){color:var(--surface)}.site-module__U1cQ6a__showcase{grid-template-areas:"head""phone""action";display:grid}.site-module__U1cQ6a__showcase>.site-module__U1cQ6a__sectionHead{grid-area:head}.site-module__U1cQ6a__showcase>.site-module__U1cQ6a__phoneWrap{grid-area:phone}.site-module__U1cQ6a__showcase>.site-module__U1cQ6a__btnRow{grid-area:action;justify-content:center}.site-module__U1cQ6a__frameEnd{flex-direction:column;display:flex}.site-module__U1cQ6a__frameEnd>.site-module__U1cQ6a__cta{flex:1;align-items:center;display:flex}.site-module__U1cQ6a__frameEnd>.site-module__U1cQ6a__cta>.site-module__U1cQ6a__wrap{width:100%}@media (min-width:1001px){.site-module__U1cQ6a__hubNodes .site-module__U1cQ6a__card p{display:none}.site-module__U1cQ6a__hubNodes .site-module__U1cQ6a__card{padding:var(--space-md) var(--space-lg)}.site-module__U1cQ6a__hubNodes{row-gap:var(--space-sm)}}@media (min-width:1001px) and (max-height:820px){.site-module__U1cQ6a__hubNodes .site-module__U1cQ6a__card{align-items:baseline;column-gap:var(--space-sm);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.site-module__U1cQ6a__hubNodes .site-module__U1cQ6a__card .site-module__U1cQ6a__cardEyebrow+.site-module__U1cQ6a__h3{margin-top:0}}@media (min-width:1024px) and (min-height:600px){.site-module__U1cQ6a__frame{--frame-pad:min(var(--space-section), 7vh);min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));padding-block:var(--frame-pad);align-items:center;display:flex}.site-module__U1cQ6a__frame>.site-module__U1cQ6a__wrap{width:100%}.site-module__U1cQ6a__frame .site-module__U1cQ6a__sectionHead{margin-bottom:min(var(--space-3xl), 5vh)}.site-module__U1cQ6a__showcase{column-gap:var(--space-3xl);grid-template:".phone"1fr"head phone""action phone"".phone"1fr/minmax(0,1fr) auto}.site-module__U1cQ6a__showcase>.site-module__U1cQ6a__sectionHead{margin-bottom:0}.site-module__U1cQ6a__showcase>.site-module__U1cQ6a__btnRow{justify-content:flex-start}.site-module__U1cQ6a__showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-module__U1cQ6a__showcase .site-module__U1cQ6a__phone{width:clamp(13.75rem, calc((100svh - var(--nav-h) - 2 * var(--frame-pad)) * 9 / 19), 28rem)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__h2{font-size:min(clamp(2.25rem,.4rem + 2.75vw,3.5rem),6vh)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__sub{margin-top:var(--space-lg);font-size:var(--text-xl);line-height:1.55}.site-module__U1cQ6a__frame .site-module__U1cQ6a__checks{gap:var(--space-md);margin-top:var(--space-xl)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__checks li{font-size:var(--text-lg);padding-left:2.25rem}.site-module__U1cQ6a__frame .site-module__U1cQ6a__checks li:before{width:1.375rem;height:1.375rem;top:.25rem}.site-module__U1cQ6a__frame .site-module__U1cQ6a__btnRow .site-module__U1cQ6a__btn{min-height:var(--control-h-lg);padding-inline:var(--space-xl)}.site-module__U1cQ6a__showcase>.site-module__U1cQ6a__sectionHead,.site-module__U1cQ6a__frame .site-module__U1cQ6a__split>:first-child{max-width:36rem}.site-module__U1cQ6a__frame .site-module__U1cQ6a__flowItem{min-height:min(26rem,42vh);padding:clamp(1.5rem,.75rem + 1.2vw,2.5rem)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__flowNum{font-size:2.75rem}.site-module__U1cQ6a__frame .site-module__U1cQ6a__flowItem h3{margin-top:var(--space-lg);font-size:var(--text-xl)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__flowItem p{font-size:var(--text-lg)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__split{gap:clamp(3rem,6vw,8rem)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__panel{border-radius:2rem;padding:clamp(2rem,1rem + 2vw,3.5rem)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__panel .site-module__U1cQ6a__eyebrow{font-size:var(--text-sm);margin-bottom:var(--space-md)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__tier{font-size:var(--text-lg);padding-block:clamp(1.25rem,.5rem + 1.2vh,2rem)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__tier span:last-child{font-size:clamp(1.5rem,1rem + 1vw,2.25rem)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__tier span:only-child{font-size:var(--text-xl);line-height:1.35}.site-module__U1cQ6a__frame .site-module__U1cQ6a__split>.site-module__U1cQ6a__checks{gap:var(--space-grid);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.site-module__U1cQ6a__frame .site-module__U1cQ6a__split>.site-module__U1cQ6a__checks li{min-height:min(9rem,14vh);padding:3.75rem var(--space-xl) var(--space-xl);background:var(--surface);border:1px solid var(--ink-08);color:var(--ink);border-radius:1.25rem;align-items:flex-end;font-weight:600;display:flex}.site-module__U1cQ6a__frame .site-module__U1cQ6a__split>.site-module__U1cQ6a__checks li:before{top:var(--space-xl);left:var(--space-xl)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__split>.site-module__U1cQ6a__checks li:last-child:nth-child(odd){grid-column:1/-1}.site-module__U1cQ6a__faqSplit{align-items:start}.site-module__U1cQ6a__faqSplit>.site-module__U1cQ6a__sectionHead{margin-bottom:0}.site-module__U1cQ6a__frame .site-module__U1cQ6a__faqItem summary{padding:var(--space-lg) var(--space-xl);font-size:var(--text-lg)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__faqItem p{padding:0 var(--space-xl) var(--space-lg);font-size:var(--text-base)}.site-module__U1cQ6a__frameEnd{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h))}}@media (min-width:1024px) and (min-height:600px) and (max-height:820px){.site-module__U1cQ6a__frame .site-module__U1cQ6a__flowItem{min-height:0;padding:clamp(1.25rem,1rem + .6vw,1.75rem)}.site-module__U1cQ6a__frame .site-module__U1cQ6a__flowNum{font-size:1.75rem}.site-module__U1cQ6a__frame .site-module__U1cQ6a__flowItem h3{margin-top:.625rem}.site-module__U1cQ6a__frame .site-module__U1cQ6a__flowItem p{font-size:var(--text-base)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-module__U1cQ6a__sectionHead,.site-module__U1cQ6a__flowItem,.site-module__U1cQ6a__grid3>.site-module__U1cQ6a__card,.site-module__U1cQ6a__hubNodes .site-module__U1cQ6a__card,.site-module__U1cQ6a__split>*,.site-module__U1cQ6a__faqItem,.site-module__U1cQ6a__showcase>.site-module__U1cQ6a__phoneWrap,.site-module__U1cQ6a__stepList>li,.site-module__U1cQ6a__cta .site-module__U1cQ6a__wrap{animation:linear both site-module__U1cQ6a__reveal;animation-timeline:view();animation-range:entry calc(var(--stagger,0) * 12%) entry 100%}.site-module__U1cQ6a__flowItem:nth-child(4n+2),.site-module__U1cQ6a__grid3>.site-module__U1cQ6a__card:nth-child(4n+2),.site-module__U1cQ6a__hubNodes li:nth-child(5n+2) .site-module__U1cQ6a__card,.site-module__U1cQ6a__split>:nth-child(2),.site-module__U1cQ6a__faqItem:nth-child(2){--stagger:1}.site-module__U1cQ6a__flowItem:nth-child(4n+3),.site-module__U1cQ6a__grid3>.site-module__U1cQ6a__card:nth-child(4n+3),.site-module__U1cQ6a__hubNodes li:nth-child(5n+3) .site-module__U1cQ6a__card,.site-module__U1cQ6a__faqItem:nth-child(3){--stagger:2}.site-module__U1cQ6a__flowItem:nth-child(4n),.site-module__U1cQ6a__grid3>.site-module__U1cQ6a__card:nth-child(4n),.site-module__U1cQ6a__hubNodes li:nth-child(5n+4) .site-module__U1cQ6a__card,.site-module__U1cQ6a__faqItem:nth-child(4){--stagger:3}.site-module__U1cQ6a__hubNodes li:nth-child(5n) .site-module__U1cQ6a__card{--stagger:4}.site-module__U1cQ6a__cable{stroke-dasharray:100;animation:linear both site-module__U1cQ6a__plugIn;animation-timeline:view();animation-range:entry}.site-module__U1cQ6a__nav{animation:linear both site-module__U1cQ6a__navEdge;animation-timeline:scroll(root);animation-range:0 4rem}}}@keyframes site-module__U1cQ6a__reveal{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@keyframes site-module__U1cQ6a__plugIn{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes site-module__U1cQ6a__navEdge{0%{border-bottom-color:#0000}to{border-bottom-color:var(--ink-08)}}@media (max-aspect-ratio:2/5){.site-module__U1cQ6a__hero,.site-module__U1cQ6a__frame,.site-module__U1cQ6a__frameEnd{min-height:0}}.site-module__U1cQ6a__sectionShot.site-module__U1cQ6a__sectionShotPortrait video{aspect-ratio:9/16}.site-module__U1cQ6a__pullQuote{margin:var(--space-lg) 0 0;border-left:3px solid var(--ink);padding:.25rem 0 .25rem clamp(1rem,.75rem + .6vw,1.5rem)}.site-module__U1cQ6a__prose .site-module__U1cQ6a__pullQuote p{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink);margin:0;font-weight:600;line-height:1.4}.site-module__U1cQ6a__creditList{margin:var(--space-md,1.25rem) 0 0;gap:.875rem;list-style:none;display:grid}.site-module__U1cQ6a__creditList li{border-left:2px solid var(--ink-08);gap:.125rem;padding-left:1rem;font-size:clamp(1rem,.95rem + .15vw,1.0625rem);display:grid}.site-module__U1cQ6a__creditName{color:var(--ink);font-weight:700}.site-module__U1cQ6a__creditText{color:var(--ink-72)}.site-module__U1cQ6a__prose .site-module__U1cQ6a__creditList+p,.site-module__U1cQ6a__prose .site-module__U1cQ6a__pullQuote+p{margin-top:var(--space-lg)}.site-module__U1cQ6a__prose .site-module__U1cQ6a__fineNote{margin-top:var(--space-md,1.25rem);color:var(--ink-72);font-size:.9375rem;font-style:italic}.site-module__U1cQ6a__playBadge{border-radius:.6rem;align-items:center;line-height:0;display:inline-flex}.site-module__U1cQ6a__playBadge img{height:var(--control-h-lg);width:auto;display:block}.site-module__U1cQ6a__playBadge:focus-visible{outline:2px solid var(--ink);outline-offset:3px}
.song-module__bE0u9G__column{max-width:32.5rem}.song-module__bE0u9G__song{background:var(--surface);border:1px solid var(--ink-08);border-radius:1.25rem;overflow:hidden}.song-module__bE0u9G__cover{aspect-ratio:1;background:var(--surface-raised);position:relative}.song-module__bE0u9G__coverImage{object-fit:cover}.song-module__bE0u9G__coverEmpty{color:var(--ink-55);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--band-bg) 35%, transparent), transparent 60%), var(--surface-raised);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.song-module__bE0u9G__body{padding:clamp(1.25rem,1rem + .8vw,1.75rem)}.song-module__bE0u9G__title{margin-top:var(--space-xs);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.2}.song-module__bE0u9G__meta{margin-top:var(--space-2xs);color:var(--ink-72)}.song-module__bE0u9G__file{margin-top:var(--space-2xs);color:var(--ink-72);font-size:.875rem}.song-module__bE0u9G__facts{align-items:center;gap:var(--space-sm);margin-top:var(--space-md);display:flex}.song-module__bE0u9G__difficulty{font-size:var(--text-xs);border-radius:999px;padding:.1875rem .625rem;font-weight:700}.song-module__bE0u9G__beginner{color:#0b0e23;background:#00d66b}.song-module__bE0u9G__medium{color:#0b0e23;background:#f5a524}.song-module__bE0u9G__hard{color:#fff;background:#e4363d}.song-module__bE0u9G__likes{color:var(--ink-72);font-size:var(--text-sm)}.song-module__bE0u9G__caption{margin-top:var(--space-md);overflow-wrap:anywhere}.song-module__bE0u9G__author{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--ink-08);display:flex}.song-module__bE0u9G__avatar{object-fit:cover;border-radius:50%}.song-module__bE0u9G__avatarEmpty{background:var(--surface-raised);border:1px solid var(--ink-12);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:700;display:inline-flex}.song-module__bE0u9G__authorText{flex-direction:column;line-height:1.3;display:flex}.song-module__bE0u9G__authorLabel{color:var(--ink-72);font-size:var(--text-xs)}.song-module__bE0u9G__authorName{align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.song-module__bE0u9G__verified{color:var(--band-bg)}.song-module__bE0u9G__actions{margin-top:var(--space-lg)}.song-module__bE0u9G__actions>a{flex:12.5rem}.song-module__bE0u9G__note{margin-top:var(--space-lg);text-align:center;color:var(--ink-72)}.song-module__bE0u9G__preview{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--ink-08);display:flex}.song-module__bE0u9G__previewButton{background:var(--blurple);width:2.75rem;height:2.75rem;color:var(--surface);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.song-module__bE0u9G__previewButton:disabled{opacity:.6;cursor:progress}.song-module__bE0u9G__previewBody{flex:1;min-width:0}.song-module__bE0u9G__previewLabel{font-size:var(--text-sm);font-weight:600}.song-module__bE0u9G__previewTrack{background:var(--ink-12);border-radius:2px;height:.25rem;margin-top:.375rem;overflow:hidden}.song-module__bE0u9G__previewFill{background:var(--blurple);height:100%;transition:width .25s linear}.song-module__bE0u9G__previewTime{font-size:var(--text-xs);color:var(--ink-72);font-variant-numeric:tabular-nums;flex:none}.song-module__bE0u9G__back{min-height:2.75rem;margin-bottom:var(--space-sm);color:var(--ink-72);font-weight:600;font-size:var(--text-sm);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.song-module__bE0u9G__back:hover{color:var(--ink)}@media (min-width:900px){.song-module__bE0u9G__column{max-width:calc(72rem + 2 * var(--gutter))}.song-module__bE0u9G__song{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.song-module__bE0u9G__cover{aspect-ratio:auto;min-height:32rem}.song-module__bE0u9G__body{align-self:center;padding:clamp(2rem,1rem + 2vw,3.5rem)}.song-module__bE0u9G__title{font-size:clamp(2rem,1rem + 1.8vw,3rem)}.song-module__bE0u9G__meta{font-size:var(--text-lg)}.song-module__bE0u9G__note{text-align:left;max-width:48rem}}
.library-module__w3Q3Ga__toolbar{gap:var(--space-sm);margin-top:var(--space-xl);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.library-module__w3Q3Ga__toolbar{margin-top:var(--space-md)}}.library-module__w3Q3Ga__control{border-radius:var(--radius-md);border:1px solid var(--ink-12);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;color:var(--ink);font:inherit;font-size:var(--text-sm);padding:0 .875rem}.library-module__w3Q3Ga__control:focus-visible{outline:2px solid var(--blurple);outline-offset:1px}.library-module__w3Q3Ga__search{grid-column:1/-1}@media (min-width:760px){.library-module__w3Q3Ga__toolbar{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.library-module__w3Q3Ga__search{grid-column:auto}}.library-module__w3Q3Ga__count{margin-top:var(--space-md);color:var(--ink-72);font-size:var(--text-sm)}.library-module__w3Q3Ga__grid{margin:var(--space-sm) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.5rem + .8vw,1.25rem);padding:0;list-style:none;display:grid}@media (min-width:640px){.library-module__w3Q3Ga__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.library-module__w3Q3Ga__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.library-module__w3Q3Ga__grid>li{content-visibility:auto;contain-intrinsic-size:auto 21rem;min-width:0;display:flex}@media (min-width:640px){.library-module__w3Q3Ga__grid>li{contain-intrinsic-size:auto 24.5rem}}@media (min-width:960px){.library-module__w3Q3Ga__grid>li{contain-intrinsic-size:auto 27.5rem}}.library-module__w3Q3Ga__card{background:var(--surface);border:1px solid var(--ink-08);width:100%;color:var(--ink);border-radius:1rem;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.library-module__w3Q3Ga__card:hover{border-color:var(--ink-12);transform:translateY(-2px)}.library-module__w3Q3Ga__card:focus-visible{outline:2px solid var(--blurple);outline-offset:2px}@media (prefers-reduced-motion:reduce){.library-module__w3Q3Ga__card,.library-module__w3Q3Ga__card:hover{transition:none;transform:none}}.library-module__w3Q3Ga__cover{aspect-ratio:1;background:var(--surface-raised);display:block;position:relative}.library-module__w3Q3Ga__coverImage{object-fit:cover}.library-module__w3Q3Ga__coverEmpty{color:var(--ink-55);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--band-bg) 35%, transparent), transparent 60%), var(--surface-raised);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.library-module__w3Q3Ga__body{flex-direction:column;flex:1;gap:.25rem;min-width:0;padding:clamp(.625rem,.5rem + .4vw,.875rem);display:flex}.library-module__w3Q3Ga__title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.6em;font-size:clamp(.875rem,.8rem + .25vw,1rem);font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.library-module__w3Q3Ga__artist{white-space:nowrap;text-overflow:ellipsis;line-height:1.4;font-size:var(--text-sm);color:var(--ink-72);display:block;overflow:hidden}.library-module__w3Q3Ga__facts{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.library-module__w3Q3Ga__difficulty{font-size:var(--text-xs);white-space:nowrap;border-radius:999px;padding:2px .5625rem;font-weight:700}.library-module__w3Q3Ga__beginner{color:#0b0e23;background:#00d66b}.library-module__w3Q3Ga__medium{color:#0b0e23;background:#f5a524}.library-module__w3Q3Ga__hard{color:#fff;background:#e4363d}.library-module__w3Q3Ga__likes{font-size:var(--text-xs);color:var(--ink-72);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;display:inline-flex}.library-module__w3Q3Ga__author{border-top:1px solid var(--ink-08);align-items:center;gap:.5rem;min-width:0;min-height:2.1875rem;margin-top:auto;padding-top:.625rem;display:flex}.library-module__w3Q3Ga__avatar{object-fit:cover;border-radius:50%;flex:none;width:1.5rem;height:1.5rem}.library-module__w3Q3Ga__avatarEmpty{background:var(--surface-raised);border:1px solid var(--ink-12);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.library-module__w3Q3Ga__authorName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-xs);font-weight:600;overflow:hidden}.library-module__w3Q3Ga__verified{color:var(--band-bg);flex:none}.library-module__w3Q3Ga__empty{margin-top:var(--space-xl);padding:var(--space-xl) var(--space-md);text-align:center;color:var(--ink-72);border:1px dashed var(--ink-12);border-radius:1rem}.library-module__w3Q3Ga__clear{margin-top:var(--space-sm);border:1px solid var(--ink-12);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 1.125rem;font-weight:600}.library-module__w3Q3Ga__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.legal-module__xpnSVG__hero{text-align:center;padding:clamp(3rem,6vw,4.5rem) 0 clamp(2rem,4vw,2.75rem)}.legal-module__xpnSVG__eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--blurple);font-size:clamp(.8125rem,.75rem + .15vw,.9375rem);font-weight:600}.legal-module__xpnSVG__title{font-family:var(--font-display);letter-spacing:-.03em;margin-top:.875rem;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:500;line-height:1.14}.legal-module__xpnSVG__lead{max-width:40rem;color:var(--ink-72);margin:.875rem auto 0;font-size:clamp(1.05rem,1rem + .2vw,1.2rem);font-weight:500}.legal-module__xpnSVG__docNav{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.75rem;display:flex}.legal-module__xpnSVG__docNavLink{color:var(--ink-72);background:var(--surface);border:1px solid var(--ink-08);border-radius:999px;align-items:center;min-height:2.75rem;padding:.5625rem 1.125rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.legal-module__xpnSVG__docNavLink:hover{color:var(--blurple);border-color:var(--blurple)}.legal-module__xpnSVG__docNavLinkActive{color:var(--surface);background:var(--blurple);border-color:var(--blurple)}.legal-module__xpnSVG__docNavLinkActive:hover{color:var(--surface)}.legal-module__xpnSVG__body{padding-bottom:clamp(3.5rem,7vw,5.5rem)}.legal-module__xpnSVG__stack{flex-direction:column;gap:1rem;max-width:44rem;margin:0 auto;display:flex}.legal-module__xpnSVG__card{background:var(--surface);border:1px solid var(--ink-08);border-radius:1.125rem;padding:1.625rem 1.75rem}.legal-module__xpnSVG__note{border:1px solid var(--ink-08);background:var(--surface-raised);border-radius:1.125rem;padding:1.25rem 1.5rem}.legal-module__xpnSVG__noteAccent{border-color:var(--ink-12);background:var(--accent-soft)}.legal-module__xpnSVG__noteTitle{font-family:var(--font-display);font-size:.9375rem;font-weight:600}.legal-module__xpnSVG__noteText{color:var(--ink-72);margin-top:.375rem;font-size:1rem;font-weight:500}.legal-module__xpnSVG__sectionHero{text-align:center;padding:1.25rem 0 .25rem}.legal-module__xpnSVG__sectionHeroTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500}.legal-module__xpnSVG__sectionHeroText{color:var(--ink-72);margin-top:.5rem;font-size:1rem;font-weight:500}.legal-module__xpnSVG__clauseTitle{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.legal-module__xpnSVG__faqQuestion{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:600}.legal-module__xpnSVG__inlineLink{color:var(--blurple);text-underline-offset:2px;font-weight:700;text-decoration:underline}.legal-module__xpnSVG__inlineLink:hover{color:var(--blurple-deep)}.legal-module__xpnSVG__lines{flex-direction:column;gap:.5rem;margin-top:.625rem;display:flex}.legal-module__xpnSVG__line{color:var(--ink-72);overflow-wrap:anywhere;font-size:1rem;font-weight:500;line-height:1.65}.legal-module__xpnSVG__bulletLine{gap:.625rem;display:flex}.legal-module__xpnSVG__bulletDot{color:var(--blurple);flex:none;font-weight:800}.legal-module__xpnSVG__step{align-items:flex-start;gap:1rem;display:flex}.legal-module__xpnSVG__stepIndex{background:var(--accent-soft);width:2.125rem;height:2.125rem;color:var(--blurple-deep);font-family:var(--font-display);border-radius:.625rem;flex:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.legal-module__xpnSVG__stepBody{flex:auto}.legal-module__xpnSVG__stepTitle{font-family:var(--font-display);font-size:1rem;font-weight:600}.legal-module__xpnSVG__stepText{color:var(--ink-72);margin-top:.25rem;font-size:1rem;font-weight:500;line-height:1.6}.legal-module__xpnSVG__toc{display:none}@media (min-width:1100px){.legal-module__xpnSVG__hero{text-align:left}.legal-module__xpnSVG__lead{margin-left:0}.legal-module__xpnSVG__docNav{justify-content:flex-start}.legal-module__xpnSVG__layout{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,8rem);display:grid}.legal-module__xpnSVG__layout .legal-module__xpnSVG__stack{grid-column:2;max-width:none;margin:0}.legal-module__xpnSVG__toc{top:calc(var(--nav-h) + 2rem);max-height:calc(100vh - var(--nav-h) - 4rem);padding-right:var(--space-md);display:block;position:sticky;overflow-y:auto}.legal-module__xpnSVG__tocTitle{font-family:var(--font-display);font-weight:600;font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-72)}.legal-module__xpnSVG__toc ol{margin-top:var(--space-md);gap:.125rem;list-style:none;display:grid}.legal-module__xpnSVG__toc a{color:var(--ink-72);font-size:var(--text-sm);padding:.375rem 0;font-weight:500;text-decoration:none;display:block}.legal-module__xpnSVG__toc a:hover{color:var(--ink)}.legal-module__xpnSVG__toc .legal-module__xpnSVG__tocGroup a{margin-top:var(--space-sm);color:var(--ink);font-weight:700}.legal-module__xpnSVG__toc .legal-module__xpnSVG__tocGroup:first-child a{margin-top:0}.legal-module__xpnSVG__sectionHero{text-align:left}}
