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}}
.csl-tile--center img{object-position:center}.bl-meta{color:var(--ink-muted);font-size:13px;line-height:20px}.bl-plats{align-items:center;gap:8px;display:inline-flex}.bl-plats img{width:auto;height:16px;display:block}.bl-plats img.is-meta{height:14px}.bl-cat{border-radius:var(--radius-pill);color:#1b5a57;background:#e1f1f0;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700;line-height:18px}.bl-go{color:var(--accent-text);background:linear-gradient(90deg, var(--grad-m2-start), var(--grad-m2-end)) 0 100% / 100% 1.5px no-repeat;padding-bottom:2px;font-size:15px;font-weight:700;text-decoration:none}main .home-blog{padding-block:calc(var(--space-9) + var(--space-3))}.bl-h2{margin-top:var(--space-3);letter-spacing:-.02em}.bl-h2 em{color:var(--ink-muted);font-style:italic}.bl-lede{color:var(--ink-muted);max-width:58ch;margin-top:14px;font-size:18px;line-height:29px}.bl-hb{gap:var(--space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;margin-top:40px;display:grid}.bl-lead{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit;transition:transform .4s var(--ease-settle), box-shadow .4s var(--ease-settle);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.bl-lead:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.bl-lead:hover .csl-tile img{transform:scale(1.04)}.bl-lead:focus-visible,.bl-row:focus-visible,.bl-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bl-lead .csl-tile{aspect-ratio:2}.bl-lead__body{flex-direction:column;flex:1;padding:28px 32px 30px;display:flex;position:relative}.bl-lead__body:before{content:"";background:linear-gradient(180deg, var(--grad-m2-start), var(--grad-m2-end));border-radius:2px;width:4px;position:absolute;top:28px;bottom:30px;left:0}.bl-lead__title{font:300 clamp(26px, 2.5vw, 34px)/1.14 var(--font-display);letter-spacing:-.01em;margin-top:10px}.bl-lead__desc{color:var(--ink-muted);margin-top:12px;font-size:16px;line-height:26px;display:block}.bl-lead__points{margin:16px 0 0;padding:0;list-style:none}.bl-lead__points li{border-top:1px solid var(--surface-sunk);grid-template-columns:18px minmax(0,1fr);gap:8px;max-width:none;padding:8px 0;font-size:15px;line-height:23px;display:grid}.bl-lead__points li:before{content:"";background:var(--sea-teal);border-radius:50%;width:7px;height:7px;margin-top:8px}.bl-lead__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.bl-rc{flex-direction:column;min-width:0;display:flex}.bl-rows{border-top:1px solid var(--ink);flex-direction:column;flex:1;display:flex}.bl-rows .bl-row{flex:1}.bl-all{max-width:none;margin-top:20px}.bl-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:grid}.bl-thumb{aspect-ratio:16/10;background:var(--surface-sunk);border-radius:12px;display:block;overflow:hidden}.bl-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s var(--ease-settle);display:block}.bl-row:hover .bl-thumb img{transform:scale(1.05)}.bl-row:hover .bl-rtitle{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;text-decoration-thickness:1px}.bl-rtext{flex-direction:column;gap:6px;min-width:0;display:flex}.bl-rtitle{font:400 20px/1.25 var(--font-display);text-wrap:balance}.bl-sub{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:900px){.bl-hb{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.bl-rows .bl-row{flex:none}.bl-lead__body{padding:24px 22px 26px}.bl-lead__body:before{top:24px;bottom:26px}}@media (max-width:480px){.bl-row{grid-template-columns:104px minmax(0,1fr);gap:14px}.bl-rtitle{font-size:18px}}.bl-guides{margin-top:var(--space-8)}.bl-guides__h{font:300 clamp(26px, 2.6vw, 34px)/1.15 var(--font-display);letter-spacing:-.01em}.bl-guides .bl-rows{margin-top:var(--space-4)}.bl-guides .bl-rows .bl-row{flex:none}.bl-crumb{color:var(--ink-muted);max-width:none;font-size:14px;line-height:22px}.bl-crumb a{color:var(--accent-text);font-weight:600;text-decoration:none}.bl-crumb a:hover{text-decoration:underline}main .csl-top .bl-crumb+.csl-h1{margin-top:var(--space-3)}.csl-chips a{font:600 14px/20px var(--font-sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;transition:background var(--duration-fast), color var(--duration-fast);align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.csl-chips a:hover{border-color:var(--line-strong)}.csl-chips a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.csl-chips a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main .bl-list{padding-block:0 var(--space-9)}.bl-report{background:var(--surface-sunk);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:20px;padding:22px 26px;display:grid}.bl-report b{font:400 21px/1.25 var(--font-display);display:block}.bl-report span{color:var(--ink-muted);font-size:14px;line-height:22px}.bl-report__go{color:var(--accent-text);font-size:15px;font-weight:700}.csl-meta.bl-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bl-pg{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.bl-pg__n{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);border-radius:999px;place-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-grid}.bl-pg__n[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bl-pg__go{color:var(--accent-text);font-size:15px;font-weight:700}.bl-sol{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:20px 24px;display:flex}.bl-sol b{font:400 20px/1.3 var(--font-display)}@media (max-width:600px){.bl-report{grid-template-columns:minmax(0,1fr)}}.bl-art{padding-block:56px var(--space-9)}.bl-art__main{min-width:0;max-width:760px}main .bl-art .bl-h1{font:300 clamp(36px, 4.4vw, 56px)/1.06 var(--font-display);letter-spacing:-.02em;margin-top:18px}.bl-stand{max-width:40em;font:300 clamp(20px, 1.8vw, 23px)/1.45 var(--font-display);color:var(--ink-muted);margin-top:16px}.bl-by{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;padding-block:16px;display:flex}.bl-by__ph{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.bl-by__nm{font-size:15px;font-weight:700;line-height:20px}.bl-by__nm a{color:inherit;text-decoration:none}.bl-by__nm a:hover{text-decoration:underline}.bl-by__nm span{color:var(--ink-muted);font-size:13px;font-weight:400;display:block}.bl-by__sp{flex:1}.bl-by__dates{color:var(--ink-muted);max-width:none;font-size:13px;line-height:20px}.bl-by__dates b{color:var(--ink);font-weight:600}.bl-cover{border-radius:var(--radius-lg);aspect-ratio:2;background:var(--surface-sunk);margin:28px 0 0;overflow:hidden}.bl-cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.bl-cap{color:var(--ink-muted);max-width:none;margin-top:8px;font-size:12px;line-height:18px}.bl-short{margin-top:var(--space-6);border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:24px 28px 24px 32px;position:relative}.bl-short:before{content:"";background:linear-gradient(180deg, var(--grad-m2-start), var(--grad-m2-end));border-radius:2px;width:4px;position:absolute;top:24px;bottom:24px;left:0}.bl-short h2{font:400 22px/1.3 var(--font-display)}.bl-short ol{margin:12px 0 0;padding-left:22px}.bl-short li{max-width:none;padding-block:6px;font-size:16px;line-height:25px}.bl-body{margin-top:var(--space-7);max-width:68ch;font-size:17px;line-height:28px}.bl-body h2{margin-top:var(--space-7);font:300 clamp(28px, 2.8vw, 36px)/1.15 var(--font-display);letter-spacing:-.01em;scroll-margin-top:96px}.bl-body h3{margin-top:var(--space-6);font:400 22px/1.3 var(--font-display);scroll-margin-top:96px}.bl-body p,.bl-body li{max-width:none}.bl-body p{margin-top:var(--space-3)}.bl-body ul,.bl-body ol{margin:var(--space-3) 0 0;padding-left:22px}.bl-body li{padding-block:3px}.bl-body a{color:var(--accent-text);font-weight:600}.bl-body mark{color:inherit;background:0 0}.bl-sect{margin-top:var(--space-8);max-width:68ch}.bl-sect h2{font:300 clamp(28px, 2.8vw, 36px)/1.15 var(--font-display);letter-spacing:-.01em}.bl-sect .sl-faq{margin-top:var(--space-4)}.bl-src{margin:var(--space-4) 0 0;padding-left:22px}.bl-src li{max-width:none;padding-block:5px;font-size:15px;line-height:23px}.bl-src a{color:var(--accent-text)}.bl-disc{margin-top:var(--space-5);color:var(--ink-muted);max-width:68ch;font-size:13px;font-style:italic;line-height:21px}.bl-more{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--line)}.bl-more__h{font:300 clamp(28px, 2.8vw, 36px)/1.15 var(--font-display)}.bl-more .csl-grid{margin-top:var(--space-5)}@media (max-width:640px){.bl-art{padding-top:40px}.bl-by__sp{display:none}.bl-by__dates{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.bl-lead,.bl-thumb img{transition:none!important}.bl-lead:hover,.bl-lead:hover .csl-tile img,.bl-row:hover .bl-thumb img{transform:none}}.bl-solwrap{padding-bottom:var(--space-9);margin-top:calc(-1 * var(--space-6))}.bl-sol{justify-content:flex-start}.bl-pageno{color:var(--ink-muted)}.bl-top{max-width:none}.bl-left{top:calc(var(--sl-hdr) + var(--space-5));align-self:start;gap:var(--space-5);transition:top .32s var(--ease-settle);flex-direction:column;display:flex;position:sticky}body:has(.site-header--hide) .bl-left{top:var(--space-5)}.bl-dossier .sl-index{position:static}.bl-dossier .sl-index a{white-space:normal}.bl-dossier .sl-index a span{align-self:start}.bl-cc{background:var(--deep);color:var(--on-deep);border-radius:20px;padding:26px 24px}.bl-cc p,.bl-cc li{max-width:none}.bl-cc__k{font:italic 400 18px/1.3 var(--font-display);color:var(--on-deep-muted)}.bl-cc__h{font:400 24px/1.2 var(--font-display);color:#fff;margin-top:6px}.bl-cc__gets{margin:16px 0 0;padding:0;list-style:none}.bl-cc__gets li{color:var(--on-deep);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px 0;font-size:14.5px;line-height:22px;display:grid}.bl-cc__gets li:before{content:"";border-left:2px solid var(--focus-on-deep);border-bottom:2px solid var(--focus-on-deep);width:14px;height:8px;margin-top:6px;transform:rotate(-45deg)}.bl-cc__btn{margin-top:18px}.bl-cc__btn .bmm-cta-wrap{width:100%;display:flex}.bl-cc__btn .bmm-btn{justify-content:center;width:100%}.bl-cc__fine{color:var(--on-deep-muted);margin-top:14px;font-size:12px;line-height:18px}.bl-cc--mobile{margin-top:var(--space-6);display:none}@media (max-width:1023px){.bl-left{display:none}.bl-cc--mobile{display:block}}@media (max-width:760px){.bl-more .sl-swipe>.csl-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex:0 0 85vw;padding:0}}
: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}}
