div:has(>.heroes-module__6mpkVG__field){justify-self:stretch!important}.heroes-module__6mpkVG__field{margin-inline:auto}.heroes-module__6mpkVG__svg{width:100%;height:auto;display:block;overflow:visible}.heroes-module__6mpkVG__svg text{font-family:var(--f-sans), system-ui, sans-serif;fill:var(--fg-soft)}.heroes-module__6mpkVG__draw{fill:none;stroke-linecap:round;stroke-dasharray:1 1.02;stroke-dashoffset:0}[data-armed] .heroes-module__6mpkVG__draw{stroke-dashoffset:1px}[data-armed][data-run] .heroes-module__6mpkVG__draw{animation:heroes-module__6mpkVG__heroDraw var(--t-travel) var(--ease-travel) both}@keyframes heroes-module__6mpkVG__heroDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.heroes-module__6mpkVG__faint{fill:none;stroke:rgb(var(--glow-rgb) / .3);stroke-width:1.5px;stroke-linecap:round}.heroes-module__6mpkVG__node{fill:var(--cobalt);stroke:var(--ice);stroke-width:2px}[data-armed] .heroes-module__6mpkVG__node{fill:var(--abyss);stroke:rgb(var(--glow-rgb) / .6)}[data-armed][data-run] .heroes-module__6mpkVG__node{fill:var(--cobalt);stroke:var(--ice);transition:fill var(--d-slow) var(--ease-out) calc(var(--t-travel) * var(--at,0)), stroke var(--d-slow) var(--ease-out) calc(var(--t-travel) * var(--at,0))}.heroes-module__6mpkVG__halo{fill:rgb(var(--cobalt-rgb) / .22)}[data-armed] .heroes-module__6mpkVG__halo{opacity:0}[data-armed][data-run] .heroes-module__6mpkVG__halo{opacity:1;transition:opacity var(--d-slow) var(--ease-out) calc(var(--t-travel) * var(--at,0))}.heroes-module__6mpkVG__mote{fill:var(--ice)}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__draw{animation:none!important}.heroes-module__6mpkVG__node,.heroes-module__6mpkVG__halo{transition:none!important}}.heroes-module__6mpkVG__era{width:min(100%,540px);position:relative}.heroes-module__6mpkVG__eraAurora{aspect-ratio:1.3;pointer-events:none;z-index:0;background:radial-gradient(closest-side at 46% 52%, rgb(var(--cobalt-rgb) / .55), rgb(var(--cobalt-rgb) / 0) 70%), radial-gradient(closest-side at 64% 36%, rgb(var(--violet-rgb) / .5), rgb(var(--violet-rgb) / 0) 80%), radial-gradient(closest-side at 30% 70%, rgb(var(--glow-rgb) / .28), rgb(var(--glow-rgb) / 0) 80%);filter:blur(18px);width:62%;position:absolute;top:21%;left:87%;transform:translate(-50%,-50%)}[data-armed]>.heroes-module__6mpkVG__eraAurora{opacity:0;transform:translate(-50%,-50%)scale(.7)}[data-armed][data-run]>.heroes-module__6mpkVG__eraAurora{opacity:1;transition:opacity var(--d-slow) var(--ease-out) calc(var(--t-travel) * .82), transform var(--d-slow) var(--ease-out) calc(var(--t-travel) * .7);transform:translate(-50%,-50%)scale(1)}.heroes-module__6mpkVG__era .heroes-module__6mpkVG__svg{z-index:1;position:relative}.heroes-module__6mpkVG__eraLine{stroke-width:2.6px;filter:drop-shadow(0 0 4px rgb(var(--cobalt-rgb) / .8))}.heroes-module__6mpkVG__eraWhen{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:600;fill:var(--accent-text)!important}.heroes-module__6mpkVG__eraTitle{font-size:var(--fs-meta)}.heroes-module__6mpkVG__eraNow .heroes-module__6mpkVG__eraWhen{fill:var(--ice)!important}.heroes-module__6mpkVG__eraNow .heroes-module__6mpkVG__eraTitle{font-weight:600;fill:var(--fg)!important}.heroes-module__6mpkVG__ember{fill:rgb(var(--halo-rgb) / .85);filter:drop-shadow(0 0 3px rgb(var(--violet-rgb) / .9))}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__eraAurora{transition:none!important}}.heroes-module__6mpkVG__stars{aspect-ratio:560/470;width:min(100%,560px);position:relative}.heroes-module__6mpkVG__stars>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.heroes-module__6mpkVG__starsLine{stroke:rgb(var(--glow-rgb) / .55);stroke-width:1.5px;vector-effect:non-scaling-stroke}@media (min-width:1501px){.heroes-module__6mpkVG__starsLine{vector-effect:none}}.heroes-module__6mpkVG__spark{stroke:rgb(var(--ice-rgb) / .75);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.heroes-module__6mpkVG__star{left:var(--x);top:var(--y);width:max-content;max-width:53%;position:absolute}.heroes-module__6mpkVG__starLink{color:inherit;grid-template-columns:auto;gap:4px;margin-top:calc(clamp(40px,3.6vw,60px)/-2.08333);padding:0 0 0 26px;display:grid}.heroes-module__6mpkVG__starNode{background:var(--cobalt);width:13px;height:13px;box-shadow:inset 0 0 0 2px var(--ice), 0 0 0 5px rgb(var(--cobalt-rgb) / .2), 0 0 18px rgb(var(--cobalt-rgb) / .85);transition:box-shadow var(--d-mid) var(--ease-out);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.heroes-module__6mpkVG__starFig{align-items:baseline;gap:12px;display:flex}.heroes-module__6mpkVG__starWhat{font-size:var(--fs-note);color:var(--fg-soft);white-space:nowrap;transition:color var(--d-fast) var(--ease-out)}.heroes-module__6mpkVG__starSource{font-size:var(--fs-micro);color:var(--fg-source);max-width:22em;line-height:1.45}.heroes-module__6mpkVG__starLink:hover .heroes-module__6mpkVG__starWhat,.heroes-module__6mpkVG__starLink:focus-visible .heroes-module__6mpkVG__starWhat{color:var(--ice)}.heroes-module__6mpkVG__starLink:hover .heroes-module__6mpkVG__starNode,.heroes-module__6mpkVG__starLink:focus-visible .heroes-module__6mpkVG__starNode{box-shadow:inset 0 0 0 2px var(--ice), 0 0 0 8px rgb(var(--cobalt-rgb) / .24), 0 0 26px rgb(var(--glow-rgb) / .95)}.heroes-module__6mpkVG__starLink:focus-visible{outline:2px solid var(--glow);outline-offset:6px;border-radius:6px}@media (max-width:900px){.heroes-module__6mpkVG__stars{aspect-ratio:auto;gap:16px;width:100%;margin-top:8px;display:grid}.heroes-module__6mpkVG__stars>svg{display:none}.heroes-module__6mpkVG__star{width:auto;max-width:none;position:relative;top:auto;left:auto}.heroes-module__6mpkVG__starLink{margin-top:0;padding-left:0}.heroes-module__6mpkVG__starNode{top:1.1em;left:calc(-1 * var(--gap))}}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__starNode,.heroes-module__6mpkVG__starWhat{transition:none}}.heroes-module__6mpkVG__askRow{margin-top:clamp(40px,4vw,64px);position:relative}.heroes-module__6mpkVG__askRow:before{content:"";z-index:0;background:linear-gradient(90deg, var(--cobalt), rgb(var(--glow-rgb) / .85) 70%, var(--cobalt));height:2px;box-shadow:0 0 10px rgb(var(--cobalt-rgb) / .55);transform-origin:0;animation:heroes-module__6mpkVG__askReach var(--d-slow) var(--ease-out) var(--d-fast) both;margin-top:-1px;position:absolute;top:32px;left:0;right:calc(-1*clamp(32px,5vw,96px))}.heroes-module__6mpkVG__askRow>*{z-index:1;position:relative}@keyframes heroes-module__6mpkVG__askReach{0%{transform:scaleX(0)}to{transform:scaleX(1)}}div:has(>.heroes-module__6mpkVG__notePanel){place-self:end stretch!important}.heroes-module__6mpkVG__notePanel{width:100%}@media (min-width:721px){.heroes-module__6mpkVG__notePanel form{grid-template-columns:repeat(2,minmax(0,1fr))}.heroes-module__6mpkVG__notePanel form>div:nth-child(3){grid-column:1/-1}}@media (min-width:1101px){.heroes-module__6mpkVG__notePanel>div:before{background:linear-gradient(180deg, rgb(var(--glow-rgb) / .12) 0, rgb(var(--cobalt-rgb) / .55) calc(100% - 220px - var(--grow,0px)), rgb(var(--glow-rgb)) calc(100% - 47px - var(--grow,0px)), rgb(var(--cobalt-rgb) / .5) calc(100% - var(--grow,0px)), rgb(var(--cobalt-rgb) / .3) 100%)}.heroes-module__6mpkVG__askRow:before{left:calc(-1 * var(--gap));z-index:1;background:linear-gradient(90deg, var(--cobalt), rgb(var(--glow-rgb)) calc(100% - 8px))}.heroes-module__6mpkVG__askRow>div>span:nth-child(2){opacity:0}.heroes-module__6mpkVG__notePanel>div[data-phase=sent]{flex-direction:column;justify-content:flex-end;display:flex}}@media (min-width:2560px){div:has(>div>.heroes-module__6mpkVG__notePanel){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;margin-right:0}}.heroes-module__6mpkVG__arrival{z-index:0;pointer-events:none;--half:56px;bottom:calc(100% - 32px);left:calc(-1 * var(--gap) - var(--half));width:calc(2 * var(--half));height:clamp(300px,34vw,520px);position:absolute}@media (min-width:1680px){.heroes-module__6mpkVG__arrival{--half:84px}}.heroes-module__6mpkVG__arrival svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.heroes-module__6mpkVG__arrivalStrand{fill:none;stroke-width:1.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgb(var(--cobalt-rgb) / .7))}.heroes-module__6mpkVG__arrivalMote{background:rgb(var(--ice-rgb) / .85);box-shadow:0 0 6px rgb(var(--glow-rgb) / .9);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}[data-armed] .heroes-module__6mpkVG__arrivalMote{opacity:0}[data-armed][data-run] .heroes-module__6mpkVG__arrivalMote{opacity:1;transition:opacity var(--d-slow) var(--ease-out) calc(var(--t-travel) * .3)}@media (max-width:720px){.heroes-module__6mpkVG__arrival{--half:18px;height:260px}}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__arrivalMote{transition:none!important}}@media print{.heroes-module__6mpkVG__arrival{display:none}}.heroes-module__6mpkVG__notes{font-size:var(--fs-note);color:var(--fg-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(32px,4vw,64px);display:grid}.heroes-module__6mpkVG__notes>div{border-left:1px solid var(--line);padding-left:20px}@media (max-width:1100px){div:has(>div>.heroes-module__6mpkVG__notePanel){grid-template-columns:1fr!important}div:has(>.heroes-module__6mpkVG__notePanel){max-width:44rem;justify-self:start!important}.heroes-module__6mpkVG__askRow:before{width:0;right:auto}}@media (max-width:900px){.heroes-module__6mpkVG__notes{grid-template-columns:1fr;max-width:36rem}}@media (max-width:720px){.heroes-module__6mpkVG__askRow:before{display:none}}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__askRow:before{animation:none}}.heroes-module__6mpkVG__drift{width:min(100%,460px)}.heroes-module__6mpkVG__driftLine{stroke-width:2.6px;filter:drop-shadow(0 0 5px rgb(var(--cobalt-rgb) / .85));animation:heroes-module__6mpkVG__driftDraw var(--d-slow) var(--ease-out) var(--d-fast) both}.heroes-module__6mpkVG__driftStrand{fill:none;stroke:rgb(var(--glow-rgb) / .6);stroke-width:1.1px;stroke-linecap:round}@keyframes heroes-module__6mpkVG__driftDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:900px){.heroes-module__6mpkVG__drift{width:min(100%,300px);margin-top:12px}}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__driftLine{animation:none}}.heroes-module__6mpkVG__mini{width:min(100%,460px)}.heroes-module__6mpkVG__miniPanel{fill:rgb(var(--white-rgb) / .035);stroke:var(--panel-edge);stroke-width:1px}.heroes-module__6mpkVG__miniEdge{stroke:url(#mini-edge);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 5px rgb(var(--cobalt-rgb) / .6))}.heroes-module__6mpkVG__miniTitle{font-size:var(--fs-note);font-weight:600;fill:var(--fg)!important}.heroes-module__6mpkVG__miniMeta{font-size:var(--fs-micro);fill:var(--fg-source)!important}.heroes-module__6mpkVG__miniRule{stroke:var(--line);stroke-width:1px}.heroes-module__6mpkVG__miniRank{fill:rgb(var(--cobalt-rgb) / .22)}.heroes-module__6mpkVG__miniRankN{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:600;fill:var(--ice)!important}.heroes-module__6mpkVG__miniArea{font-size:var(--fs-meta);fill:var(--fg-soft)!important}.heroes-module__6mpkVG__miniTrack{fill:rgb(var(--glow-rgb) / .12)}.heroes-module__6mpkVG__miniBar{fill:url(#mini-worth);transform-box:fill-box;transform-origin:0}.heroes-module__6mpkVG__miniDot{fill:rgb(var(--glow-rgb) / .25)}.heroes-module__6mpkVG__miniDot[data-on]{fill:var(--glow)}[data-armed] .heroes-module__6mpkVG__miniBar{transform:scaleX(0)}[data-armed][data-run] .heroes-module__6mpkVG__miniBar{transition:transform var(--d-slow) var(--ease-out) calc(var(--t-stagger) * 2 * var(--i,0));transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__miniBar{transition:none!important}}.heroes-module__6mpkVG__loop{width:min(100%,500px)}.heroes-module__6mpkVG__loopLine{stroke-width:2.2px;filter:drop-shadow(0 0 4px rgb(var(--cobalt-rgb) / .8))}.heroes-module__6mpkVG__chev{fill:none;stroke:var(--glow);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.heroes-module__6mpkVG__loopLabel{font-size:var(--fs-meta)}.heroes-module__6mpkVG__loopKey{font-size:var(--fs-meta);font-weight:600;fill:var(--fg)!important}.heroes-module__6mpkVG__loopNote{font-size:var(--fs-micro);fill:var(--fg-source)!important}.heroes-module__6mpkVG__fix{fill:var(--ice)}[data-armed] .heroes-module__6mpkVG__fix{opacity:0}[data-armed][data-run] .heroes-module__6mpkVG__fix{opacity:1;transition:opacity var(--d-mid) var(--ease-out) calc(var(--t-travel) * var(--at,0))}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__fix{transition:none!important}}div:has(>.heroes-module__6mpkVG__branch){place-self:end stretch!important}.heroes-module__6mpkVG__branch{width:100%;height:250px;position:relative}.heroes-module__6mpkVG__branchRun{height:2px;bottom:-44px;right:0;left:calc(-135% - clamp(32px, 5vw, 96px) - var(--gap));background:linear-gradient(90deg, var(--cobalt), rgb(var(--glow-rgb) / .5) 40%, rgb(var(--glow-rgb) / .22));transform-origin:0;margin-bottom:-1px;position:absolute}.heroes-module__6mpkVG__branchElbow{bottom:-44px;left:calc(-135% - clamp(32px, 5vw, 96px) - var(--gap));z-index:3;background:var(--cobalt);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--ice), 0 0 0 4px rgb(var(--cobalt-rgb) / .22), 0 0 16px rgb(var(--cobalt-rgb) / .8);border-radius:50%;position:absolute;transform:translate(-50%,50%)}.heroes-module__6mpkVG__branchSvg{width:min(100%,470px);height:auto;position:absolute;bottom:-44px;left:0;overflow:visible}.heroes-module__6mpkVG__branchSvg text{font-family:var(--f-sans), system-ui, sans-serif;fill:var(--fg-soft)}.heroes-module__6mpkVG__branchLabel{font-size:var(--fs-micro);fill:var(--fg-source)!important}.heroes-module__6mpkVG__branchKey{font-size:var(--fs-note);font-weight:600;fill:var(--fg)!important}.heroes-module__6mpkVG__branchLeaf{font-size:var(--fs-meta)}[data-armed] .heroes-module__6mpkVG__branchRun{transform:scaleX(0)}[data-armed][data-run] .heroes-module__6mpkVG__branchRun{transition:transform calc(var(--t-travel) * .5) var(--ease-travel);transform:scaleX(1)}@media (max-width:900px){div:has(>.heroes-module__6mpkVG__branch){justify-self:start!important}.heroes-module__6mpkVG__branch{height:auto}.heroes-module__6mpkVG__branchRun,.heroes-module__6mpkVG__branchElbow{display:none}.heroes-module__6mpkVG__branchSvg{width:min(100%,360px);margin-top:8px;position:static}}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__branchRun{transition:none!important}}div:has(>.heroes-module__6mpkVG__cf){place-self:end stretch!important}.heroes-module__6mpkVG__cf{width:100%;margin-bottom:-44px;position:relative}.heroes-module__6mpkVG__cfWide{width:min(100%,520px)}.heroes-module__6mpkVG__cfPhone{display:none}.heroes-module__6mpkVG__cfLine{fill:none;stroke-linecap:round;filter:drop-shadow(0 0 4px rgb(var(--cobalt-rgb) / .75))}.heroes-module__6mpkVG__cfDim{fill:none;stroke:rgb(var(--mist-rgb) / .55);stroke-width:2.4px;stroke-linecap:round}.heroes-module__6mpkVG__cfHollow{fill:var(--abyss);stroke:rgb(var(--glow-rgb) / .6);stroke-width:1.6px}.heroes-module__6mpkVG__cfTick{fill:none;stroke:rgb(var(--glow-rgb) / .34);stroke-width:1px}.heroes-module__6mpkVG__cfStem{fill:none;stroke:rgb(var(--glow-rgb) / .38);stroke-width:1.2px;stroke-dasharray:2 4}.heroes-module__6mpkVG__cfKey{font-size:var(--fs-meta);font-weight:600;fill:var(--fg)!important}.heroes-module__6mpkVG__cfLabel{font-size:var(--fs-meta);font-weight:400;fill:var(--fg-soft)!important}.heroes-module__6mpkVG__cfNote{font-size:var(--fs-micro);fill:var(--fg-source)!important}.heroes-module__6mpkVG__cfNum{font-size:var(--fs-micro);font-variant-numeric:tabular-nums;font-weight:600;fill:var(--ice)!important}.heroes-module__6mpkVG__cf .heroes-module__6mpkVG__cfWide .heroes-module__6mpkVG__cfNum{font-size:var(--fs-meta)}.heroes-module__6mpkVG__cf .heroes-module__6mpkVG__cfNote{font-size:calc(var(--fs-micro) * 1.08)}.heroes-module__6mpkVG__cf .heroes-module__6mpkVG__cfPhone .heroes-module__6mpkVG__cfNum{font-size:calc(var(--fs-micro) * 1.1)}.heroes-module__6mpkVG__cfRun{top:calc(var(--root-w) * 100%);height:2px;right:100%;left:calc(-135% - clamp(32px, 5vw, 96px) - var(--gap));background:linear-gradient(90deg, var(--cobalt), rgb(var(--glow-rgb) / .7) 60%, rgb(var(--glow-rgb) / .9));box-shadow:0 0 8px rgb(var(--cobalt-rgb) / .5);transform-origin:0;margin-top:-1px;position:absolute}.heroes-module__6mpkVG__cfElbow{z-index:3;background:var(--abyss);width:11px;height:11px;box-shadow:inset 0 0 0 2px rgb(var(--glow-rgb) / .6);transition:background var(--d-mid) var(--ease-out), box-shadow var(--d-mid) var(--ease-out);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.heroes-module__6mpkVG__cfElbow[data-lit],[data-rail]:not([data-js]) .heroes-module__6mpkVG__cfElbow{background:var(--cobalt);box-shadow:inset 0 0 0 2px var(--ice), 0 0 0 4px rgb(var(--cobalt-rgb) / .22), 0 0 16px rgb(var(--cobalt-rgb) / .8)}[data-armed] .heroes-module__6mpkVG__cfRun{transform:scaleX(0)}[data-armed][data-run] .heroes-module__6mpkVG__cfRun{transition:transform calc(var(--t-travel) * .4) var(--ease-travel);transform:scaleX(1)}@media (max-width:900px){div:has(>.heroes-module__6mpkVG__cf){width:100%;justify-self:start!important}.heroes-module__6mpkVG__cf{max-width:34rem;margin:8px 0 0}.heroes-module__6mpkVG__cfRun{left:calc(-1 * var(--gap))}}@media (max-width:720px){.heroes-module__6mpkVG__cfWide{display:none}.heroes-module__6mpkVG__cfPhone{width:100%;display:block}.heroes-module__6mpkVG__cfRun{top:calc(var(--root-p) * 100%)}}@media (min-width:2560px){.heroes-module__6mpkVG__cfWide{width:100%}}@media (min-width:1680px) and (max-width:2559px){.heroes-module__6mpkVG__cf{--cf-bleed:max(0px, 50vw - 880px);width:calc(100% + var(--cf-bleed))}.heroes-module__6mpkVG__cfWide{width:min(100%,676px)}.heroes-module__6mpkVG__cfRun{left:calc(-135% + 1.35 * var(--cf-bleed) - clamp(32px, 5vw, 96px) - var(--gap))}}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__cfRun,.heroes-module__6mpkVG__cfElbow{transition:none!important}}@media print{.heroes-module__6mpkVG__cfRun{display:none}.heroes-module__6mpkVG__cf :is(.heroes-module__6mpkVG__cfKey,.heroes-module__6mpkVG__cfLabel,.heroes-module__6mpkVG__cfNote,.heroes-module__6mpkVG__cfNum){fill:rgb(var(--ink-rgb))!important}.heroes-module__6mpkVG__cf .heroes-module__6mpkVG__cfPhone{display:none}.heroes-module__6mpkVG__cf .heroes-module__6mpkVG__cfWide{display:block}}.heroes-module__6mpkVG__sf{width:min(100%,520px)}.heroes-module__6mpkVG__sfLine{fill:none;stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 4px rgb(var(--cobalt-rgb) / .75))}.heroes-module__6mpkVG__sfStem{stroke:rgb(var(--glow-rgb) / .5);stroke-width:1.4px}.heroes-module__6mpkVG__sfEdge{stroke:var(--cobalt);stroke-width:2px;filter:drop-shadow(0 0 4px rgb(var(--cobalt-rgb) / .6))}.heroes-module__6mpkVG__sfKey{font-size:var(--fs-meta);font-weight:600;fill:var(--fg)!important}.heroes-module__6mpkVG__sfNote{font-size:calc(var(--fs-micro) * 1.08);fill:var(--fg-source)!important}@media (max-width:720px){.heroes-module__6mpkVG__sf{width:100%;max-width:30rem;margin-top:8px}}@media (min-width:2560px){.heroes-module__6mpkVG__sf{width:100%}}div:has(>.heroes-module__6mpkVG__nt){align-self:center!important}.heroes-module__6mpkVG__nt{width:min(100%,520px)}.heroes-module__6mpkVG__ntLine{fill:none;stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 4px rgb(var(--cobalt-rgb) / .7))}.heroes-module__6mpkVG__ntDrop{fill:none;stroke:rgb(var(--glow-rgb) / .55);stroke-width:1.6px;stroke-linecap:round}.heroes-module__6mpkVG__ntDropLit{fill:none;stroke:var(--glow);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 4px rgb(var(--cobalt-rgb) / .8))}.heroes-module__6mpkVG__ntDate{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;fill:var(--fg-soft)!important}.heroes-module__6mpkVG__ntDateLit{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;font-weight:600;fill:var(--fg)!important}.heroes-module__6mpkVG__ntRead{font-size:calc(var(--fs-micro) * 1.08);font-variant-numeric:tabular-nums;fill:var(--fg-source)!important}.heroes-module__6mpkVG__ntYear{font-size:calc(var(--fs-micro) * 1.08);font-variant-numeric:tabular-nums;font-weight:600;fill:var(--accent-text)!important}.heroes-module__6mpkVG__ntDropBack{fill:none;stroke:rgb(var(--glow-rgb) / .24);stroke-width:1.2px;stroke-linecap:round}.heroes-module__6mpkVG__ntDateBack{font-size:calc(var(--fs-micro) * 1.08);font-variant-numeric:tabular-nums;fill:var(--fg-source)!important}.heroes-module__6mpkVG__ntDateCur{font-size:calc(var(--fs-meta) * 1.35);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:600;fill:var(--white)!important}.heroes-module__6mpkVG__ntReadCur{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;fill:var(--fg-soft)!important}.heroes-module__6mpkVG__nt[data-mode=post] .heroes-module__6mpkVG__ntDropLit{stroke-width:2.6px;filter:drop-shadow(0 0 6px rgb(var(--cobalt-rgb) / .9))}@media (max-width:720px){.heroes-module__6mpkVG__nt{width:100%;max-width:30rem;margin-top:-8px}[data-sky=night]:has(>div .heroes-module__6mpkVG__nt){padding-bottom:44px}[data-sky=night]:has(>div .heroes-module__6mpkVG__nt[data-mode=index]){padding-bottom:36px}}@media (min-width:2560px){.heroes-module__6mpkVG__nt{width:100%}}.heroes-module__6mpkVG__map{width:min(100%,25rem);position:relative}.heroes-module__6mpkVG__mapHead{font-size:var(--fs-meta);color:var(--fg-muted);padding-left:34px;font-weight:600}.heroes-module__6mpkVG__mapList{position:relative;margin-top:12px!important}.heroes-module__6mpkVG__mapList:before{content:"";background:linear-gradient(180deg, rgb(var(--ice-rgb) / .9), var(--cobalt) 55%, rgb(var(--glow-rgb) / .3));width:2px;box-shadow:0 0 10px rgb(var(--cobalt-rgb) / .55);position:absolute;top:12px;bottom:12px;left:11px;transform:translate(-50%)}.heroes-module__6mpkVG__mapList li{position:relative}.heroes-module__6mpkVG__mapList a{font-size:var(--fs-meta);color:var(--fg-soft);transition:color var(--d-fast) var(--ease-out);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:4px 0;line-height:1.35;display:grid}.heroes-module__6mpkVG__mapNode{z-index:1;width:22px;height:22px;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--glow);background:var(--abyss);box-shadow:inset 0 0 0 1.5px rgb(var(--glow-rgb) / .55);transition:background var(--d-mid) var(--ease-out), color var(--d-mid) var(--ease-out), box-shadow var(--d-mid) var(--ease-out);border-radius:50%;place-items:center;font-weight:600;display:grid;position:relative}.heroes-module__6mpkVG__mapText{padding-top:1px}.heroes-module__6mpkVG__mapList a:hover,.heroes-module__6mpkVG__mapList a:focus-visible{color:var(--ice)}.heroes-module__6mpkVG__mapList a:hover .heroes-module__6mpkVG__mapNode,.heroes-module__6mpkVG__mapList a:focus-visible .heroes-module__6mpkVG__mapNode{color:var(--white);background:var(--cobalt);box-shadow:inset 0 0 0 1.5px var(--ice), 0 0 0 4px rgb(var(--cobalt-rgb) / .22), 0 0 14px rgb(var(--cobalt-rgb) / .8)}.heroes-module__6mpkVG__mapEnd{font-size:var(--fs-micro);color:var(--fg-source);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding-top:6px;display:grid;position:relative}.heroes-module__6mpkVG__mapEnd:before{content:"";background:rgb(var(--glow-rgb) / .5);width:9px;height:9px;box-shadow:0 0 10px rgb(var(--cobalt-rgb) / .6);border-radius:50%;justify-self:center}.heroes-module__6mpkVG__map[data-many] .heroes-module__6mpkVG__mapList a{font-size:var(--fs-micro);padding:2px 0}.heroes-module__6mpkVG__map[data-many] .heroes-module__6mpkVG__mapNode{width:20px;height:20px}.heroes-module__6mpkVG__map .heroes-module__6mpkVG__mapList:before{background:linear-gradient(180deg, rgb(var(--cobalt-rgb) / .5), rgb(var(--cobalt-rgb) / .18));box-shadow:none}.heroes-module__6mpkVG__map .heroes-module__6mpkVG__mapNode{background:var(--paper);color:var(--cobalt-ink);box-shadow:inset 0 0 0 1.5px rgb(var(--cobalt-rgb) / .45)}.heroes-module__6mpkVG__map .heroes-module__6mpkVG__mapList a[data-lit] .heroes-module__6mpkVG__mapNode{color:var(--white);background:var(--cobalt);box-shadow:inset 0 0 0 1.5px var(--cobalt), 0 0 0 4px rgb(var(--cobalt-rgb) / .14), 0 0 12px rgb(var(--cobalt-rgb) / .4)}.heroes-module__6mpkVG__map .heroes-module__6mpkVG__mapList a[data-lit]{color:var(--fg)}.heroes-module__6mpkVG__map .heroes-module__6mpkVG__mapList a:hover,.heroes-module__6mpkVG__map .heroes-module__6mpkVG__mapList a:focus-visible{color:var(--accent-text)}.heroes-module__6mpkVG__map .heroes-module__6mpkVG__mapEnd:before{background:rgb(var(--cobalt-rgb) / .35);box-shadow:none}@media (max-width:1180px){.heroes-module__6mpkVG__map{display:none}}.heroes-module__6mpkVG__mapPhone{display:none}@media (max-width:1180px){.heroes-module__6mpkVG__mapPhone{width:min(30rem, calc(100vw - var(--rail-x) - var(--gap) - var(--side)));border-top:1px solid rgb(var(--glow-rgb) / .28);border-bottom:1px solid rgb(var(--glow-rgb) / .28);margin-top:4px;display:block}.heroes-module__6mpkVG__mapPhone summary{min-height:48px;font-size:var(--fs-meta);color:var(--fg-muted);cursor:pointer;align-items:center;gap:10px;font-weight:600;list-style:none;display:flex}.heroes-module__6mpkVG__mapPhone summary::-webkit-details-marker{display:none}.heroes-module__6mpkVG__mapPhone summary:after{content:"";border-right:1.5px solid var(--glow);border-bottom:1.5px solid var(--glow);width:8px;height:8px;transition:transform var(--d-fast) var(--ease-out);margin-left:auto;transform:translateY(-2px)rotate(45deg)}.heroes-module__6mpkVG__mapPhone[open] summary:after{transform:translateY(2px)rotate(225deg)}.heroes-module__6mpkVG__mapCount{min-width:22px;height:22px;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;color:var(--glow);box-shadow:inset 0 0 0 1.5px rgb(var(--glow-rgb) / .55);border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.heroes-module__6mpkVG__mapPhone ol{padding-bottom:8px}.heroes-module__6mpkVG__mapPhone a{min-height:44px;font-size:var(--fs-meta);color:var(--fg-soft);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:12px;padding:4px 0;line-height:1.35;display:grid}.heroes-module__6mpkVG__mapPhone a:hover,.heroes-module__6mpkVG__mapPhone a:focus-visible{color:var(--ice)}}@media (prefers-reduced-motion:reduce){.heroes-module__6mpkVG__mapPhone summary:after,.heroes-module__6mpkVG__mapList a,.heroes-module__6mpkVG__mapNode{transition:none}}.heroes-module__6mpkVG__formPhone{display:none}.heroes-module__6mpkVG__miniMetaP{font-size:calc(var(--fs-micro) * 1.08)}.heroes-module__6mpkVG__branchSvgP{height:auto;overflow:visible}.heroes-module__6mpkVG__branchSvgP text{font-family:var(--f-sans), system-ui, sans-serif;fill:var(--fg-soft)}.heroes-module__6mpkVG__branchLabelP{font-size:calc(var(--fs-micro) * 1.08);fill:var(--fg-source)!important}@media (max-width:720px){.heroes-module__6mpkVG__formWide{display:none}.heroes-module__6mpkVG__formPhone{width:100%;display:block}.heroes-module__6mpkVG__mini,.heroes-module__6mpkVG__loop,.heroes-module__6mpkVG__era{width:100%;max-width:30rem;margin-top:8px}.heroes-module__6mpkVG__era .heroes-module__6mpkVG__eraAurora{width:50%;top:19%;left:92%}.heroes-module__6mpkVG__branch{width:100%;max-width:30rem}.heroes-module__6mpkVG__branchRun,.heroes-module__6mpkVG__branchElbow{display:block}.heroes-module__6mpkVG__branchRun{left:calc(-1 * var(--gap));width:var(--gap);top:96.52%;bottom:auto;right:auto}.heroes-module__6mpkVG__branchElbow{left:calc(-1 * var(--gap));top:96.52%;bottom:auto;transform:translate(-50%,-50%)}}@media (min-width:2560px){.heroes-module__6mpkVG__era,.heroes-module__6mpkVG__stars,.heroes-module__6mpkVG__loop,.heroes-module__6mpkVG__drift{width:100%}.heroes-module__6mpkVG__mini{width:min(100%,680px)}.heroes-module__6mpkVG__branch{height:400px}.heroes-module__6mpkVG__branchSvg{width:100%}}
.case-study-module__TgVlQW__result{max-width:46rem;margin:clamp(36px,3.6vw,56px) 0 0}.case-study-module__TgVlQW__figRow{flex-wrap:wrap;align-items:baseline;gap:6px 22px;display:flex}.case-study-module__TgVlQW__fig{letter-spacing:-.052em;font-variant-numeric:tabular-nums;color:var(--white);text-shadow:0 0 60px rgb(var(--cobalt-rgb) / .35);font-size:clamp(76px,8.4vw,150px);font-weight:600;font-stretch:80%;line-height:.86}.case-study-module__TgVlQW__what{color:var(--ice);font-size:clamp(20px,1.6vw,26px)}.case-study-module__TgVlQW__src{font-size:var(--fs-meta);color:var(--fg-source);margin-top:18px!important}.case-study-module__TgVlQW__outcome{font-family:var(--f-serif), Georgia, serif;color:var(--fg);text-wrap:pretty;max-width:24em;font-size:clamp(24px,2.2vw,34px);line-height:1.3}.case-study-module__TgVlQW__para{font-family:var(--f-serif), Georgia, serif;color:var(--fg-soft);text-wrap:pretty;max-width:34em;font-size:clamp(21px,1.6vw,25px);line-height:1.5;margin-top:18px!important}.case-study-module__TgVlQW__qBody{margin-bottom:0}.case-study-module__TgVlQW__steps{gap:clamp(26px,2.8vw,40px);max-width:44rem;display:grid}.case-study-module__TgVlQW__step{font-family:var(--f-serif), Georgia, serif;color:var(--fg);text-wrap:pretty;font-size:clamp(22px,1.8vw,28px);line-height:1.42;position:relative}.case-study-module__TgVlQW__stepNode{left:calc(-1 * var(--gap));z-index:3;background:var(--paper);width:11px;height:11px;box-shadow:inset 0 0 0 2px rgb(var(--cobalt-rgb) / .45);transition:background var(--d-mid) var(--ease-out), box-shadow var(--d-mid) var(--ease-out);border-radius:50%;position:absolute;top:.72em;transform:translate(-50%,-50%)}.case-study-module__TgVlQW__stepNode[data-lit],[data-rail]:not([data-js]) .case-study-module__TgVlQW__stepNode{background:var(--cobalt);box-shadow:inset 0 0 0 2px var(--cobalt), 0 0 0 5px rgb(var(--cobalt-rgb) / .14), 0 0 16px rgb(var(--cobalt-rgb) / .45)}.case-study-module__TgVlQW__twoCol{margin-bottom:0}.case-study-module__TgVlQW__stack{flex-wrap:wrap;align-items:center;gap:10px;display:flex;margin-top:10px!important}.case-study-module__TgVlQW__tag{height:32px;font-size:var(--fs-meta);color:var(--ink-soft);box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .14);background:rgb(var(--white-rgb) / .5);border-radius:999px;align-items:center;padding:0 13px;display:inline-flex}.case-study-module__TgVlQW__looks{border-top:1px solid var(--line)}.case-study-module__TgVlQW__looks li{border-bottom:1px solid var(--line);font-family:var(--f-serif), Georgia, serif;color:var(--fg);text-wrap:pretty;padding:20px 0 21px 34px;font-size:clamp(21px,1.7vw,26px);line-height:1.4;position:relative}.case-study-module__TgVlQW__looks li:before{content:"";background:var(--cobalt);border-radius:2px;width:12px;height:2px;position:absolute;top:calc(20px + .7em);left:4px;transform:translateY(-50%)}.case-study-module__TgVlQW__next{margin-top:clamp(72px,7vw,110px)}.case-study-module__TgVlQW__nextHead{color:var(--fg-muted);font-size:15px;margin-bottom:10px!important}.case-study-module__TgVlQW__nextRow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,11em) minmax(0,1fr) minmax(7.5em,auto) 20px;align-items:center;gap:4px 40px;padding:clamp(22px,2.2vw,30px) 0;display:grid;position:relative}.case-study-module__TgVlQW__nextSector{color:var(--fg-muted);grid-row:1/span 2;font-size:15px}.case-study-module__TgVlQW__nextTitle{letter-spacing:-.02em;transition:color var(--d-fast) var(--ease-out);grid-column:2;font-size:clamp(22px,1.9vw,28px);font-weight:600;line-height:1.15}.case-study-module__TgVlQW__nextLine{color:var(--fg-soft);grid-column:2;font-size:17px}.case-study-module__TgVlQW__nextRow>svg{color:var(--cobalt);grid-area:1/4/span 2}.case-study-module__TgVlQW__nextFig{text-align:right;grid-area:1/3/span 2;justify-items:end;gap:2px;display:grid}.case-study-module__TgVlQW__nextFigure{font-weight:600;font-size:var(--fs-figure-row);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink);font-stretch:82%;line-height:.95}.case-study-module__TgVlQW__nextWhat{font-size:var(--fs-meta);color:var(--fg-source)}.case-study-module__TgVlQW__nextOutcome{max-width:15em;font-family:var(--f-serif), Georgia, serif;font-size:var(--fs-body);color:var(--fg);text-wrap:pretty;line-height:1.35}.case-study-module__TgVlQW__nextNode{left:calc(-1 * var(--gap));z-index:3;background:var(--paper);width:11px;height:11px;box-shadow:inset 0 0 0 2px rgb(var(--cobalt-rgb) / .45);transition:background var(--d-mid) var(--ease-out), box-shadow var(--d-mid) var(--ease-out);border-radius:50%;position:absolute;top:calc(clamp(22px,2.2vw,30px) + clamp(22px,1.9vw,28px)/1.73913);transform:translate(-50%,-50%)}.case-study-module__TgVlQW__nextNode[data-lit],[data-rail]:not([data-js]) .case-study-module__TgVlQW__nextNode{background:var(--cobalt);box-shadow:inset 0 0 0 2px var(--cobalt), 0 0 0 5px rgb(var(--cobalt-rgb) / .14), 0 0 16px rgb(var(--cobalt-rgb) / .45)}.case-study-module__TgVlQW__nextRow:before{content:"";background:var(--cobalt);width:2px;box-shadow:0 0 10px rgb(var(--cobalt-rgb) / .6);transition:transform var(--d-fast) var(--ease-out);border-radius:2px;position:absolute;top:26%;bottom:26%;left:-14px;transform:scaleY(0)}.case-study-module__TgVlQW__nextRow:hover:before,.case-study-module__TgVlQW__nextRow:focus-visible:before{transform:scaleY(1)}.case-study-module__TgVlQW__nextRow:hover .case-study-module__TgVlQW__nextTitle{color:var(--cobalt-ink)}.case-study-module__TgVlQW__nextRow:hover>svg{transform:translate(4px)}@media (hover:none){.case-study-module__TgVlQW__nextRow:before{display:none}}@media (max-width:900px){.case-study-module__TgVlQW__nextRow{grid-template-columns:minmax(0,1fr) 20px;gap:4px 16px}.case-study-module__TgVlQW__nextSector,.case-study-module__TgVlQW__nextTitle,.case-study-module__TgVlQW__nextLine,.case-study-module__TgVlQW__nextFig{grid-area:auto/1}.case-study-module__TgVlQW__nextFig{text-align:left;place-items:baseline start;gap:10px;margin-top:6px;display:flex}.case-study-module__TgVlQW__nextFig:empty{display:none}.case-study-module__TgVlQW__nextRow>svg{grid-area:1/2/span 4}.case-study-module__TgVlQW__nextNode{top:calc(clamp(22px,2.2vw,30px) + 26.5px + clamp(22px,1.9vw,28px)/1.73913)}}@media (prefers-reduced-motion:reduce){.case-study-module__TgVlQW__nextNode{transition:none}}@media (max-width:720px){.case-study-module__TgVlQW__result{margin-top:36px}.case-study-module__TgVlQW__looks li{padding-left:26px}.case-study-module__TgVlQW__looks li:before{left:0}.case-study-module__TgVlQW__tag{height:30px;font-size:14px}}@media print{.case-study-module__TgVlQW__fig{color:rgb(var(--ink-rgb));text-shadow:none}}
.note-module__Q86PKq__note{margin-top:18px;position:relative}.note-module__Q86PKq__noteBtn{cursor:pointer;background:rgb(var(--cobalt-rgb) / .07);height:56px;box-shadow:inset 0 0 0 1.5px rgb(var(--cobalt-rgb) / .4);transition:background var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out), transform var(--d-fast) var(--ease-out);border:0;border-radius:999px;align-items:center;padding:0 26px;font-size:clamp(16px,1.3vw,18px);font-weight:500;display:inline-flex;color:var(--cobalt-ink)!important}.note-module__Q86PKq__noteBtn:hover{background:rgb(var(--cobalt-rgb) / .12);box-shadow:inset 0 0 0 1.5px rgb(var(--cobalt-rgb) / .7), 0 10px 30px rgb(var(--cobalt-rgb) / .18);transform:translateY(-1px)}.note-module__Q86PKq__noteShell{vertical-align:top;border-radius:999px;display:inline-flex;position:relative}.note-module__Q86PKq__noteShell[data-morph]{overflow:hidden}.note-module__Q86PKq__noteShell:not([data-phase=closed]){background:rgb(var(--white-rgb) / .88);backdrop-filter:blur(8px);width:min(100%,780px);box-shadow:inset 0 0 0 1px rgb(var(--cobalt-rgb) / .2), 0 30px 80px rgb(var(--ink-rgb) / .1);border-radius:24px;display:block}.note-module__Q86PKq__noteSkin{border-radius:inherit;pointer-events:none;opacity:0;background:rgb(var(--cobalt-rgb) / .07);box-shadow:inset 0 0 0 1.5px rgb(var(--cobalt-rgb) / .4);position:absolute;inset:0}.note-module__Q86PKq__noteShell:not([data-phase=closed]) .note-module__Q86PKq__noteSkin{animation:note-module__Q86PKq__noteSkinOut var(--d-mid) var(--ease-out) both}.note-module__Q86PKq__noteShell[data-closing] .note-module__Q86PKq__noteSkin{animation:note-module__Q86PKq__noteSkinIn var(--t-note-skin) var(--ease-out) both}.note-module__Q86PKq__noteShell[data-closing] .note-module__Q86PKq__notePanel{opacity:0;transition:opacity var(--d-fast) var(--ease-out)}@keyframes note-module__Q86PKq__noteSkinOut{0%{opacity:1}to{opacity:0}}@keyframes note-module__Q86PKq__noteSkinIn{0%{opacity:0}to{opacity:1}}.note-module__Q86PKq__noteArm{left:calc(-1 * var(--gap));width:calc(var(--gap) + 1px);background:linear-gradient(90deg, var(--cobalt), rgb(var(--glow-rgb)));transform-origin:0;height:2px;transition:transform var(--d-slow) var(--ease-out);border-radius:2px;position:absolute;top:27px;transform:scaleX(0)}.note-module__Q86PKq__noteArm[data-on]{transform:scaleX(1)}.note-module__Q86PKq__noteArm{opacity:0;transition:transform var(--d-slow) var(--ease-out), opacity var(--d-fast) var(--ease-out)}.note-module__Q86PKq__noteArm[data-on]{opacity:1}.note-module__Q86PKq__noteArm:before{content:"";width:2px;height:var(--drop,0px);background:linear-gradient(180deg, var(--cobalt), var(--fx-bloom-day));transform-origin:top;transition:transform var(--d-mid) var(--ease-out);border-radius:2px;position:absolute;bottom:0;left:0;transform:scaleY(0)}.note-module__Q86PKq__noteArm[data-on]:before{transform:scaleY(1)}.note-module__Q86PKq__noteShell:not([data-phase=closed]):before{content:"";background:linear-gradient(180deg, var(--cobalt), rgb(var(--glow-rgb) / .2));width:2px;box-shadow:0 0 12px rgb(var(--cobalt-rgb) / .5);transform-origin:top;animation:note-module__Q86PKq__noteEdge var(--d-slow) var(--ease-out) var(--t-note-lag) both;border-radius:2px;position:absolute;top:26px;bottom:26px;left:-1px}@keyframes note-module__Q86PKq__noteEdge{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.note-module__Q86PKq__notePanel{padding:28px 34px 26px;position:relative}.note-module__Q86PKq__noteHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.note-module__Q86PKq__noteHeading{letter-spacing:-.015em;color:var(--ink);font-size:22px;font-weight:600}.note-module__Q86PKq__noteClose{cursor:pointer;width:36px;height:36px;color:var(--ink-soft);background:rgb(var(--ink-rgb) / .05);transition:background var(--d-fast) var(--ease-out), color var(--d-fast) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid}.note-module__Q86PKq__noteClose:hover{background:rgb(var(--cobalt-rgb) / .1);color:var(--cobalt)}.note-module__Q86PKq__noteForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 26px;margin-top:14px;display:grid}.note-module__Q86PKq__noteField{flex-direction:column;padding-top:10px;display:flex;position:relative}.note-module__Q86PKq__noteWide{grid-column:1/-1}.note-module__Q86PKq__noteLabel{color:var(--ink-soft);font-size:14px}.note-module__Q86PKq__noteInput{border:0;border-bottom:1.5px solid rgb(var(--ink-rgb) / .18);width:100%;color:var(--ink);font:inherit;transition:border-color var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);background:0 0;border-radius:0;outline:none;margin-top:4px;padding:9px 0 10px;font-size:19px;line-height:1.4}textarea.note-module__Q86PKq__noteInput{resize:none;min-height:112px}.note-module__Q86PKq__noteInput:focus{border-bottom-color:var(--cobalt);box-shadow:0 1.5px 0 var(--cobalt)}.note-module__Q86PKq__noteInput:focus-visible{background:linear-gradient(180deg, rgb(var(--cobalt-rgb) / 0), rgb(var(--cobalt-rgb) / .05));outline:none}.note-module__Q86PKq__noteInput[aria-invalid=true]{border-bottom-color:rgb(var(--cobalt-rgb) / .75)}.note-module__Q86PKq__noteErr{min-height:22px;color:var(--error-ink);padding-top:4px;font-size:14px}.note-module__Q86PKq__noteField,.note-module__Q86PKq__noteFoot{animation:note-module__Q86PKq__noteDraw var(--d-slow) var(--ease-out) calc(.16s + var(--i,0) * 80ms) backwards;mask-size:260% 100%}@keyframes note-module__Q86PKq__noteDraw{0%{opacity:.2;mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-position:100% 0}to{opacity:1;mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-position:0 0}}.note-module__Q86PKq__noteField:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--glow-rgb)), transparent) no-repeat;height:2px;animation:note-module__Q86PKq__noteGlint var(--t-glint) var(--ease-out) calc(.26s + var(--i,0) * 80ms) both;background-size:36% 100%;position:absolute;bottom:26px;left:0;right:0}@keyframes note-module__Q86PKq__noteGlint{0%{opacity:1;background-position:-40% 0}80%{opacity:1}to{opacity:0;background-position:140% 0}}.note-module__Q86PKq__noteHoney{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.note-module__Q86PKq__noteFoot{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 22px;margin-top:10px;display:flex}.note-module__Q86PKq__noteSend{cursor:pointer;background:var(--cobalt-fill);min-width:176px;height:52px;color:var(--white);font:inherit;box-shadow:0 0 0 1px rgb(var(--glow-hi-rgb) / .45) inset, 0 12px 36px rgb(var(--cobalt-rgb) / .35);transition:transform var(--d-fast) var(--ease-out), box-shadow var(--d-fast) var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:17px;font-weight:500;display:inline-flex}.note-module__Q86PKq__noteSend:hover:not(:disabled){box-shadow:0 0 0 1px rgb(var(--halo-rgb) / .7) inset, 0 14px 44px rgb(var(--cobalt-rgb) / .5);transform:translateY(-1px)}.note-module__Q86PKq__noteSend:disabled{cursor:progress}.note-module__Q86PKq__noteSpin path{fill:none;stroke:var(--white);stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:10 6;animation:note-module__Q86PKq__noteWeave var(--t-weave) linear infinite}.note-module__Q86PKq__noteSpin path+path{stroke-opacity:.55;animation-direction:reverse}@keyframes note-module__Q86PKq__noteWeave{to{stroke-dashoffset:-32px}}.note-module__Q86PKq__noteFine{min-height:44px;color:var(--fine-print);flex:18em;max-width:34em;font-size:12.5px;line-height:1.45}.note-module__Q86PKq__noteFineErr{color:var(--ink);font-size:14.5px;line-height:1.5}.note-module__Q86PKq__noteFine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.note-module__Q86PKq__noteFineErr a{color:var(--cobalt-ink);border-bottom:1px solid rgb(var(--cobalt-rgb) / .35);text-decoration:none}.note-module__Q86PKq__noteShell[data-phase=sent]{box-shadow:none;backdrop-filter:none;transition:background var(--d-mid) var(--ease-out) var(--d-mid), box-shadow var(--d-mid) var(--ease-out) var(--d-mid);background:0 0}.note-module__Q86PKq__noteShell[data-phase=sent]:before{display:none}.note-module__Q86PKq__noteDone{background:rgb(var(--white-rgb) / .88);box-shadow:inset 0 0 0 1px rgb(var(--cobalt-rgb) / .2), 0 18px 50px rgb(var(--ink-rgb) / .08);animation:note-module__Q86PKq__noteFade var(--d-slow) var(--ease-out) var(--t-note-done-at) both;border-radius:20px;padding:18px 28px;display:inline-block}.note-module__Q86PKq__noteDoneLine{font-family:var(--f-serif), Georgia, serif;color:var(--ink);animation:note-module__Q86PKq__noteFade var(--d-slow) var(--ease-out) var(--t-note-done-at) both;outline:none;font-size:clamp(22px,1.8vw,27px)}@keyframes note-module__Q86PKq__noteFade{0%{opacity:0}to{opacity:1}}.note-module__Q86PKq__noteDust{pointer-events:none;z-index:4;position:absolute;inset:0}.note-module__Q86PKq__noteDust i{width:var(--s);height:var(--s);background:var(--fx-bloom-day);box-shadow:0 0 6px rgb(var(--cobalt-rgb) / .65);animation:note-module__Q86PKq__noteDustGo var(--t-bloom) var(--ease-drift) calc(var(--t-stagger) * var(--lag,0)) both;border-radius:50%;position:absolute}@keyframes note-module__Q86PKq__noteDustGo{0%{opacity:0;transform:none}12%{opacity:1}55%{transform:translate(var(--tx), 0)}to{opacity:0;transform:translate(var(--tx), var(--ty))}}@media (max-width:720px){.note-module__Q86PKq__noteForm{grid-template-columns:1fr}.note-module__Q86PKq__notePanel{padding:22px 20px 20px}.note-module__Q86PKq__noteBtn{height:52px;font-size:16px}}@media (prefers-reduced-motion:reduce){.note-module__Q86PKq__noteShell:not([data-phase=closed]){animation:note-module__Q86PKq__noteFade var(--d-mid) var(--ease-out) both}.note-module__Q86PKq__noteField,.note-module__Q86PKq__noteFoot,.note-module__Q86PKq__noteField:after,.note-module__Q86PKq__noteShell:not([data-phase=closed]):before,.note-module__Q86PKq__noteDoneLine{animation:none;mask-image:none}.note-module__Q86PKq__noteArm{transition:none}}@media print{.note-module__Q86PKq__note{display:none!important}}.note-module__Q86PKq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.note-module__Q86PKq__noteLift{pointer-events:none;z-index:4;position:absolute;inset:0}.note-module__Q86PKq__noteLift i{width:var(--s);height:var(--s);background:rgb(var(--glow-rgb));box-shadow:0 0 8px rgb(var(--cobalt-rgb) / .7);animation:note-module__Q86PKq__noteLiftGo var(--t-gather) var(--ease-press) calc(var(--t-stagger) * var(--lag,0)) both;border-radius:50%;position:absolute}@keyframes note-module__Q86PKq__noteLiftGo{0%{opacity:0;transform:none}18%{opacity:.95}to{opacity:0;transform:translate(var(--tx), var(--ty))}}@media (prefers-reduced-motion:reduce){.note-module__Q86PKq__noteLift{display:none}}.note-module__Q86PKq__noteShell[data-closing]:after{content:attr(data-label);white-space:nowrap;color:var(--cobalt-ink);opacity:0;pointer-events:none;animation:note-module__Q86PKq__noteLabelIn var(--d-fast) var(--ease-out) var(--t-note-lag) forwards;justify-content:center;align-items:center;font-size:clamp(16px,1.3vw,18px);font-weight:500;display:flex;position:absolute;inset:0}@keyframes note-module__Q86PKq__noteLabelIn{to{opacity:1}}@media (max-width:720px){.note-module__Q86PKq__noteShell[data-closing]:after{font-size:16px}}.note-module__Q86PKq__noteShell[data-closing]{transition:background var(--d-mid) var(--ease-out), box-shadow var(--d-mid) var(--ease-out);box-shadow:none!important;backdrop-filter:none!important;background:0 0!important}.note-module__Q86PKq__noteShell[data-closing]:before{opacity:0;transition:opacity var(--d-fast) var(--ease-out)}.note-module__Q86PKq__note:has(.note-module__Q86PKq__noteShell[data-closing]) .note-module__Q86PKq__noteArm{opacity:0;transform:scaleX(0)}.note-module__Q86PKq__note:has(.note-module__Q86PKq__noteShell[data-closing]) .note-module__Q86PKq__noteArm:before{transform:scaleY(0)}
