.pv{--pv-lime:#d4f55a;--pv-lime-2:#c6ea47;--pv-ink:#15171c;--pv-ink-2:#262930;--pv-paper:#f7f5f0;--pv-white:#fffdf8;--pv-green:#0f5a4a;--pv-green-2:#146b58;--pv-mint:#6af2c8;--pv-profit:#0b7a53;--pv-loss:#b8322a;--pv-tile:#ebe8df;--pv-grey:#5b5f66;--pv-r:28px;--pv-panel-r:36px;--pv-gut:12px;--pv-max:1280px;--pv-m:clamp(20px, 3.6vw, 56px);--pv-display:var(--sl-font-display);--pv-body:var(--sl-font);--pv-ease:cubic-bezier(.23, 1, .32, 1);--pv-t0:clamp(52px, 8vw, 128px);--pv-t1:clamp(38px, 4.4vw, 70px);--pv-t2:clamp(26px, 2.3vw, 36px);--pv-t3:clamp(19px, 1.3vw, 21px);--pv-t4:17px;--mk-ink:var(--pv-ink);--mk-paper:var(--pv-paper);--mk-line:#15171c1a;--mk-line-strong:#15171c33;--mk-muted:var(--pv-grey);--mk-signal:var(--pv-lime);--mk-signal-ink:#2b3a00;--mk-display:var(--pv-display);--mk-ease:var(--pv-ease);background:var(--pv-paper);min-height:100vh;color:var(--pv-ink);font-family:var(--pv-body);font-size:var(--pv-t4);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}@media (min-width:2200px){.pv{--pv-max:1480px}}@media (min-width:2700px){.pv{--pv-max:1640px}}.pv *,.pv :before,.pv :after{box-sizing:border-box}.pv :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}.pv :where(h1,h2,h3,h4,h5,h6,p){color:inherit}.pv :where(ul,ol){padding:0;list-style:none}.pv a{color:inherit}.pv ::selection{background:var(--pv-lime);color:var(--pv-ink)}.pv :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--pv-fg,var(--pv-ink));outline-offset:3px}.pv [data-ground=lime]{--pv-fg:var(--pv-ink);--pv-dim:#3b4710;--pv-tilebg:var(--pv-lime-2);background:var(--pv-lime);color:var(--pv-ink)}.pv [data-ground=ink]{--pv-fg:var(--pv-paper);--pv-dim:#b6b9c0;--pv-tilebg:var(--pv-ink-2);background:var(--pv-ink);color:var(--pv-paper)}.pv [data-ground=paper]{--pv-fg:var(--pv-ink);--pv-dim:var(--pv-grey);--pv-tilebg:var(--pv-tile);background:var(--pv-paper);color:var(--pv-ink)}.pv [data-ground=green]{--pv-fg:var(--pv-paper);--pv-dim:#bfdfd3;--pv-tilebg:var(--pv-green-2);background:var(--pv-green);color:var(--pv-paper)}.pv [data-ground=white]{--pv-fg:var(--pv-ink);--pv-dim:var(--pv-grey);--pv-tilebg:var(--pv-tile);background:var(--pv-white);color:var(--pv-ink)}.pv .pv-t0,.pv .pv-t1,.pv .pv-t2{font-family:var(--pv-display);text-wrap:balance;font-weight:800}.pv .pv-t0{font-size:var(--pv-t0);letter-spacing:-.045em;line-height:.92}.pv .pv-t1{font-size:var(--pv-t1);letter-spacing:-.04em;line-height:.98}.pv .pv-t2{font-size:var(--pv-t2);letter-spacing:-.03em;line-height:1.1}.pv .pv-lead{max-width:46ch;font-size:var(--pv-t3);line-height:1.45}.pv .pv-dim{color:var(--pv-dim)}.pv .pv-textlink{text-underline-offset:6px;transition:text-decoration-color .16s ease, text-underline-offset .22s var(--pv-ease);font-weight:700;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.pv .pv-textlink:hover{text-underline-offset:9px}}.pv .pv-lines .pv-line{margin:-.07em 0 -.15em;padding:.07em 0 .15em;display:block;overflow:clip}.pv .pv-lines .pv-line>span{display:inline-block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pv .pv-lines .pv-line>span{transition:transform .95s var(--pv-ease) calc(var(--l,0) * .11s + 60ms);transform:translateY(112%)}.pv .pv-lines.is-in .pv-line>span{transform:none}.pv h1.pv-lines .pv-line>span{animation:pv-line-rise .95s var(--pv-ease) calc(var(--l,0) * .11s + 60ms) both}html[data-intro-first] .pv h1.pv-lines .pv-line>span{animation-delay:calc(var(--l,0) * .11s + .95s)}@keyframes pv-line-rise{0%{transform:translateY(112%)}to{transform:none}}.pv [data-reveal]{opacity:0;transition:opacity .75s var(--pv-ease) .12s, transform .75s var(--pv-ease) .12s;transform:translateY(26px)}.pv [data-reveal].is-in{opacity:1;transform:none}.pv [data-stagger]>*{opacity:0;transition:opacity .7s var(--pv-ease) calc(var(--i,0) * 75ms), transform .7s var(--pv-ease) calc(var(--i,0) * 75ms);transform:translateY(24px)}.pv [data-stagger].is-in>*{opacity:1;transform:none}}.pv .pv-page,.pv .pv-foot{--pv-m:max(clamp(20px, 3.6vw, 56px), calc((100% - var(--pv-max)) / 2))}.pv .pv-page main>:is(section,div),.pv .pv-foot{margin:0 var(--pv-gut) var(--pv-gut);border-radius:var(--pv-panel-r);overflow:clip}.pv .pv-page main>:first-child{margin-top:var(--pv-gut)}.pv .pv-page{animation:pv-enter .65s var(--pv-ease) both}@keyframes pv-enter{0%{opacity:0;transform:translateY(12px)}}.pv .pv-skip{z-index:90;background:var(--pv-ink);color:var(--pv-paper);border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;position:fixed;top:-80px;left:16px}.pv .pv-skip:focus{top:16px}.pv .pv-head{z-index:60;padding-inline:var(--pv-m);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:14px 0 auto}.pv .pv-bar{width:min(calc(var(--pv-max) - 100px), 100%);background:var(--pv-ink);height:62px;color:var(--pv-paper);pointer-events:auto;z-index:56;transition:width .5s var(--pv-ease), height .3s var(--pv-ease);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 12px;display:flex;position:relative}html[data-pv-scrolled] .pv .pv-bar{width:min(calc(var(--pv-max) - 240px), 100%);height:56px}.pv .pv-mark{color:var(--pv-paper);font-family:var(--pv-display);letter-spacing:-.03em;flex:none;align-items:center;gap:10px;padding-right:8px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.pv .pv-mark svg{color:var(--pv-lime);transition:transform .4s var(--pv-ease)}@media (hover:hover) and (pointer:fine){.pv .pv-mark:hover svg{transform:rotate(-8deg)scale(1.06)}}.pv .pv-nav{align-items:center;gap:2px;margin-inline:auto;display:flex}.pv .pv-nav>a,.pv .pv-split>a,.pv .pv-split>button,.pv .pv-split-word{color:#d9dbe0;height:42px;font:600 15px/1 var(--pv-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.pv .pv-split{border-radius:999px;align-items:center;display:inline-flex}.pv .pv-split>a{padding-right:4px}.pv .pv-split>button{padding:0 10px 0 6px}.pv .pv-split>button svg,.pv .pv-split-word svg{transition:transform .26s var(--pv-ease)}.pv .pv-split>button[aria-expanded=true] svg,.pv .pv-split-word[aria-expanded=true] svg{transform:rotate(180deg)}.pv .pv-nav [data-current],.pv .pv-nav [data-current]>a{color:var(--pv-lime)}@media (hover:hover) and (pointer:fine){.pv .pv-nav>a:hover,.pv .pv-split:hover,.pv .pv-split-word:hover{background:var(--pv-ink-2);color:var(--pv-paper)}.pv .pv-split:hover>a,.pv .pv-split:hover>button{color:var(--pv-paper)}}.pv .pv-act{flex:none;align-items:center;gap:6px;display:flex}.pv .pv-signin{color:#d9dbe0;border-radius:999px;align-items:center;height:42px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pv .pv-signin:hover{background:var(--pv-ink-2);color:var(--pv-paper)}}.pv .pv-lang{background:var(--pv-ink-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pv .pv-lang button{color:#b6b9c0;min-width:36px;height:32px;font:700 12.5px/1 var(--pv-body);cursor:pointer;transition:background-color .2s var(--pv-ease), color .2s ease;background:0 0;border:0;border-radius:999px;padding:0 8px}.pv .pv-lang button[aria-pressed=true]{background:var(--pv-paper);color:var(--pv-ink)}.pv .pv-menu{background:var(--pv-paper);height:44px;color:var(--pv-ink);font:700 15px/1 var(--pv-body);cursor:pointer;border:0;border-radius:999px;align-items:center;margin-left:4px;padding:0 18px;display:none}.pv .pv-menu:active{transform:scale(.97)}.pv .pv-drop{border-radius:var(--pv-r);background:var(--pv-white);color:var(--pv-ink);transform-origin:top;animation:pv-drop .28s var(--pv-ease);padding:14px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 34px 90px -28px #15171c80,0 0 0 1px #15171c0f}@keyframes pv-drop{0%{opacity:0;transform:translateY(-8px)scale(.985)}}.pv .pv-drop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pv .pv-drop-col{background:var(--pv-paper);border-radius:22px;padding:16px 10px 10px}.pv .pv-drop-head{font-family:var(--pv-display);letter-spacing:-.03em;padding:0 8px;font-size:20px;font-weight:800;text-decoration:none;display:block}.pv .pv-drop-col>p{color:var(--pv-grey);margin:4px 0 10px;padding:0 8px;font-size:13.5px;line-height:1.4}.pv .pv-drop-col li a,.pv .pv-drop-res li a{transition:background-color .16s ease, transform .16s var(--pv-ease);border-radius:14px;gap:2px;padding:10px 8px;text-decoration:none;display:grid}.pv .pv-drop-col li a:active,.pv .pv-drop-res li a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.pv .pv-drop-col li a:hover,.pv .pv-drop-res li a:hover{background:var(--pv-lime)}}.pv .pv-drop b{font-size:15px;line-height:1.3}.pv .pv-drop li span{color:var(--pv-grey);font-size:13.5px;line-height:1.35}.pv .pv-drop-all{background:var(--pv-ink);color:var(--pv-paper);border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.pv .pv-drop--narrow{width:400px;left:auto;right:160px}.pv .pv-drop-res{gap:2px;display:grid}.pv .pv-drop-res li a{padding:12px 14px}.pv .pv-sheet{z-index:55;padding:104px var(--pv-m) 32px;background:var(--pv-lime);color:var(--pv-ink);pointer-events:auto;animation:pv-sheet .48s var(--pv-ease);flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;inset:0;overflow-y:auto}.pv .pv-sheet[hidden]{display:none}@keyframes pv-sheet{0%{clip-path:inset(0 0 100% round 0 0 40px 40px)}to{clip-path:inset(0)}}.pv .pv-sheet nav>a{font-family:var(--pv-display);letter-spacing:-.05em;padding:4px 0;font-size:clamp(40px,11vw,76px);font-weight:800;line-height:.98;text-decoration:none;display:block}.pv .pv-sheet-small{flex-wrap:wrap;gap:10px 20px;margin-top:22px;display:flex}.pv .pv-sheet-small a{font-size:18px;font-weight:700;text-decoration:none}.pv .pv-sheet-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pv .pv-sheet .pv-lang{background:#15171c1a}.pv .pv-sheet .pv-lang button{color:var(--pv-ink)}.pv .pv-sheet .pv-lang button[aria-pressed=true]{background:var(--pv-ink);color:var(--pv-paper)}html[data-pv-sheet]{overflow:hidden}.pv .pv-btn{--mx:0px;--my:0px;height:52px;font:700 16px/1 var(--pv-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transform:translate(var(--mx), var(--my));transition:transform .28s var(--pv-ease), background-color .18s ease, color .18s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.pv .pv-btn:active{transform:translate(var(--mx), var(--my)) scale(.97);transition-duration:.11s}.pv .pv-btn svg{transition:transform .28s var(--pv-ease);flex:none}@media (hover:hover) and (pointer:fine){.pv .pv-btn:hover svg{transform:translate(3px)}}.pv .pv-btn--ink{background:var(--pv-ink);color:var(--pv-paper)}.pv .pv-btn--lime{background:var(--pv-lime);color:var(--pv-ink)}.pv .pv-btn--paper{background:var(--pv-paper);color:var(--pv-ink)}.pv .pv-btn--green{background:var(--pv-green);color:var(--pv-paper)}.pv .pv-btn--ghost{color:var(--pv-fg,var(--pv-ink));background:0 0;box-shadow:inset 0 0 0 2px}@media (hover:hover) and (pointer:fine){.pv .pv-btn--ink:hover{background:var(--pv-ink-2)}.pv .pv-btn--lime:hover{background:var(--pv-lime-2)}.pv .pv-btn--paper:hover{background:var(--pv-white)}.pv .pv-btn--green:hover{background:var(--pv-green-2)}.pv .pv-btn--ghost:hover{background:var(--pv-fg,var(--pv-ink));color:var(--pv-paper);box-shadow:none}.pv [data-ground=ink] .pv-btn--ghost:hover,.pv [data-ground=green] .pv-btn--ghost:hover{color:var(--pv-ink)}}.pv .pv-btn--sm{height:44px;padding:0 18px;font-size:15px}.pv .pv-btn--lg{height:64px;padding:0 30px;font-size:18px}.pv .pv-btn--block{width:100%}.pv .pv-btn[disabled],.pv .pv-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pv .pv-selly{width:100%;height:100%;min-height:200px;position:relative}.pv .pv-selly-poster,.pv .pv-selly-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pv .pv-selly-poster{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;transition:opacity .6s var(--pv-ease);padding:10% 10% 0}.pv .pv-selly-canvas{opacity:0;transition:opacity .45s var(--pv-ease)}.pv .pv-selly[data-state=live] .pv-selly-canvas{opacity:1}.pv .pv-selly[data-state=live] .pv-selly-poster{opacity:0;transition-duration:.16s}.pv .pv-selly-hit{touch-action:pan-y;border-radius:44% 44% 30% 30%;position:absolute;inset:6% 16% 0}.pv .pv-selly[data-state=live] .pv-selly-hit{cursor:grab}.pv .pv-selly[data-state=live] .pv-selly-hit:active{cursor:grabbing}.pv .pv-selly-hint{background:var(--pv-ink);color:var(--pv-paper);white-space:nowrap;pointer-events:none;animation:pv-nudge 2.6s var(--pv-ease) infinite;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:700;transition:opacity .5s;display:inline-flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.pv .pv-selly-hint[data-gone]{opacity:0}@keyframes pv-nudge{0%,to{transform:translate(-50%)}50%{transform:translate(calc(7px - 50%))}}.pv .pv-pagehead{padding:128px var(--pv-m) 64px;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:32px;display:grid;position:relative;overflow:clip}.pv .pv-pagehead:not([data-selly]){grid-template-columns:minmax(0,1fr);min-height:0}.pv .pv-pagehead-copy{align-content:end;gap:26px;display:grid}.pv .pv-pagehead-copy .pv-lead{color:var(--pv-fg)}.pv .pv-pagehead-acts{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.pv .pv-pagehead-selly{align-self:end;height:min(62svh,600px);margin-bottom:-72px}.pv .pv-tiles{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.pv .pv-tile{border-radius:var(--pv-r);background:var(--pv-tilebg,var(--pv-tile));transition:background-color .26s var(--pv-ease), color .26s var(--pv-ease)}.pv .pv-tile summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 26px;font-size:19px;font-weight:650;line-height:1.3;list-style:none;display:flex}.pv .pv-tile summary>span{overflow-wrap:anywhere;min-width:0}.pv .pv-tile summary::-webkit-details-marker{display:none}.pv .pv-tile summary i{flex:none;width:18px;height:18px;position:relative}.pv .pv-tile summary i:before,.pv .pv-tile summary i:after{content:"";width:18px;height:3px;transition:transform .3s var(--pv-ease);background:currentColor;border-radius:2px;margin-top:-1.5px;position:absolute;top:50%;left:0}.pv .pv-tile summary i:after{transform:rotate(90deg)}.pv .pv-tile[open]{background:var(--pv-lime);color:var(--pv-ink)}.pv [data-ground=lime] .pv-tile[open]{background:var(--pv-ink);color:var(--pv-paper)}.pv .pv-tile[open] summary i:after{transform:rotate(0)}.pv .pv-tile-a{max-width:62ch;padding:0 26px 26px;font-size:17px;line-height:1.6}.pv .pv-tile[open] .pv-tile-a{animation:pv-fade .36s var(--pv-ease)}@keyframes pv-fade{0%{opacity:0;transform:translateY(-6px)}}.pv .pv-tile-a a{font-weight:700}@media (hover:hover) and (pointer:fine){.pv .pv-tile:not([open]):hover{background:color-mix(in srgb, var(--pv-tilebg,var(--pv-tile)) 70%, var(--pv-fg,var(--pv-ink)) 8%)}}.pv .pv-pinned{padding:88px var(--pv-m);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,80px);display:grid}.pv .pv-pinned-head{align-self:start;justify-items:start;gap:18px;display:grid;position:sticky;top:108px}.pv .pv-pinned-body{gap:18px;min-width:0;display:grid}.pv .pv-foot{padding:64px var(--pv-m) 28px;flex-direction:column;gap:48px;display:flex}.pv .pv-foot-top{grid-template-columns:minmax(0,4fr) minmax(0,8fr) auto;align-items:start;gap:40px;display:grid}.pv .pv-foot-note{color:var(--pv-dim);gap:12px;font-size:15px;line-height:1.5;display:grid}.pv .pv-foot-mark{color:var(--pv-paper);font-family:var(--pv-display);letter-spacing:-.03em;align-items:center;gap:10px;margin-bottom:6px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.pv .pv-foot-social{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pv .pv-foot-social a{background:var(--pv-green-2);height:38px;color:var(--pv-paper);border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pv .pv-foot-social a:hover{background:var(--pv-lime);color:var(--pv-ink)}}.pv .pv-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.pv .pv-foot-col h2{color:var(--pv-lime);letter-spacing:0;margin-bottom:12px;font-size:15px;font-weight:700}.pv .pv-foot-col a{color:var(--pv-paper);transition:transform .22s var(--pv-ease);padding:5px 0;font-size:15.5px;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.pv .pv-foot-col a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}}.pv .pv-foot-up{color:var(--pv-paper);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.pv .pv-foot-mail{gap:10px;margin-top:auto;display:grid}.pv .pv-foot-mail>span{color:var(--pv-dim);font-size:18px;font-weight:650}.pv .pv-foot-mail a{--mx:0px;--my:0px;width:fit-content;color:var(--pv-lime);font-family:var(--pv-display);letter-spacing:-.045em;transform:translate(var(--mx), var(--my));transition:transform .32s var(--pv-ease), color .2s ease;font-size:clamp(36px,5.6vw,96px);font-weight:800;line-height:.95;text-decoration:none;display:block}.pv .pv-foot-mail a span{display:block}.pv .pv-foot-host{color:var(--pv-paper)}@media (hover:hover) and (pointer:fine){.pv .pv-foot-mail a:hover .pv-foot-host{color:var(--pv-lime)}}.pv .pv-foot-base{color:var(--pv-dim);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:20px 32px;font-size:13.5px;display:grid}.pv .pv-foot-base nav{flex-wrap:wrap;gap:6px 16px;display:flex}.pv .pv-foot-base a{color:var(--pv-paper);text-decoration:none}.pv .pv-foot-base a:hover{text-decoration:underline}.pv .pv-foot-base p{text-align:center;justify-self:center;max-width:72ch}@media (max-width:1180px){.pv .pv-nav,.pv .pv-act .pv-signin,.pv .pv-act .pv-lang{display:none}.pv .pv-menu{display:inline-flex}.pv .pv-bar{justify-content:space-between;width:min(760px,100%)}html[data-pv-scrolled] .pv .pv-bar{width:min(720px,100%)}.pv .pv-act{margin-left:auto}.pv .pv-drop{display:none}}@media (max-width:900px){.pv .pv-pagehead{min-height:0;padding:130px var(--pv-m) 48px;grid-template-columns:minmax(0,1fr)}.pv .pv-pagehead-selly{justify-self:center;width:min(100%,420px);height:72vw;max-height:440px;margin-bottom:-48px}.pv .pv-pinned{padding:96px var(--pv-m);grid-template-columns:minmax(0,1fr)}.pv .pv-pinned-head{position:static}.pv .pv-foot-top{grid-template-columns:minmax(0,1fr)}.pv .pv-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .pv-foot-base{grid-template-columns:minmax(0,1fr)}.pv .pv-foot-base p{text-align:left;justify-self:start}}@media (max-width:560px){.pv{--pv-r:22px}.pv .pv-head{padding-inline:12px;inset:10px 0 auto}.pv .pv-bar{height:56px;padding-left:10px}.pv .pv-mark span{font-size:16px}.pv .pv-act{display:none}.pv .pv-tile summary{min-height:64px;padding:16px 20px;font-size:18px}.pv .pv-tile-a{padding:0 20px 20px;font-size:16px}.pv .pv-btn--lg{height:58px;padding:0 24px;font-size:17px}.pv .pv-foot-cols{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pv .pv-page,.pv .pv-drop,.pv .pv-sheet,.pv .pv-selly-hint,.pv .pv-tile[open] .pv-tile-a{animation:none}.pv .pv-btn,.pv .pv-bar,.pv .pv-foot-mail a{transition:none;transform:none}}
.pv .dr-fields,.pv .mk-form{gap:16px;display:grid}.pv .mk-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pv .mk-field>label,.pv .mk-field>legend,.pv .au-label-row label{color:var(--pv-ink);font-size:14.5px;font-weight:700}.pv .mk-field>legend{margin-bottom:8px;padding:0}.pv .au-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pv .approved-link,.pv .mk-link{color:var(--pv-ink);text-underline-offset:4px;font-size:14px;font-weight:650;text-decoration:underline;text-decoration-thickness:2px}.pv .au-hint{color:var(--pv-grey);font-size:13.5px;line-height:1.45}.pv .dr-input{align-items:center;display:flex;position:relative}.pv .dr-input-icon{z-index:1;color:var(--pv-grey);pointer-events:none;transition:color .16s;position:absolute;left:16px}.pv .dr-input:focus-within .dr-input-icon{color:var(--pv-ink)}.pv .approved-ctl:not([type=checkbox]):not([type=radio]),.pv .dr-input>input:not([type=checkbox]):not([type=radio]),.pv .mk-field>input:not([type=checkbox]):not([type=radio]),.pv .mk-field>textarea,.pv .mk-field>select{border:2px solid var(--pv-tile);background:var(--pv-white);width:100%;min-height:56px;color:var(--pv-ink);font:500 16.5px/1.3 var(--pv-body);border-radius:16px;padding:0 46px 0 18px;transition:border-color .16s,box-shadow .2s}.pv .dr-input>.approved-ctl:not([type=checkbox]):not([type=radio]),.pv .dr-input>input:not([type=checkbox]):not([type=radio]){padding-left:48px}.pv .mk-field>textarea{resize:vertical;min-height:110px;padding:14px 18px}.pv .approved-ctl::placeholder,.pv .dr-input>input::placeholder,.pv .mk-field>input::placeholder,.pv .mk-field>textarea::placeholder{color:#9a9da3}.pv .approved-ctl:not([type=checkbox]):focus,.pv .dr-input>input:focus,.pv .mk-field>input:focus,.pv .mk-field>textarea:focus,.pv .mk-field>select:focus{border-color:var(--pv-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--pv-lime) 70%, transparent);outline:none}.pv .approved-ctl[aria-invalid=true],.pv .dr-input>input[aria-invalid=true],.pv .mk-field>input[aria-invalid=true]{border-color:var(--pv-loss)}.pv .dr-ok{background:var(--pv-lime);width:22px;height:22px;color:var(--pv-ink);opacity:0;transition:opacity .2s ease, transform .26s var(--pv-ease);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;right:14px;transform:scale(.6)}.pv .dr-input>input:valid:not(:placeholder-shown)~.dr-ok{opacity:1;transform:none}.pv .au-password .approved-ctl{padding-right:56px}.pv .approved-eye{width:42px;height:42px;color:var(--pv-grey);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;transition:background-color .16s,color .16s;display:grid;position:absolute;right:8px}@media (hover:hover) and (pointer:fine){.pv .approved-eye:hover{background:var(--pv-paper);color:var(--pv-ink)}}.pv .dr-meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:2px;display:grid}.pv .dr-meter i{background:var(--pv-tile);border-radius:3px;height:6px;position:relative;overflow:hidden}.pv .dr-meter i:after{content:"";background:var(--meter,var(--pv-tile));transform-origin:0;transition:transform .3s var(--pv-ease);position:absolute;inset:0;transform:scaleX(0)}.pv .dr-meter[data-level="1"]{--meter:var(--pv-loss)}.pv .dr-meter[data-level="2"]{--meter:#e08a1e}.pv .dr-meter[data-level="3"]{--meter:#9bc02a}.pv .dr-meter[data-level="4"]{--meter:var(--pv-profit)}.pv .dr-meter[data-level="1"] i:nth-child(-n+1):after,.pv .dr-meter[data-level="2"] i:nth-child(-n+2):after,.pv .dr-meter[data-level="3"] i:nth-child(-n+3):after,.pv .dr-meter[data-level="4"] i:after{transform:none}.pv .au-rule{align-items:center;gap:6px;display:inline-flex}.pv .au-rule svg{opacity:.35;transition:opacity .2s}.pv .au-rule[data-met]{color:var(--pv-profit)}.pv .au-rule[data-met] svg{opacity:1}.pv .au-breach{color:var(--pv-loss);font-weight:600}.pv .mk-form-error,.pv .dr-alert{color:#8f241e;animation:pv-fade .32s var(--pv-ease);background:#f8dcd8;border-radius:16px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:14.5px;font-weight:600;line-height:1.45;display:flex}.pv .mk-form-error svg,.pv .dr-alert svg{flex:none;margin-top:1px}.pv .mk-check-row{color:var(--pv-ink);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;font-weight:600;line-height:1.45;display:grid;position:relative}.pv .mk-check-row input{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute}.pv .mk-check{background:var(--pv-white);width:24px;height:24px;color:var(--pv-lime);transition:background-color .16s ease, border-color .16s ease, transform .16s var(--pv-ease);border:2px solid #b9bab5;border-radius:8px;place-items:center;display:grid}.pv .mk-check svg{opacity:0;transition:opacity .16s ease, transform .22s var(--pv-ease);transform:scale(.6)}.pv .mk-check-row:active .mk-check{transform:scale(.92)}.pv .mk-check-row input:checked+.mk-check{border-color:var(--pv-ink);background:var(--pv-ink)}.pv .mk-check-row input:checked+.mk-check svg{opacity:1;transform:none}.pv .mk-check-row input:focus-visible+.mk-check{outline:3px solid var(--pv-ink);outline-offset:2px}.pv .mk-check-row small{color:var(--pv-grey);margin-top:2px;font-size:13.5px;font-weight:500;display:block}.pv .mk-check-row a{font-weight:700}.pv .mk-choices{flex-wrap:wrap;gap:8px;display:flex}.pv .mk-choice{position:relative}.pv .mk-choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pv .mk-choice span{background:var(--pv-white);height:44px;box-shadow:inset 0 0 0 2px var(--pv-tile);cursor:pointer;transition:background-color .2s var(--pv-ease), color .2s ease, box-shadow .2s ease;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.pv .mk-choice input:checked+span{background:var(--pv-ink);color:var(--pv-paper);box-shadow:none}.pv .mk-choice input:focus-visible+span{outline:3px solid var(--pv-ink);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pv .mk-choice:hover input:not(:checked)+span{box-shadow:inset 0 0 0 2px var(--pv-ink)}}.pv .mk-btn,.pv .dr-cta,.pv .au-submit,.pv .mk-form-submit{--mx:0px;--my:0px;background:var(--pv-ink);width:100%;min-height:58px;color:var(--pv-paper);font:700 17px/1 var(--pv-body);cursor:pointer;transition:transform .26s var(--pv-ease), background-color .18s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 22px;text-decoration:none;display:inline-flex}.pv .mk-btn:active,.pv .dr-cta:active,.pv .mk-form-submit:active{transition-duration:.11s;transform:scale(.98)}.pv .mk-btn:disabled,.pv .dr-cta:disabled{opacity:.6;cursor:not-allowed}.pv .dr-cta-arrow{background:var(--pv-lime);width:32px;height:32px;color:var(--pv-ink);transition:transform .28s var(--pv-ease);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.pv .mk-btn:not(:disabled):hover,.pv .dr-cta:not(:disabled):hover{background:var(--pv-ink-2)}.pv .dr-cta:not(:disabled):hover .dr-cta-arrow{transform:translate(4px)}}.pv .au-text-button{color:var(--pv-ink);font:650 14.5px/1.3 var(--pv-body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:6px;padding:6px 4px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.pv .dr-steps{gap:8px;display:flex}.pv .dr-steps li{background:var(--pv-tile);color:var(--pv-grey);border-radius:999px;flex:1;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;font-weight:650;display:inline-flex}.pv .dr-steps li b{background:var(--pv-white);width:26px;height:26px;color:var(--pv-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.pv .dr-steps li[data-on]{background:var(--pv-lime);color:var(--pv-ink)}.pv .dr-steps li[data-on] b{background:var(--pv-ink);color:var(--pv-lime)}.pv .dr-steps li[data-done] b{background:var(--pv-profit);color:var(--pv-white)}.pv .au-form[data-step="1"]>[data-reg="2"],.pv .au-form[data-step="2"]>[data-reg="1"],.pv .dr-card[data-reg-step="2"] .au-invite{display:none}.pv .dr-note{background:var(--pv-tile);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:flex}.pv .dr-note[data-ready=true]{background:#eef8c6}.pv .dr-note-icon{background:var(--pv-white);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pv .dr-note a{font-weight:700}.pv .dr-perms{background:var(--pv-tile);border:0;border-radius:22px;gap:12px;margin:0;padding:16px;display:grid}.pv .dr-perms-head{align-items:flex-start;gap:12px;padding:0;display:flex}.pv .dr-perms-head b{font-size:15px;display:block}.pv .dr-perms-head small{color:var(--pv-grey);font-size:13.5px}.pv .dr-perms-mark{background:var(--pv-ink);width:36px;height:36px;color:var(--pv-lime);border-radius:12px;flex:none;place-items:center;display:grid}.pv .dr-perms-list{gap:6px;display:grid}.pv .dr-perms-list li{background:var(--pv-white);border-radius:16px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.pv .dr-perm-icon{background:var(--pv-paper);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.pv .dr-perm-copy b{font-size:14px;display:block}.pv .dr-perm-copy small{color:var(--pv-grey);font-size:13px;line-height:1.4}.pv .dr-perm-tag{background:var(--pv-lime);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.pv .dr-agree{background:var(--pv-tile);border-radius:18px;padding:14px 16px;transition:background-color .2s}.pv .dr-agree:has(input:checked){background:#eef8c6}.pv .au-or{color:var(--pv-grey);text-align:center;font-size:14px;font-weight:600}.pv .dr-alts{gap:8px;display:grid}.pv .dr-alt{background:var(--pv-white);width:100%;box-shadow:inset 0 0 0 2px var(--pv-tile);color:var(--pv-ink);font:inherit;text-align:left;cursor:pointer;transition:box-shadow .16s ease, transform .16s var(--pv-ease);border:0;border-radius:20px;align-items:center;gap:14px;padding:12px 16px;display:flex}.pv .dr-alt:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.pv .dr-alt:not(:disabled):hover{box-shadow:inset 0 0 0 2px var(--pv-ink)}}.pv .dr-alt-icon{background:var(--pv-paper);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pv .dr-alt b{font-size:15.5px;display:block}.pv .dr-alt small{color:var(--pv-grey);margin-top:2px;font-size:13.5px;line-height:1.4;display:block}.pv .au-code{text-align:center;justify-items:center;gap:14px;display:grid}.pv .mk-eyebrow{background:var(--pv-lime);color:var(--pv-ink);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:700}.pv .au-account{background:var(--pv-tile);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:14.5px;display:inline-flex}.pv .au-account span{align-items:center;gap:6px;display:inline-flex}.pv .au-account button{background:var(--pv-white);height:34px;font:700 14px/1 var(--pv-body);cursor:pointer;border:0;border-radius:999px;padding:0 14px}.pv .au-otp{justify-items:center;gap:10px;display:grid}.pv .au-code .au-form{text-align:left;width:100%}.pv .au-success{gap:14px;display:grid}.pv .mk-hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pv .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pv .mk-form-error,.pv .dr-alert{animation:none}}.pv .iq-form{gap:18px;display:grid}.pv .iq-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.pv .iq-field{gap:8px;display:grid}.pv .iq-field>span{font-size:14.5px;font-weight:700}.pv .iq-field input,.pv .iq-field select,.pv .iq-field textarea{border:2px solid var(--pv-tile);background:var(--pv-white);width:100%;min-height:56px;color:var(--pv-ink);font:500 16.5px/1.4 var(--pv-body);border-radius:16px;padding:0 18px;transition:border-color .16s,box-shadow .2s}.pv .iq-field textarea{resize:vertical;min-height:150px;padding:14px 18px}.pv .iq-field :is(input,select,textarea):focus{border-color:var(--pv-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--pv-lime) 70%, transparent);outline:none}.pv .iq-field [aria-invalid=true]{border-color:var(--pv-loss)}.pv .iq-field small{color:var(--pv-grey);font-size:13.5px}.pv .iq-error,.pv .iq-failure{color:#8f241e;font-size:14px;font-weight:650}.pv .iq-failure{background:#f8dcd8;border-radius:14px;padding:12px 16px}.pv .iq-topics{border:0;gap:10px;margin:0;padding:0;display:grid}.pv .iq-topics legend{margin-bottom:10px;padding:0;font-size:14.5px;font-weight:700}.pv .iq-topics>div{flex-wrap:wrap;gap:8px;display:flex}.pv .iq-topics label{position:relative}.pv .iq-topics input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pv .iq-topics span{background:var(--pv-white);height:44px;box-shadow:inset 0 0 0 2px var(--pv-tile);cursor:pointer;transition:background-color .2s var(--pv-ease), color .2s ease, box-shadow .2s ease;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:650;display:inline-flex}.pv .iq-topics input:checked+span{background:var(--pv-ink);color:var(--pv-paper);box-shadow:none}.pv .iq-topics input:focus-visible+span{outline:3px solid var(--pv-ink);outline-offset:2px}.pv .iq-privacy{color:var(--pv-grey);font-size:13.5px;line-height:1.5}.pv .iq-submit{background:var(--pv-ink);min-height:58px;color:var(--pv-paper);font:700 17px/1 var(--pv-body);cursor:pointer;transition:transform .26s var(--pv-ease), background-color .18s ease;border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.pv .iq-submit:active{transform:scale(.97)}.pv .iq-submit:disabled{opacity:.6;cursor:progress}.pv .iq-trap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.pv .iq-done{background:var(--pv-lime);color:var(--pv-ink);border-radius:24px;justify-items:start;gap:12px;padding:28px;display:grid}.pv .iq-done h2{font-family:var(--pv-display);letter-spacing:-.03em;font-size:26px;font-weight:800}.pv .iq-secondary{background:var(--pv-ink);color:var(--pv-paper);font:700 15px/1 var(--pv-body);cursor:pointer;border:0;border-radius:999px;padding:10px 18px}@media (max-width:640px){.pv .iq-row{grid-template-columns:minmax(0,1fr)}.pv .iq-submit{justify-self:stretch}}.pv .pv-apply{padding:128px var(--pv-m) 80px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.pv .pv-apply-copy{gap:24px;display:grid;position:sticky;top:100px}.pv .pv-apply-who{gap:14px;display:grid}.pv .pv-apply-who ul{gap:10px;display:grid}.pv .pv-apply-who li{grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:16.5px;line-height:1.5;display:grid}.pv .pv-apply-who svg{color:var(--pv-profit);margin-top:3px}.pv .mk-beta-pill{background:var(--pv-white);min-height:52px;color:var(--pv-ink);transition:transform .16s var(--pv-ease);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 20px 8px 8px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.pv .mk-beta-pill b{background:var(--pv-lime);border-radius:999px;padding:8px 14px;font-weight:800}.pv .mk-beta-pill .mk-tabular{font-variant-numeric:tabular-nums}.pv .mk-beta-pill:active{transform:scale(.98)}.pv .pv-apply-form{padding-top:214px;scroll-margin-top:90px;position:relative}.pv .bv-host{width:280px;height:300px;position:absolute;top:0;right:6%}.pv .mk-seats{background:var(--pv-white);border-radius:24px;gap:12px;padding:20px;display:grid}.pv .bv-seats-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:700;display:flex}.pv .bv-seats-count{font-family:var(--pv-display);letter-spacing:-.03em;font-size:30px;font-weight:800}.pv .bv-seats-count small{color:var(--pv-grey);font-family:var(--pv-body);letter-spacing:0;margin-left:4px;font-size:14px;font-weight:650}.pv .mk-seats-row{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.pv .mk-seat{aspect-ratio:1;background:var(--pv-tile);color:var(--pv-lime);border-radius:10px;place-items:center;display:grid}.pv .mk-seat[data-taken=true]{background:var(--pv-ink)}.pv .bv-seats-bar{display:none}.pv .mk-seats>p{color:var(--pv-grey);font-size:14px;line-height:1.5}.pv .bv-apply{z-index:1;background:var(--pv-white);border-radius:28px;gap:22px;padding:28px;position:relative;box-shadow:0 40px 90px -40px #15171c59}.pv .bv-apply-bar{background:var(--pv-tile);border-radius:3px;height:6px;overflow:hidden}.pv .bv-apply-bar i{background:var(--pv-lime);height:100%;transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .4s var(--pv-ease);display:block}.pv .bv-apply-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pv .mk-form-title{font-family:var(--pv-display);letter-spacing:-.035em;font-size:30px;font-weight:800}.pv .mk-form-sub{color:var(--pv-grey);font-size:15px}.pv .bv-apply-ready{background:var(--pv-tile);border-radius:999px;flex:none;padding:6px 12px;font-size:13.5px;font-weight:700}.pv .bv-apply-ready[data-full]{background:var(--pv-lime)}.pv .bv-group{gap:16px;display:grid}.pv .bv-group-title{font-family:var(--pv-display);align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.pv .bv-group-title span{background:var(--pv-ink);width:30px;height:30px;color:var(--pv-lime);border-radius:10px;place-items:center;font-size:14px;display:grid}.pv .mk-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.pv .mk-done{z-index:1;background:var(--pv-white);border-radius:28px;gap:14px;padding:28px;display:grid;position:relative}.pv .mk-done-mark{background:var(--pv-lime);border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.pv .mk-done h3{font-family:var(--pv-display);letter-spacing:-.03em;font-size:28px;font-weight:800}.pv .mk-done-steps{gap:8px;display:grid}.pv .mk-done-steps li{background:var(--pv-paper);border-radius:16px;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px;display:grid}.pv .mk-done-steps li[data-state=now]{background:var(--pv-lime)}.pv .mk-done-dot{background:var(--pv-white);border-radius:10px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.pv .mk-done-steps li[data-state=done] .mk-done-dot{background:var(--pv-ink);color:var(--pv-lime)}.pv .mk-done-steps b{display:block}.pv .mk-done-steps small,.pv .mk-done-note{color:var(--pv-grey);font-size:14px}@media (max-width:900px){.pv .pv-apply{padding:116px var(--pv-m) 56px;grid-template-columns:minmax(0,1fr)}.pv .pv-apply-copy{position:static}.pv .mk-form-grid{grid-template-columns:minmax(0,1fr)}.pv .bv-apply{padding:22px}.pv .pv-apply-form{padding-top:160px}.pv .bv-host{width:210px;height:230px}}
