.pg--nf .nf-wrap{max-width:var(--cw-1);padding:0 var(--cpad);margin:0 auto}.pg--nf .nf-eyebrow{width:fit-content;color:var(--text-primary);margin:0 0 18px;display:flex}.pg--nf .nf-title{font-size:var(--fs-h1);color:var(--text-primary);max-width:var(--head-w-0);text-wrap:balance;margin:0;line-height:1.04}.pg--nf .nf-lede{max-width:var(--lede-w-1);font-size:var(--body-3);color:var(--text-secondary);text-wrap:pretty;margin:18px 0 0;line-height:1.62}.pg--nf .nf-tm{vertical-align:super;letter-spacing:0;margin-left:.06em;font-size:.32em;line-height:0}.pg--nf .nf-em{font-weight:600}.pg--nf .nf-band{padding:var(--sec-py-edge) 0}.pg--nf .nf-band--tint{background:var(--surface-tint)}.pg--nf .nf-band--page{background:var(--surface-page)}.pg--nf .nf-band--brand{background:var(--color-brand)}.pg--nf .nf-band--seam-b{padding-bottom:var(--sec-py)}.pg--nf .nf-band--seam-t{padding-top:var(--sec-py)}.pg--nf .hero.nf-hero{background:var(--surface-tint);--hero-shrink:var(--hero-shrink-smooth,0)}@media (min-width:1921px){.pg--nf .hero.nf-hero{--hero-shrink:1}}.pg--nf .nf-hero__card{background:var(--surface-dark)}.pg--nf .nf-hero__media{z-index:0;position:absolute;inset:0}.pg--nf .nf-hero__media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pg--nf .nf-hero__media:after{content:"";background:linear-gradient(180deg, transparent 46%, color-mix(in srgb, var(--surface-dark) 88%, transparent) 100%);position:absolute;inset:0}.pg--nf .hero__inner.nf-hero__content{--nf-pull:calc(var(--hero-shrink,0) * 24px);width:100%;padding:var(--hero-pad) calc(var(--cpad) + var(--nf-pull)) var(--hero-pad-b)}@media (max-width:989px){.pg--nf .hero__inner.nf-hero__content{--nf-pull:calc(var(--hero-shrink,0) * 16px);padding:var(--hero-pad) calc(var(--cpad) - var(--nf-pull)) var(--hero-pad-b)}}@media (min-width:1921px){.pg--nf .hero__inner.nf-hero__content{padding-bottom:var(--hero-pad)}}@media (max-width:760px){.pg--nf .nf-hero .hero__stage{height:100svh;min-height:560px;max-height:900px}.pg--nf .hero__inner.nf-hero__content{--nf-pull:calc(var(--hero-shrink,0) * 12px);padding:0 calc(24px - var(--nf-pull)) 96px!important;margin-top:0!important}}.pg--nf .nf-br-m{display:none}@media (max-width:760px){.pg--nf .nf-br-m{display:inline}}.pg--nf .nf-eyebrow .section-eyebrow__dot{display:none}.pg--nf .nf-hero__title{font-size:var(--fs-display);color:var(--text-primary);text-wrap:balance;max-width:13ch;margin:0;font-weight:400;line-height:1.04}.pg--nf .nf-hero__lede{font-size:var(--body-5);color:var(--text-secondary);margin:10px 0 0;line-height:1.45}.pg--nf .nf-stats{margin-top:var(--sec-head-gap);grid-template-columns:1fr 1fr;gap:10px;display:grid}.pg--nf .nf-stat{background:var(--surface-raised);border:1px solid var(--border-base);border-radius:var(--radius-lg,24px);box-shadow:0 18px 34px -26px color-mix(in srgb, var(--color-brand) 50%, transparent);padding:20px 20px 22px}.pg--nf .nf-stat__pre{font-size:var(--body-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 6px;font-weight:600}.pg--nf .nf-stat__n{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-brand);align-items:baseline;gap:2px;margin:0;font-weight:300;line-height:1;display:flex}.pg--nf .nf-num{font-size:calc(var(--fs-display) * 1.45);line-height:.9}.pg--nf .nf-unit{font-size:var(--fs-h1);line-height:1}.pg--nf .nf-stat__l{font-size:var(--body-1);color:var(--text-primary);margin:8px 0 0;font-weight:500;line-height:1.35}.pg--nf .nf-fn{vertical-align:super;color:var(--text-tertiary);margin-left:1px;font-size:.62em;font-weight:600;line-height:0}@media (min-width:990px){.pg--nf .nf-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.pg--nf .nf-stat{will-change:transform;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.pg--nf .nf-stat:hover{box-shadow:0 26px 44px -24px color-mix(in srgb, var(--color-brand) 55%, transparent);transform:scale(1.035)}@media (prefers-reduced-motion:reduce){.pg--nf .nf-stat,.pg--nf .nf-stat:hover{transition:none;transform:none}}.pg--nf .nf-notes-wrap{margin-top:22px}.pg--nf .nf-notes-btn{min-height:44px;padding:var(--btn-pad);border-radius:var(--btn-radius-pill);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-secondary);font-family:inherit;font-size:var(--btn-fs);cursor:pointer;align-items:center;gap:8px;font-weight:600;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}.pg--nf .nf-notes-btn:hover{border-color:var(--color-brand);color:var(--color-brand)}.pg--nf .nf-notes-btn svg{width:14px;height:14px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pg--nf .nf-notes-wrap.is-open .nf-notes-btn svg{transform:rotate(180deg)}.pg--nf .nf-notes-panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1);display:grid}.pg--nf .nf-notes-wrap.is-open .nf-notes-panel{grid-template-rows:1fr}.pg--nf .nf-notes-in{min-height:0;overflow:hidden}.pg--nf .nf-notes{max-width:var(--lede-w-1);gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pg--nf .nf-notes li{grid-template-columns:14px minmax(0,1fr);align-items:start;gap:6px;display:grid}.pg--nf .nf-notes__n,.pg--nf .nf-notes p{font-size:var(--body-2);color:var(--text-tertiary);margin:0;line-height:1.55}.pg--nf .nf-notes__n{font-weight:600}.pg--nf .nf-notes__link{color:var(--color-brand);text-underline-offset:3px;font-weight:500;text-decoration:underline}.pg--nf .nf-notes__link:hover{opacity:.8}.pg--nf .nf-stk{position:relative}.pg--nf .nf-stk:after{content:"";height:210svh;display:block}.pg--nf .nf-stk__pin{top:var(--site-nav-offset);padding-top:24px;position:sticky}.pg--nf .nf-stk__pin>.nf-wrap{max-height:calc(100svh - var(--site-nav-offset) - 48px);flex-direction:column;display:flex}.pg--nf .nf-stk__head{flex:none;margin-bottom:24px}.pg--nf .nf-stk__dots{flex:none}.pg--nf .nf-stk__deck{z-index:1;flex:0 auto;grid-template-rows:minmax(0,1fr);width:100%;max-width:480px;min-height:0;margin:0 auto;padding-bottom:54px;display:grid;position:relative;container-type:inline-size}.pg--nf .nf-stk__card{border-radius:var(--radius-lg,24px);background:color-mix(in srgb, var(--text-on-dark) 9%, transparent);border:1px solid color-mix(in srgb, var(--text-on-dark) 22%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-on-dark) 24%, transparent), 0 30px 50px -30px color-mix(in srgb, var(--surface-dark) 90%, transparent);transform-origin:50% 0;will-change:transform, opacity;flex-direction:column;grid-area:1/1;transition:transform .12s linear,opacity .12s linear;display:flex;overflow:hidden;-webkit-backdrop-filter:blur(24px)saturate(160%)!important;backdrop-filter:blur(24px)saturate(160%)!important}.pg--nf .nf-stk__img{border-bottom:1px solid color-mix(in srgb, var(--text-on-dark) 16%, transparent);flex:0 100cqi;min-height:120px;overflow:hidden}.pg--nf .nf-stk__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pg--nf .nf-stk__body{flex:none;padding:20px 20px 24px}.pg--nf .nf-stk__t{font-family:var(--font-display);font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--text-primary);margin:0;font-weight:300;line-height:1.15}.pg--nf .nf-stk__p{font-size:var(--body-3);color:var(--text-secondary);margin:10px 0 0;line-height:1.55}.pg--nf .nf-stk__dots{justify-content:center;gap:8px;display:flex}.pg--nf .nf-stk__dots span{border-radius:var(--btn-radius-pill);background:var(--border-strong);width:6px;height:6px;transition:width .3s,background .3s}.pg--nf .nf-stk__dots span.is-on{background:var(--text-on-dark);width:20px}.pg--nf .nf-stk__card[data-stk=on]{opacity:1;transform:none}.pg--nf .nf-stk__card[data-stk=past]{opacity:0;pointer-events:none;transform:translateY(-115%)rotate(-5deg)}.pg--nf .nf-stk__card[data-stk=next]{opacity:1;transform:translateY(18px)scale(.94)}.pg--nf .nf-stk__card[data-stk=next2]{opacity:.6;transform:translateY(36px)scale(.88)}.pg--nf .nf-stk__card[data-stk=later]{opacity:0;transform:translateY(54px)scale(.82)}.pg--nf .nf-stk.is-ready .nf-stk__card{transition:transform .65s cubic-bezier(.22,.8,.2,1),opacity .45s}.pg--nf .nf-stk.is-ready .nf-stk__card[data-stk=past]{transition:transform .65s cubic-bezier(.5,0,.25,1),opacity .5s .15s}.pg--nf .nf-stk.is-static:after{display:none}.pg--nf .nf-stk.is-static .nf-stk__pin{height:auto;position:static}.pg--nf .nf-stk.is-static .nf-stk__pin>.nf-wrap{max-height:none}.pg--nf .nf-stk.is-static .nf-stk__deck{grid-template-rows:none;gap:14px;padding-bottom:0}.pg--nf .nf-stk.is-static .nf-stk__card{opacity:1;grid-area:auto;transition:none;transform:none}.pg--nf .nf-stk.is-static .nf-stk__dots{display:none}.pg--nf .nf-stk__cp{pointer-events:none;width:1px;height:10px;left:0;top:calc((var(--k) - .8) * 70svh + 15svh - var(--site-nav-offset));position:absolute}@media (prefers-reduced-motion:reduce){.pg--nf .nf-stk:after{display:none}.pg--nf .nf-stk__pin{height:auto;position:static}.pg--nf .nf-stk__pin>.nf-wrap{max-height:none}.pg--nf .nf-stk__deck{grid-template-rows:none;gap:14px;padding-bottom:0}.pg--nf .nf-stk__card,.pg--nf .nf-stk__card[data-stk]{opacity:1;pointer-events:auto;grid-area:auto;transition:none;transform:none}.pg--nf .nf-stk__dots{display:none}}.pg--nf .nf-tbl-wrap{margin-top:var(--sec-head-gap);filter:drop-shadow(0 16px 22px color-mix(in srgb, var(--color-brand) 16%, transparent));padding:14px 0;position:relative}.pg--nf .nf-tbl{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.pg--nf .nf-tbl th,.pg--nf .nf-tbl td{text-align:left;vertical-align:middle;border-top:1px solid var(--border-subtle);font-size:var(--body-3);padding:14px;line-height:1.35}.pg--nf .nf-tbl td{text-align:center;color:var(--text-secondary)}@media (max-width:760px){.pg--nf .nf-tbl tbody th,.pg--nf .nf-tbl tbody td{font-size:var(--body-2);padding:12px}}.pg--nf .nf-tbl thead th{background:var(--surface-tint);font-size:var(--body-1);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-top:1px solid var(--border-base);font-weight:600}.pg--nf .nf-tbl thead th:not(:first-child){text-align:center}.pg--nf .nf-tbl thead th:nth-child(2){font-family:var(--font-display);font-weight:300;font-size:var(--body-5);letter-spacing:0;text-transform:none}.pg--nf .nf-tbl tbody th{color:var(--text-primary);font-weight:500}.pg--nf .nf-tbl th:first-child{width:38%}.pg--nf .nf-tbl tbody tr:nth-child(odd)>*{background:var(--surface-raised)}.pg--nf .nf-tbl tbody tr:nth-child(2n)>*{background:var(--surface-tint)}.pg--nf .nf-tbl thead th:nth-child(2),.pg--nf .nf-tbl tbody tr>td:nth-child(2){background:var(--color-brand);color:var(--text-on-dark);border-top-color:color-mix(in srgb, var(--text-on-dark) 16%, transparent)}.pg--nf .nf-tbl td:nth-child(2) .nf-yes{color:var(--text-on-dark)}.pg--nf .nf-tbl tr>:first-child{border-left:1px solid var(--border-base)}.pg--nf .nf-tbl tr>:last-child{border-right:1px solid var(--border-base)}.pg--nf .nf-tbl tbody tr:last-child>*{border-bottom:1px solid var(--border-base)}.pg--nf .nf-tbl thead th:first-child{border-top-left-radius:var(--radius-lg,24px)}.pg--nf .nf-tbl thead th:last-child{border-top-right-radius:var(--radius-lg,24px)}.pg--nf .nf-tbl tbody tr:last-child>:first-child{border-bottom-left-radius:var(--radius-lg,24px)}.pg--nf .nf-tbl tbody tr:last-child>:last-child{border-bottom-right-radius:var(--radius-lg,24px)}.pg--nf .nf-tbl thead th:nth-child(2),.pg--nf .nf-tbl tbody tr:last-child>td:nth-child(2){border-top-color:#0000;border-bottom-color:#0000;position:relative}.pg--nf .nf-tbl thead th:nth-child(2):before,.pg--nf .nf-tbl tbody tr:last-child>td:nth-child(2):after{content:"";background:var(--color-brand);height:15px;position:absolute;left:0;right:0}.pg--nf .nf-tbl thead th:nth-child(2):before{border-radius:var(--btn-radius) var(--btn-radius) 0 0;top:-14px}.pg--nf .nf-tbl tbody tr:last-child>td:nth-child(2):after{border-radius:0 0 var(--btn-radius) var(--btn-radius);bottom:-14px}.pg--nf .nf-yes{color:var(--color-brand);font-weight:600}.pg--nf .nf-no{color:var(--text-tertiary)}.pg--nf .nf-ast{margin-left:2px}.pg--nf .nf-tbl th sub,.pg--nf .nf-tbl th sup:not(.nf-tm){font-size:.7em;line-height:0}.pg--nf .nf-tbl-notes{margin-top:20px}.pg--nf .nf-min__list{margin:var(--sec-head-gap) 0 0;flex-wrap:wrap;justify-content:center;gap:10px;max-width:520px;padding:0;list-style:none;display:flex}.pg--nf .nf-min__chip{border-radius:var(--btn-radius);background:var(--color-blue-500);min-height:44px;color:var(--text-on-dark);font-size:var(--body-3);text-align:center;white-space:nowrap;cursor:default;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;display:flex}.pg--nf .nf-min__chip:hover{box-shadow:0 10px 18px -10px color-mix(in srgb, var(--color-brand) 70%, transparent);transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.pg--nf .nf-min__chip{transition:none}.pg--nf .nf-min__chip:hover{transform:none}}@media (min-width:990px){.pg--nf #profile .nf-wrap,.pg--nf #minerals .nf-wrap{max-width:var(--cw-4)}.pg--nf .nf-min__list{justify-content:flex-start;max-width:none}}.pg--nf .nf-media{margin-top:var(--sec-head-gap);aspect-ratio:1;border-radius:var(--btn-radius);width:100%;overflow:hidden}.pg--nf .nf-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pg--nf .nf-media--right img{-o-object-position:66% 50%;object-position:66% 50%}.pg--nf .nf-split+.nf-split{margin-top:var(--sec-head-gap)}.pg--nf .nf-split__text>:first-child{margin-top:0}@media (min-width:990px){.pg--nf .nf-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.pg--nf .nf-split .nf-media{aspect-ratio:4/3;margin-top:0}.pg--nf .nf-split--flip .nf-media{order:-1}.pg--nf .nf-split__text{padding-left:64px}.pg--nf .nf-split--flip .nf-split__text{padding-left:0;padding-right:64px}}@media (prefers-reduced-motion:reduce){.pg--nf .nf-notes-panel,.pg--nf .nf-notes-btn svg{transition:none}}@keyframes nf-fade{0%{opacity:0;filter:blur(18px)}}@keyframes nf-rise{0%{opacity:0;filter:blur(12px);transform:translateY(24px)}}.pg--nf .nf-hero__media{animation:1.2s cubic-bezier(.2,.8,.2,1) both nf-fade}.pg--nf .nf-hero__content .nf-eyebrow{animation:.8s cubic-bezier(.2,.8,.2,1) .1s both nf-rise}.pg--nf .nf-hero__title{animation:.8s cubic-bezier(.2,.8,.2,1) .2s both nf-rise}.pg--nf .nf-hero__lede{animation:.8s cubic-bezier(.2,.8,.2,1) .3s both nf-rise}.pg--nf [data-rv]{opacity:0;filter:blur(10px);transform:translateY(22px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .9s cubic-bezier(.2,.8,.2,1)!important}.pg--nf .nf-title[data-rv]{filter:blur(14px)}.pg--nf .nf-media[data-rv]{filter:blur(18px);transform:translateY(22px)scale(.97)}.pg--nf [data-rv][data-rv-in]{opacity:1;filter:none;transform:none}.pg--nf [data-rv]:nth-child(2){transition-delay:80ms!important}.pg--nf [data-rv]:nth-child(3){transition-delay:.16s!important}.pg--nf [data-rv]:nth-child(4){transition-delay:.24s!important}.pg--nf [data-rv]:nth-child(5){transition-delay:.32s!important}.pg--nf [data-rv]:nth-child(6){transition-delay:.4s!important}.pg--nf [data-rv]:nth-child(n+7){transition-delay:.48s!important}@media (prefers-reduced-motion:reduce){.pg--nf .nf-hero__media,.pg--nf .nf-hero__content .nf-eyebrow,.pg--nf .nf-hero__title,.pg--nf .nf-hero__lede{animation:none}}
