.lp-gap{margin-top:clamp(40px,4vw,64px)}.lp-n{font-family:var(--f-mono);color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px;display:inline-block}.lp-h{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:12px}.lp-fine{max-width:62ch;color:var(--ink-2);margin-top:28px;font-size:16px;line-height:1.6}.lp-fine.lp-lg{margin-top:0;font-size:18px}.lp-fine b{color:var(--ink)}.lp-link{color:var(--ink);text-underline-offset:6px;transition:gap .4s var(--ease);align-items:center;gap:10px;margin-top:28px;font-size:17px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.lp-link:hover{gap:16px}.lp-link.on-dark{color:var(--on-night)}.lp-but{max-width:52ch;font-family:var(--f-display);letter-spacing:-.02em;margin-top:clamp(28px,3vw,40px);font-size:clamp(20px,1.9vw,26px);font-weight:500;line-height:1.3}.lp-but a{color:inherit;text-underline-offset:5px}.lp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,56px);display:grid}.lp-two.s{margin-top:28px}.lp-list{margin:0;padding:0;list-style:none}.lp-list li{border-bottom:1px solid var(--line);color:var(--ink-2);flex-direction:column;gap:2px;padding:14px 0 14px 22px;font-size:16px;line-height:1.5;display:flex;position:relative}.lp-list li:before{content:"";background:var(--ink);width:10px;height:1.5px;position:absolute;top:24px;left:0}.lp-list.neg li:before{background:#c2361b}.lp-list.pos li:before{background:var(--teal-deep);height:2px}.lp-list li b{color:var(--ink);font-weight:600}.lp-shot{margin:0;position:relative}.lp-shot a{padding:0 0 48px;display:block;position:relative}.lp-shot-d{transition:transform .8s var(--ease);border-radius:14px;display:block;overflow:hidden;box-shadow:0 40px 80px #11111124}.lp-shot-d img{width:100%;height:auto;display:block}.lp-shot-m{border:6px solid var(--ink);width:26%;transition:transform .8s var(--ease);border-radius:22px;position:absolute;bottom:0;right:-4%;overflow:hidden;box-shadow:0 30px 60px #1111113d}.lp-shot-m img{width:100%;height:auto;display:block}.lp-shot a:hover .lp-shot-d{transform:translateY(-6px)}.lp-shot a:hover .lp-shot-m{transform:translateY(-12px)rotate(2deg)}.lp-shot figcaption{flex-direction:column;gap:4px;max-width:70%;margin-top:18px;display:flex}.lp-shot figcaption .mono{color:var(--mute)}.lp-chart{margin:0}.lp-chart figcaption{color:var(--mute);border-bottom:1px solid var(--ink);padding-bottom:14px}.lp-chart ul{margin:0;padding:0;list-style:none}.lp-chart li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:16px 0;display:grid}.lp-chart .t{font-family:var(--f-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.lp-chart .t small{font-family:var(--f-body);color:var(--mute);letter-spacing:0;margin-left:8px;font-size:14px;font-weight:400;display:inline}.lp-chart .v{white-space:nowrap;align-self:center;font-size:13px}.lp-chart .b{grid-column:1/-1;height:8px;position:relative}.lp-chart .b:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.lp-chart .b i{background:var(--ink);transform-origin:0;animation:lpbar 1s var(--ease) both;animation-delay:calc(.9s + var(--i) * .1s);border-radius:4px;position:absolute;top:0;bottom:0}.lp-chart .b i.open{background:linear-gradient(90deg,var(--ink) 65%,#1110)}@keyframes lpbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-chart .ax{height:22px;margin-top:10px;position:relative}.lp-chart .ax span{color:var(--mute);white-space:nowrap;font-size:11px;position:absolute;top:0;transform:translate(-50%)}.lp-chart .ax span:first-child{transform:none}.lp-chart .ax span:last-child{transform:translate(-100%)}.lp-q{padding-bottom:clamp(64px,7vw,110px)}.lp-qa{flex-direction:column;gap:10px;margin-top:clamp(40px,4vw,64px);display:flex}.lp-qa s{font-family:var(--f-display);letter-spacing:-.02em;color:var(--mute);font-size:clamp(20px,2vw,28px);font-weight:500;text-decoration-thickness:1.5px}.lp-qa .serif{color:var(--ink);font-size:clamp(34px,4.4vw,64px);line-height:1.02}.lp-words{border-top:1px solid var(--ink);margin-top:clamp(40px,4vw,64px)}.lp-word{border-bottom:1px solid var(--line);align-items:start;padding:clamp(24px,3vw,40px) 0}.lp-word h3{letter-spacing:var(--trk);font-size:clamp(40px,5vw,76px);line-height:.95}.lp-word .lab .mono{color:var(--mute);margin-top:12px}.lp-word ul{columns:2;column-gap:clamp(24px,3vw,56px);margin:0;padding:0;list-style:none}.lp-word li{break-inside:avoid;border-bottom:1px solid var(--paper-2);padding:10px 0;font-size:17px}.lp-rows{border-top:1px solid var(--ink);margin-top:clamp(40px,4vw,64px)}.lp-row{border-bottom:1px solid var(--line)}.lp-row summary{cursor:pointer;align-items:start;padding:clamp(22px,2.4vw,32px) 0;list-style:none}.lp-row summary::-webkit-details-marker{display:none}.lp-row summary .lab{align-items:baseline;gap:18px;display:flex}.lp-row summary .lab .mono{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px}.lp-row .lp-n{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.04em;color:var(--ink);min-width:1.5em;font-size:clamp(28px,2.6vw,40px);line-height:.9}.lp-row summary .con{flex-direction:column;gap:8px;padding-right:64px;display:flex;position:relative}.lp-row summary b{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.045em;font-size:clamp(26px,2.6vw,40px);line-height:1.02;transition:color .3s}.lp-ld{color:var(--ink-2);max-width:60ch;font-size:17px;line-height:1.55}.lp-row summary i{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;transition:background .3s,border-color .3s;position:absolute;top:2px;right:0}.lp-row summary i:before,.lp-row summary i:after{content:"";background:var(--ink);width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-row summary i:after{transition:transform .4s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.lp-row[open] summary i{background:var(--teal);border-color:var(--teal)}.lp-row[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.lp-row summary:hover b{color:var(--teal-deep)}.lp-bd{padding-bottom:clamp(28px,3vw,44px);padding-right:64px}.lp-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px clamp(24px,3vw,48px);display:grid}.lp-cols.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cols.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-k{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--ink);padding-bottom:8px;font-size:11px}.lp-bd ul{margin:0;padding:0;list-style:none}.lp-bd li{border-bottom:1px solid var(--paper-2);color:var(--ink-2);padding:9px 0;font-size:15px;line-height:1.45}.lp-bd .lp-cols p:not(.lp-k){color:var(--ink-2);padding-top:10px;font-size:15px;line-height:1.55}.lp-gf{font-weight:500;color:var(--ink)!important}.lp-res{max-width:62ch;margin-top:22px;font-size:17px;line-height:1.55}.lp-res b{font-weight:600}.lp-seq{counter-reset:sq;border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.lp-seq li{counter-increment:sq;border-bottom:1px solid var(--paper-2);color:var(--ink-2);grid-template-columns:36px minmax(0,1fr);padding:11px 0;font-size:15px;display:grid}.lp-seq li:before{content:counter(sq,decimal-leading-zero);font-family:var(--f-mono);color:var(--mute);padding-top:2px;font-size:12px}.lp-seq li b{color:var(--ink)}.dark.lp-proof{border-radius:40px}.lp-facts{border-top:1px solid #f2f1ee40;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(40px,4vw,64px) 0 0;display:grid}.lp-facts div{border-bottom:1px solid #f2f1ee1f;padding:22px 0 26px}.lp-facts div:nth-child(odd){padding-right:24px}.lp-facts div:nth-child(2n){border-left:1px solid #f2f1ee1f;padding-left:24px}.lp-facts dt{color:var(--on-night-mute);font-size:15px}.lp-facts dd{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.05em;color:var(--teal);font-variant-numeric:tabular-nums;white-space:nowrap;margin:10px 0 0;font-size:clamp(40px,4.6vw,72px);line-height:.95}@media (width>=821px){body:has(.lp-shot) .cmp{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-table{border-top:1px solid var(--ink);margin-top:clamp(40px,4vw,64px)}.lp-th{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding:12px 0;font-size:11px}.lp-th .con{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,3vw,48px);display:grid}.lp-tr{border-bottom:1px solid var(--line);align-items:start;padding:clamp(22px,2.4vw,32px) 0}.lp-tr h3{letter-spacing:-.035em;align-items:baseline;gap:16px;padding-right:24px;font-size:clamp(22px,2vw,28px);line-height:1.1;display:flex}.lp-tr .lp-n.s{flex:none}.lp-tr .con{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(24px,3vw,48px);display:grid}.lp-tr .con>p{color:var(--ink);font-size:17px;line-height:1.55}.lp-tr ul{margin:0;padding:0;list-style:none}.lp-tr li{color:var(--ink-2);padding:0 0 10px 20px;font-size:16px;line-height:1.5;position:relative}.lp-tr li:before{content:"→";color:var(--teal-deep);position:absolute;left:0}.lp-tr.tip .con{display:block}.lp-tr.tip .con>div{max-width:62ch}.lp-tr.tip p{color:var(--ink-2);font-size:17px;line-height:1.55}.lp-tr.tip ul{margin-top:12px}.lp-tr.tip .lp-b{color:var(--ink);margin-top:10px;font-weight:600}.lp-price{border-top:1px solid var(--ink);margin-top:clamp(40px,4vw,64px)}.lp-pr{border-bottom:1px solid var(--line);align-items:start;padding:clamp(26px,3vw,40px) 0}.lp-pr .lab h3{letter-spacing:-.045em;hyphens:manual;overflow-wrap:break-word;font-size:clamp(26px,2.4vw,36px);line-height:1.02}.lp-pr .lab p{color:var(--mute);margin-top:8px;padding-right:24px;font-size:15px;line-height:1.5}.lp-amt{flex-wrap:wrap;align-items:baseline;gap:8px 20px;display:flex}.lp-amt b{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(36px,4.2vw,64px);line-height:.95}.lp-amt .mono{color:var(--mute)}.lp-plus{margin-top:18px;font-size:15px;font-weight:600}.lp-pr ul{columns:2;column-gap:clamp(24px,3vw,48px);margin:18px 0 0;padding:0;list-style:none}.lp-pr li{break-inside:avoid;border-bottom:1px solid var(--paper-2);color:var(--ink-2);padding:8px 0;font-size:16px}.lp-pr.run{background:0 0}.lp-pr .lp-list{columns:auto;margin:0}.lp-pr .lp-list li{border-bottom:1px solid var(--line);padding:14px 0 14px 22px;font-size:16px}.lp-fees{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.lp-fees div{padding:14px 16px 0 0}.lp-fees div+div{border-left:1px solid var(--line);padding-left:16px}.lp-fees dt{color:var(--mute);font-size:13px}.lp-fees dd{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;margin:6px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:600}.lp-cols4{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(40px,4vw,64px);display:grid}.lp-cols4 article{padding:22px clamp(16px,2vw,28px) 0 0}.lp-cols4 article+article{border-left:1px solid var(--line);padding-left:clamp(16px,2vw,28px)}.lp-cols4 .mono{color:var(--mute)}.lp-cols4 h3{letter-spacing:-.035em;margin-top:14px;font-size:clamp(22px,1.9vw,28px);line-height:1.08}.lp-cols4 p{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.55}.lp-cols4 ul{margin:14px 0 0;padding:0;list-style:none}.lp-cols4 li{border-top:1px solid var(--paper-2);padding:9px 0;font-size:15px}.lp-cols4 .ft{color:var(--ink);font-weight:500}.lp-work{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(40px,4vw,64px);display:grid}.lp-work a{color:var(--ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.lp-work .im{background:var(--paper-2);border-radius:14px;margin-bottom:10px;display:block;overflow:hidden}.lp-work .im img{width:100%;height:auto;transition:transform .9s var(--ease);display:block}.lp-work a:hover .im img{transform:scale(1.04)}.lp-work .mono{color:var(--mute);font-size:12px}.lp-work b{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.04em;font-size:clamp(24px,2.2vw,32px);line-height:1}.lp-work .d{color:var(--ink-2);font-size:15px;line-height:1.5}.dark.lp-hidden{border-radius:40px}.lp-ht{border-top:1px solid #f2f1ee4d;margin-top:clamp(40px,4vw,64px)}.lp-ht>.grid{border-bottom:1px solid #f2f1ee1f;align-items:start;padding:clamp(20px,2.2vw,28px) 0}.lp-ht h3{letter-spacing:-.035em;font-size:clamp(22px,2vw,28px)}.lp-ht .lab p{color:var(--on-night-mute);margin-top:6px;padding-right:24px;font-size:15px}.lp-ht .con{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.lp-ht .c{flex-direction:column;gap:6px;display:flex}.lp-ht .c b{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.045em;color:var(--teal);white-space:nowrap;font-size:clamp(30px,3vw,46px);line-height:1}.lp-ht .c .mono{color:var(--on-night-mute);font-size:12px}.lp-ht .tp{color:#c9c7c1;font-size:16px;line-height:1.55}.lp-sum{align-items:start;margin-top:clamp(48px,5vw,80px)}.lp-sum .con{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.05em;flex-direction:column;gap:clamp(14px,1.6vw,22px);line-height:1;display:flex}.lp-sum .r1{flex-wrap:wrap;align-items:flex-end;gap:10px 22px;font-size:clamp(30px,3.4vw,52px);display:flex}.lp-sum .r1>span,.lp-sum .r2{flex-direction:column-reverse;gap:8px;display:flex}.lp-sum small{font-family:var(--f-mono);letter-spacing:.04em;color:var(--on-night-mute);text-transform:uppercase;font-size:12px;font-weight:400}.lp-sum i{color:var(--on-night-mute);font-style:normal}.lp-sum .r2{color:var(--teal);border-top:1px solid #f2f1ee40;padding-top:clamp(14px,1.6vw,22px);font-size:clamp(44px,5.6vw,88px)}.lp-quote{margin-bottom:20px;font-size:clamp(30px,3.6vw,54px);line-height:1.08}.lp-two+.lp-but,.lp-why .lp-but{margin-top:clamp(28px,3vw,40px)}.lp-q+.sec,.lp-gap .lp-two{margin-top:0}.lp-gap .lp-fine.lp-lg+.lp-two{margin-top:clamp(32px,3vw,48px)}.lp-cmp{border-collapse:collapse;table-layout:fixed;width:100%}.lp-cmp th,.lp-cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px 16px 0;font-size:16px;line-height:1.5}.lp-cmp thead th{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.035em;border-bottom:1px solid var(--ink);padding-bottom:16px;font-size:clamp(22px,2vw,30px);line-height:1.05}.lp-cmp thead th:first-child{width:24%}.lp-cmp tbody th{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding-top:20px;font-size:11px;font-weight:400}.lp-cmp td{color:var(--ink-2)}.lp-cmp tr.pr td{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.045em;color:var(--ink);font-size:clamp(24px,2.4vw,36px);line-height:1.05}.lp-cmp ul{margin:0;padding:0;list-style:none}.lp-cmp li{padding:3px 0}.lp-cmp .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-why{max-width:640px;margin-top:clamp(40px,4vw,64px)}@media (width<=1180px){.lp-cols4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.lp-cols4 article:nth-child(3){border-left:0;padding-left:0}.lp-cols.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.lp-shot{margin-top:24px}.lp-chart{margin-top:32px}.lp-work{grid-template-columns:minmax(0,1fr)}.lp-fees{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-fees div:nth-child(3){border-left:0;padding-left:0}}@media (width<=820px){.shero .hpts{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-two,.lp-cols,.lp-cols.c3,.lp-cols.c4,.lp-tr .con,.lp-th .con,.lp-ht .con{grid-template-columns:minmax(0,1fr)}.lp-th{display:none}.lp-tr .con{gap:12px}.lp-word ul,.lp-pr ul{columns:1}.lp-row summary .con,.lp-bd{padding-right:0}.lp-row summary .con{padding-right:56px}.lp-row summary .lab{margin-bottom:-8px}.lp-facts{grid-template-columns:minmax(0,1fr)}.lp-facts div:nth-child(2n){border-left:0;padding-left:0}.dark.lp-proof,.dark.lp-hidden{border-radius:28px}.lp-cols4{grid-template-columns:minmax(0,1fr)}.lp-cols4 article+article{border-left:0;padding-left:0}.lp-cmp,.lp-cmp thead,.lp-cmp tbody{display:block}.lp-cmp tr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.lp-cmp thead th:first-child{display:none}.lp-cmp tbody th{border:0;grid-column:1/-1;padding:18px 0 0}.lp-cmp th,.lp-cmp td{padding-right:0}.lp-cmp td{font-size:15px}.lp-cmp thead th{overflow-wrap:break-word;hyphens:manual;font-size:19px}.lp-chart .ax span:nth-child(2),.lp-chart .ax span:nth-child(4),.lp-chart .ax span:nth-child(5){display:none}.lp-shot-m{right:0}.lp-shot figcaption{max-width:68%}}@media (width<=560px){.lp-fees{grid-template-columns:minmax(0,1fr)}.lp-fees div+div{border-left:0;padding-left:0}.lp-chart .t small{margin:2px 0 0;display:block}}@media (prefers-reduced-motion:reduce){.lp-chart .b i{animation:none}}.shero .hpts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;margin:34px 0 0;display:grid}.shero .hpts div{padding:14px 18px 0 0}.shero .hpts div+div{border-left:1px solid var(--line);padding-left:18px}.shero .hpts dt{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.shero .hpts dd{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.035em;color:var(--ink);margin:6px 0 0;font-size:clamp(20px,1.8vw,26px)}.lp-shot-a{color:inherit;padding:0 0 48px;text-decoration:none;display:block;position:relative}.lp-shot-a:hover .lp-shot-d{transform:translateY(-6px)}.lp-shot-a:hover .lp-shot-m{transform:translateY(-12px)rotate(2deg)}.lp-shot-m{aspect-ratio:390/844}.lp-shot-m img{object-fit:cover;object-position:top;height:100%}.lp-shot figcaption span:not(.mono){font-size:16px}.lp-shot figcaption b{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.03em;font-size:22px}.lp-hl .cap{color:var(--mute);border-bottom:1px solid var(--ink);padding-bottom:14px}.lp-hl ul{margin:0;padding:0;list-style:none}.lp-hl li{border-bottom:1px solid var(--line)}.lp-hl li>a,.lp-hl li>div{color:inherit;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:16px;padding:18px 0;text-decoration:none;display:grid}.lp-hl .t{font-family:var(--f-display);letter-spacing:-.02em;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2}.lp-hl .t small{font-family:var(--f-body);letter-spacing:0;color:var(--mute);margin-top:4px;font-size:15px;font-weight:400;line-height:1.45;display:block}.lp-hl .v{white-space:nowrap;font-size:13px}.lp-hl i{color:var(--mute);transition:transform .4s var(--ease),color .3s;font-style:normal}.lp-hl a:hover i{color:var(--ink);transform:translate(3px,-3px)}.lp-hl a:hover .t{color:var(--teal-deep)}.lp-cols4{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.lp-cols4 article:nth-child(n){border-left:1px solid var(--line);padding-left:clamp(16px,2vw,28px)}.lp-cols4 article:first-child{border-left:0;padding-left:0}.lp-row.static .lp-sum-row{align-items:start;padding:clamp(22px,2.4vw,32px) 0}.lp-row.static .lab{align-items:baseline;gap:18px;display:flex}.lp-row.static .lab .mono{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:12px}.lp-row.static .con{flex-direction:column;gap:8px;display:flex}.lp-row.static b{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:-.045em;font-size:clamp(26px,2.6vw,40px);line-height:1.02}.lp-th .con.one{display:block}.lp-ld a,.lp-tr a,.lp-list a,.lp-fine a,.lp-bd a{color:inherit;text-underline-offset:4px}.lp-foot{color:var(--ink);margin-top:18px;font-size:16px;line-height:1.55}.lp-tr.tip .lp-link{margin-top:14px;font-size:15px}.lp-deep{border-top:1px solid var(--ink);margin-top:clamp(40px,4vw,64px)}.lp-deep a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:24px;padding:clamp(22px,2.4vw,32px) 0;text-decoration:none;display:grid}.lp-deep b{font-family:var(--f-display);font-weight:var(--d-wght);letter-spacing:var(--trk);transition:transform .5s var(--ease);font-size:clamp(26px,3vw,46px);line-height:1}.lp-deep span{color:var(--ink-2);font-size:16px;line-height:1.55}.lp-deep a:hover b{transform:translate(10px)}.lp-deep svg{justify-self:end}.lp-dk2{border-top:1px solid #f2f1ee40;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,56px);margin-top:clamp(40px,4vw,64px);padding-top:24px;display:grid}.lp-dk2 p{color:#c9c7c1;font-size:18px;line-height:1.6}.lp-dk2 b{color:var(--on-night)}@media (width<=1180px){.lp-cols4[style*=--n\:4],.lp-cols4:not([style]){grid-template-columns:repeat(2,minmax(0,1fr))}.lp-cols4[style*=--n\:4] article:nth-child(3){border-left:0;padding-left:0}}@media (width<=980px){.lp-cols4[style*=--n\:3]{grid-template-columns:minmax(0,1fr)}.lp-cols4[style*=--n\:3] article{padding-bottom:8px;border-left:0!important;padding-left:0!important}}@media (width<=820px){.lp-cols4,.lp-cols4[style]{grid-template-columns:minmax(0,1fr)}.lp-cols4 article{border-left:0!important;padding-left:0!important}.lp-cols4{row-gap:28px}.lp-deep a{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px}.lp-deep span{grid-column:1}.lp-deep svg{grid-row:1}.lp-dk2{grid-template-columns:minmax(0,1fr)}.lp-hl li>a,.lp-hl li>div{grid-template-columns:minmax(0,1fr) auto}.lp-hl .v{grid-column:1}}.lp-tag{background:var(--teal);color:var(--night);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:16px;padding:6px 12px;font-size:12px;display:inline-block}.lp-word[id]{scroll-margin-top:100px}.lp-but.on-dark{color:var(--on-night)}.lp-but.on-dark b{color:var(--teal)}.lp-dk3{border-top:1px solid #f2f1ee40;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,4vw,64px);display:grid}.lp-dk3 article{padding:22px clamp(16px,2vw,28px) 0}.lp-dk3 article:first-child{padding-left:0}.lp-dk3 article+article{border-left:1px solid #f2f1ee1f}.lp-dk3 .mono{color:var(--teal)}.lp-dk3 h3{letter-spacing:-.035em;margin-top:14px;font-size:clamp(22px,2vw,30px);line-height:1.08}.lp-dk3 p:not(.mono){color:#c9c7c1;margin-top:12px;font-size:16px;line-height:1.6}.lp-cmp.c3 thead th:first-child{width:18%}.lp-cmp.c3 thead th{font-size:clamp(20px,1.8vw,26px)}@media (width<=820px){.lp-dk3{grid-template-columns:minmax(0,1fr)}.lp-dk3 article{padding-bottom:12px;border-left:0!important;padding-left:0!important}.lp-cmp.c3 tr{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px}.lp-cmp.c3 td{font-size:14px}.lp-cmp.c3 thead th{font-size:16px}}.darkw+section.sec,.grow+section.sec,.darkw+.sec,.grow+.sec{padding-top:clamp(96px,11vw,160px)!important}.lp-q{margin-top:calc(-1*clamp(96px,11vw,160px) + clamp(24px,3vw,40px))}.lp-word .lp-list{columns:auto}.lp-word .lp-list li{border-bottom:1px solid var(--line);padding:12px 0 12px 22px;font-size:16px}.lp-deep b{grid-column:1}.lp-deep span{grid-column:2}.lp-deep svg{grid-column:3}@media (width<=820px){.lp-deep b,.lp-deep span{grid-column:1}.lp-deep svg{grid-area:1/2}}.lp-cmp td,.lp-cmp th{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (width<=420px){.lp-amt b{font-size:clamp(28px,8.6vw,36px)}.lp-cmp.c3 td{font-size:13px}.lp-cmp.c3 thead th{font-size:15px}.lp-cmp.c3 tr{column-gap:8px}}@media (width<=620px){.lp-sum .r1{flex-direction:column;align-items:flex-start}.lp-sum .r1>i{display:none}}
