main .pk-hero,main .pk-final{isolation:isolate;position:relative;overflow:hidden}.pk-hero>.wrap-wide,.pk-final>.wrap-wide{z-index:1;position:relative}main .pk-sec,main .pk-final{border-top:1px solid var(--line)}main .pk-sec{padding-block:96px}main .pk-sec.is-p{background:var(--paper)}main .pk-sec.is-s{background:var(--surface)}main .pk-final{padding-block:112px}@media (max-width:760px){main .pk-sec{padding-block:64px}main .pk-final{padding-block:80px}}main .pk-hero p,main .pk-sec p,main .pk-sec li,main .pk-final p{max-width:none}.pk-h2{font:300 clamp(32px, 3.8vw, 52px)/1.06 var(--font-display);letter-spacing:-.015em}.pk-h2 em,.pk-h1 em,.pk-final__h em{color:var(--ink-muted)}.pk-rv{transition:opacity .8s var(--ease-settle), transform .8s var(--ease-settle)}.armed .pk-rv:not(.is-on){opacity:0;transform:translateY(18px)}.pk-sth{align-items:flex-start;gap:14px;display:flex}.pk-mk{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--grad-m2-end) calc(var(--mix) * 1%), var(--grad-m2-start));flex:none;width:5px;height:34px;margin-top:.18em}.pk-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;display:grid}.pk-head>*{min-width:0}@media (max-width:900px){.pk-head{grid-template-columns:minmax(0,1fr);gap:14px}}main .pk-para{color:var(--ink-muted);font-size:17px;line-height:28px}.pk-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pk-final .pk-ctas{margin-top:30px}@media (max-width:640px){.pk-ctas{flex-direction:column;align-items:stretch}.pk-ctas .bmm-cta-wrap{display:flex}.pk-ctas .bmm-btn{justify-content:center;width:100%}}.pk-chips{flex-wrap:wrap;gap:6px;display:flex}.pk-chips button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);font:600 13px/20px var(--font-sans);color:var(--ink-muted);transition:color .3s var(--ease-settle), border-color .3s var(--ease-settle), background .3s var(--ease-settle);padding:8px 14px}.pk-chips button:hover{color:var(--ink);border-color:var(--line-strong)}.pk-chips button[aria-pressed=true]{color:var(--surface);border-color:var(--ink);background:var(--ink)}.pk-chips button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main .pk-hero{padding-block:72px 88px}.pk-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid}.pk-hero__grid>*{min-width:0}@media (max-width:1000px){.pk-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}main .pk-hero{padding-block:56px}}main .pk-kick{font:italic 400 21px/1.35 var(--font-display);color:var(--ink-muted);align-items:center;gap:10px;display:flex}.pk-kick:before{content:"";border-radius:var(--radius-pill);background:var(--sea-teal);flex:none;width:4px;height:20px}main .pk-h1{font:300 clamp(40px, 4.9vw, 66px)/1.02 var(--font-display);letter-spacing:-.02em;margin-top:14px}main .pk-stand{max-width:56ch;color:var(--ink-muted);margin-top:16px;font-size:18px;line-height:29px}main .pk-hero .hero__channels{margin-top:30px}@media (max-width:640px){.pk-hero .hero__logos img{height:22px}}.pk-cc{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);box-shadow:var(--shadow-lift);border-radius:30px;padding:26px 28px 24px;position:relative}.pk-cc__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-cc__lab{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:20px}.pk-cc__big{flex-wrap:wrap;align-content:flex-end;align-items:flex-end;gap:6px 18px;min-height:132px;margin-top:20px;display:flex}.pk-cc__n{background:linear-gradient(90deg, var(--grad-m2-start), var(--grad-m2-end));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:-.08em;padding:.08em .04em 0 0;font-size:clamp(88px,9vw,124px);line-height:.8}.pk-cc__n.is-sm{letter-spacing:-.02em;white-space:nowrap;margin-top:0;padding-bottom:.12em;font-size:clamp(40px,4.4vw,58px);line-height:1}.pk-cc__u{padding-bottom:6px}.pk-cc__u b{font:400 22px/1.2 var(--font-display);display:block}.pk-cc__u span{color:var(--ink-muted);margin-top:2px;font-size:13px;line-height:20px;display:block}.pk-cc__big,.pk-cc__stack p{transition:opacity .25s var(--ease-settle), transform .25s var(--ease-settle)}.pk-cc.is-sw .pk-cc__big,.pk-cc.is-sw .pk-cc__stack p{opacity:0;transform:translateY(4px)}.pk-tl{margin-top:26px}.pk-tl__st{align-items:flex-end;gap:2px;height:128px;display:flex;position:relative}.pk-tl__st i{border-radius:var(--radius-pill) var(--radius-pill) 1px 1px;transform-origin:bottom;min-width:0;transition:transform .7s var(--ease-settle) calc(.35s + var(--d) * 18ms), height .7s var(--ease-settle) calc(var(--d) * 18ms), opacity .4s var(--ease-settle) calc(var(--d) * 18ms);flex:1}.pk-tl__st i.is-b{background:color-mix(in srgb, var(--line-strong) 45%, var(--surface));height:16px}.pk-tl__st i.is-c{background:linear-gradient(180deg, var(--grad-m2-start), var(--grad-m2-end) 85%)}.armed .pk-cc-wrap:not(.is-on) .pk-tl__st i{transform:scaleY(0)}.pk-tl__21{border-left:1.5px dashed var(--line-strong);width:0;height:100%;position:absolute;bottom:0;left:33.3333%}.pk-tl__21:before{content:"";background:var(--orange);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--orange) 18%, transparent);border-radius:50%;position:absolute;top:-4px;left:-6px}.pk-tl__ax{border-top:1px solid var(--ink);height:34px;color:var(--ink-muted);margin-top:8px;font-size:11px;line-height:14px;position:relative}.pk-tl__ax>span{white-space:nowrap;position:absolute;top:8px}.pk-tl__ax b{color:var(--ink);font-weight:700;display:block}.pk-tl__a1{left:0}.pk-tl__a2{padding-left:8px;left:33.3333%}.pk-tl__a3{text-align:right;right:0}.pk-hide-s{display:block}.pk-cc__clause{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:18px;padding-top:18px;display:flex}.pk-cc__clause i{background:var(--sea-teal);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sea-teal) 16%, transparent);border-radius:50%;flex:none;margin-top:8px}.pk-cc__stack{min-width:0;display:grid}.pk-cc__stack p{font:400 19px/1.4 var(--font-display);visibility:hidden;grid-area:1/1}.pk-cc__stack p.is-cur{visibility:visible}.pk-cc__meta{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.pk-cc__meta span{border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line);color:var(--ink-muted);padding:6px 12px;font-size:12px;font-weight:600;line-height:18px}@media (max-width:560px){.pk-cc{padding:20px 18px}.pk-cc__big{gap:4px 12px;min-height:152px}.pk-cc__u b{font-size:18px}.pk-tl__st{gap:1.5px;height:104px}.pk-cc__stack p{font-size:17px}.pk-hide-s{display:none}}.pk-pick{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px;margin-top:48px;display:grid}.pk-pick>*{min-width:0}@media (max-width:1000px){.pk-pick{grid-template-columns:minmax(0,1fr)}}@media (min-width:1001px) and (min-height:800px){.pk-pick>.pk-fm{position:sticky;top:84px}}.pk-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pk-tiles button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);min-height:200px;transition:border-color .3s var(--ease-settle), box-shadow .3s var(--ease-settle), transform .35s var(--ease-settle);flex-direction:column;padding:20px;display:flex}.pk-tiles button:hover{border-color:var(--line-strong);transform:translateY(-2px)}.pk-tiles button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink), var(--shadow-lift)}.pk-tiles button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pk-tiles b{font:400 26px/1 var(--font-display);display:block}.pk-bf{min-height:34px;color:var(--ink-muted);margin-top:6px;font-size:12px;line-height:17px;display:block}.pk-stm{flex-wrap:wrap;align-content:flex-end;gap:3px;height:64px;margin-top:auto;padding-top:12px;display:flex;overflow:hidden}.pk-stm i{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--grad-m2-start), var(--grad-m2-end));transform-origin:bottom;width:5px;height:18px;transition:transform .6s var(--ease-settle) calc(var(--j) * 12ms)}.pk-stm.is-open i{opacity:calc(1 - var(--j) / 46)}.armed .pk-tiles:not(.is-on) .pk-stm i{transform:scaleY(0)}.pk-q{align-items:baseline;gap:8px;margin-top:12px;display:flex}.pk-q__n{letter-spacing:-.02em;font-size:44px;line-height:.9}.pk-q__n.is-sm{letter-spacing:0;font-size:21px;line-height:1.1}.pk-q small{color:var(--ink-muted);font-size:12px;font-weight:600;line-height:15px}@media (max-width:560px){.pk-tiles{gap:6px}.pk-tiles button{border-radius:18px;min-height:168px;padding:12px}.pk-tiles b{font-size:19px}.pk-bf{display:none}.pk-q{flex-direction:column;gap:2px}.pk-q__n{font-size:32px}.pk-q__n.is-sm{font-size:15px}.pk-stm{gap:2px;height:52px}.pk-stm i{width:4px;height:14px}}.pk-det{background:var(--surface);border:1px solid var(--line);border-radius:28px;margin-top:12px;padding:28px}.pk-det__hd{border-bottom:1px solid var(--line);padding-bottom:18px}.pk-det h3{font:300 32px/1.1 var(--font-display)}.pk-det h3 em{color:var(--ink-muted)}main .pk-det__bf{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:22px}main .pk-plus{color:var(--accent-text);margin-top:20px;font-size:13px;font-weight:700;line-height:20px}.pk-det .pk-ck{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;margin-top:18px}.pk-det h3,.pk-det__bf,.pk-plus,.pk-det .pk-ck{transition:opacity .25s var(--ease-settle), transform .25s var(--ease-settle)}.pk-det.is-sw h3,.pk-det.is-sw .pk-det__bf,.pk-det.is-sw .pk-plus,.pk-det.is-sw .pk-ck{opacity:0;transform:translateY(4px)}@media (max-width:640px){.pk-det{padding:20px}.pk-det h3{font-size:26px}.pk-det .pk-ck{grid-template-columns:minmax(0,1fr)}}.pk-ck{gap:10px;margin:0;padding:0;list-style:none;display:grid}main .pk-ck li{padding-left:26px;font-size:15px;line-height:22px;position:relative}.pk-ck li:before{content:"";background:var(--surface-sunk);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--sea-teal);border-radius:50%;position:absolute;top:5px;left:0}.pk-ck li.is-no{color:var(--ink-muted)}.pk-ck li.is-no:before{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.pk-ck li b{font-weight:700}.pk-cmp{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);margin-top:12px;overflow:hidden}.pk-cmp summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 24px;font-size:14px;font-weight:700;line-height:20px;list-style:none;display:flex}.pk-cmp summary::-webkit-details-marker{display:none}.pk-cmp summary:after{content:"+";font:300 26px/1 var(--font-display)}.pk-cmp[open] summary:after{content:"–"}.pk-cmp summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.pk-mx table{border-collapse:collapse;border-top:1px solid var(--line);width:100%}.pk-mx th,.pk-mx td{text-align:left;vertical-align:top;border-bottom:1px solid var(--surface-sunk);overflow-wrap:anywhere;padding:13px 16px;font-size:14px;line-height:21px}.pk-mx thead th{vertical-align:bottom;border-bottom:1px solid var(--line)}.pk-mx thead th b{font:400 22px/1 var(--font-display);display:block}.pk-mx thead th small{color:var(--ink-muted);margin-top:6px;font-size:12px;font-weight:600;line-height:16px;display:block}.pk-mx tbody th{width:28%;color:var(--ink-muted);font-weight:600}.pk-mx tr.pk-grp th{font:400 18px/1 var(--font-display);color:var(--ink);border-bottom:1px solid var(--line);padding-top:20px}.pk-y{background:var(--surface-sunk);width:12px;height:12px;box-shadow:inset 0 0 0 3px var(--sea-teal);vertical-align:-1px;border-radius:50%;display:inline-block}.pk-x{color:var(--line-strong)}.pk-mx .is-sel{background:color-mix(in srgb, var(--sea-teal) 7%, transparent)}.pk-mx tr:last-child th,.pk-mx tr:last-child td{border-bottom:0}@media (max-width:640px){.pk-mx th,.pk-mx td{padding:10px 8px;font-size:12px;line-height:17px}.pk-mx thead th b{font-size:17px}.pk-mx tbody th{width:30%}.pk-cmp summary{padding:16px 18px}}.pk-fm{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift);border-radius:28px;padding:28px}.pk-fm h3{font:300 30px/1.1 var(--font-display)}.pk-fm h3 em{color:var(--ink-muted)}main .pk-fm__lead{color:var(--ink-muted);margin-top:8px;font-size:14px;line-height:22px}.pk-fg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.pk-fg>*{min-width:0}.pk-fg .is-w{grid-column:1/-1}@media (max-width:560px){.pk-fm{padding:22px 18px}.pk-fg{grid-template-columns:minmax(0,1fr)}}.pk-fld label,.pk-lb{margin-bottom:6px;font-size:13px;font-weight:600;line-height:20px;display:block}.pk-fld input,.pk-fld select{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--paper);width:100%;height:48px;color:var(--ink);font:500 15px var(--font-sans);appearance:none;transition:border-color .2s var(--ease-settle), background .2s var(--ease-settle);padding:0 14px}.pk-fld select{background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.pk-fld input:focus,.pk-fld select:focus{outline:2px solid var(--focus);outline-offset:1px;background-color:var(--surface)}.pk-fld.is-err input,.pk-fld.is-err select{border-color:var(--critical)}.pk-em{color:var(--critical);margin-top:5px;font-size:12px;line-height:18px;display:none}.pk-fld.is-err .pk-em{display:block}.pk-cons{color:var(--ink-muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:20px;display:flex}.pk-cons input{width:18px;height:18px;accent-color:var(--sea-teal);flex:none;margin:3px 0 0}.pk-cons a{color:var(--accent-text)}.pk-cons.is-err span{color:var(--critical)}.pk-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.pk-sub{all:unset;box-sizing:border-box;cursor:pointer;isolation:isolate;border-radius:var(--radius-pill);background:var(--ink);width:100%;height:54px;color:var(--surface);font:700 15px var(--font-sans);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.pk-sub:after{content:"";background:linear-gradient(90deg, var(--grad-m2-start), var(--grad-m2-end));transform-origin:0;height:3px;transition:transform var(--duration-base) var(--ease-settle);position:absolute;inset:auto 0 0;transform:scaleX(0)}.pk-sub:hover:after{transform:scaleX(1)}.pk-sub:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.pk-sub:disabled{cursor:progress;opacity:.7}main .pk-fnote{color:var(--ink-muted);text-align:center;margin-top:12px;font-size:12px;line-height:18px}.pk-fail{border-top:1px solid var(--line);justify-items:start;gap:12px;margin-top:16px;padding-top:16px;display:grid}main .pk-fail p{color:var(--critical);font-size:14px;line-height:22px}.pk-done{animation:rise var(--duration-slow) var(--ease-settle) both}.pk-done i{background:var(--sea-teal);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb, var(--sea-teal) 18%, transparent);border-radius:50%;margin-bottom:18px;display:block}.pk-done h3:focus{outline:none}.pk-done h3:focus-visible{outline:2px solid var(--focus);outline-offset:4px}main .pk-done p{color:var(--ink-muted);margin-top:10px;font-size:15px;line-height:24px}.pk-done .bmm-cta-wrap{margin-top:20px;display:inline-block}.pk-lay{--pk-l1:#ff7300;--pk-l2:#e5832f;--pk-l3:#c88d4a;--pk-l4:#62957d;--pk-l5:#3b9692;border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));margin:52px 0 0;padding:0;list-style:none;display:grid}.pk-lay>li{border-left:1px solid var(--line);min-width:0;padding:0 18px 22px;position:relative}.pk-lay>li:first-child{border-left:0;padding-left:0}.pk-lay [data-layer="1"]{--lc:var(--pk-l1)}.pk-lay [data-layer="2"]{--lc:var(--pk-l2)}.pk-lay [data-layer="3"]{--lc:var(--pk-l3)}.pk-lay [data-layer="4"]{--lc:var(--pk-l4)}.pk-lay [data-layer="5"]{--lc:var(--pk-l5)}.pk-fl{flex-wrap:wrap;align-content:flex-end;gap:3px;height:96px;margin-bottom:20px;display:flex}.pk-fl i{border-radius:var(--radius-pill);background:var(--lc);transform-origin:bottom;width:6px;height:22px;transition:transform .6s var(--ease-settle) calc(var(--o) * .26s + var(--j) * 10ms)}.armed .pk-lay:not(.is-on) .pk-fl i{transform:scaleY(0)}.pk-no{color:var(--lc);letter-spacing:-.02em;font-size:40px;line-height:1;display:block}.pk-lay h3{font:400 22px/1.2 var(--font-display);margin-top:10px}main .pk-lay li p{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:21px}main .pk-lay-cap{color:var(--ink-muted);justify-content:space-between;gap:16px;margin-top:10px;font-size:12px;font-weight:600;line-height:18px;display:flex}@media (max-width:900px){.pk-lay{border-bottom:0;grid-template-columns:minmax(0,1fr)}.pk-lay>li{border-left:0;border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);gap:4px 16px;padding:18px 0;display:grid}.pk-lay>li:first-child{border-top:0}.pk-fl{grid-row:1/4;align-content:flex-start;height:auto;margin:0}.pk-fl i{width:5px;height:16px}.pk-no{font-size:28px}.pk-lay h3,main .pk-lay li p{margin-top:0}main .pk-lay-cap{display:none}}.pk-built{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.pk-built>div{background:var(--paper);border:1px solid var(--line);border-radius:22px;min-width:0;padding:22px 24px}.pk-bn{color:var(--line-strong);letter-spacing:-.02em;font-size:28px;line-height:1;display:block}.pk-built b{font:400 20px/1.25 var(--font-display);margin-top:12px;display:block}main .pk-built p{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:21px}@media (max-width:900px){.pk-built{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pk-built{grid-template-columns:minmax(0,1fr)}}main .pk-also{color:var(--ink-muted);margin-top:16px;font-size:14px;line-height:22px}.pk-also b{color:var(--ink)}.pk-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}@media (max-width:960px){.pk-lines{grid-template-columns:minmax(0,1fr)}}.pk-lines>div{background:var(--surface);border:1px solid var(--line);border-radius:26px;min-width:0;padding:26px}.pk-lines h3{font:400 24px/1.2 var(--font-display);margin-bottom:18px}.pk-tm,.pk-ad{gap:16px;display:grid}.pk-tm>div{border-left:2px solid;border-image:linear-gradient(180deg, var(--grad-m2-start), var(--grad-m2-end)) 1;padding-left:16px}.pk-tm b{font:400 18px/1.3 var(--font-display);display:block}.pk-tm span,.pk-ad span{color:var(--ink-muted);margin-top:2px;font-size:14px;line-height:21px;display:block}.pk-ad b{font-size:15px;font-weight:700;line-height:22px;display:block}main .pk-proc{border:1px dashed var(--line-strong);color:var(--ink-muted);border-radius:18px;margin-top:28px;padding:18px 22px;font-size:14px;line-height:22px}.pk-proc b{color:var(--ink)}.pk-proc a{color:var(--accent-text);font-weight:700}.pk-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.pk-faq>*{min-width:0}@media (max-width:900px){.pk-faq{grid-template-columns:minmax(0,1fr);gap:24px}}.pk-qa{border-top:1px solid var(--ink)}.pk-qa details{border-bottom:1px solid var(--line)}.pk-qa summary{cursor:pointer;font:400 21px/1.35 var(--font-display);justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.pk-qa summary::-webkit-details-marker{display:none}.pk-qa summary:after{content:"+";font:300 26px/1 var(--font-display);color:var(--ink-muted);flex:none}.pk-qa details[open] summary:after{content:"–"}.pk-qa summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main .pk-qa p{color:var(--ink-muted);padding:0 40px 22px 0;font-size:16px;line-height:26px}main .pk-final__h{font:300 clamp(36px, 5vw, 64px)/1.04 var(--font-display);letter-spacing:-.02em}.pk-final__h em{display:block}.pk-pledge{border-top:1px solid var(--line);margin-top:88px;padding-top:40px}@media (max-width:860px){.pk-pledge{margin-top:56px}}
.site-intro{display:none}html.intro .site-intro{z-index:100;background:var(--paper);pointer-events:none;animation:intro-lift .35s var(--ease-settle) 1.15s forwards, intro-gone 1ms linear 2s forwards;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.site-intro__logo{object-fit:cover;object-position:center;clip-path:inset(0 0 100%);width:216px;height:72px;animation:intro-reveal .65s var(--ease-settle) forwards;display:block}.site-intro__line{background:linear-gradient(90deg, var(--grad-m2-start), var(--grad-m2-end));transform-origin:0;width:120px;height:1.5px;animation:intro-draw .45s var(--ease-settle) .5s forwards;display:block;transform:scaleX(0)}@keyframes intro-reveal{to{clip-path:inset(0)}}@keyframes intro-draw{to{transform:scaleX(1)}}@keyframes intro-lift{to{opacity:0;transform:translateY(-8px)}}@keyframes intro-gone{to{visibility:hidden}}.route-progress{z-index:110;pointer-events:none;background:linear-gradient(90deg, var(--grad-m2-start), var(--grad-m2-end));transform-origin:0;opacity:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.site-intro,.route-progress{display:none!important}}
:root{--ul-line:linear-gradient(90deg, var(--grad-m2-start), var(--grad-m2-end));--ul-size:1.5px}.pledge-ul,.sl-rv mark,.bmm-cta-privacy,.bmm-wa-note a,.soon__reply a,.cs-crumb a,.ppanel__src a,.legal__body a,.ds__text a,.desk__kv a,.desk__proc a,.marquee__btn{background-image:var(--ul-line);background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--ul-size);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:2px;text-decoration:none}.bmm-link,.site-footer a:not(.bmm-btn):not(.site-logo),.desk__link span{background-image:var(--ul-line);background-position:0 100%;background-repeat:no-repeat;background-size:0% var(--ul-size);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size var(--duration-slow) var(--ease-settle), color var(--duration-slow) var(--ease-settle);padding-bottom:2px;text-decoration:none}.bmm-link:hover,.bmm-link:focus-visible,.site-footer a:not(.bmm-btn):not(.site-logo):hover,.site-footer a:not(.bmm-btn):not(.site-logo):focus-visible,.desk__link:hover span,.desk__link:focus-visible span{background-size:100% var(--ul-size);text-decoration:none}@media (prefers-reduced-motion:reduce){.bmm-link,.site-footer a,.desk__link span{transition:none}}
