.engraving[data-astro-cid-xuctniur]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html.hero-desktop-motion .ewash[data-astro-cid-xuctniur]{opacity:0}html.hero-desktop-motion .eline[data-astro-cid-xuctniur]{visibility:hidden}.work-scene[data-astro-cid-k7frmopy]{background:var(--c-bone);width:100%;height:100%;display:block}.scene-grid[data-astro-cid-k7frmopy]{stroke:var(--c-rule);stroke-width:.7px}.scene-sheet[data-astro-cid-k7frmopy]{fill:var(--c-white);stroke:var(--c-art-steel);stroke-width:1px}.scene-line[data-astro-cid-k7frmopy]{stroke:var(--c-text-body);stroke-width:1.5px}.scene-muted[data-astro-cid-k7frmopy]{stroke:var(--c-art-steel);stroke-width:1px}.scene-accent[data-astro-cid-k7frmopy]{stroke:var(--c-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.scene-heavy[data-astro-cid-k7frmopy]{stroke-width:5px}.scene-dashed[data-astro-cid-k7frmopy]{stroke-dasharray:4 5}.scene-wash[data-astro-cid-k7frmopy]{fill:var(--c-accent-quiet)}.scene-lens[data-astro-cid-k7frmopy]{fill:var(--c-white);fill-opacity:.55}.scene-blue-dot[data-astro-cid-k7frmopy],.scene-token[data-astro-cid-k7frmopy]{fill:var(--c-accent)}.scene-label[data-astro-cid-k7frmopy]{fill:var(--c-text);font:500 15px var(--f-display)}.scene-cell[data-astro-cid-k7frmopy]{fill:var(--c-text-body);font:14px var(--f-display)}.scene-value[data-astro-cid-k7frmopy]{fill:var(--c-accent);font:500 15px var(--f-mono)}.scene-token-value[data-astro-cid-k7frmopy]{fill:var(--c-white);font:13px var(--f-mono)}.examples[data-astro-cid-v573k5kd]{isolation:isolate;background:var(--c-white);padding-block:clamp(6rem,8vw,8rem);position:relative;overflow:hidden}.examples__current[data-astro-cid-v573k5kd]{z-index:-1;opacity:.82;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.current[data-astro-cid-v573k5kd]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.current--bank[data-astro-cid-v573k5kd]{stroke:var(--c-bone);stroke-width:240px}.current--ice[data-astro-cid-v573k5kd]{stroke:var(--c-accent-quiet);stroke-width:172px}.current--water[data-astro-cid-v573k5kd]{stroke:var(--c-white);stroke-width:118px}.current--survey[data-astro-cid-v573k5kd]{stroke:var(--c-rule-strong);stroke-width:1px;stroke-dasharray:5 9}.current--flow[data-astro-cid-v573k5kd]{stroke:var(--c-accent);stroke-width:1.6px;stroke-dasharray:5 9}.current--wash[data-astro-cid-v573k5kd]{stroke:var(--c-accent);stroke-width:118px;opacity:.16;display:none}.flow-cut[data-astro-cid-v573k5kd]{fill:none;stroke-linecap:butt;stroke-linejoin:round}.flow-cut--line[data-astro-cid-v573k5kd]{stroke:#fff;stroke-width:60px}.flow-cut--wash[data-astro-cid-v573k5kd]{stroke-width:200px}.has-desktop-motion[data-astro-cid-v573k5kd] .current--wash[data-astro-cid-v573k5kd]{display:inline}.has-desktop-motion[data-astro-cid-v573k5kd] .flow-cut[data-astro-cid-v573k5kd]{stroke-dasharray:2500;stroke-dashoffset:2500px}.examples__inner[data-astro-cid-v573k5kd]{gap:clamp(3rem,5vw,5rem);display:grid}.examples__head[data-astro-cid-v573k5kd]{align-items:end;gap:var(--s-8);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.7fr);display:grid}.examples__headline[data-astro-cid-v573k5kd]{max-width:17ch;margin-top:var(--s-3);font-size:clamp(2.75rem,6vw,5.75rem);line-height:.98}.examples__list[data-astro-cid-v573k5kd]{gap:clamp(4rem,7vw,7rem);padding:0;list-style:none;display:grid}.example[data-astro-cid-v573k5kd]{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.58fr);align-items:center;gap:clamp(2.5rem,7vw,7.5rem);display:grid}.example--reverse[data-astro-cid-v573k5kd]{grid-template-columns:minmax(17rem,.58fr) minmax(0,1.05fr)}.example--reverse[data-astro-cid-v573k5kd] .example__visual[data-astro-cid-v573k5kd]{grid-column:2}.example--reverse[data-astro-cid-v573k5kd] .example__copy[data-astro-cid-v573k5kd]{grid-area:1/1}.example__visual[data-astro-cid-v573k5kd]{margin:0;position:relative}.example__visual[data-astro-cid-v573k5kd]:before{content:"";z-index:1;inset:var(--s-4) calc(var(--s-4) * -1) calc(var(--s-4) * -1) var(--s-4);border-right:1px solid var(--c-rule-strong);border-bottom:1px solid var(--c-rule-strong);pointer-events:none;position:absolute}.example__visual[data-astro-cid-v573k5kd] picture[data-astro-cid-v573k5kd]{background:var(--c-bone);clip-path:polygon(2% 7%,96% 1%,100% 91%,94% 98%,4% 95%,0 13%);display:block;overflow:hidden}.example__visual[data-astro-cid-v573k5kd] img[data-astro-cid-v573k5kd]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.examples--photographic[data-astro-cid-v573k5kd] .example__visual[data-astro-cid-v573k5kd]{aspect-ratio:4/3;border-radius:var(--r-sm);overflow:hidden}.examples--photographic[data-astro-cid-v573k5kd] .example__visual[data-astro-cid-v573k5kd]:before,.examples--photographic[data-astro-cid-v573k5kd] .example__registration[data-astro-cid-v573k5kd]{display:none}.example__registration[data-astro-cid-v573k5kd],.example__registration[data-astro-cid-v573k5kd]:before,.example__registration[data-astro-cid-v573k5kd]:after{background:var(--c-accent);display:block;position:absolute}.example__registration[data-astro-cid-v573k5kd]{z-index:2;right:calc(var(--s-4) * -1 - 3px);bottom:calc(var(--s-4) * -1 - 3px);border:2px solid var(--c-white);outline:1px solid var(--c-accent);border-radius:50%;width:7px;height:7px}.example__registration[data-astro-cid-v573k5kd]:before{content:"";width:24px;height:1px;top:2px;left:-10px}.example__registration[data-astro-cid-v573k5kd]:after{content:"";width:1px;height:24px;top:-10px;left:2px}.example__copy[data-astro-cid-v573k5kd]{max-width:31rem}.example__copy[data-astro-cid-v573k5kd] h3[data-astro-cid-v573k5kd]{margin-top:var(--s-3);font-family:var(--f-display);letter-spacing:var(--ls-snug);text-wrap:balance;font-size:clamp(1.75rem,3.3vw,3.25rem);font-weight:700;line-height:1.06}.example__copy[data-astro-cid-v573k5kd]>p[data-astro-cid-v573k5kd]:last-child{margin-top:var(--s-4);font-family:var(--f-body);font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:var(--lh-body);color:var(--c-text-body)}@media (width<=54rem){.examples__headline[data-astro-cid-v573k5kd]{overflow-wrap:break-word;hyphens:none;font-size:clamp(2rem,11vw,3.25rem)}.examples[data-astro-cid-v573k5kd]{padding-block:var(--s-9)}.examples__head[data-astro-cid-v573k5kd],.example[data-astro-cid-v573k5kd],.example--reverse[data-astro-cid-v573k5kd]{grid-template-columns:1fr}.examples__head[data-astro-cid-v573k5kd]{align-items:start;gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.example--reverse[data-astro-cid-v573k5kd] .example__visual[data-astro-cid-v573k5kd],.example--reverse[data-astro-cid-v573k5kd] .example__copy[data-astro-cid-v573k5kd]{grid-column:1}.example--reverse[data-astro-cid-v573k5kd] .example__visual[data-astro-cid-v573k5kd]{grid-row:1}.example--reverse[data-astro-cid-v573k5kd] .example__copy[data-astro-cid-v573k5kd]{grid-row:2}.example__copy[data-astro-cid-v573k5kd]{padding-inline:var(--s-3)}.examples__current[data-astro-cid-v573k5kd]{opacity:.58;width:170%;left:-35%}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.example__visual[data-astro-cid-v573k5kd] picture[data-astro-cid-v573k5kd]{transform-origin:50% 80%;animation:1ms linear both material-arrive view();animation-range:entry 5% cover 38%}}}@keyframes material-arrive{0%{opacity:.55;transform:translateY(2rem)rotate(-.45deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.model-visual[data-astro-cid-5xelbcap]{margin:0;position:relative}picture[data-astro-cid-5xelbcap]{background:var(--c-bone);clip-path:polygon(2% 7%,96% 1%,100% 91%,94% 98%,4% 95%,0 13%);display:block;overflow:hidden}img[data-astro-cid-5xelbcap]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.model-visual[data-astro-cid-5xelbcap]:before{content:"";z-index:1;border-right:1px solid var(--c-rule-strong);border-bottom:1px solid var(--c-rule-strong);position:absolute;inset:12px -10px -10px 12px}.registration[data-astro-cid-5xelbcap]{z-index:2;background:var(--c-accent);outline:1px solid var(--c-accent);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-13px;right:-13px}.registration[data-astro-cid-5xelbcap]:before,.registration[data-astro-cid-5xelbcap]:after{content:"";background:var(--c-accent);position:absolute}.registration[data-astro-cid-5xelbcap]:before{width:21px;height:1px;top:1px;left:-9px}.registration[data-astro-cid-5xelbcap]:after{width:1px;height:21px;top:-9px;left:1px}.model-visual--full[data-astro-cid-5xelbcap] img[data-astro-cid-5xelbcap]{aspect-ratio:3/2}.model-visual--full[data-astro-cid-5xelbcap] picture[data-astro-cid-5xelbcap]{clip-path:none}.model-visual--full[data-astro-cid-5xelbcap]:before,.model-visual--full[data-astro-cid-5xelbcap] .registration[data-astro-cid-5xelbcap]{display:none}svg[data-astro-cid-m77os7wa]{pointer-events:none;z-index:0;opacity:.8;width:100%;height:100%;position:absolute;inset:0}path[data-astro-cid-m77os7wa]{fill:none;stroke-linecap:round;stroke-linejoin:round}.bank[data-astro-cid-m77os7wa]{stroke:var(--c-bone);stroke-width:84px}.ice[data-astro-cid-m77os7wa]{stroke:var(--c-accent-quiet);stroke-width:58px}.water[data-astro-cid-m77os7wa]{stroke:#fff;stroke-width:36px}.pigment[data-astro-cid-m77os7wa]{stroke:var(--c-accent);stroke-width:36px;opacity:.12}.survey[data-astro-cid-m77os7wa]{stroke:var(--c-rule-strong);stroke-width:1px;stroke-dasharray:4 8}.flow[data-astro-cid-m77os7wa]{stroke:var(--c-accent);stroke-width:1.3px}.mobile-examples[data-astro-cid-kza7aupf]{isolation:isolate;background:#fff;padding:108px 0 76px;position:relative;overflow:clip}.model-heading[data-astro-cid-kza7aupf]{z-index:1;margin-bottom:32px;padding:0 24px;position:relative}.chapter-label[data-astro-cid-kza7aupf]{font:500 13px/1.2 var(--f-display);color:var(--c-accent)}h2[data-astro-cid-kza7aupf]{font:700 clamp(30px,9.4vw,42px)/1.035 var(--f-display);letter-spacing:-.04em;margin-top:18px}h2[data-astro-cid-kza7aupf] span[data-astro-cid-kza7aupf]{display:block}h3[data-astro-cid-kza7aupf]{font:700 30px/1.075 var(--f-display);letter-spacing:-.035em;max-width:16ch}p[data-astro-cid-kza7aupf]{font:17px/1.5 var(--f-body);color:var(--c-text-body)}.model-path[data-astro-cid-kza7aupf]{position:relative}.path-entry[data-astro-cid-kza7aupf]{z-index:1;margin-bottom:68px;position:relative}.path-entry[data-astro-cid-kza7aupf]:last-child{margin-bottom:0}.path-model[data-astro-cid-kza7aupf]{margin:0 38px 0 24px}.path-entry[data-astro-cid-kza7aupf]:nth-of-type(2n) .path-model[data-astro-cid-kza7aupf]{margin:0 24px 0 38px}.path-copy[data-astro-cid-kza7aupf]{max-width:30ch;margin:32px 24px 0}.path-copy[data-astro-cid-kza7aupf] p[data-astro-cid-kza7aupf]{margin-top:16px}.examples-shell[data-astro-cid-jsht4uxn]{display:flow-root}section[data-astro-cid-jsht4uxn]{scroll-margin-top:0}.examples-platform-desktop[data-astro-cid-jsht4uxn]{display:none}@media (width>=48rem){.examples-platform-desktop[data-astro-cid-jsht4uxn]{display:block}.examples-platform-mobile[data-astro-cid-jsht4uxn]{display:none}.examples-shell[data-astro-cid-jsht4uxn].is-scroll-preview{margin-bottom:-2rem}}.method[data-astro-cid-ihx5svev]{--lane:18rem;--leader-1:104px;--leader-2:98px;--leader-3:98px;--route-length:3450;--route-duration:calc(var(--d-draw) * 2.5);--arrive-1:1.077s;--arrive-2:1.591s;--arrive-3:2.108s;background:var(--c-bone);padding-block:clamp(6rem,8vw,8rem);position:relative;overflow:clip}.method__inner[data-astro-cid-ihx5svev]{gap:var(--s-7);display:grid}.method__head[data-astro-cid-ihx5svev]{align-items:end;gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}.method__headline[data-astro-cid-ihx5svev]{max-width:19ch;margin-top:var(--s-3);font-size:clamp(2.6rem,5.5vw,5.25rem);line-height:1}.method__field[data-astro-cid-ihx5svev]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto var(--lane) auto;padding-top:var(--s-4);column-gap:8%;display:grid;position:relative}.method__lane[data-astro-cid-ihx5svev]{z-index:0;grid-area:2/1/auto/-1;position:relative}.method__river[data-astro-cid-ihx5svev]{pointer-events:none;width:300%;max-width:none;height:100%;position:absolute;top:0;left:-100%;overflow:visible}.method__river--mobile[data-astro-cid-ihx5svev]{display:none}.river[data-astro-cid-ihx5svev]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.river--bank[data-astro-cid-ihx5svev]{stroke:var(--c-white);stroke-width:136px}.river--ice[data-astro-cid-ihx5svev]{stroke:var(--c-accent-quiet);stroke-width:92px}.river--paper[data-astro-cid-ihx5svev]{stroke:var(--c-white);stroke-width:50px}.river--route[data-astro-cid-ihx5svev]{stroke:var(--c-accent);stroke-width:1.5px;stroke-dasharray:8 10}.route-cut[data-astro-cid-ihx5svev]{fill:none;stroke:#fff;stroke-width:24px;stroke-linecap:round;stroke-dasharray:var(--route-length);stroke-dashoffset:0}.method__steps[data-astro-cid-ihx5svev]{margin:0;padding:0;list-style:none;display:contents}.method-step[data-astro-cid-ihx5svev]{z-index:1;min-width:0;max-width:21rem;list-style:none;position:relative}.method-step[data-astro-cid-ihx5svev]:first-child{--leader:var(--leader-1);--arrive:var(--arrive-1);grid-area:1/1}.method-step[data-astro-cid-ihx5svev]:nth-child(2){--leader:var(--leader-2);--arrive:var(--arrive-2);grid-area:3/2}.method-step[data-astro-cid-ihx5svev]:nth-child(3){--leader:var(--leader-3);--arrive:var(--arrive-3);grid-area:1/3}.method-step--above[data-astro-cid-ihx5svev]{padding-bottom:var(--s-5);border-bottom:1px solid var(--c-rule-strong);align-self:end}.method-step--below[data-astro-cid-ihx5svev]{padding-top:var(--s-5);border-top:1px solid var(--c-rule-strong);align-self:start}.method-step__leader[data-astro-cid-ihx5svev]{width:1px;height:var(--leader);background:var(--c-accent);position:absolute;left:0}.method-step--above[data-astro-cid-ihx5svev] .method-step__leader[data-astro-cid-ihx5svev]{transform-origin:bottom;top:calc(100% + 1px)}.method-step--below[data-astro-cid-ihx5svev] .method-step__leader[data-astro-cid-ihx5svev]{transform-origin:top;bottom:calc(100% + 1px)}.method-step__point[data-astro-cid-ihx5svev]{border:2px solid var(--c-white);background:var(--c-accent);outline:1px solid var(--c-accent);border-radius:50%;width:9px;height:9px;position:absolute;left:50%}.method-step--above[data-astro-cid-ihx5svev] .method-step__point[data-astro-cid-ihx5svev]{bottom:0;transform:translate(-50%,50%)}.method-step--below[data-astro-cid-ihx5svev] .method-step__point[data-astro-cid-ihx5svev]{top:0;transform:translate(-50%,-50%)}.method-step[data-astro-cid-ihx5svev] h3[data-astro-cid-ihx5svev]{letter-spacing:var(--ls-snug);text-wrap:balance;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:700;line-height:1.08}.method-step[data-astro-cid-ihx5svev] p[data-astro-cid-ihx5svev]{margin-top:var(--s-3);font-family:var(--f-body);font-size:1.05rem;line-height:var(--lh-body);color:var(--c-text-body)}@media (width<=54rem){.method[data-astro-cid-ihx5svev]{--m-line-x:2.25rem;--m-text-x:6.75rem;padding-block:var(--s-9)}.method__head[data-astro-cid-ihx5svev]{align-items:start;gap:var(--s-5)}.method__field[data-astro-cid-ihx5svev]{margin-inline:calc(var(--gutter) * -1);padding-top:var(--s-4);display:block}.method__lane[data-astro-cid-ihx5svev]{display:none}.method__river--mobile[data-astro-cid-ihx5svev]{top:0;bottom:calc(var(--s-9) * -1);width:6rem;height:auto;display:block;left:0}.river--bank-mobile[data-astro-cid-ihx5svev]{stroke-width:88px}.river--ice-mobile[data-astro-cid-ihx5svev]{stroke-width:60px}.river--paper-mobile[data-astro-cid-ihx5svev]{stroke-width:34px}.method__steps[data-astro-cid-ihx5svev]{z-index:1;padding:var(--s-5) var(--gutter) 0 var(--m-text-x);gap:0;margin:0;list-style:none;display:grid;position:relative}.method-step[data-astro-cid-ihx5svev],.method-step[data-astro-cid-ihx5svev]:nth-child(n){max-width:24rem;padding:0 0 var(--s-7);border:0;grid-area:auto;align-self:auto}.method-step[data-astro-cid-ihx5svev]:last-child{padding-bottom:0}.method-step[data-astro-cid-ihx5svev] h3[data-astro-cid-ihx5svev]{overflow-wrap:break-word}.method-step[data-astro-cid-ihx5svev]:not(:last-child):before{content:"";top:.5rem;bottom:-.5rem;left:calc(var(--m-line-x) - var(--m-text-x));background:repeating-linear-gradient(to bottom, var(--c-accent) 0 8px, transparent 8px 18px);width:1.5px;position:absolute;transform:translate(-50%)}.method-step--above[data-astro-cid-ihx5svev] .method-step__leader[data-astro-cid-ihx5svev],.method-step--below[data-astro-cid-ihx5svev] .method-step__leader[data-astro-cid-ihx5svev]{top:.5rem;bottom:auto;left:calc(var(--m-line-x) - var(--m-text-x));background:0 0;width:0;height:0}.method-step--above[data-astro-cid-ihx5svev] .method-step__point[data-astro-cid-ihx5svev],.method-step--below[data-astro-cid-ihx5svev] .method-step__point[data-astro-cid-ihx5svev]{top:0;bottom:auto;transform:translate(-50%)}}@media (width>=54.0625rem){.method[data-astro-cid-ihx5svev].has-method-motion:not(.is-live) .route-cut[data-astro-cid-ihx5svev]{stroke-dashoffset:var(--route-length)}.method[data-astro-cid-ihx5svev].has-method-motion:not(.is-live) .method-step__leader[data-astro-cid-ihx5svev]{transform:scaleY(0)}.method[data-astro-cid-ihx5svev].has-method-motion:not(.is-live) .method-step__point[data-astro-cid-ihx5svev]{opacity:0;scale:.6}.method[data-astro-cid-ihx5svev].is-live .route-cut[data-astro-cid-ihx5svev]{animation:route-draw var(--route-duration) linear both}.method[data-astro-cid-ihx5svev].is-live .method-step__leader[data-astro-cid-ihx5svev]{animation:leader-grow var(--d-mid) var(--e-out) var(--arrive) both}.method[data-astro-cid-ihx5svev].is-live .method-step__point[data-astro-cid-ihx5svev]{animation:point-arrive var(--d-mid) var(--e-out) calc(var(--arrive) - 80ms) both}}@keyframes route-draw{0%{stroke-dashoffset:var(--route-length)}to{stroke-dashoffset:0}}@keyframes leader-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes point-arrive{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}svg[data-astro-cid-lduqog3z]{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}path[data-astro-cid-lduqog3z]{fill:none;stroke-linecap:round;stroke-linejoin:round}.route-bank[data-astro-cid-lduqog3z]{stroke:#fff;stroke-width:72px}.route-ice[data-astro-cid-lduqog3z]{stroke:var(--c-accent-quiet);stroke-width:48px}.route-paper[data-astro-cid-lduqog3z]{stroke:#fff;stroke-width:26px}.route-survey[data-astro-cid-lduqog3z]{stroke:var(--c-art-steel);stroke-width:1px;stroke-dasharray:4 7}.route-ink[data-astro-cid-lduqog3z]{stroke:var(--c-accent);stroke-width:1.5px}.method-mobile[data-astro-cid-vtwnb2f7]{isolation:isolate;background:var(--c-bone);padding:108px 0 72px;position:relative;overflow:clip}.method-heading[data-astro-cid-vtwnb2f7]{z-index:1;margin-bottom:48px;padding:0 24px;position:relative}.chapter-label[data-astro-cid-vtwnb2f7]{font:500 13px/1.2 var(--f-display);color:var(--c-accent)}h2[data-astro-cid-vtwnb2f7]{font:700 clamp(40px,12vw,54px)/1.035 var(--f-display);letter-spacing:-.04em;margin-top:18px}h2[data-astro-cid-vtwnb2f7] span[data-astro-cid-vtwnb2f7]{display:block}h3[data-astro-cid-vtwnb2f7]{font:700 28px/1.08 var(--f-display);letter-spacing:-.03em}p[data-astro-cid-vtwnb2f7]{font:17px/1.5 var(--f-body);color:var(--c-text-body)}.focus-stage[data-astro-cid-vtwnb2f7]{position:relative}.stage-map[data-astro-cid-vtwnb2f7]{height:240px;margin-top:-20px;position:relative}.stage-stops[data-astro-cid-vtwnb2f7]{display:none;position:absolute;inset:0}.stage-stops[data-astro-cid-vtwnb2f7] button[data-astro-cid-vtwnb2f7]{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.stop-ring[data-astro-cid-vtwnb2f7]{outline:1px solid var(--c-accent);background:var(--c-art-steel);border:3px solid #fff;border-radius:50%;position:absolute;inset:15px}[data-astro-cid-vtwnb2f7][aria-selected=true] .stop-ring[data-astro-cid-vtwnb2f7]{background:var(--c-accent);border-width:5px;inset:11px}.stop-label[data-astro-cid-vtwnb2f7]{color:var(--c-text-body);font:500 12px var(--f-display);position:absolute;top:48px;left:50%;transform:translate(-50%)}[data-astro-cid-vtwnb2f7][aria-selected=true] .stop-label[data-astro-cid-vtwnb2f7]{color:var(--c-accent)}.stage-panels[data-astro-cid-vtwnb2f7]{margin:12px 24px 0}.stage-panel[data-astro-cid-vtwnb2f7]{min-height:188px}.stage-panel[data-astro-cid-vtwnb2f7] h3[data-astro-cid-vtwnb2f7]{max-width:12ch;font-size:34px}.stage-panel[data-astro-cid-vtwnb2f7] p[data-astro-cid-vtwnb2f7]{max-width:30ch;margin-top:18px}.stage-controls[data-astro-cid-vtwnb2f7]{border-top:1px solid var(--c-rule-strong);justify-content:space-between;align-items:center;gap:16px;margin:20px 24px 0;padding-top:16px;display:none}.stage-controls[data-astro-cid-vtwnb2f7] p[data-astro-cid-vtwnb2f7]{font:500 13px var(--f-display);color:var(--c-accent)}.stage-controls[data-astro-cid-vtwnb2f7] div[data-astro-cid-vtwnb2f7]{gap:8px;display:flex}.stage-controls[data-astro-cid-vtwnb2f7] button[data-astro-cid-vtwnb2f7]{border:1px solid var(--c-rule-strong);width:44px;height:44px;color:var(--c-accent);cursor:pointer;background:#fff;border-radius:50%;place-items:center;font-size:22px;display:grid}.stage-controls[data-astro-cid-vtwnb2f7] button[data-astro-cid-vtwnb2f7]:disabled{opacity:.3;cursor:default}.stage-controls[data-astro-cid-vtwnb2f7] button[data-astro-cid-vtwnb2f7]:active:not(:disabled){background:var(--c-accent-quiet)}.stage-controls[data-astro-cid-vtwnb2f7] span[data-astro-cid-vtwnb2f7],[data-astro-cid-vtwnb2f7][data-method-ready] .stage-stops[data-astro-cid-vtwnb2f7]{display:block}[data-astro-cid-vtwnb2f7][data-method-ready] .stage-controls[data-astro-cid-vtwnb2f7]{display:flex}[data-astro-cid-vtwnb2f7][data-method-ready] .stage-panels[data-astro-cid-vtwnb2f7]{display:grid}[data-astro-cid-vtwnb2f7][data-method-ready] .stage-panel[data-astro-cid-vtwnb2f7]{grid-area:1/1}[data-astro-cid-vtwnb2f7][data-method-ready] .stage-panel[data-astro-cid-vtwnb2f7][aria-hidden=true]{visibility:hidden}.method-mobile[data-astro-cid-vtwnb2f7]:not([data-method-ready]) .stage-panel[data-astro-cid-vtwnb2f7]+.stage-panel[data-astro-cid-vtwnb2f7]{margin-top:32px}section[data-astro-cid-7wvsl737]{background:var(--c-bone);scroll-margin-top:0}.method-platform-desktop[data-astro-cid-7wvsl737]{display:none}@media (width>=48rem){section[data-astro-cid-7wvsl737]{scroll-margin-top:calc(var(--bar) + var(--s-5))}.method-platform-desktop[data-astro-cid-7wvsl737]{display:block}.method-platform-mobile[data-astro-cid-7wvsl737]{display:none}}.security-icon[data-astro-cid-sx66xhxg]{width:clamp(4.5rem,6vw,5.5rem);height:auto;margin-bottom:var(--s-5);color:var(--c-accent-quiet);display:block;overflow:visible}.icon-line[data-astro-cid-sx66xhxg]{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.icon-muted[data-astro-cid-sx66xhxg]{color:var(--c-art-steel)}.icon-shade[data-astro-cid-sx66xhxg]{fill:var(--c-accent);fill-opacity:.28}.icon-face[data-astro-cid-sx66xhxg]{fill:var(--c-ink)}.icon-dot[data-astro-cid-sx66xhxg]{fill:var(--c-accent-quiet)}.security[data-astro-cid-zwopqig7]{background:var(--c-bone);color:var(--c-white);padding-block:clamp(10rem,12vw,12rem);position:relative;overflow:hidden}.security__pool[data-astro-cid-zwopqig7]{z-index:1;width:100%;height:100%;position:absolute;inset:0}.security__pool[data-astro-cid-zwopqig7] path[data-astro-cid-zwopqig7]{fill:var(--c-ink)}.security__inner[data-astro-cid-zwopqig7]{z-index:2;gap:clamp(4rem,6vw,6rem);display:grid;position:relative}.security__head[data-astro-cid-zwopqig7]{align-items:end;gap:var(--s-8);grid-template-columns:minmax(0,1fr);display:grid}.security__label[data-astro-cid-zwopqig7]{color:var(--c-accent-quiet)}.security__headline[data-astro-cid-zwopqig7]{max-width:17ch;margin-top:var(--s-3);color:var(--c-white);font-size:clamp(2.75rem,6vw,5.75rem);line-height:.98}.security__map[data-astro-cid-zwopqig7]{min-height:34rem;position:relative}.security__boundary[data-astro-cid-zwopqig7]{opacity:.78;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.boundary[data-astro-cid-zwopqig7]{fill:none;vector-effect:non-scaling-stroke}.boundary--outer[data-astro-cid-zwopqig7]{stroke:var(--c-accent-quiet);stroke-width:1.25px}.boundary--inner[data-astro-cid-zwopqig7]{stroke:var(--c-accent);stroke-width:1.25px;stroke-dasharray:5 8}.boundary--axis[data-astro-cid-zwopqig7]{stroke:var(--c-art-steel);stroke-width:1px;stroke-dasharray:2 10;opacity:.65}.boundary__origin[data-astro-cid-zwopqig7]{fill:var(--c-accent)}.boundary__ring[data-astro-cid-zwopqig7]{fill:none;stroke:var(--c-white);stroke-width:1.25px}.security__questions[data-astro-cid-zwopqig7]{z-index:1;min-height:34rem;padding:var(--s-6) 0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:space-between;gap:6rem clamp(6rem,16vw,16rem);margin:0;list-style:none;display:grid;position:relative}.security-question[data-astro-cid-zwopqig7]{isolation:isolate;max-width:26rem;padding-top:var(--s-5);border-top:1px solid #c9d9e06b;position:relative}.security-question[data-astro-cid-zwopqig7]:before{content:"";z-index:-1;background:var(--c-ink);position:absolute;inset:-1.5rem}.security-question[data-astro-cid-zwopqig7]:nth-child(2n){justify-self:end}.security-question__point[data-astro-cid-zwopqig7]{border:2px solid var(--c-ink);background:var(--c-accent-quiet);outline:1px solid var(--c-accent-quiet);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.security-question[data-astro-cid-zwopqig7] h3[data-astro-cid-zwopqig7]{letter-spacing:-.02em;color:var(--c-white);text-wrap:balance;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:700;line-height:1.12}.security-question[data-astro-cid-zwopqig7] p[data-astro-cid-zwopqig7]{margin-top:var(--s-3);font-family:var(--f-body);color:var(--c-text-quiet-on-dark);font-size:1rem;line-height:1.6}@media (width<=54rem){.security[data-astro-cid-zwopqig7]{padding-block:10rem}.security__pool[data-astro-cid-zwopqig7]{width:100%;left:0;right:auto}.security__head[data-astro-cid-zwopqig7]{align-items:start;gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.security__map[data-astro-cid-zwopqig7],.security__questions[data-astro-cid-zwopqig7]{min-height:auto}.security__boundary[data-astro-cid-zwopqig7]{opacity:.52;width:11rem;height:8rem;inset:49% auto auto 50%;transform:translate(-50%,-50%)}.boundary--axis[data-astro-cid-zwopqig7],.boundary--inner[data-astro-cid-zwopqig7]{display:none}.security__questions[data-astro-cid-zwopqig7]{gap:var(--s-8);padding-block:var(--s-5);grid-template-columns:1fr}.security-question[data-astro-cid-zwopqig7],.security-question[data-astro-cid-zwopqig7]:nth-child(2n){justify-self:start;width:min(27rem,88%);max-width:none}.security-question[data-astro-cid-zwopqig7]:nth-child(2n){justify-self:end}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.boundary--outer[data-astro-cid-zwopqig7],.boundary--inner[data-astro-cid-zwopqig7]{stroke-dasharray:2200;animation:1ms linear both boundary-draw view();animation-range:entry 10% cover 65%}.security-question__point[data-astro-cid-zwopqig7]{animation:1ms linear both security-point view();animation-range:entry 10% cover 35%}}}@keyframes boundary-draw{0%{stroke-dashoffset:2200px}to{stroke-dashoffset:0}}@keyframes security-point{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}svg[data-astro-cid-gykjnd5r]{pointer-events:none;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.security-contour--map[data-astro-cid-gykjnd5r]{opacity:1}path[data-astro-cid-gykjnd5r]{fill:none;stroke-width:1px}.contour-outer[data-astro-cid-gykjnd5r]{stroke:var(--c-accent-quiet)}.contour-inner[data-astro-cid-gykjnd5r]{stroke:var(--c-art-steel);stroke-dasharray:4 7}.contour-axis[data-astro-cid-gykjnd5r]{stroke:var(--c-art-steel);stroke-dasharray:2 8;opacity:.4}.contour-origin[data-astro-cid-gykjnd5r]{fill:var(--c-accent)}.contour-ring[data-astro-cid-gykjnd5r]{fill:none;stroke:var(--c-accent-quiet);stroke-width:1px}.security-mobile[data-astro-cid-npgwoevy]{background:var(--c-bone);padding:52px 0;scroll-margin-top:0;overflow:clip}.security-surface[data-astro-cid-npgwoevy]{isolation:isolate;background:var(--c-ink);color:#fff;padding:60px 0 68px;position:relative}.pool-edge[data-astro-cid-npgwoevy]{width:100%;height:54px;fill:var(--c-ink);position:absolute;left:0}.pool-edge--top[data-astro-cid-npgwoevy]{top:-53px}.pool-edge--bottom[data-astro-cid-npgwoevy]{bottom:-53px}.ambient-contour[data-astro-cid-npgwoevy]{z-index:0;position:absolute;inset:-52px 0;overflow:hidden}.security-heading[data-astro-cid-npgwoevy]{z-index:1;margin-bottom:40px;padding:0 24px;position:relative}.chapter-label[data-astro-cid-npgwoevy]{font:500 13px/1.2 var(--f-display);color:var(--c-accent-quiet)}h2[data-astro-cid-npgwoevy]{font:700 clamp(36px,10.8vw,48px)/1.035 var(--f-display);letter-spacing:-.04em;margin-top:18px}h3[data-astro-cid-npgwoevy]{font:700 26px/1.1 var(--f-display);letter-spacing:-.025em;color:#fff}p[data-astro-cid-npgwoevy]{color:var(--c-accent-quiet);font:16px/1.55 var(--f-body)}.data-room[data-astro-cid-npgwoevy]{z-index:1;position:relative}.room-map[data-astro-cid-npgwoevy]{height:280px;margin:4px 0 32px;position:relative}.room-tabs[data-astro-cid-npgwoevy]{position:absolute;inset:0}.room-tabs[data-astro-cid-npgwoevy] button[data-astro-cid-npgwoevy]{border:1px solid var(--c-art-steel);background:var(--c-ink);cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;transform:translate(-50%,-50%)}.room-tabs[data-astro-cid-npgwoevy] .security-icon{width:34px;margin:0}.room-tabs[data-astro-cid-npgwoevy] [data-astro-cid-npgwoevy][aria-selected=true]{background:var(--c-accent);border-color:var(--c-accent-quiet)}.room-label[data-astro-cid-npgwoevy]{white-space:nowrap;color:var(--c-accent-quiet);font:500 12px var(--f-display);position:absolute;top:54px;left:50%;transform:translate(-50%)}.room-label--0[data-astro-cid-npgwoevy]{top:-24px}.room-label--1[data-astro-cid-npgwoevy]{left:auto;right:0;transform:none}.room-label--3[data-astro-cid-npgwoevy]{left:0;transform:none}.room-panels[data-astro-cid-npgwoevy]{border-top:1px solid var(--c-rule-on-dark);margin:0 24px;padding-top:24px}.room-panels[data-astro-cid-npgwoevy] article[data-astro-cid-npgwoevy]{min-height:144px}.room-panels[data-astro-cid-npgwoevy] p[data-astro-cid-npgwoevy]{margin-top:16px}h2[data-astro-cid-npgwoevy] span[data-astro-cid-npgwoevy]{display:block}[data-astro-cid-npgwoevy][data-security-ready] .room-panels[data-astro-cid-npgwoevy]{display:grid}[data-astro-cid-npgwoevy][data-security-ready] .room-panels[data-astro-cid-npgwoevy] article[data-astro-cid-npgwoevy]{grid-area:1/1}[data-astro-cid-npgwoevy][data-security-ready] .room-panels[data-astro-cid-npgwoevy] article[data-astro-cid-npgwoevy][aria-hidden=true]{visibility:hidden}.security-mobile[data-astro-cid-npgwoevy]:not([data-security-ready]) .room-tabs[data-astro-cid-npgwoevy]{display:none}.security-mobile[data-astro-cid-npgwoevy]:not([data-security-ready]) .room-panels[data-astro-cid-npgwoevy] article[data-astro-cid-npgwoevy]+article[data-astro-cid-npgwoevy]{margin-top:32px}section[data-astro-cid-qj3fwpa7]{background:var(--c-bone);scroll-margin-top:0}.security-platform-desktop[data-astro-cid-qj3fwpa7]{display:none}@media (width>=48rem){section[data-astro-cid-qj3fwpa7]{scroll-margin-top:calc(var(--bar) + var(--s-5))}.security-platform-desktop[data-astro-cid-qj3fwpa7]{display:block}.security-platform-mobile[data-astro-cid-qj3fwpa7]{display:none}}.start[data-astro-cid-q5qyfpht]{isolation:isolate;background:var(--c-bone);padding-block:clamp(6rem,8vw,8rem);position:relative;overflow:hidden}.start__delta[data-astro-cid-q5qyfpht]{z-index:-1;pointer-events:none;width:max(64rem,100%);max-width:none;height:100%;position:absolute;inset:0 auto auto clamp(8rem,12vw,14rem)}.delta[data-astro-cid-q5qyfpht]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.delta--bank[data-astro-cid-q5qyfpht]{stroke:var(--c-white);stroke-width:260px;vector-effect:none}.delta--ice[data-astro-cid-q5qyfpht]{stroke:var(--c-accent-quiet);stroke-width:158px;vector-effect:none}.delta--water[data-astro-cid-q5qyfpht]{stroke:var(--c-white);stroke-width:76px;vector-effect:none}.delta--branch[data-astro-cid-q5qyfpht]{stroke:var(--c-white);stroke-width:72px;vector-effect:none}.delta--route[data-astro-cid-q5qyfpht]{stroke:var(--c-accent);stroke-width:1.25px;stroke-dasharray:8 11}.delta__point[data-astro-cid-q5qyfpht]{fill:var(--c-accent)}.delta__ring[data-astro-cid-q5qyfpht]{fill:none;stroke:var(--c-accent);stroke-width:1.25px}.start__inner[data-astro-cid-q5qyfpht]{align-items:center;min-height:29rem;display:grid}.start__copy[data-astro-cid-q5qyfpht]{background:0 0;width:min(47rem,61%);min-width:0;margin-left:calc(-1*clamp(1.5rem,3vw,3rem));padding:clamp(1.5rem,3vw,3rem)}.start__headline[data-astro-cid-q5qyfpht]{max-width:16ch;margin-top:var(--s-3);hyphens:auto;overflow-wrap:break-word;font-size:clamp(3rem,6vw,5.8rem);line-height:.94}.start__headline[data-astro-cid-q5qyfpht] span[data-astro-cid-q5qyfpht]{white-space:nowrap;display:block}.start__body[data-astro-cid-q5qyfpht]{max-width:39ch;margin-top:var(--s-6);font-family:var(--f-body);font-size:clamp(1.1rem,1.65vw,1.4rem);line-height:var(--lh-body);color:var(--c-text-body);overflow-wrap:break-word}.start__action[data-astro-cid-q5qyfpht]{align-items:center;gap:var(--s-5);margin-top:var(--s-7);display:flex}.start__cta[data-astro-cid-q5qyfpht]{border:1px solid var(--c-ink);border-radius:var(--r-pill);background:var(--c-ink);min-height:3rem;font-family:var(--f-display);font-size:var(--t-ui);color:var(--c-white);transition:background-color var(--d-fast) var(--e-out), border-color var(--d-fast) var(--e-out), transform var(--d-fast) var(--e-out);flex:none;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}a[data-astro-cid-q5qyfpht].start__cta:hover{border-color:var(--c-accent);background:var(--c-accent);transform:translateY(-2px)}button[data-astro-cid-q5qyfpht].start__cta:disabled{cursor:default;opacity:1}.start--calendar[data-astro-cid-q5qyfpht] .start__inner[data-astro-cid-q5qyfpht]{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:clamp(2.5rem,4vw,4rem);min-height:auto}.start--calendar[data-astro-cid-q5qyfpht] .start__headline[data-astro-cid-q5qyfpht]{font-size:clamp(2.6rem,4.6vw,4.6rem)}.start__calendar[data-astro-cid-q5qyfpht]{z-index:var(--z-content);min-width:0;position:relative}.start__calendar-frame[data-astro-cid-q5qyfpht]{min-height:30rem;padding:var(--s-4);border:1px solid var(--c-rule-strong);border-radius:var(--r-lg);background:var(--c-white);box-shadow:0 24px 60px -32px #1d283659}.start__calendar-frame[data-astro-cid-q5qyfpht] noscript[data-astro-cid-q5qyfpht]{place-items:center;min-height:28rem;display:grid}@media (width>=54.001rem){.start[data-astro-cid-q5qyfpht]{--start-overlap:clamp(6rem, 8vw, 8rem);z-index:0;margin-top:calc(0rem - var(--start-overlap));padding-top:calc(clamp(6rem, 8vw, 8rem) + var(--start-overlap))}}@media (width<=54rem){.start[data-astro-cid-q5qyfpht]{padding-block:var(--s-9);padding-bottom:10rem}.start__delta[data-astro-cid-q5qyfpht]{aspect-ratio:12/7;width:40rem;height:auto;inset:auto -13rem -2rem auto}.delta--branch[data-astro-cid-q5qyfpht]{stroke-width:40px}.start__inner[data-astro-cid-q5qyfpht]{align-items:start;min-height:auto}.start__copy[data-astro-cid-q5qyfpht]{background:0 0;width:100%;margin-left:0;padding:0}.delta--branch[data-astro-cid-q5qyfpht],.delta--route-branch[data-astro-cid-q5qyfpht]{display:none}.start__headline[data-astro-cid-q5qyfpht],.start--calendar[data-astro-cid-q5qyfpht] .start__headline[data-astro-cid-q5qyfpht]{font-size:clamp(2.5rem,10.5vw,4.3rem)}.start__headline[data-astro-cid-q5qyfpht] span[data-astro-cid-q5qyfpht]{white-space:normal}.start__body[data-astro-cid-q5qyfpht]{margin-top:var(--s-5);font-size:1.08rem}.start__action[data-astro-cid-q5qyfpht]{align-items:flex-start;gap:var(--s-4);margin-top:var(--s-6);flex-direction:column}.start__calendar-frame[data-astro-cid-q5qyfpht]{padding:var(--s-2);border-radius:var(--r-md)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.delta--route[data-astro-cid-q5qyfpht]{stroke-dasharray:1500;animation:1ms linear both delta-route view();animation-range:entry 5% cover 68%}.delta__point[data-astro-cid-q5qyfpht],.delta__ring[data-astro-cid-q5qyfpht]{animation:1ms linear both delta-point view();animation-range:entry 10% cover 36%}}}@keyframes delta-route{0%{stroke-dashoffset:1500px}to{stroke-dashoffset:0}}@keyframes delta-point{0%{opacity:0;transform-origin:941px 358px;transform:scale(.65)}to{opacity:1;transform-origin:941px 358px;transform:scale(1)}}svg[data-astro-cid-loc6g6h2]{pointer-events:none;width:100%;height:100%}path[data-astro-cid-loc6g6h2]{fill:none;stroke-linecap:round;stroke-linejoin:round}.bank[data-astro-cid-loc6g6h2]{stroke:#fff;stroke-width:116px}.ice[data-astro-cid-loc6g6h2]{stroke:var(--c-accent-quiet);stroke-width:76px}.water[data-astro-cid-loc6g6h2]{stroke:#fff;stroke-width:34px}.branch[data-astro-cid-loc6g6h2]{stroke:#fff;stroke-width:30px}.route[data-astro-cid-loc6g6h2]{stroke:var(--c-accent);stroke-width:1.1px}.branch-route[data-astro-cid-loc6g6h2]{stroke-dasharray:4 7}.point[data-astro-cid-loc6g6h2]{fill:var(--c-accent)}.ring[data-astro-cid-loc6g6h2]{fill:none;stroke:var(--c-accent);stroke-width:1px}.start-mobile[data-astro-cid-am3byi6m]{isolation:isolate;background:var(--c-bone);min-height:800px;padding:100px 24px 96px;position:relative;overflow:clip}header[data-astro-cid-am3byi6m]{z-index:1;position:relative}.chapter-label[data-astro-cid-am3byi6m]{color:var(--c-accent);font:500 13px/1.2 var(--f-display)}h2[data-astro-cid-am3byi6m]{font:700 clamp(34px,10.6vw,48px)/1.035 var(--f-display);letter-spacing:-.045em;margin-top:20px}h2[data-astro-cid-am3byi6m] span[data-astro-cid-am3byi6m]{display:block}.intro[data-astro-cid-am3byi6m]{max-width:30ch;font:17px/1.55 var(--f-body);color:var(--c-text-body);margin-top:26px}.calendar-surface[data-astro-cid-am3byi6m]{border:1px solid var(--c-rule-strong);background:#fff;border-radius:18px;margin:38px -12px 0;position:relative;overflow:hidden}.calendar-host[data-astro-cid-am3byi6m]{width:100%;min-height:560px}.calendar-link[data-astro-cid-am3byi6m]{border-top:1px solid var(--c-rule);min-height:48px;font:500 12px var(--f-display);color:var(--c-accent);justify-content:space-between;align-items:center;padding:14px 18px;text-decoration:none;display:flex}.invitation-delta[data-astro-cid-am3byi6m]{z-index:-1;width:100%;height:580px;position:absolute;top:395px;left:0}section[data-astro-cid-hjwq3ci7]{background:var(--c-bone);scroll-margin-top:0}.start-platform-desktop[data-astro-cid-hjwq3ci7]{display:none}@media (width>=48rem){section[data-astro-cid-hjwq3ci7]{scroll-margin-top:calc(var(--bar) + var(--s-5))}.start-platform-desktop[data-astro-cid-hjwq3ci7]{display:block}.start-platform-mobile[data-astro-cid-hjwq3ci7]{display:none}}
