@property --nf-lvl{syntax:"<percentage>";inherits:true;initial-value:58%}.nf-basin{flex-direction:column;justify-content:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.nf-surface{z-index:0;opacity:1;position:absolute;inset:0}.nf-scrim{z-index:0;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--paper-bright)82%,transparent)0%,color-mix(in srgb,var(--paper-bright)58%,transparent)42%,transparent 74%);position:absolute;inset:0}.nf-inner{z-index:2;gap:clamp(28px,4.5vh,52px);width:100%;display:grid;position:relative}@media (min-width:900px){.nf-inner{width:min(48%,580px);margin-left:auto}}.nf-glyphs{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.035em;--nf-lvl:58%;margin:0 0 0 calc(-1*clamp(20px,6vw,96px) - .1em);font-size:clamp(150px,44vw,300px);font-weight:300;line-height:.84;display:block;position:relative}@media (min-width:900px){.nf-glyphs{z-index:1;pointer-events:none;margin:0;font-size:clamp(300px,36vw,620px);line-height:.78;position:absolute;bottom:-.14em;left:-.3em}}.nf-glyph{display:block}.nf-glyph--out{color:#0000;-webkit-text-stroke:max(1px,.0045em)color-mix(in srgb,var(--ph-ink)42%,transparent)}.nf-glyph--fill{color:#0000;--nf-tilt:180deg;background-image:  linear-gradient(var(--nf-tilt),transparent calc(100% - var(--nf-lvl)),#ffffffd9 calc(100% - var(--nf-lvl)),#ffffffd9 calc(100% - var(--nf-lvl) + 2px),transparent calc(100% - var(--nf-lvl) + 2px)),linear-gradient(var(--nf-tilt),transparent calc(100% - var(--nf-lvl)),#5f7d9e70 calc(100% - var(--nf-lvl)),#48668685 calc(100% - var(--nf-lvl) + 20%),#263a50a3 100%),linear-gradient(#1a171212,#1a171212);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.nf-copy{max-width:46ch;margin-top:clamp(16px,2.4vh,26px)}.nf-basin .lede{max-width:22ch}.nf-draft{pointer-events:none;color:color-mix(in srgb,var(--ph-ink)30%,transparent);position:absolute;inset:0}.nf-draft-axis{background-image:repeating-linear-gradient(currentColor 0 .05em,#0000 .05em .085em,currentColor .085em .095em,#0000 .095em .13em);width:1px;position:absolute;top:-.09em;bottom:-.09em;left:50%}.nf-draft-level{left:-.08em;right:27%;bottom:var(--nf-lvl);opacity:.85;background:currentColor;height:1px;position:absolute}.nf-draft-tri{border-top:.042em solid;border-left:.028em solid #0000;border-right:.028em solid #0000;width:0;height:0;position:absolute;bottom:1px;right:0}.nf-draft-dim{background:currentColor;height:1px;position:absolute;top:-.13em;left:34%;right:34%}.nf-draft-dim:before,.nf-draft-dim:after{content:"";background:currentColor;width:1px;height:.052em;position:absolute;top:-.026em}.nf-draft-dim:before{left:0}.nf-draft-dim:after{right:0}.nf-draft-dim-label{white-space:nowrap;text-overflow:ellipsis;max-width:10em;font-family:var(--font-inter),sans-serif;letter-spacing:.1em;color:color-mix(in srgb,var(--ph-ink)46%,transparent);font-size:.05em;position:absolute;bottom:.03em;left:50%;overflow:hidden;transform:translate(-50%)}@media (max-width:899.98px){.nf-draft-dim{display:none}}.nf-exits{border-top:1px solid var(--ph-line);margin:0;padding:0;list-style:none}.nf-exits-label{margin-bottom:16px;display:block}.nf-exit{border-bottom:1px solid var(--ph-line);color:color-mix(in srgb,var(--ph-ink)66%,var(--ph-bg));transition:color .5s var(--ease),border-color .5s var(--ease),padding-left .5s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:18px;padding:17px 2px;display:grid}.nf-exit:hover,.nf-exit:focus-visible{color:var(--ph-ink);border-color:color-mix(in srgb,var(--ph-acc)55%,var(--ph-line));outline:none;padding-left:10px}.nf-exit-name{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.01em;font-size:clamp(17px,1.5vw,21px)}.nf-exit-name .arr{opacity:0;transition:transform .4s var(--ease),opacity .4s var(--ease);margin-left:10px;display:inline-block;transform:translate(-4px)}.nf-exit:hover .arr,.nf-exit:focus-visible .arr{opacity:1;transform:translate(0)}.nf-exit-meta{color:var(--ph-body);text-align:right;font-size:13px}@media (max-width:768px){.nf-exit{grid-template-columns:minmax(0,1fr);gap:4px}.nf-exit-meta{text-align:left}}@media (prefers-reduced-motion:reduce){.nf-exit,.nf-exit-name .arr{transition:none}}
