.pk-note{color:var(--tx-3);margin-top:12px;font-size:.8125rem}.pk-body{max-width:54ch;margin-top:8px}.pk-all{color:var(--tx-1);letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;font-weight:600;text-decoration:none}.pk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pk-grid .pk-card.tearsheet{box-shadow:none;color:inherit;content-visibility:visible;transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out), transform .16s var(--ease-out);background-image:none;border-radius:6px;gap:14px;padding:18px 20px 16px;text-decoration:none}.pk-grid .pk-card.tearsheet:active{transition-duration:var(--dur-fast);transform:scale(.985)}.pk-pulse{border-radius:inherit;box-shadow:inset 0 0 0 1px var(--accent), inset 0 0 24px var(--accent-glow);opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.pk-head{align-items:center;gap:10px;display:flex}.pk-id{flex:1;min-width:0}.pk-name{color:var(--tx-1);font-family:var(--font-display);letter-spacing:var(--display-tracking);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.2;overflow:hidden}.pk-sub{color:var(--tx-3);align-items:baseline;gap:8px;margin-top:3px;font-size:.75rem;display:flex}.pk-insider{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk-date{color:var(--tx-4);letter-spacing:.04em;flex:none;font-size:.6875rem}.pk .lnd-kicker.pk-section{color:var(--tx-3);margin-top:18px;font-size:.8125rem;font-weight:500}.pk-entity{color:var(--tx-4);letter-spacing:.04em;margin-top:2px;font-size:.6875rem}.pk-rank{flex-direction:column;flex:none;align-items:flex-end;min-width:2.2ch;display:flex}.pk-rank-num{color:var(--tx-1);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1}.pk-rank-label,.pk-metric-label{color:var(--tx-3);font-size:.75rem;font-weight:500}.pk-rank-label{color:var(--tx-4);margin-top:3px}.pk-metrics{border-top:1px solid var(--border);align-items:flex-end;gap:18px;min-height:42px;padding-top:12px;display:flex}.pk-metric-value{color:var(--tx-1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:.9375rem;font-weight:700}.pk-spark{flex:none;margin-left:auto;overflow:visible}.pk-spark path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pk-spark circle{fill:currentColor}.pk-spark.is-up{color:var(--signal-pos)}.pk-spark.is-down{color:var(--signal-neg)}@media (hover:hover) and (pointer:fine){.pk-grid .pk-card.tearsheet:hover{border-color:var(--border-strong);background-color:var(--bg-raised)}}@media (max-width:1024px){.pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pk-grid{grid-template-columns:minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.pk-grid .pk-card.tearsheet{transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.pk-grid .pk-card.tearsheet:active{transform:none}}
.tPIkHW_section{padding:clamp(40px,5vw,64px) 0;position:relative}.tPIkHW_title{max-width:780px;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--tx-1);margin:0 0 12px;line-height:1.05}.tPIkHW_intro{max-width:680px;color:var(--tx-2);margin:0 0 28px;font-size:1rem;line-height:1.6}.tPIkHW_grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,50% - 12px),1fr));gap:4px 24px;display:grid}.tPIkHW_cell{border-top:1px solid var(--border-med);min-width:0;color:inherit;flex-direction:column;gap:6px;padding:12px 0 14px;text-decoration:none;transition:border-color .16s;display:flex}@media (hover:hover) and (pointer:fine){.tPIkHW_cell:hover{border-top-color:var(--tx-1)}.tPIkHW_cell:hover .tPIkHW_name{text-underline-offset:3px;text-decoration:underline}}.tPIkHW_top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tPIkHW_status{color:var(--tx-3);text-align:right;font-size:.75rem}.tPIkHW_name{font-family:var(--font-display);color:var(--tx-1);font-size:1rem;line-height:1.2}.tPIkHW_source{color:var(--tx-3);margin-top:2px;font-size:.75rem}.tPIkHW_count{color:var(--tx-3);margin-top:auto;font-size:.8125rem}.tPIkHW_count strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tx-1);font-size:1.125rem;font-weight:600}@media (max-width:640px){.tPIkHW_grid{grid-template-columns:minmax(0,1fr);gap:0}.tPIkHW_cell{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:10px 0;display:grid}.tPIkHW_top{flex-direction:column;align-items:flex-start;gap:2px}.tPIkHW_status{text-align:left}.tPIkHW_count{text-align:right;margin-top:0}}
.mm-section{padding:clamp(52px,7vw,88px) 0}.mm-heading-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.mm-heading-row h2{max-width:780px;color:var(--tx-1);font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0;line-height:1.05}.mm-heading-row p{max-width:72ch;color:var(--tx-2);margin:14px 0 0;font-size:1rem;line-height:1.65}.mm-proof-date{color:var(--tx-3);white-space:nowrap;font-size:.6875rem}.mm-window{color:var(--tx-2);gap:12px;margin-top:36px;font-size:.75rem;line-height:1.5;display:flex}.mm-window strong{color:var(--tx-1);flex:none}.mm-disclosure{max-width:92ch;color:var(--tx-3);margin:8px 0 0;font-size:.6875rem;line-height:1.55}.mm-sources{border-top:1px solid var(--border-med);margin-top:20px}.mm-sources summary{min-height:44px;color:var(--tx-1);cursor:pointer;padding:14px 0;font-size:.75rem;font-weight:650}.mm-source-grid{background:var(--border);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1px;padding-bottom:10px;display:grid}.mm-source-grid div{background:var(--bg-surface);min-width:0;min-height:44px;color:var(--tx-2);text-align:left;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:.6875rem;display:flex}.mm-source-grid div>span:last-child{overflow-wrap:anywhere;min-width:0}@media (max-width:860px){.mm-heading-row{grid-template-columns:1fr;gap:10px}.mm-proof-date{white-space:normal}}@media (max-width:460px){.mm-window{gap:3px;display:grid}}
.f2r{--f2r-lift:inset 0 1px 0 color-mix(in srgb, var(--tx-1) 10%, transparent), var(--shadow-md), var(--shadow-lg);border-top:1px solid var(--border-med);margin-top:40px;position:relative;overflow:hidden;container:f2r/inline-size}.f2r[data-variant=hero]{margin-top:0}.f2r[data-variant=hero] .f2r-step-detail{display:none}.f2r-bar{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 0 18px;display:grid}.f2r-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.f2r-step{width:100%;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;padding:0;display:block}.f2r[data-ready] .f2r-step{cursor:pointer}.f2r-step-track{background:var(--border-med);border-radius:2px;height:2px;display:block;overflow:hidden}.f2r-step-track i{background:var(--tx-1);transform-origin:0;height:100%;display:block}.f2r-step-head{align-items:baseline;gap:8px;margin-top:12px;display:flex}.f2r-step-num{color:var(--tx-3);letter-spacing:.04em;font-size:.75rem}.f2r-step strong{color:var(--tx-1);letter-spacing:-.01em;font-size:.9375rem;font-weight:600}.f2r-step-detail{color:var(--tx-2);margin-top:4px;font-size:.8125rem;line-height:1.45;display:block}.f2r-step-head,.f2r-step-head strong,.f2r-step-detail{transition:color var(--dur-slow) var(--ease-out)}.f2r[data-step] .f2r-step:not([data-on]) .f2r-step-head,.f2r[data-step] .f2r-step:not([data-on]) .f2r-step-head strong,.f2r[data-step] .f2r-step:not([data-on]) .f2r-step-detail{color:var(--tx-3)}.f2r-step:focus-visible,.f2r-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--r-sm)}.f2r-toggle{border:1px solid var(--border-med);background:var(--bg-raised);width:32px;height:32px;color:var(--tx-2);cursor:pointer;visibility:hidden;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.f2r[data-ready] .f2r-toggle{visibility:visible}.f2r-toggle:active{transform:scale(.94)}.f2r-caption{display:none}.f2r-stage{background:var(--bg-base);isolation:isolate;position:relative;overflow:hidden}.f2r-track{grid-template-columns:minmax(0,1.04fr) 36px minmax(0,1.02fr) 36px minmax(0,.94fr);align-items:center;padding:44px 32px 48px;display:grid;position:relative}.f2r-backdrop{z-index:-2;background:radial-gradient(60% 70% at 50% 46%, var(--accent-bg), transparent 70%), radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--tx-1) 11%, transparent) 1px, transparent 1.5px) 0 0 / 22px 22px;pointer-events:none;position:absolute;inset:-24px;-webkit-mask-image:radial-gradient(85% 90%,#000 35%,#0000 100%);mask-image:radial-gradient(85% 90%,#000 35%,#0000 100%)}.f2r-rail{background:repeating-linear-gradient(90deg, var(--border-strong) 0 4px, transparent 4px 8px);height:1px;margin:0 6px;display:block;position:relative}.f2r-rail:after{content:"";border-top:1px solid var(--tx-3);border-right:1px solid var(--tx-3);width:6px;height:6px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.f2r-rail i{background:linear-gradient(90deg, transparent, var(--accent));width:18px;height:3px;box-shadow:0 0 12px 2px var(--accent-glow);opacity:0;visibility:hidden;border-radius:3px;position:absolute;top:-1.5px;left:0}.f2r-doc{position:relative}.f2r-sheet{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--bg-surface);transform-origin:20% 100%;position:absolute;inset:0}.f2r-sheet:first-child{transform:translate(-6px,4px)rotate(-3.2deg)}.f2r-sheet:nth-child(2){transform:translate(-3px,2px)rotate(-1.4deg)}.f2r-filing,.f2r-panel{border:1px solid var(--border-med);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--bg-hover), var(--bg-raised) 64px);box-shadow:var(--f2r-lift);transition:border-color var(--dur-slow) var(--ease-out);position:relative}.f2r[data-step="0"] .f2r-filing,.f2r[data-step="1"] .f2r-filing,.f2r[data-step="1"] .f2r-norm,.f2r[data-step="2"] .f2r-score,.f2r[data-step="3"] .f2r-ranking,.f2r[data-step="4"] .f2r-ranking{border-color:var(--border-strong)}.f2r-filing{overflow:hidden}.f2r-scan{z-index:1;border-bottom:1px solid var(--accent);background:linear-gradient(180deg, transparent, var(--accent-bg));opacity:0;visibility:hidden;pointer-events:none;height:56px;position:absolute;top:-56px;left:0;right:0}.f2r-filing-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:13px 14px;display:flex}.f2r-filing-icon{border:1px solid var(--border-med);border-radius:var(--r-md);background:var(--bg-surface);width:30px;height:30px;color:var(--tx-2);flex:none;place-items:center;display:grid}.f2r-filing-source{flex:1;min-width:0}.f2r-filing-source strong,.f2r-filing-source span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.f2r-filing-source strong{color:var(--tx-1);font-size:.9375rem;font-weight:650;line-height:1.25}.f2r-filing-source span{color:var(--tx-2);font-size:.75rem}.f2r-filing-head .iso-badge{margin-right:0}.f2r-fields{margin:0;padding:6px 16px 10px}.f2r-field{border-bottom:1px dashed var(--border);grid-template-columns:minmax(96px,.85fr) minmax(0,1.35fr);align-items:baseline;gap:12px;padding:7px 0;display:grid}.f2r-field:last-child{border-bottom:0}.f2r-field dt{color:var(--tx-2);font-size:.8125rem}.f2r-field dd{min-width:0;color:var(--tx-1);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:500;position:relative}.f2r-field dd>span{text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;overflow:hidden}.f2r-mark{border-radius:var(--r-sm);background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent-bd);opacity:0;visibility:hidden;position:absolute;inset:-4px -8px}.f2r-engine{gap:14px;display:grid}.f2r-panel{padding:14px 16px 16px}.f2r-panel-title{color:var(--tx-1);margin:0 0 12px;font-size:.875rem;font-weight:600}.f2r-norm-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr);gap:12px;margin:0;display:grid}.f2r-norm-grid dt{color:var(--tx-2);font-size:.75rem}.f2r-norm-grid dd{min-height:1.3em;color:var(--tx-1);white-space:nowrap;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.f2r-score-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.f2r-dial{width:104px;height:104px;position:relative}.f2r-ring{width:100%;height:100%;display:block;transform:rotate(-90deg)}.f2r-ring circle{fill:none;stroke-width:4px}.f2r-ring-track{stroke:var(--border-med)}.f2r-ring-value{stroke:var(--accent);stroke-linecap:round}.f2r-score-line{flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.f2r-score-num{color:var(--tx-1);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1}.f2r-score-unit{color:var(--tx-2);letter-spacing:.02em;margin-top:3px;font-size:.6875rem}.f2r-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;padding:0;list-style:none;display:grid}.f2r-factors li{min-width:0;color:var(--tx-1);align-items:baseline;gap:7px;font-size:.8125rem;line-height:1.3;display:flex}.f2r-tick{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-bg);border-radius:50%;flex:none;transform:translateY(-1px)}.f2r-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.f2r-row{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-surface);height:44px;color:var(--tx-1);grid-template-columns:2ch minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:.875rem;display:grid;position:relative}.f2r-row.is-featured{border-color:var(--accent-bd);background:color-mix(in srgb, var(--accent) 8%, var(--bg-surface))}.f2r-glow{border-radius:inherit;box-shadow:0 0 0 1px var(--accent), 0 0 22px var(--accent-glow);opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:-1px}.f2r-rank{color:var(--tx-2);font-variant-numeric:tabular-nums;font-size:.8125rem;display:block;position:relative}.f2r-rank-before{opacity:0;visibility:hidden;position:absolute;top:0;left:0}.f2r-row-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.f2r-row .iso-badge{margin-right:0}.f2r-gate{border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--bg-raised);color:var(--tx-1);white-space:nowrap;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.75rem;font-weight:600;display:inline-flex;position:relative}.f2r-gate.is-valid{border-color:var(--signal-pos-bd);background:var(--signal-pos-bg)}.f2r-gate.is-valid svg{color:var(--signal-pos)}.f2r-ripple{border:1px solid var(--signal-pos);border-radius:inherit;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:-1px}.f2r-rank-note{color:var(--tx-2);margin:12px 2px 0;font-size:.75rem;line-height:1.45}.f2r-ghost{z-index:2;border:1px solid var(--accent);border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 16%, var(--bg-elevated));max-width:260px;box-shadow:0 0 0 4px var(--accent-bg), 0 0 28px var(--accent-glow), var(--shadow-lg);color:var(--tx-1);text-overflow:ellipsis;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;margin:-5px 0 0 -9px;padding:4px 8px;font-size:.9375rem;font-weight:600;line-height:1.3;display:grid;position:absolute;top:0;left:0;overflow:hidden}.f2r-ghost>span{text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}.f2r-ghost-raw{font-size:.875rem;font-weight:500}.f2r-ghost-norm{opacity:0;visibility:hidden}.f2r-light{z-index:-1;background:radial-gradient(circle, var(--accent-glow), transparent 62%);opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;border-radius:50%;width:520px;height:520px;margin:-260px 0 0 -260px;position:absolute;top:50%;left:0}.f2r-ghost--token{border-radius:var(--r-md);margin:0;padding:6px 12px;font-size:.875rem}@media (hover:hover) and (pointer:fine){.f2r-toggle:hover{border-color:var(--border-strong);color:var(--tx-1)}.f2r[data-ready] .f2r-step:hover .f2r-step-head,.f2r[data-ready] .f2r-step:hover .f2r-step-detail{opacity:1}}@container f2r (max-width:1040px){.f2r-track{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;padding:28px 22px 30px}.f2r-rail{display:none}.f2r-ranking{grid-column:1/-1}}@media (max-width:760px){.f2r{border-radius:var(--r-lg);margin-top:28px}}@container f2r (max-width:728px){.f2r-bar{gap:10px;padding:16px 14px 14px 16px}.f2r-steps{gap:8px}.f2r-bar{border-bottom:0;padding-bottom:0}.f2r-step-head{margin-top:8px}.f2r-step strong,.f2r-step-detail{display:none}.f2r-caption{border-bottom:1px solid var(--border);min-height:52px;color:var(--tx-3);flex-wrap:wrap;align-content:center;gap:2px 10px;margin:0;padding:8px 16px 12px;font-size:.75rem;line-height:1.4;display:flex}.f2r-caption strong{color:var(--tx-2);font-weight:600}.f2r-caption em{font-style:normal;display:none}.f2r[data-step] .f2r-caption span:not([data-on]){display:none}.f2r[data-step] .f2r-caption span[data-on]{gap:1px;display:grid}.f2r[data-step] .f2r-caption span[data-on] strong{color:var(--tx-1);font-size:.875rem}.f2r[data-step] .f2r-caption span[data-on] em{display:block}.f2r-stage{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.f2r-stage::-webkit-scrollbar{display:none}.f2r[data-ready] .f2r-stage{scroll-snap-type:none;overflow:hidden}.f2r-track{grid-template-rows:auto auto 1fr;grid-template-columns:100% 100%;align-items:start;gap:12px 0;padding:18px 0 20px}.f2r-engine{display:contents}.f2r-doc,.f2r-norm,.f2r-score,.f2r-ranking{margin:0 14px}.f2r-doc,.f2r-score{scroll-snap-align:start;scroll-margin-left:14px}.f2r-doc{grid-area:1/1/3/2}.f2r-norm{grid-area:3/1}.f2r-norm-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px}.f2r-norm-grid>div:first-child{grid-column:1/-1}.f2r-dial{width:88px;height:88px}.f2r-score-num{font-size:2rem}.f2r-score-body{gap:14px}.f2r-factors{gap:8px 10px}.f2r-factors li{font-size:.75rem}.f2r-score{grid-area:1/2}.f2r-ranking{grid-area:2/2/4/3}.f2r-field--minor,.f2r-light{display:none}.f2r-field{padding:6px 0}.f2r-row{height:38px}.f2r[data-variant=hero]:not([data-step]) .f2r-caption span:not(:last-child){display:none}.f2r[data-variant=hero]:not([data-step]) .f2r-caption span:last-child{gap:1px;display:grid}.f2r[data-variant=hero]:not([data-step]) .f2r-caption span:last-child strong{color:var(--tx-1);font-size:.875rem}.f2r[data-variant=hero]:not([data-step]) .f2r-caption span:last-child em{display:block}.f2r[data-variant=hero] .f2r-bar{padding:14px 12px 0 16px}.f2r[data-variant=hero] .f2r-caption{min-height:46px;padding:6px 16px 10px}.f2r[data-variant=hero] .f2r-track{gap:10px 0;padding:14px 0 16px}.f2r[data-variant=hero] .f2r-panel{padding:12px 14px 13px}.f2r[data-variant=hero] .f2r-panel-title{margin-bottom:9px}.f2r[data-variant=hero] .f2r-filing-head{padding:10px 14px}.f2r[data-variant=hero] .f2r-field{padding:5px 0}.f2r[data-variant=hero] .f2r-field dt{font-size:.75rem}.f2r[data-variant=hero] .f2r-field dd{font-size:.8125rem}.f2r[data-variant=hero] .f2r-dial{width:78px;height:78px}.f2r[data-variant=hero] .f2r-score-num{font-size:1.75rem}.f2r[data-variant=hero] .f2r-rows{gap:5px}.f2r[data-variant=hero] .f2r-row{height:36px;font-size:.875rem}.f2r[data-variant=hero] .f2r-rank-note{margin-top:9px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.f2r-step-head,.f2r-step-detail,.f2r-filing,.f2r-panel,.f2r-toggle{transition:none}}
.wp{margin:88px 0 72px;position:relative}.wp-pin{flex-direction:column;gap:28px;display:flex}.wp-head{max-width:760px}.wp-title{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--tx-1);margin:0;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08}.wp-lede{max-width:62ch;color:var(--tx-2);margin:14px 0 0;font-size:1rem;line-height:1.6}.wp-stage{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.wp-map{margin:0;position:relative}.wp-svg{aspect-ratio:360/126;width:100%;height:auto;display:block;overflow:visible}.wp-land-dot{fill:color-mix(in srgb, var(--tx-1) 22%, transparent)}.wp-dot{fill:color-mix(in srgb, var(--tx-1) 55%, transparent)}.wp-market[data-live] .wp-dot{fill:var(--tx-1)}.wp-ring{fill:none;stroke:var(--tx-1);stroke-width:.5px;transform-box:fill-box;transform-origin:50%}.wp-arc{fill:none;stroke:var(--tx-2);stroke-width:.35px;stroke-linecap:round;opacity:.45}.wp-hub circle{fill:var(--bg-surface);stroke:var(--border-strong);stroke-width:.6px}.wp-hub text{fill:var(--tx-1);font-family:var(--font-display);font-size:11px}.wp-legend{color:var(--tx-3);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:.75rem;display:flex}.wp-legend span{align-items:center;gap:8px;display:inline-flex}.wp-key{border-radius:50%;display:inline-block}.wp-key--size{background:color-mix(in srgb, var(--tx-2) 75%, transparent);width:10px;height:10px;box-shadow:-14px 0 0 -2px color-mix(in srgb, var(--tx-2) 75%, transparent);margin-left:14px}.wp-key--live{background:var(--tx-1);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb, var(--tx-1) 18%, transparent)}.wp-panel{border-top:1px solid var(--border-med);padding:4px 0 0}.wp-stats{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 22px;display:grid}.wp-stats>div{flex-direction:column-reverse;gap:4px;display:flex}.wp-stats dt{color:var(--tx-3);font-size:.8125rem}.wp-stats dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tx-1);margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:500}.wp-cta{width:100%;margin-top:18px}@media (max-width:1023.98px){.wp{margin:64px 0 48px}.wp-stage{grid-template-columns:minmax(0,1fr);gap:20px}}@media (prefers-reduced-motion:no-preference){.wp-ring{animation:2.6s cubic-bezier(.22,1,.36,1) infinite wp-ring}.wp-market:nth-child(2n) .wp-ring{animation-delay:.9s}.wp-market:nth-child(3n) .wp-ring{animation-delay:1.7s}}@keyframes wp-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.2)}}
.lnd-hero{align-items:center;min-height:calc(100svh - 84px);padding:64px 0 48px;display:flex;position:relative;overflow:hidden}.lnd-hero__bg{pointer-events:none;z-index:0;position:absolute;inset:0}.lnd-hero__bg:before{content:"";background:radial-gradient(ellipse 80% 60% at 60% 40%, rgba(var(--ink-rgb),.054) 0%, transparent 70%), radial-gradient(ellipse 50% 40% at 20% 80%, rgba(var(--ink-rgb),.036) 0%, transparent 60%);position:absolute;inset:0}.lnd-hero__grid{background-image:linear-gradient(rgba(var(--ink-rgb),.024) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ink-rgb),.024) 1px, transparent 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 100% at 50% 0,#000 40%,#0000 100%);mask-image:radial-gradient(100% 100% at 50% 0,#000 40%,#0000 100%)}.lnd-hero-video{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lnd-hero-video__media{object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.03);width:100%;height:100%;display:block;position:absolute;inset:0}.lnd-hero-video__scrim{background:linear-gradient(90deg, rgba(var(--base-rgb),.88) 0%, rgba(var(--base-rgb),.66) 42%, rgba(var(--base-rgb),.4) 100%), linear-gradient(0deg, rgba(var(--base-rgb),.85) 0%, transparent 45%);position:absolute;inset:0}@media (max-width:1023px){.lnd-hero-video__scrim{background:linear-gradient(180deg, rgba(var(--base-rgb),.4) 0%, rgba(var(--base-rgb),.55) 34%, rgba(var(--base-rgb),.78) 66%, rgba(var(--base-rgb),.92) 100%)}}.lnd-hero__row{box-sizing:border-box;z-index:2;grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:center;gap:64px;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(16px,4vw,32px);display:grid;position:relative}.lnd-hero__col-left{z-index:2;min-width:0;position:relative}@media (max-width:1179px){.lnd-hero__row{grid-template-columns:minmax(0,1fr);gap:36px}}.lnd-hero__h1{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.038em;color:var(--tx-1);text-shadow:0 2px 28px #00000061;margin:0 0 20px;font-size:2.5rem;font-weight:600;line-height:1.02}.lnd-hero__h1-main,.lnd-hero__h1-em,.lnd-hero__h1-sub{overflow-wrap:break-word;text-wrap:balance;max-width:100%;display:block}.lnd-hero__h1-em{font-family:var(--font-display);font-size:1em;font-style:normal;font-weight:inherit;color:var(--tx-1);letter-spacing:inherit;margin-top:.12em;line-height:1.02}.lnd-hero__h1-sub{letter-spacing:-.015em;color:inherit;max-width:34ch;margin-top:.6em;font-size:.4em;font-weight:500;line-height:1.3}@media (min-width:480px){.lnd-hero__h1{font-size:3.5rem}}@media (min-width:768px){.lnd-hero__h1{font-size:4.25rem}.lnd-hero__h1-sub{font-size:.4em}}@media (min-width:1180px){.lnd-hero__h1{font-size:5rem}.lnd-hero__h1-sub{font-size:.36em}}@media (min-width:1600px){.lnd-hero__h1{font-size:5rem}}.lnd-hero__lead{font-family:var(--font-inter), system-ui;color:var(--tx-2);text-shadow:0 1px 16px #00000073;max-width:520px;margin:0 0 28px;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.65}.lnd-hero__cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;display:flex}@media (max-width:639px){.lnd-hero{align-items:flex-start;padding:40px 0 36px}.lnd-hero__row{gap:28px;padding-inline:16px}.lnd-hero__cta-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-bottom:24px;display:grid}.lnd-hero__cta-row .hero-cta{justify-content:center;width:100%;min-height:44px}.lnd-hero__cta-row .hero-cta:first-child{grid-column:1/-1}}.lnd-signals{padding:clamp(40px,5vw,64px) 0}.lnd-signals__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.lnd-link-cta{transition:opacity .15s,transform .1s;display:inline-block}.lnd-link-cta:hover{opacity:.82}.lnd-link-cta:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.lnd-hero__grid{display:none}.lnd-link-cta:active{transform:none!important}.lnd-link-cta{transition:none}[data-gsap]{opacity:1!important;transform:none!important}}.lnd-hero__bullets{max-width:560px;font-family:var(--font-inter), system-ui;color:var(--tx-2);text-shadow:0 1px 16px #00000073;font-variant-numeric:tabular-nums;gap:8px;margin:0 0 24px;padding:0;font-size:.875rem;line-height:1.55;list-style:none;display:grid}.lnd-hero__bullets li{padding-left:16px;position:relative}.lnd-hero__bullets li:before{content:"";background:var(--tx-4);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.lnd-hero__text-link{font-family:var(--font-inter), system-ui;color:var(--tx-2);padding:10px 4px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .16s}.lnd-hero__text-link:after{content:"→";margin-left:6px;transition:transform .2s cubic-bezier(.23,1,.32,1);display:inline-block}.lnd-hero__text-link:hover{color:var(--tx-1)}@media (hover:hover) and (pointer:fine){.lnd-hero__text-link:hover:after{transform:translate(3px)}}@media (max-width:639px){.lnd-hero__text-link{text-align:center;grid-column:1/-1}}.home-defer{content-visibility:auto;contain-intrinsic-size:auto var(--defer-h,1200px)}@media (max-width:1023px){.home-defer{contain-intrinsic-size:auto var(--defer-h-mid,1700px)}}@media (max-width:767px){.home-defer{contain-intrinsic-size:auto var(--defer-h-narrow,2400px)}}@media print{.home-defer{content-visibility:visible}}
.lnd-kicker{letter-spacing:-.005em;color:var(--tx-1);margin:0 0 8px;font-size:.9375rem;font-weight:600}.lnd-h2{max-width:22ch;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3.25rem);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--tx-1);text-wrap:balance;margin:0;line-height:1.05}.lnd-h2 em{color:var(--gold);font-style:italic}.lnd-lede{max-width:60ch;color:var(--tx-2);margin:14px 0 0;font-size:1rem;line-height:1.65}.lnd-final{border-top:1px solid var(--border);margin-top:clamp(40px,5vw,64px);padding:clamp(40px,5vw,56px) 0 clamp(48px,6vw,72px)}.lnd-final__title{max-width:20ch;margin:0 0 16px}.lnd-final__sub{max-width:56ch;color:var(--tx-3);margin:0 0 28px;font-size:.9375rem;line-height:1.65}.lnd-final__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.lnd-final__secondary{color:var(--tx-2);font-size:.875rem;font-weight:500;text-decoration:none}.lnd-final__secondary:hover{color:var(--tx-1)}
