.RestingBookProof-module__byyP4W__proof{--book-grayscale:0;--book-lift-opacity:0;--book-inset:2.0%;--book-dark-lift-opacity:.045;--book-lift-rgb:220 220 220;--book-binding-width:14.0%;--book-fallback-fold:linear-gradient(to right, #0000 0%, #0000 6.25%, #00000003 12.5%, #00000008 18.75%, #0000000f 25%, #00000019 31.25%, #00000024 37.5%, #0000002c 43.75%, #0000002f 50%, #0000002c 56.25%, #00000024 62.5%, #00000019 68.75%, #0000000f 75%, #00000008 81.25%, #00000003 87.5%, #0000 93.75%, #0000 100%);--book-edge-rgb:5 5 5;--book-edge-opacity:.14;aspect-ratio:2136/1516;isolation:isolate;pointer-events:none;width:100%;position:relative;overflow:visible}:is(html[data-material=ink] .RestingBookProof-module__byyP4W__proof,html[data-material=mono] .RestingBookProof-module__byyP4W__proof){--book-lift-opacity:var(--book-dark-lift-opacity);--book-edge-rgb:255 255 255;--book-edge-opacity:.18}html[data-material=mono] .RestingBookProof-module__byyP4W__proof{--book-grayscale:1}.RestingBookProof-module__byyP4W__fallback{inset:var(--book-inset);z-index:1;grid-template-columns:1fr 1fr;display:grid;position:absolute}.RestingBookProof-module__byyP4W__fallbackPage{position:relative;overflow:hidden}.RestingBookProof-module__byyP4W__fallbackTheme{display:none;position:absolute;inset:0;overflow:hidden}:is(html[data-material=paper] .RestingBookProof-module__byyP4W__fallbackTheme[data-theme=paper],html[data-material=ink] .RestingBookProof-module__byyP4W__fallbackTheme[data-theme=ink],html[data-material=mono] .RestingBookProof-module__byyP4W__fallbackTheme[data-theme=mono]),.RestingBookProof-module__byyP4W__fallbackAlways{display:block}.RestingBookProof-module__byyP4W__spreadFace{--book-inset:0%;aspect-ratio:auto;height:100%}.RestingBookProof-module__byyP4W__fallbackTheme img{max-width:none;position:absolute}.RestingBookProof-module__byyP4W__fallback:after{content:"";width:var(--book-binding-width);background:var(--book-fallback-fold);position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.RestingBookProof-module__byyP4W__canvas{z-index:1;visibility:hidden;position:absolute;inset:0;overflow:visible}.RestingBookProof-module__byyP4W__canvas canvas{width:100%;height:100%;display:block}.RestingBookProof-module__byyP4W__shadowLayer{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RestingBookProof-module__byyP4W__shadow{fill:#000}.RestingBookProof-module__byyP4W__edgeLayer{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RestingBookProof-module__byyP4W__bookEdge{fill:none;stroke:rgb(var(--book-edge-rgb));stroke-width:.65px;stroke-opacity:var(--book-edge-opacity);stroke-linejoin:round}.RestingBookProof-module__byyP4W__darkLift{fill:rgb(var(--book-lift-rgb));opacity:var(--book-lift-opacity)}.RestingBookProof-module__byyP4W__canvas canvas,.RestingBookProof-module__byyP4W__fallback{filter:grayscale(var(--book-grayscale))}.RestingBookProof-module__byyP4W__proof[data-state=ready] .RestingBookProof-module__byyP4W__fallback{visibility:hidden}.RestingBookProof-module__byyP4W__proof[data-state=ready] .RestingBookProof-module__byyP4W__canvas{visibility:visible}.RestingBookProof-module__byyP4W__proof[data-turning=true] .RestingBookProof-module__byyP4W__edgeLayer{visibility:hidden}
.TjrsCaseStudy-module__EAqgAa__case{--tjrs-oxblood:#6b1a17;--tjrs-ecru:#e8e2d4;--tjrs-carbon:#0c0b0a;--tjrs-ash:#645f57;--tjrs-bg:#fff;--tjrs-fg:var(--tjrs-carbon);--tjrs-muted:var(--tjrs-ash);--tjrs-rule:#0c0b0a3d;--tjrs-prose:#737378;--tjrs-margin:var(--outer-x);--tjrs-gutter:10px;--tjrs-display:var(--font-tjrs-display), "Americaine Condensed", "Times New Roman", serif;--tjrs-mono:"Spline Sans Mono", ui-monospace, monospace;--tjrs-text:var(--font-montreal), "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif;--case-gutter:48px;--case-max:1600px;--tjrs-inline:max(var(--tjrs-margin), calc((100% - var(--case-max)) / 2));--tjrs-display-size:clamp(64px, calc(20.9px + 11.048vw), 220px);--tjrs-glass-paper:.48;--tjrs-glass-dark:.58;background:var(--tjrs-bg);min-height:100vh;color:var(--tjrs-fg);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:-.01em;overflow-x:clip}:is([data-material=ink] .TjrsCaseStudy-module__EAqgAa__case,html[data-material=ink] .TjrsCaseStudy-module__EAqgAa__case){--tjrs-oxblood:#a3453d;--tjrs-ash:#8a857c;--tjrs-bg:var(--tjrs-carbon);--tjrs-fg:var(--tjrs-ecru);--tjrs-rule:#e8e2d438;--tjrs-prose:#a3a3a8}:is([data-material=mono] .TjrsCaseStudy-module__EAqgAa__case,html[data-material=mono] .TjrsCaseStudy-module__EAqgAa__case){--tjrs-oxblood:#6f6f6f;--tjrs-ecru:#e4e4e4;--tjrs-carbon:#0b0b0b;--tjrs-ash:#8c8c8c;--tjrs-bg:var(--tjrs-carbon);--tjrs-fg:var(--tjrs-ecru);--tjrs-rule:#e4e4e438;--tjrs-prose:#a3a3a8}:is([data-material=mono] .TjrsCaseStudy-module__EAqgAa__case img,[data-material=mono] .TjrsCaseStudy-module__EAqgAa__case video,html[data-material=mono] .TjrsCaseStudy-module__EAqgAa__case img,html[data-material=mono] .TjrsCaseStudy-module__EAqgAa__case video){filter:grayscale()}.TjrsCaseStudy-module__EAqgAa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TjrsCaseStudy-module__EAqgAa__cover{color:#fff;background:#050505;margin:0;padding:0;scroll-margin-top:0;position:relative}.TjrsCaseStudy-module__EAqgAa__filmShell,.TjrsCaseStudy-module__EAqgAa__filmStage{background:#050505;width:100%;position:relative}.TjrsCaseStudy-module__EAqgAa__filmStage{height:100svh;overflow:hidden}.TjrsCaseStudy-module__EAqgAa__film{object-fit:cover;object-position:center;background:#050505;width:100%;height:100%;display:block;position:absolute;inset:0}.TjrsCaseStudy-module__EAqgAa__filmCue{z-index:2;color:#fff;filter:drop-shadow(0 1px 4px #0009);pointer-events:none;line-height:0;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.TjrsCaseStudy-module__EAqgAa__filmActions{z-index:2;right:max(16px, var(--case-gutter));opacity:0;align-items:center;gap:12px;transition:opacity .16s;display:flex;position:absolute;bottom:10px}.TjrsCaseStudy-module__EAqgAa__filmShell:hover .TjrsCaseStudy-module__EAqgAa__filmActions,.TjrsCaseStudy-module__EAqgAa__filmShell:focus-within .TjrsCaseStudy-module__EAqgAa__filmActions,.TjrsCaseStudy-module__EAqgAa__filmShell[data-playing=false] .TjrsCaseStudy-module__EAqgAa__filmActions{opacity:1}.TjrsCaseStudy-module__EAqgAa__filmActions button,.TjrsCaseStudy-module__EAqgAa__filmError button,.TjrsCaseStudy-module__EAqgAa__filmError a{color:#fff;min-width:44px;min-height:44px;font:inherit;letter-spacing:.01em;text-shadow:0 1px 4px #000000e6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:1;position:relative}.TjrsCaseStudy-module__EAqgAa__playbackAction{text-align:right}.TjrsCaseStudy-module__EAqgAa__filmActions button:focus-visible,.TjrsCaseStudy-module__EAqgAa__filmError button:focus-visible,.TjrsCaseStudy-module__EAqgAa__filmError a:focus-visible{outline-offset:2px;outline:1px solid #fff}.TjrsCaseStudy-module__EAqgAa__filmError{z-index:2;left:max(16px, var(--case-gutter));color:#fff;text-shadow:0 1px 4px #000000e6;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:10px}.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__colophon{width:min(calc(100% - (2 * var(--tjrs-margin))), var(--case-max));margin-inline:auto;scroll-margin-top:72px}.TjrsCaseStudy-module__EAqgAa__cover+.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__chapter+.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__chapter+.TjrsCaseStudy-module__EAqgAa__colophon{margin-top:112px}.TjrsCaseStudy-module__EAqgAa__chapterHeading{margin:0 0 36px}.TjrsCaseStudy-module__EAqgAa__chapterHeading h2{font-size:var(--type-h3);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.08}.TjrsCaseStudy-module__EAqgAa__titleBlock,.TjrsCaseStudy-module__EAqgAa__metadata{column-gap:var(--tjrs-gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.TjrsCaseStudy-module__EAqgAa__title{font-size:var(--type-headline);font-weight:400;line-height:var(--leading-headline);letter-spacing:-.02em;grid-column:1/11;margin:0}.TjrsCaseStudy-module__EAqgAa__metadata{font-family:var(--tjrs-text);font-size:var(--type-body);grid-column:1/-1;row-gap:32px;margin:96px 0 0;line-height:1.4}.TjrsCaseStudy-module__EAqgAa__metadata>div{grid-column:span 3;min-width:0}.TjrsCaseStudy-module__EAqgAa__metadata dt{color:var(--tjrs-ash);font-size:var(--type-caption);margin-bottom:8px}.TjrsCaseStudy-module__EAqgAa__metadata dd{margin:0}.TjrsCaseStudy-module__EAqgAa__question h2{max-width:13em;font-size:var(--type-headline);font-weight:400;line-height:var(--leading-headline);letter-spacing:-.02em;margin:0}.TjrsCaseStudy-module__EAqgAa__questionMore{margin-top:40px}.TjrsCaseStudy-module__EAqgAa__description{max-width:62ch;color:var(--tjrs-fg);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:-.01em;margin:96px 0 0}.TjrsCaseStudy-module__EAqgAa__bleed{scroll-margin-top:72px}.TjrsCaseStudy-module__EAqgAa__identity{margin-top:176px}.TjrsCaseStudy-module__EAqgAa__collection{padding-top:160px}.TjrsCaseStudy-module__EAqgAa__exhibition{margin-top:clamp(176px,24vh,240px)}.TjrsCaseStudy-module__EAqgAa__bleed+.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__system+.TjrsCaseStudy-module__EAqgAa__provenance{margin-top:clamp(160px,22vh,224px)}.TjrsCaseStudy-module__EAqgAa__colophon{border-top:1px solid var(--tjrs-rule);align-items:start;column-gap:var(--tjrs-gutter);border-top-color:var(--tjrs-oxblood);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:24px;padding-bottom:72px;display:grid}.TjrsCaseStudy-module__EAqgAa__colophon h2{font-weight:400}.TjrsCaseStudy-module__EAqgAa__credits{font-family:var(--tjrs-text);grid-column:1/7;row-gap:16px;margin:0;font-size:13px;line-height:1.5;display:grid}.TjrsCaseStudy-module__EAqgAa__credits>div{column-gap:var(--tjrs-gutter);grid-template-columns:96px minmax(0,1fr);display:grid}.TjrsCaseStudy-module__EAqgAa__credits dt{color:var(--tjrs-ash);grid-row:1/span 5}.TjrsCaseStudy-module__EAqgAa__credits dd{grid-column:2;margin:0}.TjrsCaseStudy-module__EAqgAa__imprint{font-family:var(--tjrs-text);text-transform:uppercase;grid-area:2/1/auto/7;margin:40px 0 0;font-size:13px;line-height:1.5}.TjrsCaseStudy-module__EAqgAa__caseExit{grid-column:1/-1;margin-top:72px}.TjrsCaseStudy-module__EAqgAa__nextProject,.TjrsCaseStudy-module__EAqgAa__backToWork{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.TjrsCaseStudy-module__EAqgAa__nextProject{text-align:right;flex-direction:column;align-items:flex-end;gap:12px;display:flex}.TjrsCaseStudy-module__EAqgAa__nextProject span:first-child{color:var(--tjrs-ash);font-family:var(--tjrs-text);font-size:13px;line-height:1}.TjrsCaseStudy-module__EAqgAa__nextProject span:last-child{letter-spacing:-.02em;font-size:clamp(36px,5vw,72px);font-weight:400;line-height:1}.TjrsCaseStudy-module__EAqgAa__backToWork{font-family:var(--tjrs-text);font-size:13px}.TjrsCaseStudy-module__EAqgAa__nextProject:hover,.TjrsCaseStudy-module__EAqgAa__nextProject:hover span,.TjrsCaseStudy-module__EAqgAa__backToWork:hover{color:var(--hover-text)}.TjrsCaseStudy-module__EAqgAa__nextProject:focus-visible,.TjrsCaseStudy-module__EAqgAa__backToWork:focus-visible{outline-offset:5px;outline:2px solid}@media (min-width:1600px){.TjrsCaseStudy-module__EAqgAa__case{--case-gutter:64px}}@media (max-width:1199px){.TjrsCaseStudy-module__EAqgAa__case{--case-gutter:32px}.TjrsCaseStudy-module__EAqgAa__cover+.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__chapter+.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__chapter+.TjrsCaseStudy-module__EAqgAa__colophon{margin-top:88px}.TjrsCaseStudy-module__EAqgAa__colophon{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:20px}.TjrsCaseStudy-module__EAqgAa__credits,.TjrsCaseStudy-module__EAqgAa__imprint{grid-column:1/5}.TjrsCaseStudy-module__EAqgAa__caseExit{grid-column:1/-1}}@media (max-width:767px){.TjrsCaseStudy-module__EAqgAa__case{--case-gutter:20px;font-size:17px}.TjrsCaseStudy-module__EAqgAa__filmActions{opacity:1;gap:8px;bottom:0;right:12px}.TjrsCaseStudy-module__EAqgAa__filmActions button{font-size:12px}.TjrsCaseStudy-module__EAqgAa__filmError{gap:8px;font-size:12px;bottom:0;left:12px}.TjrsCaseStudy-module__EAqgAa__cover+.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__chapter+.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__chapter+.TjrsCaseStudy-module__EAqgAa__colophon{margin-top:72px}.TjrsCaseStudy-module__EAqgAa__chapterHeading{margin-bottom:24px}.TjrsCaseStudy-module__EAqgAa__chapterHeading h2{font-size:var(--type-h3)}.TjrsCaseStudy-module__EAqgAa__colophon{display:block}.TjrsCaseStudy-module__EAqgAa__case{--tjrs-gutter:8px}.TjrsCaseStudy-module__EAqgAa__title{grid-column:1/-1}.TjrsCaseStudy-module__EAqgAa__metadata>div{grid-column:span 6}.TjrsCaseStudy-module__EAqgAa__questionMore{margin-top:28px}.TjrsCaseStudy-module__EAqgAa__metadata{row-gap:24px;margin-top:56px}.TjrsCaseStudy-module__EAqgAa__description{margin-top:64px}.TjrsCaseStudy-module__EAqgAa__identity{margin-top:112px}.TjrsCaseStudy-module__EAqgAa__collection{padding-top:112px}.TjrsCaseStudy-module__EAqgAa__credits,.TjrsCaseStudy-module__EAqgAa__imprint,.TjrsCaseStudy-module__EAqgAa__backToWork{font-size:12px}.TjrsCaseStudy-module__EAqgAa__credits>div{grid-template-columns:80px minmax(0,1fr)}.TjrsCaseStudy-module__EAqgAa__imprint{margin-top:32px}.TjrsCaseStudy-module__EAqgAa__colophon{padding-top:20px}.TjrsCaseStudy-module__EAqgAa__exhibition{margin-top:120px}.TjrsCaseStudy-module__EAqgAa__bleed+.TjrsCaseStudy-module__EAqgAa__chapter,.TjrsCaseStudy-module__EAqgAa__system+.TjrsCaseStudy-module__EAqgAa__provenance{margin-top:112px}.TjrsCaseStudy-module__EAqgAa__colophon{padding-bottom:56px}.TjrsCaseStudy-module__EAqgAa__caseExit{margin-top:56px}.TjrsCaseStudy-module__EAqgAa__nextProject{text-align:left;align-items:flex-start}}@media (max-width:360px){.TjrsCaseStudy-module__EAqgAa__case{--case-gutter:16px}.TjrsCaseStudy-module__EAqgAa__filmActions{right:8px}.TjrsCaseStudy-module__EAqgAa__filmActions button{min-width:40px;font-size:12px}}@media (hover:none),(pointer:coarse){.TjrsCaseStudy-module__EAqgAa__filmActions{opacity:1}}@media (prefers-reduced-motion:reduce){.TjrsCaseStudy-module__EAqgAa__case *,.TjrsCaseStudy-module__EAqgAa__case :before,.TjrsCaseStudy-module__EAqgAa__case :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.TjrsCaseStudy-module__EAqgAa__filmCue{display:none}}@media (max-width:767px) and (orientation:portrait){.TjrsCaseStudy-module__EAqgAa__film{aspect-ratio:1920/902;object-fit:contain;height:auto;inset:50% 0 auto;transform:translateY(-50%)}.TjrsCaseStudy-module__EAqgAa__filmCue{top:calc(50% + 23.49vw + 24px);bottom:auto}}
.VisionExperience-module__76S8lW__case{--vs-body:var(--ink);--page:#fff;--ink:#050505;--muted:#050505a8;--rule:#0505053d;--wash:#f4f4f1;--accent:#964e39;--hover:var(--hover-text);--gutter:clamp(32px, 4.445vw, 80px);--width:1680px;--vs-stops:300svh;--vs-fly:100svh;--vs-handoff:20svh;--vs-plate-dim:transparent;background:var(--page);color:var(--ink);font-family:inherit;font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--track-body)}:is(html[data-material=ink] .VisionExperience-module__76S8lW__case,html[data-material=mono] .VisionExperience-module__76S8lW__case){--vs-body:var(--ink);--page:#050505;--ink:#fff;--muted:#b8b8b8;--rule:#444;--wash:#171716;--accent:#dda289;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-material=ink] .VisionExperience-module__76S8lW__case{--vs-plate-dim:transparent}html[data-material=mono] .VisionExperience-module__76S8lW__case{--accent:#d0d0d0;--wash:#171717;--vs-plate-dim:transparent}html[data-material=mono] .VisionExperience-module__76S8lW__case :is(img,video){filter:grayscale()}.VisionExperience-module__76S8lW__case :is(h1,h2,h3,h4,p,figure,blockquote){margin:0}.VisionExperience-module__76S8lW__case :is(h1,h2,h3,h4){font-weight:var(--weight-medium);text-wrap:balance}.VisionExperience-module__76S8lW__case h1{font-weight:var(--weight-book)}.VisionExperience-module__76S8lW__case h2{letter-spacing:-.02em}.VisionExperience-module__76S8lW__case h3{letter-spacing:-.01em}.VisionExperience-module__76S8lW__case table{font-variant-numeric:tabular-nums}.VisionExperience-module__76S8lW__case h2{font-size:var(--type-headline);line-height:var(--leading-headline);letter-spacing:var(--track-display);text-wrap:balance;max-width:16ch}.VisionExperience-module__76S8lW__case h3{font-size:var(--type-h3);letter-spacing:var(--track-h3);line-height:1.1}.VisionExperience-module__76S8lW__case p+p{margin-top:20px}.VisionExperience-module__76S8lW__case :is(button,input,textarea,select){font:inherit;color:inherit}.VisionExperience-module__76S8lW__case button{cursor:pointer;text-align:left;background:0 0}.VisionExperience-module__76S8lW__case :is(button,a,input,select,textarea,summary,[role=region][tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.VisionExperience-module__76S8lW__case img{width:100%;height:auto;display:block}.VisionExperience-module__76S8lW__mediaFailure{background:var(--wash);border:1px solid var(--rule);width:100%;height:100%;min-height:220px;color:var(--muted);letter-spacing:var(--track-label);flex-direction:column;justify-content:center;padding:24px;font-size:13px;display:flex}.VisionExperience-module__76S8lW__case [hidden]{display:none!important}.VisionExperience-module__76S8lW__case [id]{scroll-margin-top:112px}.VisionExperience-module__76S8lW__case :is(figcaption,.VisionExperience-module__76S8lW__caption){font-size:var(--type-caption);letter-spacing:var(--track-small);color:var(--muted);line-height:1.52}.VisionExperience-module__76S8lW__case figcaption{margin-top:12px}.VisionExperience-module__76S8lW__case :is(p,dd,figcaption,button,a,h3){overflow-wrap:break-word}.VisionExperience-module__76S8lW__textLink{min-height:44px;letter-spacing:var(--track-label);border-bottom:1px solid;padding:12px 0 7px;font-size:13px;line-height:1.5;display:inline-block}.VisionExperience-module__76S8lW__textLink:hover,.VisionExperience-module__76S8lW__case a:hover{color:var(--hover)}.VisionExperience-module__76S8lW__opening{padding-top:0}.VisionExperience-module__76S8lW__openingCopy{z-index:4;padding:max(104px,12vh) var(--gutter) clamp(94px,12vh,148px);color:#fff;pointer-events:none;text-shadow:0 1px 18px #00000070;flex-direction:column;display:flex;position:absolute;inset:0}.VisionExperience-module__76S8lW__openingCopy>.VisionExperience-module__76S8lW__kicker{justify-content:space-between;display:flex}.VisionExperience-module__76S8lW__opening h1{font-size:var(--type-case-name);line-height:var(--leading-case-name);font-weight:var(--weight-book);letter-spacing:var(--track-name);margin:auto 0 32px}.VisionExperience-module__76S8lW__openingSubline{justify-content:space-between;align-items:end;gap:24px;display:flex}.VisionExperience-module__76S8lW__openingSubline p{margin-left:37%;font-size:clamp(20px,1.8vw,28px);line-height:1.2}.VisionExperience-module__76S8lW__openingSubline a{white-space:nowrap;pointer-events:auto;letter-spacing:var(--track-label);border-bottom:1px solid;font-size:12px}.VisionExperience-module__76S8lW__openingShell{--opening-offset:0px;width:100%;height:100svh;min-height:320px;margin:0;position:relative}.VisionExperience-module__76S8lW__openingField{position:absolute;inset:0;overflow:hidden}.VisionExperience-module__76S8lW__openingField figure{background:var(--wash);position:absolute;overflow:hidden}.VisionExperience-module__76S8lW__openingField :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.VisionExperience-module__76S8lW__openingField video{position:absolute;inset:0}.VisionExperience-module__76S8lW__companion{width:27%;height:64%;top:28%;left:-34%}.VisionExperience-module__76S8lW__companion img{object-position:14% 50%}.VisionExperience-module__76S8lW__dominant{z-index:2;width:100%;height:100%;top:0;left:0}.VisionExperience-module__76S8lW__detail{width:17%;height:35%;top:57%;left:108%}.VisionExperience-module__76S8lW__detail img{object-position:90% 50%}.VisionExperience-module__76S8lW__openingField[data-split=true] .VisionExperience-module__76S8lW__companion{width:27%;height:64%;top:28%;left:0}.VisionExperience-module__76S8lW__openingField[data-split=true] .VisionExperience-module__76S8lW__dominant{width:43%;height:86%;top:0;left:37%}.VisionExperience-module__76S8lW__openingField[data-split=true] .VisionExperience-module__76S8lW__detail{width:17%;height:35%;top:57%;left:83%}.VisionExperience-module__76S8lW__openingLegend{z-index:3;bottom:0;color:#fff;text-shadow:0 1px 6px #000000b8;pointer-events:none;min-height:72px;letter-spacing:var(--track-label);justify-content:space-between;align-items:end;gap:24px;padding:14px clamp(14px,2vw,28px);font-size:12px;line-height:1.5;display:flex;position:absolute;inset-inline:0}.VisionExperience-module__76S8lW__openingLegend button{min-height:44px;letter-spacing:var(--track-label);color:inherit;text-shadow:inherit;pointer-events:auto;align-self:start;font-size:12px}.VisionExperience-module__76S8lW__case svg text{fill:var(--ink);letter-spacing:var(--track-small);font-family:inherit;font-size:14px}.VisionExperience-module__76S8lW__tableScroll{overflow-x:auto}.VisionExperience-module__76S8lW__case table{border-collapse:collapse;text-align:left;width:100%;letter-spacing:var(--track-label);margin:16px 0;font-size:13px}.VisionExperience-module__76S8lW__case :is(th,td){border-bottom:1px solid var(--rule);padding:12px 10px;font-weight:400}.VisionExperience-module__76S8lW__case th:first-child{padding-left:0}.VisionExperience-module__76S8lW__case table caption{text-align:left;color:var(--muted);padding-bottom:18px}.VisionExperience-module__76S8lW__case :is(input:not([type=radio]),textarea,select){border:1px solid var(--rule);background:var(--page);width:100%;min-height:44px;letter-spacing:var(--track-body);border-radius:0;padding:12px;font-size:16px;line-height:1.5;display:block}.VisionExperience-module__76S8lW__case textarea{resize:vertical}.VisionExperience-module__76S8lW__case label{letter-spacing:var(--track-label);margin:20px 0 8px;font-size:13px;display:block}.VisionExperience-module__76S8lW__case label small{color:var(--muted);margin-left:8px}.VisionExperience-module__76S8lW__footer{max-width:var(--width);padding:32px var(--gutter) 90px;margin:auto}.VisionExperience-module__76S8lW__footer .VisionExperience-module__76S8lW__kicker{color:var(--muted);letter-spacing:var(--track-label);font-size:12px}.VisionExperience-module__76S8lW__footer>button:not(.VisionExperience-module__76S8lW__textLink){letter-spacing:-.06em;padding:14px 0 24px;font-size:clamp(50px,7vw,100px);line-height:1;display:block}@media (max-width:1023px){.VisionExperience-module__76S8lW__case{--gutter:32px;letter-spacing:var(--track-body);font-size:17px}.VisionExperience-module__76S8lW__openingSubline p{margin-left:20%}}@media (max-width:767px){.VisionExperience-module__76S8lW__case{--gutter:20px;letter-spacing:var(--track-body);font-size:17px;line-height:1.47}.VisionExperience-module__76S8lW__case h2{line-height:1.04}.VisionExperience-module__76S8lW__case h3{font-size:var(--type-h3);letter-spacing:var(--track-h3)}.VisionExperience-module__76S8lW__opening{padding-top:0}.VisionExperience-module__76S8lW__openingCopy{padding:96px 20px 92px}.VisionExperience-module__76S8lW__openingCopy>.VisionExperience-module__76S8lW__kicker{letter-spacing:var(--track-label);gap:15px;font-size:12px}.VisionExperience-module__76S8lW__opening h1{margin:auto 0 22px;font-size:clamp(48px,14.6vw,104px)}.VisionExperience-module__76S8lW__openingSubline{display:block}.VisionExperience-module__76S8lW__openingSubline p{max-width:33ch;letter-spacing:var(--track-body);margin-left:0;font-size:20px}.VisionExperience-module__76S8lW__openingSubline a{margin-top:18px;padding-block:8px;display:inline-block}.VisionExperience-module__76S8lW__desktopBreak{display:none}.VisionExperience-module__76S8lW__openingShell{--opening-offset:0px;margin-bottom:0}.VisionExperience-module__76S8lW__companion{width:34%;height:54%;top:35%;left:-42%}.VisionExperience-module__76S8lW__dominant{width:100%;height:100%;top:0;left:0}.VisionExperience-module__76S8lW__detail{width:25%;height:23%;top:77%;left:108%}.VisionExperience-module__76S8lW__openingField[data-split=true] .VisionExperience-module__76S8lW__companion{width:34%;height:54%;top:35%;left:0}.VisionExperience-module__76S8lW__openingField[data-split=true] .VisionExperience-module__76S8lW__dominant{width:69%;height:77%;top:0;left:31%}.VisionExperience-module__76S8lW__openingField[data-split=true] .VisionExperience-module__76S8lW__detail{width:25%;height:23%;top:77%;left:75%}.VisionExperience-module__76S8lW__openingLegend{letter-spacing:var(--track-label);gap:12px;font-size:12px}.VisionExperience-module__76S8lW__case :is(th,td){letter-spacing:var(--track-label);padding:10px 5px;font-size:12px}}@media (prefers-reduced-motion:reduce){.VisionExperience-module__76S8lW__case *,.VisionExperience-module__76S8lW__case :before,.VisionExperience-module__76S8lW__case :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.VisionExperience-module__76S8lW__openingField video{visibility:hidden}}.VisionExperience-module__76S8lW__openingSubline.VisionExperience-module__76S8lW__openingSubline p{font-size:var(--type-h3);letter-spacing:var(--track-h3)}.VisionExperience-module__76S8lW__openingField video{cursor:pointer}.VisionExperience-module__76S8lW__openingField video:focus-visible{outline-offset:-6px;outline:2px solid #fff}.VisionExperience-module__76S8lW__cue{z-index:5;right:var(--gutter);pointer-events:none;line-height:0;transition:opacity .3s;position:absolute;bottom:48px}.VisionExperience-module__76S8lW__openingCue{color:#fff}.VisionExperience-module__76S8lW__cue[data-gone=true]{opacity:0}@media (prefers-reduced-motion:reduce){.VisionExperience-module__76S8lW__openingCue{display:none}}.VisionExperience-module__76S8lW__openingLegend.VisionExperience-module__76S8lW__openingLegend{letter-spacing:var(--track-label);font-size:13px}.VisionExperience-module__76S8lW__case h2:not([id=at-a-glance]){font-size:var(--site-type-headline);line-height:var(--site-leading-headline);letter-spacing:var(--track-display);text-wrap:balance;max-width:16ch}.VisionExperience-module__76S8lW__case{--fig-solid:var(--ink);--fig-soft:color-mix(in srgb, var(--ink) 18%, transparent);--fig-line:color-mix(in srgb, var(--ink) 45%, transparent);--fig-faint:color-mix(in srgb, var(--ink) 8%, transparent);--fig-on-solid:#fff;--dw-line:var(--ink);--dw-label-ink:var(--muted);--dw-label-strong:var(--ink);--dw-accent:currentColor;--dw-light:transparent;--dw-surface:var(--page)}:is(html[data-material=ink] .VisionExperience-module__76S8lW__case,html[data-material=mono] .VisionExperience-module__76S8lW__case){--fig-on-solid:#080808}.VisionExperience-module__76S8lW__opening{--op-margin:64px}.VisionExperience-module__76S8lW__opening .VisionExperience-module__76S8lW__openingCopy h1{left:var(--op-margin);margin:0;position:absolute;bottom:116px}.VisionExperience-module__76S8lW__opening .VisionExperience-module__76S8lW__openingSubline{left:max(calc(50% + 12px), calc(var(--op-margin) + var(--type-case-name) * 5.1 + 32px));right:var(--op-margin);max-width:29ch;font-size:var(--site-type-h3);letter-spacing:var(--track-h3);display:block;position:absolute;bottom:112px}.VisionExperience-module__76S8lW__opening.VisionExperience-module__76S8lW__opening .VisionExperience-module__76S8lW__openingSubline p{max-width:none;font-size:inherit;letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.12}@media (max-width:1199px){.VisionExperience-module__76S8lW__opening{--op-margin:40px}}@media (max-width:1023px){.VisionExperience-module__76S8lW__opening{--op-margin:32px}}@media (max-width:767px){.VisionExperience-module__76S8lW__opening{--op-margin:24px}.VisionExperience-module__76S8lW__opening .VisionExperience-module__76S8lW__openingCopy h1{bottom:224px}.VisionExperience-module__76S8lW__opening .VisionExperience-module__76S8lW__openingSubline{left:var(--op-margin);max-width:24ch;bottom:86px}.VisionExperience-module__76S8lW__opening.VisionExperience-module__76S8lW__opening .VisionExperience-module__76S8lW__openingSubline p{line-height:1.16}}@media (max-width:700px){.VisionExperience-module__76S8lW__opening{--op-margin:22px}}@media (max-width:359px){.VisionExperience-module__76S8lW__opening{--op-margin:18px}}.VisionExperience-module__76S8lW__case :where(p,figcaption,caption,dd,dt,li,blockquote){text-wrap:pretty}.VisionExperience-module__76S8lW__case :where(h1,h2,h3,h4,h5){text-wrap:balance}.VisionExperience-module__76S8lW__case [class*=Frame-module][class*=__frame]{--gutter:24px}@media (max-width:899px){.VisionExperience-module__76S8lW__case [class*=Frame-module][class*=__frame]{--gutter:16px}}
.VisionStory-module__PMq6KW__paper{background:var(--page);color:var(--ink)}.VisionStory-module__PMq6KW__paper :is(p,dd,li){color:var(--vs-body)}.VisionStory-module__PMq6KW__paper h2{font-size:var(--type-headline);line-height:var(--leading-headline);letter-spacing:var(--track-display);text-wrap:balance;max-width:16ch}.VisionStory-module__PMq6KW__paper h3{letter-spacing:var(--track-body);color:var(--ink);font-size:17px;line-height:1.3}.VisionStory-module__PMq6KW__textLink{min-height:44px;color:var(--ink);letter-spacing:var(--track-small);border-bottom:1px solid;align-items:center;font-size:14px;display:inline-flex}.VisionStory-module__PMq6KW__paper a:hover,.VisionStory-module__PMq6KW__paper button:hover{color:var(--hover)}.VisionStory-module__PMq6KW__paper[id=vision-brief]{flex-direction:column;justify-content:center;min-height:min(900px,100svh);padding-block:0 96px;display:flex}.VisionStory-module__PMq6KW__brief .VisionStory-module__PMq6KW__preview{--preview-ink:var(--ink);--preview-muted:var(--muted);margin:0 0 40svh}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__lede{letter-spacing:-.01em;max-width:30ch;color:var(--ink);text-wrap:pretty;grid-column:1/-1;font-size:clamp(30px,3.3vw,52px);line-height:1.1}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__body{font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--track-body)}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__overtureText{color:var(--ink)}.VisionStory-module__PMq6KW__index ol{columns:2;column-gap:24px;margin:0;padding:0;list-style:none}.VisionStory-module__PMq6KW__index a{min-height:36px;color:var(--vs-body);letter-spacing:var(--track-small);align-items:center;font-size:15px;display:inline-flex}.VisionStory-module__PMq6KW__drawing{fill:none;width:100%;height:auto;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.VisionStory-module__PMq6KW__drawing *{vector-effect:non-scaling-stroke}.VisionStory-module__PMq6KW__drawing .VisionStory-module__PMq6KW__tone{stroke-width:.8px;opacity:.8}.VisionStory-module__PMq6KW__drawing .VisionStory-module__PMq6KW__occlude{fill:var(--page)}.VisionStory-module__PMq6KW__drawing .VisionStory-module__PMq6KW__dashed{stroke-dasharray:3 3}.VisionStory-module__PMq6KW__drawing .VisionStory-module__PMq6KW__stamp{stroke-width:.9px}.VisionStory-module__PMq6KW__drawing .VisionStory-module__PMq6KW__roadEdge{stroke-width:17px}.VisionStory-module__PMq6KW__drawing .VisionStory-module__PMq6KW__road{stroke:var(--page);stroke-width:15px}.VisionStory-module__PMq6KW__drawing .VisionStory-module__PMq6KW__road,.VisionStory-module__PMq6KW__drawing .VisionStory-module__PMq6KW__roadEdge{vector-effect:none}.VisionStory-module__PMq6KW__person.VisionStory-module__PMq6KW__person{width:34px;height:34px;display:block}.VisionStory-module__PMq6KW__rules{grid-column:1/-1;grid-template-columns:subgrid;margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.VisionStory-module__PMq6KW__rules li{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;display:grid}.VisionStory-module__PMq6KW__rules .VisionStory-module__PMq6KW__markSvg{width:min(100%,190px);margin:4px 0 22px}.VisionStory-module__PMq6KW__ruleNumber{font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:var(--track-small);font-size:14px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__rules h3{letter-spacing:-.01em;margin:6px 0 12px;font-size:clamp(21px,1.75vw,26px);line-height:1.15}.VisionStory-module__PMq6KW__rules p{letter-spacing:var(--track-body);font-size:16px;line-height:1.5}.VisionStory-module__PMq6KW__tableScroll{overflow-x:auto}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable{width:100%;letter-spacing:var(--track-body);margin:0;font-size:16px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable caption{letter-spacing:var(--track-body);color:var(--ink);text-align:left;padding:0 0 16px;font-size:17px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable :is(th,td){border-bottom:1px solid var(--rule);color:var(--ink);font-size:inherit;padding:13px 16px 13px 0}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable thead th{color:var(--vs-body);border-bottom-color:var(--ink);letter-spacing:var(--track-label);font-size:13px!important}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable :is(td,thead th:not(:first-child)){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:15%}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable tbody th{text-align:left;font-weight:400}.VisionStory-module__PMq6KW__stack{width:min(100%,260px);height:6px;margin-top:9px;display:flex}.VisionStory-module__PMq6KW__stack i,.VisionStory-module__PMq6KW__swatch{background:var(--ink);display:block}.VisionStory-module__PMq6KW__stack i[data-outcome="1"],.VisionStory-module__PMq6KW__swatch[data-outcome="1"]{background:color-mix(in srgb, var(--ink) 42%, var(--page))}.VisionStory-module__PMq6KW__stack i[data-outcome="2"],.VisionStory-module__PMq6KW__swatch[data-outcome="2"]{outline:1px solid var(--ink);outline-offset:calc(-1 * 1px);box-shadow:none;background:0 0}.VisionStory-module__PMq6KW__stack i+i{margin-left:2px}.VisionStory-module__PMq6KW__swatch{vertical-align:middle;width:10px;height:6px;margin:0 7px 1px 0;display:inline-block}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__tableCaption{letter-spacing:var(--track-small);margin-top:14px;font-size:15px;line-height:1.5}.VisionStory-module__PMq6KW__systemDrawing{position:relative}.VisionStory-module__PMq6KW__loop{border:1px solid var(--ink);border-bottom:0;width:50%;height:84px;margin:0 0 -6px 12.5%;position:relative}.VisionStory-module__PMq6KW__loop span{background:var(--page);letter-spacing:var(--track-small);white-space:nowrap;color:var(--ink);padding:0 14px;font-size:15px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.VisionStory-module__PMq6KW__loop .VisionStory-module__PMq6KW__person{position:absolute;top:50%;left:50%;transform:translate(-50%,-38%)}.VisionStory-module__PMq6KW__parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.VisionStory-module__PMq6KW__parts:before{content:"";border-top:1px solid var(--ink);position:absolute;top:56px;left:12.5%;right:12.5%}.VisionStory-module__PMq6KW__parts li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.VisionStory-module__PMq6KW__parts .VisionStory-module__PMq6KW__partSvg{background:var(--page);width:160px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__parts h3{letter-spacing:-.01em;margin:14px 0 6px;font-size:22px}.VisionStory-module__PMq6KW__parts p{max-width:24ch;letter-spacing:var(--track-small);font-size:15px;line-height:1.45}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__system figcaption{max-width:58ch;letter-spacing:var(--track-small);color:var(--vs-body);margin:36px 0 0 calc(33.3333% + 16px);font-size:15px;line-height:1.5}.VisionStory-module__PMq6KW__answer{position:relative}.VisionStory-module__PMq6KW__answerPlate{color:#fff;background:#3b2426;position:relative}.VisionStory-module__PMq6KW__answerArt{height:100svh;display:block;position:sticky;top:0;overflow:hidden}.VisionStory-module__PMq6KW__answer .VisionStory-module__PMq6KW__answerArt img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VisionStory-module__PMq6KW__answerInner{margin-top:-100svh;position:relative}.VisionStory-module__PMq6KW__answerInner h2{color:#fff}.VisionStory-module__PMq6KW__answerHead p{letter-spacing:-.02em;color:#fff;font-size:clamp(19px,1.5vw,23px);line-height:1.4}.VisionStory-module__PMq6KW__designContent{z-index:2;color:var(--ink);position:relative}.VisionStory-module__PMq6KW__crossed{margin:0}.VisionStory-module__PMq6KW__designCaption{max-width:68ch;font-size:var(--type-caption);letter-spacing:var(--track-small);margin-top:12px;line-height:1.45}.VisionStory-module__PMq6KW__phases{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.VisionStory-module__PMq6KW__phases li{position:relative}.VisionStory-module__PMq6KW__phaseNode{border:1px solid var(--ink);border-radius:var(--radius-media);font-variant-numeric:tabular-nums;width:29px;height:29px;letter-spacing:var(--track-label);place-items:center;font-size:13px;display:grid;position:relative}.VisionStory-module__PMq6KW__phases li:not(:last-child):after{content:"";border-top:1px solid var(--ink);position:absolute;top:14px;left:37px;right:-16px}.VisionStory-module__PMq6KW__phases p{max-width:26ch;letter-spacing:var(--track-small);margin:12px 0 0 41px;font-size:15px;line-height:1.45}.VisionStory-module__PMq6KW__designDrawing{width:calc(50% - 12px);margin:36px 0 0 calc(50% + 12px)}.VisionStory-module__PMq6KW__designDrawing svg{display:block;overflow:visible}.VisionStory-module__PMq6KW__designNode,.VisionStory-module__PMq6KW__designWindow{fill:none;stroke:var(--ink);stroke-width:1.1px}.VisionStory-module__PMq6KW__designWindow{stroke-dasharray:3 3}.VisionStory-module__PMq6KW__designLine,.VisionStory-module__PMq6KW__designBar{fill:none;stroke:var(--ink);stroke-width:1.1px}.VisionStory-module__PMq6KW__designBar[data-hypothesis=true]{fill:var(--ink)}.VisionStory-module__PMq6KW__designDrawing text{fill:var(--ink);letter-spacing:var(--track-label);font-size:12px}.VisionStory-module__PMq6KW__designDrawing .VisionStory-module__PMq6KW__designTarget,.VisionStory-module__PMq6KW__designDrawing .VisionStory-module__PMq6KW__designKey{letter-spacing:var(--track-small);font-size:15px}.VisionStory-module__PMq6KW__criteria{border-top:1px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px 40px;margin-top:40px;padding-top:28px;display:grid}.VisionStory-module__PMq6KW__criteria p{letter-spacing:var(--track-body);font-size:17px;line-height:1.45}.VisionStory-module__PMq6KW__criteria ul{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.VisionStory-module__PMq6KW__criteria li{break-inside:avoid;letter-spacing:var(--track-small);padding:0 0 12px 26px;font-size:15px;line-height:1.45;position:relative}.VisionStory-module__PMq6KW__criteria li:before{content:"";border:1px solid var(--ink);width:12px;height:12px;position:absolute;top:4px;left:0}.VisionStory-module__PMq6KW__closing{letter-spacing:-.03em;color:#fff;text-wrap:pretty;max-width:34ch;font-size:clamp(22px,1.9vw,30px);line-height:1.3;margin:48px 0 0 calc(33.3333% + 16px)!important}.VisionStory-module__PMq6KW__answerPlate a:hover{color:var(--hover)}.VisionStory-module__PMq6KW__colophon{letter-spacing:var(--track-small);background:var(--page);padding-block:56px 64px;font-size:14px;line-height:1.5}.VisionStory-module__PMq6KW__colophon p{color:var(--vs-body)}.VisionStory-module__PMq6KW__answer .VisionStory-module__PMq6KW__colophon p+p{margin-top:4px}.VisionStory-module__PMq6KW__colophon a{min-height:44px;color:var(--vs-body);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.VisionStory-module__PMq6KW__colophon a:hover{color:var(--hover)}@media (max-width:1099px){.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__system figcaption{margin-left:0}.VisionStory-module__PMq6KW__criteria{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.VisionStory-module__PMq6KW__paper[id=vision-brief]{padding-block:0 72px}.VisionStory-module__PMq6KW__index ol{columns:1}.VisionStory-module__PMq6KW__rules .VisionStory-module__PMq6KW__markSvg{width:150px;margin-bottom:16px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable{letter-spacing:var(--track-small);font-size:14px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable :is(th,td){padding:11px 10px 11px 0}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable :is(td,thead th:not(:first-child)){white-space:normal;width:58px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable thead th:not(:first-child){vertical-align:bottom;letter-spacing:var(--track-label);line-height:1.25;font-size:12px!important}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable :is(td,th):last-child{padding-right:0}.VisionStory-module__PMq6KW__swatch{margin:0 0 6px auto;display:block}.VisionStory-module__PMq6KW__systemDrawing{grid-template-columns:minmax(0,1fr) 40px;row-gap:28px;display:grid}.VisionStory-module__PMq6KW__parts{display:contents}.VisionStory-module__PMq6KW__parts:before{display:none}.VisionStory-module__PMq6KW__parts li{text-align:left;grid-column:1;grid-template-rows:auto 1fr;grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.VisionStory-module__PMq6KW__parts .VisionStory-module__PMq6KW__partSvg{grid-row:1/3;width:112px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__parts h3{margin:6px 0 4px}.VisionStory-module__PMq6KW__parts li:not(:last-child):before{content:"";border-left:1.5px solid color-mix(in srgb, var(--dw-line,var(--ink)) 50%, transparent);position:absolute;top:78px;bottom:-28px;left:56px}.VisionStory-module__PMq6KW__parts li:nth-child(-n+3):after{content:"";border-right:1.5px solid color-mix(in srgb, var(--dw-line,var(--ink)) 50%, transparent);width:20px;position:absolute;right:-28px}.VisionStory-module__PMq6KW__parts li:first-child:after{border-top:1.5px solid color-mix(in srgb, var(--dw-line,var(--ink)) 50%, transparent);top:39px;bottom:-28px}.VisionStory-module__PMq6KW__parts li:nth-child(2):after{top:0;bottom:-28px}.VisionStory-module__PMq6KW__parts li:nth-child(3):after{border-bottom:1.5px solid color-mix(in srgb, var(--dw-line,var(--ink)) 50%, transparent);height:39px;top:0}.VisionStory-module__PMq6KW__loop{border:0;grid-area:1/2/4;place-self:center start;width:auto;height:auto;margin:0}.VisionStory-module__PMq6KW__loop span{writing-mode:vertical-rl;letter-spacing:var(--track-label);background:0 0;padding:0;font-size:13px;display:block;position:static;transform:rotate(180deg)}.VisionStory-module__PMq6KW__loop .VisionStory-module__PMq6KW__person,.VisionStory-module__PMq6KW__loopLine,.VisionStory-module__PMq6KW__loopArrow{display:none}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__system figcaption{margin-top:32px}.VisionStory-module__PMq6KW__phases{grid-template-columns:minmax(0,1fr);gap:18px}.VisionStory-module__PMq6KW__phases li{grid-template-columns:29px minmax(0,1fr);align-items:start;gap:14px;display:grid}.VisionStory-module__PMq6KW__phases p{max-width:none;margin:4px 0 0}.VisionStory-module__PMq6KW__phases li:not(:last-child):after{border-top:0;border-left:1px solid var(--ink);inset:33px auto -14px 14px}.VisionStory-module__PMq6KW__phases li:last-child:after{display:none}.VisionStory-module__PMq6KW__designDrawing{width:100%;margin:28px 0 0}.VisionStory-module__PMq6KW__criteria{margin-top:28px;padding-top:22px}.VisionStory-module__PMq6KW__criteria ul{columns:1}.VisionStory-module__PMq6KW__closing{margin:40px 0 0!important}}.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__lede,.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__rules h3,.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__parts h3,.VisionStory-module__PMq6KW__answer.VisionStory-module__PMq6KW__answer .VisionStory-module__PMq6KW__closing{font-size:var(--type-h3);letter-spacing:var(--track-h3);line-height:1.15}.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__rules p,.VisionStory-module__PMq6KW__answer.VisionStory-module__PMq6KW__answer .VisionStory-module__PMq6KW__answerHead p,.VisionStory-module__PMq6KW__answer.VisionStory-module__PMq6KW__answer .VisionStory-module__PMq6KW__criteria p,.VisionStory-module__PMq6KW__answer.VisionStory-module__PMq6KW__answer .VisionStory-module__PMq6KW__criteria li{font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--track-body)}.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__tableCaption,.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__system figcaption,.VisionStory-module__PMq6KW__index a,.VisionStory-module__PMq6KW__loop span{font-size:var(--type-caption);letter-spacing:var(--track-small)}.VisionStory-module__PMq6KW__parts p,.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable caption{letter-spacing:var(--track-body);font-size:16px}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__index a{letter-spacing:var(--track-small);font-size:15px}.VisionStory-module__PMq6KW__markSvg,.VisionStory-module__PMq6KW__regionSvg{width:100%;height:auto;color:var(--dw-line,var(--ink));display:block;overflow:visible}.VisionStory-module__PMq6KW__phases.VisionStory-module__PMq6KW__phases p{letter-spacing:var(--track-small);font-size:15px;line-height:1.5}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__context{font-size:var(--type-caption);letter-spacing:var(--track-small);color:var(--vs-body);line-height:1.5}.VisionStory-module__PMq6KW__designDrawing .VisionStory-module__PMq6KW__context{max-width:62ch;font-size:var(--type-caption);letter-spacing:var(--track-small);color:var(--ink);margin:0 0 16px;line-height:1.5}.VisionStory-module__PMq6KW__stack i,.VisionStory-module__PMq6KW__swatch{background:var(--fig-solid);border-radius:var(--radius-media);box-shadow:none}.VisionStory-module__PMq6KW__stack i[data-outcome="1"],.VisionStory-module__PMq6KW__swatch[data-outcome="1"]{outline:1px solid var(--ink);outline-offset:calc(-1 * 1px);box-shadow:none;background:0 0}.VisionStory-module__PMq6KW__stack i[data-outcome="2"],.VisionStory-module__PMq6KW__swatch[data-outcome="2"]{background:var(--fig-faint);box-shadow:none}.VisionStory-module__PMq6KW__parts:before{border-top:1.5px solid color-mix(in srgb, var(--dw-line,var(--ink)) 50%, transparent)}.VisionStory-module__PMq6KW__loop{border:0}.VisionStory-module__PMq6KW__loopLine{width:100%;height:100%;color:var(--dw-line,var(--ink));position:absolute;inset:0;overflow:visible}.VisionStory-module__PMq6KW__loopArrow{width:16px;height:14px;color:var(--dw-line,var(--ink));position:absolute;bottom:-2px;left:0;overflow:visible;transform:translate(-50%)}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__loop span{letter-spacing:var(--track-label);font-size:13px}.VisionStory-module__PMq6KW__designNode{fill:var(--fig-solid);stroke:none;rx:19px}.VisionStory-module__PMq6KW__designWindow{fill:var(--fig-soft);stroke:var(--fig-line);stroke-width:1px;stroke-dasharray:none;rx:17px}.VisionStory-module__PMq6KW__designLine{fill:none;stroke:var(--fig-line);stroke-width:1px;stroke-linecap:round}.VisionStory-module__PMq6KW__designBar{fill:var(--fig-soft);stroke:var(--fig-line);stroke-width:1px;rx:3px}.VisionStory-module__PMq6KW__designBar[data-hypothesis=true]{fill:var(--fig-solid);stroke:none}.VisionStory-module__PMq6KW__designDrawing text{letter-spacing:var(--track-label);font-size:13px}.VisionStory-module__PMq6KW__designDrawing .VisionStory-module__PMq6KW__designTarget{fill:var(--fig-on-solid)}.VisionStory-module__PMq6KW__designDrawing .VisionStory-module__PMq6KW__designOnMid{fill:var(--ink)}.VisionStory-module__PMq6KW__designContent{--dw-line:var(--ink)}.VisionStory-module__PMq6KW__phasesPlate{margin:0 0 8px}.VisionStory-module__PMq6KW__phasesPlateInner{padding:28px 24px 24px}.VisionStory-module__PMq6KW__phaseNode{border:clamp(1.5px, .139vw, 2px) solid var(--dw-line);color:var(--ink);background:0 0}.VisionStory-module__PMq6KW__phaseNode[data-accent]{background:var(--dw-accent);color:#fff}.VisionStory-module__PMq6KW__phases li:not(:last-child):after{border-top:1.5px solid color-mix(in srgb, var(--dw-line) 50%, transparent);top:14px}@media (max-width:767px){.VisionStory-module__PMq6KW__phasesPlateInner{padding:20px 16px}.VisionStory-module__PMq6KW__phases li:not(:last-child):after{border-top:0;border-left:1.5px solid color-mix(in srgb, var(--dw-line) 50%, transparent);top:33px;left:14px}}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__taskTable caption .VisionStory-module__PMq6KW__context{font-size:var(--type-caption);letter-spacing:var(--track-small);margin:8px 0 0;display:block}.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__system>.VisionStory-module__PMq6KW__context{margin-left:calc(33.3333% + 16px)}@media (max-width:1099px){.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__system>.VisionStory-module__PMq6KW__context{margin-left:0}}.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__system [data-plate] figcaption{max-width:72ch;color:var(--dw-label-ink);letter-spacing:var(--track-label);margin:0;font-size:13px;line-height:1.45}.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper.VisionStory-module__PMq6KW__paper .VisionStory-module__PMq6KW__system [data-plate] :is(h3,p){color:var(--dw-title-ink)}.VisionStory-module__PMq6KW__rules>li>[data-plate]{margin:0 0 20px}.VisionStory-module__PMq6KW__overture,.VisionStory-module__PMq6KW__tasks,.VisionStory-module__PMq6KW__design{min-width:0}@media (min-width:900px){.VisionStory-module__PMq6KW__rules li{grid-column:span 6}.VisionStory-module__PMq6KW__rules li>*{grid-column:1/-1}.VisionStory-module__PMq6KW__rules li>[data-plate]{margin-bottom:0}.VisionStory-module__PMq6KW__rules{row-gap:var(--space-5)}}.VisionStory-module__PMq6KW__design.VisionStory-module__PMq6KW__design.VisionStory-module__PMq6KW__design{--glass-tint:#0009}
.VisionEncounters-module__eePr8G__encounters{--vs-coral:var(--fig-solid);--vs-teal:var(--fig-soft);--panel-gap:clamp(24px,3.2vh,32px);position:relative}section.VisionEncounters-module__eePr8G__encounters[id]{scroll-margin-top:112px;display:flow-root}.VisionEncounters-module__eePr8G__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VisionEncounters-module__eePr8G__plate{background:#2a1d19;height:100svh;position:sticky;top:0;overflow:hidden}.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__plate{margin-top:calc(-100svh - var(--vs-handoff))}#vision-journey[data-flat=true]+.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__plate{margin-top:0}.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__plate img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-5) var(--ease-in);position:absolute;inset:0}.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__plate img[data-active=true]{opacity:1}.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__plate img[data-plate=fixed-1]{--edge-at:calc((100% + min(100%, var(--width))) / 2 - var(--gutter) - min(1120px, min(100%, var(--width)) - 2 * var(--gutter)));--edge-w:max(100%, 100svh * 1.4045, (100% - var(--edge-at)) / .526);inset:50% auto auto;left:calc(var(--edge-at) - .474 * var(--edge-w));width:var(--edge-w);height:auto;transform:translateY(-50%)}html[data-material=ink] .VisionEncounters-module__eePr8G__plate{background:#0b1e24}html[data-material=mono] .VisionEncounters-module__eePr8G__plate{background:#161616}.VisionEncounters-module__eePr8G__panels{padding-block:calc(100svh + var(--vs-handoff)) clamp(64px,9vh,88px);margin-top:-100svh;position:relative}#vision-journey[data-flat=true]+.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__panels{padding-top:clamp(88px,11vh,104px)}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__sectionHeading{color:var(--ink);grid-column:1/-1;margin:0 0 6px}.VisionEncounters-module__eePr8G__glassContent{z-index:2;gap:20px var(--space-4);color:var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,6fr);display:grid;position:relative}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:clamp(24px,2.05vw,31px);line-height:1.08}.VisionEncounters-module__eePr8G__copy p{letter-spacing:var(--track-small);color:var(--ink);font-size:15px;line-height:1.52}.VisionEncounters-module__eePr8G__copy .VisionEncounters-module__eePr8G__note{letter-spacing:var(--track-label);margin-top:12px;font-size:13px;line-height:1.5}.VisionEncounters-module__eePr8G__figure{min-width:0;container-type:inline-size}.VisionEncounters-module__eePr8G__panels .VisionEncounters-module__eePr8G__panel.VisionEncounters-module__eePr8G__panel.VisionEncounters-module__eePr8G__panel{align-content:center;min-height:92svh;margin-block:0;display:grid}.VisionEncounters-module__eePr8G__panel[data-layout=stacked] .VisionEncounters-module__eePr8G__glassContent{grid-template-columns:minmax(0,1fr);gap:8px}.VisionEncounters-module__eePr8G__panel[data-layout=stacked] .VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy h3{margin:0}.VisionEncounters-module__eePr8G__panel[data-closing] .VisionEncounters-module__eePr8G__figure{grid-area:1/2/span 2}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__closingLine{letter-spacing:var(--track-body);color:var(--ink);grid-area:2/1;align-self:end;font-size:17px;line-height:1.2}.VisionEncounters-module__eePr8G__closingLine strong{letter-spacing:-.05em;font-size:40px;font-weight:400;line-height:1}.VisionEncounters-module__eePr8G__glass :is(button,summary,a):focus-visible{outline-offset:4px;outline:2px solid}.VisionEncounters-module__eePr8G__toggle{min-height:44px;color:inherit;letter-spacing:var(--track-label);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:inline-flex}.VisionEncounters-module__eePr8G__toggle:before{content:"";border:1px solid var(--ink);background:linear-gradient(var(--ink),var(--ink)) 2px 50% / 8px 8px no-repeat;width:26px;height:14px;transition:background-position var(--dur-2) var(--ease-move);flex:none}.VisionEncounters-module__eePr8G__toggle[aria-pressed=true]:before{background-position:calc(100% - 2px)}.VisionEncounters-module__eePr8G__copy .VisionEncounters-module__eePr8G__toggle{margin-top:8px}.VisionEncounters-module__eePr8G__try{min-height:44px;color:inherit;border:1px solid var(--ink);letter-spacing:var(--track-small);background:0 0;align-items:center;margin-top:16px;padding:0 18px;font-size:14px;display:inline-flex}.VisionEncounters-module__eePr8G__figureBar{letter-spacing:var(--track-label);flex-wrap:wrap;align-items:center;gap:0 20px;margin:-8px 0 10px;font-size:13px;display:flex}.VisionEncounters-module__eePr8G__key{align-items:center;gap:7px;display:inline-flex}.VisionEncounters-module__eePr8G__key i{background:var(--vs-coral);width:12px;height:12px}.VisionEncounters-module__eePr8G__allocationBody{gap:24px;display:grid}.VisionEncounters-module__eePr8G__grid{--gap:6px;--label:44px;--cell:min(50px, calc((100cqi - var(--label) - 8px - 7 * var(--gap)) / 6));grid-template-columns:var(--label) repeat(3,var(--cell)) 8px repeat(3,var(--cell));grid-template-rows:22px;grid-auto-rows:var(--cell);gap:var(--gap);justify-content:start;align-items:center;display:grid}.VisionEncounters-module__eePr8G__colLabel{text-align:center;letter-spacing:var(--track-label);grid-row:1;font-size:12px}.VisionEncounters-module__eePr8G__rowLabel{font-variant-numeric:tabular-nums;letter-spacing:var(--track-label);grid-column:1;font-size:13px;line-height:1.1}.VisionEncounters-module__eePr8G__rowLabel small{letter-spacing:var(--track-label);font-size:12px;display:block}.VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell{width:var(--cell);height:var(--cell);color:#080808;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:var(--track-body);border:0;place-items:center;padding:0;font-size:17px;display:grid}.VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell:hover{color:#080808;outline:1px solid var(--ink);outline-offset:2px}.VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:3px}.VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell:focus-visible{outline:2px dashed var(--ink);outline-offset:5px}html[data-material=mono] .VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell[data-cue=P]{color:#080808}html[data-material=mono] .VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell[data-cue=P]:hover{color:#080808}.VisionEncounters-module__eePr8G__encounter{min-width:0;max-width:340px;letter-spacing:var(--track-small);font-size:14px}.VisionEncounters-module__eePr8G__encounterHead{letter-spacing:var(--track-label);font-size:13px}.VisionEncounters-module__eePr8G__encounterRating{letter-spacing:var(--track-small);font-size:14px;margin-top:4px!important}.VisionEncounters-module__eePr8G__encounterRating strong{letter-spacing:-.05em;font-size:46px;font-weight:400;line-height:1.05}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__affectTable{width:100%;letter-spacing:var(--track-label);margin:12px 0 0;font-size:13px}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__affectTable :is(th,td){border-bottom:1px solid var(--rule);text-align:left;font-variant-numeric:tabular-nums;padding:7px 12px 7px 0}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__affectTable thead :is(th,td){padding-top:0}.VisionEncounters-module__eePr8G__encounterQuote{margin:16px 0 0!important}.VisionEncounters-module__eePr8G__encounterQuote p{letter-spacing:var(--track-body);font-size:17px;line-height:1.35}.VisionEncounters-module__eePr8G__encounterQuote cite,.VisionEncounters-module__eePr8G__pullQuote cite{letter-spacing:var(--track-label);margin-top:8px;font-size:12px;font-style:normal;line-height:1.45;display:block}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__math{letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;gap:4px 44px;margin-bottom:14px;font-size:28px;line-height:1.22;display:flex}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__math p{font-size:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;text-wrap:balance;margin:0}.VisionEncounters-module__eePr8G__math sub{vertical-align:-.3em;letter-spacing:0;font-size:.62em;line-height:0}.VisionEncounters-module__eePr8G__math strong{font-weight:500}.VisionEncounters-module__eePr8G__bar{border-top:2px solid;padding-top:3px;line-height:.78;display:inline-block}.VisionEncounters-module__eePr8G__plot,.VisionEncounters-module__eePr8G__histogram{min-width:0}.VisionEncounters-module__eePr8G__figure svg{display:block;overflow:visible}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg text{fill:currentColor;letter-spacing:var(--track-label);font-size:13px}.VisionEncounters-module__eePr8G__tick line{stroke:currentColor;stroke-opacity:.18}.VisionEncounters-module__eePr8G__zero line{stroke:currentColor;stroke-opacity:.6}.VisionEncounters-module__eePr8G__figure .VisionEncounters-module__eePr8G__meanLine text{letter-spacing:var(--track-label);font-size:13px}.VisionEncounters-module__eePr8G__span{stroke:currentColor;stroke-opacity:.7;stroke-width:1.25px}.VisionEncounters-module__eePr8G__chapterA,.VisionEncounters-module__eePr8G__chapterB{fill:none;stroke:currentColor;stroke-width:1.25px}.VisionEncounters-module__eePr8G__dp{fill:currentColor;stroke:none}.VisionEncounters-module__eePr8G__person{transition:opacity var(--dur-2) var(--ease-in)}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__me{letter-spacing:var(--track-label);font-size:10px}.VisionEncounters-module__eePr8G__value{font-variant-numeric:tabular-nums}.VisionEncounters-module__eePr8G__legend{letter-spacing:var(--track-label);flex-wrap:wrap;gap:2px 16px;font-size:12px;display:flex;margin-top:6px!important}.VisionEncounters-module__eePr8G__legend>span{align-items:center;gap:6px;display:inline-flex}.VisionEncounters-module__eePr8G__legend svg{overflow:visible}.VisionEncounters-module__eePr8G__legend sub{vertical-align:-.28em;font-size:.72em;line-height:0}.VisionEncounters-module__eePr8G__axis{stroke:currentColor;stroke-opacity:.55}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__tickLabel{letter-spacing:var(--track-label);font-size:12px}.VisionEncounters-module__eePr8G__mirror{stroke:currentColor;stroke-width:1px;stroke-dasharray:3 3}.VisionEncounters-module__eePr8G__readout{flex-wrap:wrap;align-items:flex-end;gap:6px 32px;margin:12px 0 0;display:flex}.VisionEncounters-module__eePr8G__readout>div{flex-direction:column-reverse;display:flex}.VisionEncounters-module__eePr8G__readout dt{letter-spacing:var(--track-label);font-size:12px}.VisionEncounters-module__eePr8G__readout dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:21px;line-height:1.15}.VisionEncounters-module__eePr8G__readout .VisionEncounters-module__eePr8G__p{margin-left:auto}.VisionEncounters-module__eePr8G__readout .VisionEncounters-module__eePr8G__p dd{letter-spacing:-.045em;font-size:38px;line-height:1}.VisionEncounters-module__eePr8G__memoryKinds{scrollbar-width:none;flex-wrap:nowrap;gap:0 16px;margin:-10px 0 4px;display:flex;overflow-x:auto}.VisionEncounters-module__eePr8G__memoryKinds::-webkit-scrollbar{display:none}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__memoryKinds button{min-height:44px;letter-spacing:var(--track-small);white-space:nowrap;color:inherit;background:0 0;border:0;flex:none;padding:0;font-size:14px;line-height:1.2}.VisionEncounters-module__eePr8G__memoryKinds button[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline}.VisionEncounters-module__eePr8G__memoryRow{letter-spacing:var(--track-label);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:grid}.VisionEncounters-module__eePr8G__squares{flex-wrap:nowrap;gap:4px;display:flex}.VisionEncounters-module__eePr8G__squares i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);width:clamp(11px,4.1cqi,26px);transition:background-color var(--dur-2) var(--ease-in), border-color var(--dur-2) var(--ease-in);flex:none}.VisionEncounters-module__eePr8G__squares i[data-break=true]:not(:last-child){margin-right:7px}.VisionEncounters-module__eePr8G__memoryCount{font-variant-numeric:tabular-nums;white-space:nowrap}.VisionEncounters-module__eePr8G__pullQuote{padding-top:0;margin:20px 0 0!important}.VisionEncounters-module__eePr8G__pullQuote p{letter-spacing:-.028em;font-size:clamp(19px,1.65vw,25px);line-height:1.3}.VisionEncounters-module__eePr8G__affect{grid-template-columns:minmax(0,1fr);gap:16px 32px;display:grid}.VisionEncounters-module__eePr8G__plane{width:380px;max-width:100%}.VisionEncounters-module__eePr8G__planeSvg{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:crosshair;display:block}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__planeGrid text,.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__axisTitle{letter-spacing:var(--track-label);font-size:11px}.VisionEncounters-module__eePr8G__tie{stroke:currentColor;stroke-opacity:.5;stroke-dasharray:2 4}.VisionEncounters-module__eePr8G__path{stroke:currentColor;stroke-opacity:.55;stroke-width:1.25px}.VisionEncounters-module__eePr8G__handle{cursor:grab;touch-action:none;outline:none}.VisionEncounters-module__eePr8G__handleRing{fill:#0000;stroke:var(--o-line,currentColor);stroke-width:0;vector-effect:non-scaling-stroke}.VisionEncounters-module__eePr8G__handle:hover .VisionEncounters-module__eePr8G__handleRing{stroke-width:.75px}.VisionEncounters-module__eePr8G__handle:focus-visible .VisionEncounters-module__eePr8G__handleRing{stroke-width:1.5px}.VisionEncounters-module__eePr8G__distances{min-width:0;letter-spacing:var(--track-label);font-size:13px}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__distances table{width:100%;max-width:320px;letter-spacing:var(--track-small);margin:0;font-size:14px}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__distances caption{color:inherit;letter-spacing:var(--track-label);padding:0 0 10px;font-size:12px}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__distances :is(th,td){border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;padding:8px 14px 8px 0}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__distances td:last-child{letter-spacing:var(--track-body);font-size:18px}.VisionEncounters-module__eePr8G__position{font-variant-numeric:tabular-nums;margin-top:12px!important}.VisionEncounters-module__eePr8G__reset{min-height:44px;color:inherit;text-underline-offset:4px;letter-spacing:var(--track-label);background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.VisionEncounters-module__eePr8G__reset:disabled{opacity:.4;cursor:default}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger{width:100%;letter-spacing:var(--track-body);margin:14px 0 0;font-size:17px}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger th{border-bottom:1px solid var(--ink);letter-spacing:var(--track-label);padding:0 24px 10px 0;font-size:13px}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger td{vertical-align:top;letter-spacing:-.02em;border-bottom:1px solid var(--rule);width:50%;padding:11px 28px 11px 0;line-height:1.35}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger :is(th,td)+:is(th,td){border-left:1px solid var(--rule);padding-left:28px}.VisionEncounters-module__eePr8G__ledgerLast{letter-spacing:var(--track-small);font-size:15px;line-height:1.5;margin-top:14px!important}.VisionEncounters-module__eePr8G__expanders{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:14px;display:grid}.VisionEncounters-module__eePr8G__expanders details{border-bottom:1px solid var(--rule)}.VisionEncounters-module__eePr8G__expanders details[open]{grid-column:1/-1}.VisionEncounters-module__eePr8G__expanders summary{cursor:pointer;min-height:44px;letter-spacing:var(--track-small);justify-content:space-between;align-items:center;font-size:14px;list-style:none;display:flex}.VisionEncounters-module__eePr8G__expanders summary::-webkit-details-marker{display:none}.VisionEncounters-module__eePr8G__expanders summary:hover{color:#e6270d}.VisionEncounters-module__eePr8G__expanders summary:after{content:"+";letter-spacing:var(--track-body);font-size:18px;line-height:1}.VisionEncounters-module__eePr8G__expanders details[open] summary:after{content:"−"}.VisionEncounters-module__eePr8G__expanderBody{max-width:72ch;padding:2px 0 22px}.VisionEncounters-module__eePr8G__expanderBody h4{font-size:15px;font-weight:var(--weight-text);letter-spacing:var(--track-small);margin:14px 0 6px}.VisionEncounters-module__eePr8G__expanderBody p{letter-spacing:var(--track-small);font-size:14px;line-height:1.55}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__expanderBody p+p{margin-top:10px}.VisionEncounters-module__eePr8G__scheduleScroll{overflow-x:auto}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__schedule{width:auto;min-width:320px;letter-spacing:var(--track-label);margin:14px 0 0;font-size:13px}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__schedule caption{color:inherit;letter-spacing:var(--track-label);padding-bottom:10px;font-size:12px}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__schedule :is(th,td){border-bottom:1px solid var(--rule);text-align:left;padding:7px 14px 7px 0}.VisionEncounters-module__eePr8G__readerLink{text-underline-offset:4px;min-height:44px;letter-spacing:var(--track-label);align-items:center;margin-top:8px;font-size:13px;text-decoration:underline;display:inline-flex}.VisionEncounters-module__eePr8G__thirty{color:#fff;background:#050505;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.VisionEncounters-module__eePr8G__thirty::backdrop{background:#050505}.VisionEncounters-module__eePr8G__thirtyArt,.VisionEncounters-module__eePr8G__thirty .VisionEncounters-module__eePr8G__thirtyArt img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.VisionEncounters-module__eePr8G__thirtyArt:after{content:"";background:linear-gradient(#0000006b,#0000);height:120px;position:absolute;inset:0 0 auto}.VisionEncounters-module__eePr8G__thirtyClose{color:#fff;text-underline-offset:4px;text-shadow:0 0 14px #000000bf,0 1px 3px #0009;min-height:44px;letter-spacing:var(--track-small);background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline;position:absolute;top:16px;right:20px}.VisionEncounters-module__eePr8G__timer{background:radial-gradient(closest-side,#00000057,#0000002e 70%,#0000);border-radius:50%;place-items:center;width:112px;height:112px;margin:-56px 0 0 -56px;display:grid;position:absolute;top:50%;left:50%}.VisionEncounters-module__eePr8G__timer svg{filter:drop-shadow(0 0 8px #00000073);width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.VisionEncounters-module__eePr8G__ringTrack{fill:none;stroke:#ffffff59;stroke-width:1.5px}.VisionEncounters-module__eePr8G__ring{fill:none;stroke:#fff;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:100px;animation:30s linear forwards VisionEncounters-module__eePr8G__ring}@keyframes VisionEncounters-module__eePr8G__ring{to{stroke-dashoffset:0}}.VisionEncounters-module__eePr8G__countdown{letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 1px 16px #0000008c;font-size:48px}.VisionEncounters-module__eePr8G__report{width:min(560px,100% - 32px);height:fit-content;margin:auto;inset:0;position:absolute!important}.VisionEncounters-module__eePr8G__reportContent{z-index:2;color:var(--ink);padding:28px 28px 24px;position:relative}.VisionEncounters-module__eePr8G__report .VisionEncounters-module__eePr8G__reportContent label{letter-spacing:var(--track-body);margin:0 0 16px;font-size:19px;line-height:1.35}.VisionEncounters-module__eePr8G__report .VisionEncounters-module__eePr8G__reportContent textarea{border-color:var(--ink);color:inherit}.VisionEncounters-module__eePr8G__reportContent p{letter-spacing:var(--track-label);font-size:13px;margin-top:12px!important}.VisionEncounters-module__eePr8G__thirty .VisionEncounters-module__eePr8G__thirtyClose:hover{color:#e6270d}@media (max-width:899px){.VisionEncounters-module__eePr8G__glassContent{grid-template-columns:minmax(0,1fr);gap:20px}.VisionEncounters-module__eePr8G__panel[data-closing] .VisionEncounters-module__eePr8G__figure,.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__closingLine{grid-area:auto/1}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__math{gap:4px 32px;font-size:26px}}@media (max-width:767px){.VisionEncounters-module__eePr8G__panels{padding-block:calc(100svh + var(--vs-handoff)) 120px}#vision-journey[data-flat=true]+.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__panels{padding-top:96px}.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__plate img[data-plate=fixed-1]{--edge-at:-12px}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__math{font-size:24px}.VisionEncounters-module__eePr8G__expanders{grid-template-columns:minmax(0,1fr)}.VisionEncounters-module__eePr8G__memoryRow{grid-template-columns:minmax(0,1fr) auto}.VisionEncounters-module__eePr8G__memoryLabel{grid-column:1/-1}.VisionEncounters-module__eePr8G__readout .VisionEncounters-module__eePr8G__p{margin-left:0}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger tr{border-bottom:1px solid var(--rule);padding:14px 0;display:block}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger td{width:auto;letter-spacing:var(--track-body);border:0;padding:0;font-size:16px;display:block}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger td+td{border:0;margin-top:10px;padding:0}.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledger td:before{content:attr(data-label);letter-spacing:var(--track-label);margin-bottom:3px;font-size:12px;display:block}.VisionEncounters-module__eePr8G__report{top:auto;bottom:16px}}@container (min-width:640px){.VisionEncounters-module__eePr8G__allocationBody{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:36px}}@container (min-width:600px){.VisionEncounters-module__eePr8G__affect{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start}}@container (max-width:420px){.VisionEncounters-module__eePr8G__grid{--gap:4px;--label:34px}}@media (prefers-reduced-motion:reduce){.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__plate img{transition:none}.VisionEncounters-module__eePr8G__ring{stroke-dashoffset:0;animation:none}}.VisionEncounters-module__eePr8G__glassContent.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy h3{font-size:var(--type-h3);letter-spacing:var(--track-h3)}.VisionEncounters-module__eePr8G__glassContent.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy p{font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--track-body)}.VisionEncounters-module__eePr8G__glassContent.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy .VisionEncounters-module__eePr8G__note,.VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__ledgerLast{font-size:var(--type-caption);letter-spacing:var(--track-small)}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__closingLine,.VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell,.VisionEncounters-module__eePr8G__encounterQuote p,.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__distances td:last-child{letter-spacing:var(--track-body);font-size:16px}.VisionEncounters-module__eePr8G__pullQuote p{font-size:var(--type-body);letter-spacing:var(--track-body)}.VisionEncounters-module__eePr8G__encounterRating strong{font-size:40px}.VisionEncounters-module__eePr8G__encounterQuote cite,.VisionEncounters-module__eePr8G__pullQuote cite,.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__distances caption,.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__schedule caption{letter-spacing:var(--track-label);font-size:13px}.VisionEncounters-module__eePr8G__panel .VisionEncounters-module__eePr8G__glassContent{gap:28px var(--space-4)}.VisionEncounters-module__eePr8G__panel .VisionEncounters-module__eePr8G__glassContent.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy p{letter-spacing:var(--track-small);font-size:15px;line-height:1.5}.VisionEncounters-module__eePr8G__panel .VisionEncounters-module__eePr8G__glassContent.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy p+p{margin-top:16px}.VisionEncounters-module__eePr8G__panel .VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__sectionHeading{margin-bottom:32px}.VisionEncounters-module__eePr8G__panel .VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy h3{margin-bottom:20px}@media (max-width:899px){.VisionEncounters-module__eePr8G__panel .VisionEncounters-module__eePr8G__glassContent{gap:28px}}.VisionEncounters-module__eePr8G__report .VisionEncounters-module__eePr8G__reportContent{padding:40px 44px 42px}@media (max-width:767px){.VisionEncounters-module__eePr8G__report .VisionEncounters-module__eePr8G__reportContent{padding:32px 24px 34px}}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__context{max-width:62ch;font-size:var(--type-caption);letter-spacing:var(--track-small);color:var(--ink);margin:0 0 16px;line-height:1.5}.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__me,.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__tickLabel,.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__planeGrid text,.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__axisTitle,.VisionEncounters-module__eePr8G__glass .VisionEncounters-module__eePr8G__legend,.VisionEncounters-module__eePr8G__readout dt{letter-spacing:var(--track-label);font-size:13px}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__grid{--gap:9px;grid-template-rows:30px}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell,.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell:hover{background:var(--fig-solid);color:var(--fig-on-solid);border-radius:var(--radius-media);box-shadow:none}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell[data-cue=P],.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell[data-cue=P]:hover{color:var(--ink);outline:1px solid var(--ink);outline-offset:calc(-1 * 1px);box-shadow:none;background:0 0}html[data-material=mono] .VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell[data-cue=P]{color:var(--ink);outline:1px solid var(--ink);outline-offset:calc(-1 * 1px);box-shadow:none;background:0 0}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__key i{border-radius:var(--radius-media);background:var(--fig-solid);width:14px;height:14px;box-shadow:none}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__key i[data-cue=P]{outline:1px solid var(--ink);outline-offset:calc(-1 * 1px);box-shadow:none;background:0 0}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__figureBar{letter-spacing:var(--track-label);gap:4px 28px;margin-bottom:18px;font-size:13px}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__key{gap:10px}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__colLabel,.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__rowLabel,.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__rowLabel small{letter-spacing:var(--track-label);font-size:13px}.VisionEncounters-module__eePr8G__allocation .VisionEncounters-module__eePr8G__allocationBody{gap:32px}.VisionEncounters-module__eePr8G__squares i{outline:.75px solid var(--ink);outline-offset:calc(-1 * .75px);box-shadow:none;background:0 0;border:0;border-radius:0}.VisionEncounters-module__eePr8G__squares i[data-lit=true]{background:var(--ink);box-shadow:none}.VisionEncounters-module__eePr8G__squares i[data-cue=P][data-lit=true]{outline:1px solid var(--ink);outline-offset:calc(-1 * 1px);box-shadow:none;background:0 0}.VisionEncounters-module__eePr8G__station{z-index:1;width:16px;height:16px;color:var(--dw-line);position:absolute;top:4px;left:-2px;overflow:visible}@media (max-width:767px){.VisionEncounters-module__eePr8G__station{top:2px;left:-2px}}.VisionEncounters-module__eePr8G__planeGrid line{stroke:var(--fig-faint);stroke-opacity:1}.VisionEncounters-module__eePr8G__reference circle{fill:none;stroke:var(--fig-line);stroke-width:1px}.VisionEncounters-module__eePr8G__before circle{fill:none;stroke:var(--fig-line);stroke-width:1px;stroke-dasharray:2.5 2}.VisionEncounters-module__eePr8G__handleHalo{fill:var(--fig-soft);stroke:none;pointer-events:none}.VisionEncounters-module__eePr8G__handleDot{fill:var(--fig-solid);stroke:none}.VisionEncounters-module__eePr8G__path{stroke:var(--fig-line);stroke-opacity:1;stroke-width:1px;stroke-linecap:round}.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__grid .VisionEncounters-module__eePr8G__cell,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__encounterRating strong,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__figure svg :is(.VisionEncounters-module__eePr8G__tick,.VisionEncounters-module__eePr8G__zero) text,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__meanLine text,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__value,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__tickLabel,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__figure svg .VisionEncounters-module__eePr8G__observedLabel,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__memoryCount,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__readout dd,.VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__closingLine strong{font-weight:var(--weight-numeral);font-variant-numeric:proportional-nums lining-nums;letter-spacing:0}.VisionEncounters-module__eePr8G__encounters table :is(th,td){letter-spacing:0}html[data-material] .VisionEncounters-module__eePr8G__encounters .VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass{--glass-tint:#00000073}:is(html[data-material=paper] .VisionEncounters-module__eePr8G__panel[id=vision-thirty-seconds] .VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass,html[data-material=ink] .VisionEncounters-module__eePr8G__panel[id=vision-thirty-seconds] .VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass){--glass-tint:#00000080}html[data-material=mono] .VisionEncounters-module__eePr8G__panel[id=vision-thirty-seconds] .VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass.VisionEncounters-module__eePr8G__glass{--glass-tint:#0000008c}.VisionEncounters-module__eePr8G__meanValue{font-variant-numeric:tabular-nums}.VisionEncounters-module__eePr8G__toggleAt{margin-top:16px}@media (max-width:767px){.VisionEncounters-module__eePr8G__panel .VisionEncounters-module__eePr8G__glassContent.VisionEncounters-module__eePr8G__glassContent .VisionEncounters-module__eePr8G__copy p{font-size:16px}}
.VisionArc-module__1nbGNa__arc{--arc-silk:#f4f0ea;--arc-silk-deep:#e9e2d8;--arc-fold:#e2d9cd;--arc-crest:#f8f5f0;--arc-ink:#1a1a1a;--arc-muted:#1a1a1adb;--arc-rule:#1a1a1a24;--arc-field:#ffffff80;--arc-tint:#5f4a2c12;--arc-accent:#8a4f3c;--arc-ask:#8a4f3c17;--arc-night:#0d0c0b;--arc-pad:clamp(20px,2.8vw,40px);--arc-bar:52px;--arc-ease:cubic-bezier(.22,.61,.36,1);letter-spacing:-.01em;position:relative}html[data-material=ink] .VisionArc-module__1nbGNa__arc{--arc-silk:#1c1a17;--arc-silk-deep:#121110;--arc-fold:#0e0d0c;--arc-crest:#26231f;--arc-ink:#f2ede5;--arc-muted:#f2ede5cc;--arc-rule:#f2ede529;--arc-field:#ffffff0a;--arc-tint:#f2ede512;--arc-accent:#c98d79;--arc-ask:#c98d791a}html[data-material=mono] .VisionArc-module__1nbGNa__arc{--arc-silk:#171717;--arc-silk-deep:#0c0c0c;--arc-fold:#090909;--arc-crest:#222;--arc-ink:#f2f2f2;--arc-muted:#f2f2f2cc;--arc-rule:#f2f2f229;--arc-field:#ffffff0a;--arc-tint:#f2f2f212;--arc-accent:#b0b0b0;--arc-ask:#b0b0b01a}.VisionArc-module__1nbGNa__intro{padding-bottom:48px}.VisionArc-module__1nbGNa__intro p{font-size:var(--type-body);color:var(--vs-body);letter-spacing:var(--track-body);line-height:1.5}.VisionArc-module__1nbGNa__frame{grid-template-rows:var(--arc-bar) minmax(0,1fr) auto auto;background:var(--arc-night);width:100vw;height:100svh;min-height:560px;color:var(--arc-ink);letter-spacing:-.005em;margin-inline:calc(50% - 50vw);font-weight:400;display:grid;position:relative;overflow:hidden}.VisionArc-module__1nbGNa__silk{pointer-events:none;opacity:1;transition:opacity var(--dur-5) var(--ease-in), background-position 1.6s var(--ease-move);background-image:radial-gradient(80% 55% at 12% 0%, var(--arc-crest), transparent 64%), linear-gradient(112deg, var(--arc-silk) 0%, var(--arc-silk) 30%, var(--arc-fold) 45%, var(--arc-crest) 51%, var(--arc-silk) 64%, var(--arc-silk-deep) 100%);background-position:0 0,0 30%;background-size:100% 100%,150% 150%;position:absolute;inset:0}.VisionArc-module__1nbGNa__frame:is([data-screen=context],[data-screen=atlas]) .VisionArc-module__1nbGNa__silk{background-position:0 0,22% 40%}.VisionArc-module__1nbGNa__frame:is([data-screen=brief],[data-screen=correction],[data-screen=resurfacing]) .VisionArc-module__1nbGNa__silk{background-position:0 0,40% 52%}.VisionArc-module__1nbGNa__frame[data-screen=report] .VisionArc-module__1nbGNa__silk{background-position:0 0,56% 58%}.VisionArc-module__1nbGNa__frame:is([data-screen=next],[data-screen=finish]) .VisionArc-module__1nbGNa__silk{background-position:0 0,70% 62%}.VisionArc-module__1nbGNa__frame[data-screen=seed] .VisionArc-module__1nbGNa__silk{background-position:0 0,100% 70%}.VisionArc-module__1nbGNa__world{animation:VisionArc-module__1nbGNa__worldIn var(--dur-5) var(--ease-move) both;position:absolute;inset:0}.VisionArc-module__1nbGNa__world [data-archive-stage]{position:absolute;inset:0}.VisionArc-module__1nbGNa__world [data-archive-stage]>[data-material]{height:100%!important;min-height:0!important}@keyframes VisionArc-module__1nbGNa__worldIn{0%{opacity:0}to{opacity:1}}.VisionArc-module__1nbGNa__bar,.VisionArc-module__1nbGNa__body,.VisionArc-module__1nbGNa__player,.VisionArc-module__1nbGNa__nav{position:relative}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame button{min-height:44px;color:inherit;font:inherit;letter-spacing:0;text-align:left;cursor:pointer;transition:color var(--dur-2) var(--arc-ease), opacity var(--dur-2) var(--arc-ease);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:15px;line-height:1.3;display:inline-flex}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame button:disabled{opacity:.4;cursor:default}.VisionArc-module__1nbGNa__frame :is(button,a,summary):not(:disabled):hover{color:#e6270d}.VisionArc-module__1nbGNa__frame :is(button,a,input,textarea,select,summary,[tabindex]):not([data-arc-heading]):focus-visible{outline-offset:4px;outline:2px solid}.VisionArc-module__1nbGNa__frame [data-arc-heading]:focus{outline:none}.VisionArc-module__1nbGNa__bar{padding:0 var(--arc-pad);border-bottom:1px solid var(--arc-rule);align-items:center;gap:12px 28px;display:flex}.VisionArc-module__1nbGNa__where{white-space:nowrap;flex:1;gap:12px;min-width:0;font-size:14px;display:flex;margin:0!important}.VisionArc-module__1nbGNa__where span:first-child{font-weight:500}.VisionArc-module__1nbGNa__where span:last-child{text-overflow:ellipsis;min-width:0;color:var(--arc-muted);overflow:hidden}.VisionArc-module__1nbGNa__where span+span:before{content:"";opacity:.5;vertical-align:middle;background:currentColor;width:16px;height:1px;margin:0 12px 4px 0;display:inline-block}.VisionArc-module__1nbGNa__clock{white-space:nowrap;color:var(--arc-muted);font-variant-numeric:tabular-nums;font-size:14px;margin:0!important}.VisionArc-module__1nbGNa__clockDate{display:inline}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__bar button{color:var(--arc-muted);font-size:14px}.VisionArc-module__1nbGNa__body{min-height:0;padding:28px var(--arc-pad) 0;grid-template-columns:264px minmax(0,520px);justify-content:center;column-gap:clamp(40px,5.5vw,88px);display:grid}.VisionArc-module__1nbGNa__rail,.VisionArc-module__1nbGNa__column{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--arc-rule) transparent;min-height:0;overflow:auto}.VisionArc-module__1nbGNa__rail{transition:opacity var(--dur-3) var(--arc-ease);padding:4px 4px 28px 0}.VisionArc-module__1nbGNa__column{padding:4px 4px 40px 0}.VisionArc-module__1nbGNa__frame[data-screen=encounter] .VisionArc-module__1nbGNa__rail{visibility:hidden}.VisionArc-module__1nbGNa__main{grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid}.VisionArc-module__1nbGNa__rail[data-dim]{opacity:.4}.VisionArc-module__1nbGNa__rail{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.VisionArc-module__1nbGNa__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.VisionArc-module__1nbGNa__steps li{border-top:2px solid var(--arc-rule);color:var(--arc-muted);transition:border-color var(--dur-3) var(--arc-ease), color var(--dur-3) var(--arc-ease);flex-direction:column;gap:2px;padding-top:10px;font-size:13px;line-height:1.35;display:flex}.VisionArc-module__1nbGNa__steps li[data-done]{border-top-color:rgb(from var(--arc-ink) r g b / .38)}.VisionArc-module__1nbGNa__steps li[aria-current=step]{border-top:3px solid var(--arc-accent);color:var(--arc-ink);padding-top:9px;font-weight:500}html[data-material=mono] .VisionArc-module__1nbGNa__steps li[aria-current=step]{border-top-color:var(--arc-ink)}.VisionArc-module__1nbGNa__steps small{color:var(--arc-muted);font-size:13px;font-weight:400}.VisionArc-module__1nbGNa__stepNote{color:var(--arc-muted);font-size:14px;line-height:1.5;margin:-12px 0 24px!important}.VisionArc-module__1nbGNa__label{color:var(--arc-ink);font-size:13px;font-weight:500;line-height:1.4;display:block;margin:0 0 12px!important}.VisionArc-module__1nbGNa__cueHead{margin:0 0 20px}.VisionArc-module__1nbGNa__cueTitle,.VisionArc-module__1nbGNa__title{color:var(--arc-ink);overflow-wrap:anywhere;text-wrap:balance;outline:none;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(30px,2.8vw,40px)!important;font-weight:300!important;line-height:1.08!important}.VisionArc-module__1nbGNa__title{margin:0 0 20px!important}.VisionArc-module__1nbGNa__cueMeta{color:var(--arc-muted);font-size:15px;line-height:1.45;margin:8px 0 0!important}.VisionArc-module__1nbGNa__display{color:var(--arc-ink);text-wrap:balance;outline:none;letter-spacing:-.02em!important;margin:0 0 24px!important;font-size:clamp(28px,2.6vw,36px)!important;font-weight:300!important;line-height:1.12!important}.VisionArc-module__1nbGNa__cueHead+.VisionArc-module__1nbGNa__display{letter-spacing:-.01em!important;margin-bottom:12px!important;font-size:20px!important;font-weight:400!important;line-height:1.3!important}.VisionArc-module__1nbGNa__line{text-wrap:pretty;max-width:46ch;font-size:16px;line-height:1.55;margin:0 0 20px!important}.VisionArc-module__1nbGNa__note{color:var(--arc-muted);text-wrap:pretty;font-size:14px;line-height:1.5;margin:16px 0 0!important}.VisionArc-module__1nbGNa__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__actions button{border:1px solid;padding:0 16px}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__actions button.VisionArc-module__1nbGNa__primary{color:var(--arc-accent);background:var(--arc-ask);padding:0 22px;font-weight:500}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__actions button.VisionArc-module__1nbGNa__primary:not(:disabled):hover{color:#e6270d}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__actions button.VisionArc-module__1nbGNa__quiet{color:var(--arc-muted);border-color:#0000;padding:0}.VisionArc-module__1nbGNa__quietRow{flex-wrap:wrap;gap:0 24px;margin-top:12px;display:flex}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__quietRow button{color:var(--arc-muted);font-size:14px}.VisionArc-module__1nbGNa__restart{margin-top:28px}.VisionArc-module__1nbGNa__primary,.VisionArc-module__1nbGNa__quiet{white-space:nowrap}.VisionArc-module__1nbGNa__choices{border-top:1px solid var(--arc-rule);margin:0;padding:0;list-style:none}.VisionArc-module__1nbGNa__choices li{border-bottom:1px solid var(--arc-rule)}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__choices button{letter-spacing:-.01em;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:52px;padding:13px 0;font-size:18px;display:flex}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__choices button small{letter-spacing:0;color:var(--arc-muted);font-size:14px;line-height:1.45}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__choices button[aria-pressed=true]{font-weight:500}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__choices button[aria-pressed=true]>span:before{content:"";vertical-align:middle;background:currentColor;width:6px;height:6px;margin:0 10px 3px 0;display:inline-block}.VisionArc-module__1nbGNa__group{margin:32px 0 12px!important}.VisionArc-module__1nbGNa__facts{border-top:1px solid var(--arc-rule);margin:0 0 6px}.VisionArc-module__1nbGNa__facts>div{border-bottom:1px solid var(--arc-rule);grid-template-columns:128px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.VisionArc-module__1nbGNa__facts dt{color:var(--arc-muted);font-size:14px;line-height:1.5}.VisionArc-module__1nbGNa__facts dd{overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.VisionArc-module__1nbGNa__media{margin:0 0 24px!important}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__media img{object-fit:cover;width:auto;max-width:100%;height:auto;max-height:280px;display:block}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__media figcaption{color:var(--arc-muted);margin-top:8px;font-size:13px}.VisionArc-module__1nbGNa__frame:not(:is([data-screen=brief],[data-screen=encounter])) .VisionArc-module__1nbGNa__media,.VisionArc-module__1nbGNa__frame[data-screen=brief] .VisionArc-module__1nbGNa__media[data-kind=song]{display:none}.VisionArc-module__1nbGNa__frame[data-screen=next] .VisionArc-module__1nbGNa__media img{object-position:center;width:72px;height:72px;max-height:none}.VisionArc-module__1nbGNa__track{border-block:1px solid var(--arc-rule);flex-direction:column;justify-content:flex-end;min-height:180px;padding:18px 0;display:flex}.VisionArc-module__1nbGNa__track p{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(28px,2.6vw,36px);font-weight:300;line-height:1.1;margin:0!important}.VisionArc-module__1nbGNa__track span{color:var(--arc-muted);margin-top:12px;font-size:14px}.VisionArc-module__1nbGNa__screen{animation:VisionArc-module__1nbGNa__screenIn var(--dur-3) var(--arc-ease) backwards}@keyframes VisionArc-module__1nbGNa__screenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.VisionArc-module__1nbGNa__years{gap:6px;margin:0 0 16px;display:grid}.VisionArc-module__1nbGNa__year{display:block}.VisionArc-module__1nbGNa__yearLabel{color:var(--arc-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.6;margin:0!important}.VisionArc-module__1nbGNa__months{border-bottom:1px solid var(--arc-rule);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__months .VisionArc-module__1nbGNa__month{min-width:0;height:44px;min-height:44px;color:var(--arc-muted);justify-content:center;align-items:flex-end}.VisionArc-module__1nbGNa__month i{background:currentColor;width:3px;display:block}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__months .VisionArc-module__1nbGNa__month[data-prepared]{color:var(--arc-ink)}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__months .VisionArc-module__1nbGNa__month[aria-pressed=true]{color:var(--arc-ink);box-shadow:none;background:linear-gradient(currentColor,currentColor) bottom/100% 2px no-repeat}.VisionArc-module__1nbGNa__month[aria-pressed=true] i{width:5px}.VisionArc-module__1nbGNa__monthEmpty{height:44px}.VisionArc-module__1nbGNa__initials{text-align:center;color:var(--arc-muted);grid-template-columns:repeat(12,minmax(0,1fr));font-size:12px;display:grid;margin:2px 0 0!important}.VisionArc-module__1nbGNa__legend{color:var(--arc-muted);align-items:center;gap:8px;font-size:14px;line-height:1.45;display:flex;margin:0 0 6px!important}.VisionArc-module__1nbGNa__legend i{background:var(--arc-ink);flex:none;align-self:flex-start;width:12px;height:2px;margin-top:9px;display:inline-block}.VisionArc-module__1nbGNa__studies{border-top:1px solid var(--arc-rule);margin:0;padding:0;list-style:none}.VisionArc-module__1nbGNa__studies li{border-bottom:1px solid var(--arc-rule)}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__studies button{justify-content:space-between;gap:12px;width:100%;padding:0 10px}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__studies button small{color:var(--arc-muted);font-size:13px}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__studies button[aria-pressed=true]{background:var(--arc-tint)}.VisionArc-module__1nbGNa__card{display:block}.VisionArc-module__1nbGNa__step{gap:24px;margin-top:8px;display:flex}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__step button{color:var(--arc-muted);font-size:14px}.VisionArc-module__1nbGNa__tracks{border-top:1px solid var(--arc-rule);margin:12px 0 0;padding:0;list-style:none}.VisionArc-module__1nbGNa__tracks li{border-bottom:1px solid var(--arc-rule)}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__tracks button{justify-content:space-between;gap:12px;width:100%;font-size:15px}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__tracks button small{color:var(--arc-muted);white-space:nowrap;font-size:13px}.VisionArc-module__1nbGNa__example+.VisionArc-module__1nbGNa__facts{border-top:0}.VisionArc-module__1nbGNa__example{border-block:1px solid var(--arc-rule);color:var(--arc-muted);text-wrap:pretty;padding:16px 0;font-size:14px;line-height:1.5;margin:0 0 24px!important}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__said{background:var(--arc-tint);margin:0 0 8px;padding:24px 24px 20px}.VisionArc-module__1nbGNa__said p{letter-spacing:-.02em;font-size:26px;font-weight:300;line-height:1.25;margin:0!important}.VisionArc-module__1nbGNa__said small{color:var(--arc-muted);margin-top:10px;font-size:14px;line-height:1.45;display:block}.VisionArc-module__1nbGNa__elsewhere{animation:VisionArc-module__1nbGNa__askIn .42s var(--arc-ease) backwards}.VisionArc-module__1nbGNa__ask{background:var(--arc-ask);animation:VisionArc-module__1nbGNa__askIn .7s var(--arc-ease) backwards;margin:4px 0 0;padding:32px 28px 28px}.VisionArc-module__1nbGNa__askAccount{max-width:52ch;color:var(--arc-muted);text-wrap:pretty;font-size:15px;line-height:1.5;margin:0 0 12px!important}.VisionArc-module__1nbGNa__askLine{letter-spacing:-.02em;text-wrap:balance;max-width:30ch;font-size:26px;font-weight:300;line-height:1.25;margin:0!important}.VisionArc-module__1nbGNa__ask .VisionArc-module__1nbGNa__actions{animation:VisionArc-module__1nbGNa__askHold .52s var(--arc-ease) .9s backwards}@keyframes VisionArc-module__1nbGNa__askIn{0%{opacity:0}to{opacity:1}}@keyframes VisionArc-module__1nbGNa__askHold{0%{opacity:0}to{opacity:1}}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame label{color:var(--arc-ink);margin:20px 0 8px;font-size:14px;font-weight:500;display:block}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame label small{color:var(--arc-muted);margin-left:8px;font-size:14px;font-weight:400}.VisionArc-module__1nbGNa__frame :is(input:not([type=radio]):not([type=file]),textarea,select){border:1px solid var(--arc-rule);background:var(--arc-field);width:100%;min-height:44px;color:inherit;font:inherit;letter-spacing:0;border-radius:0;padding:11px 12px;font-size:16px;font-weight:400;line-height:1.45;display:block}.VisionArc-module__1nbGNa__frame input[type=file]{width:100%;font-size:14px;display:block}.VisionArc-module__1nbGNa__frame textarea{resize:vertical}.VisionArc-module__1nbGNa__frame :is(input,textarea)::placeholder{color:var(--arc-muted);opacity:1}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame fieldset{border:0;margin:20px 0 0;padding:0}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame fieldset legend{color:var(--arc-ink);font-size:14px;font-weight:500}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame fieldset label{min-height:44px;color:inherit;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:400;display:flex}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame input[type=radio]{width:18px;height:18px;accent-color:var(--arc-ink)}.VisionArc-module__1nbGNa__source{border-block:1px solid var(--arc-rule);margin:0 0 20px;padding:16px 0;font-size:14px;line-height:1.5}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__source p+p{margin-top:6px}.VisionArc-module__1nbGNa__status{min-height:40px;color:var(--arc-muted);text-wrap:pretty;font-size:14px;line-height:1.5;margin:20px 0 0!important}.VisionArc-module__1nbGNa__player{min-height:48px;padding:0 var(--arc-pad);border-top:1px solid var(--arc-rule);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 24px;font-size:14px;display:grid}.VisionArc-module__1nbGNa__player p{min-width:0;margin:0!important}.VisionArc-module__1nbGNa__nowCue{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.VisionArc-module__1nbGNa__nowState{white-space:nowrap;color:var(--arc-muted);font-variant-numeric:tabular-nums}.VisionArc-module__1nbGNa__pauseIcon,.VisionArc-module__1nbGNa__playIcon{width:10px;height:12px;display:inline-block}.VisionArc-module__1nbGNa__pauseIcon{box-shadow:none;background:linear-gradient(currentColor,currentColor) 0/3px 100% no-repeat,linear-gradient(currentColor,currentColor) 100%/3px 100% no-repeat}.VisionArc-module__1nbGNa__playIcon{border-left:9px solid;border-block:6px solid #0000;width:0;height:0}.VisionArc-module__1nbGNa__nav{padding:0 var(--arc-pad) 4px;justify-content:center;gap:40px;display:flex}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__nav button{color:var(--arc-muted);font-size:14px}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__nav button[aria-current=page]{color:var(--arc-ink);background:linear-gradient(currentColor,currentColor) left bottom 10px/100% 1px no-repeat;font-weight:500}.VisionArc-module__1nbGNa__frame[data-screen=encounter] .VisionArc-module__1nbGNa__nav{visibility:hidden}.VisionArc-module__1nbGNa__frame[data-screen=encounter]{--arc-ink:#f2ede5;--arc-muted:#f2ede5cc;--arc-rule:#f2ede533;--arc-field:#0000004d;--arc-accent:#f3c8b8;--arc-ask:#f3c8b824}.VisionArc-module__1nbGNa__frame[data-screen=encounter] .VisionArc-module__1nbGNa__silk{opacity:0}.VisionArc-module__1nbGNa__frame[data-screen=encounter] :is(.VisionArc-module__1nbGNa__bar,.VisionArc-module__1nbGNa__player){background:#08070680}.VisionArc-module__1nbGNa__frame[data-screen=encounter] .VisionArc-module__1nbGNa__media{background:#0a0908a8;width:fit-content;max-width:100%;padding:20px 20px 16px;margin:0!important}.VisionArc-module__1nbGNa__frame[data-screen=encounter] .VisionArc-module__1nbGNa__media img{max-height:260px}.VisionArc-module__1nbGNa__frame[data-screen=encounter] .VisionArc-module__1nbGNa__track{border:0;min-height:0;padding:4px 0 0}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__controls{--glass-tint:#080808ad;--glass-foreground:#fff;--glass-exposure:2.4;color:#fff}.VisionArc-module__1nbGNa__controlsContent{z-index:2;padding:12px 20px 16px;position:relative}.VisionArc-module__1nbGNa__controlsContent .VisionArc-module__1nbGNa__actions{gap:8px 20px;margin-top:0}.VisionArc-module__1nbGNa__controlsContent .VisionArc-module__1nbGNa__note{color:#ffffffd1}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__why{border-top:1px solid #ffffff38;margin:8px 0 4px;padding-top:10px;font-size:14px;line-height:1.5}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__seedSection{scroll-margin-top:calc(var(--arc-bar) + 32px)}.VisionArc-module__1nbGNa__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.VisionArc-module__1nbGNa__seedHead{margin-bottom:28px}.VisionArc-module__1nbGNa__seedHead :is(h2,[data-arc-heading]){outline:none;letter-spacing:-.02em!important;margin:0 0 14px!important;font-size:clamp(28px,2.6vw,36px)!important;font-weight:300!important;line-height:1.12!important}.VisionArc-module__1nbGNa__seedHead p{font-size:16px;line-height:1.55;margin:0!important}.VisionArc-module__1nbGNa__profile{margin:0 0 32px}.VisionArc-module__1nbGNa__privacy{color:var(--arc-muted);font-size:14px;margin:12px 0 0!important}.VisionArc-module__1nbGNa__seedTools{flex-wrap:wrap;gap:0 28px;margin:0 0 6px;display:flex}.VisionArc-module__1nbGNa__seedList{border-top:1px solid var(--arc-rule);margin:0 0 28px;padding:0;list-style:none}.VisionArc-module__1nbGNa__seedList li{border-bottom:1px solid var(--arc-rule);justify-content:space-between;align-items:center;gap:14px;display:flex}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__seedList button{flex-direction:column;align-items:flex-start;padding:10px 0}.VisionArc-module__1nbGNa__seedList small{color:var(--arc-muted);margin-top:4px;font-size:14px;display:block}.VisionArc-module__1nbGNa__seedList li>small{color:var(--arc-muted);white-space:nowrap;font-size:13px}.VisionArc-module__1nbGNa__seedMedia{max-width:220px;margin:0 0 8px!important}.VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__seedMedia img{object-fit:cover;width:auto;max-width:100%;height:auto;max-height:180px;display:block}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__seedMedia figcaption{color:var(--arc-muted);font-size:14px}.VisionArc-module__1nbGNa__entry{border-block:1px solid var(--arc-rule);margin:0 0 24px;padding:14px 0}.VisionArc-module__1nbGNa__entry strong{color:var(--arc-ink);font-size:14px;font-weight:500;display:block}.VisionArc-module__1nbGNa__entry time{color:var(--arc-muted);margin:4px 0 8px;font-size:14px;display:block}.VisionArc-module__1nbGNa__entry p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.5;margin:0!important}.VisionArc-module__1nbGNa__entry .VisionArc-module__1nbGNa__quietRow{margin-top:4px}.VisionArc-module__1nbGNa__kept{color:var(--arc-muted);flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:12px;font-size:14px;display:flex}.VisionArc-module__1nbGNa__kept p{margin:0!important}.VisionArc-module__1nbGNa__arc .VisionArc-module__1nbGNa__frame .VisionArc-module__1nbGNa__kept button{color:var(--arc-muted);font-size:14px}.VisionArc-module__1nbGNa__later{margin-top:32px}.VisionArc-module__1nbGNa__textLink{min-height:44px;color:inherit;border-bottom:1px solid;align-items:center;margin-top:18px;font-size:14px;display:inline-flex}main[data-active-project=vision][data-vision-app=true]>header{opacity:0;pointer-events:none;visibility:hidden;transition:transform var(--dur-3) var(--ease-move), opacity var(--dur-3) var(--ease-in), visibility 0s linear .28s;transform:translateY(-100%)}@media (min-width:768px) and (max-width:899px){.VisionArc-module__1nbGNa__intro{padding-bottom:40px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__frame{--arc-bar:48px;min-height:520px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,560px);padding:18px 20px 0}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__rail{display:none}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__frame:is([data-screen=atlas],[data-screen=context]) .VisionArc-module__1nbGNa__body{grid-template-rows:auto auto;align-content:start;overflow:auto}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__frame:is([data-screen=atlas],[data-screen=context]) .VisionArc-module__1nbGNa__main{grid-row:1}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__frame:is([data-screen=atlas],[data-screen=context]) .VisionArc-module__1nbGNa__column{padding-bottom:8px;overflow:visible}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__frame:is([data-screen=atlas],[data-screen=context]) .VisionArc-module__1nbGNa__rail{grid-row:2;padding-bottom:20px;display:block;overflow:visible}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__frame:is([data-screen=atlas],[data-screen=context]) .VisionArc-module__1nbGNa__rail>:not(.VisionArc-module__1nbGNa__years,.VisionArc-module__1nbGNa__studies){display:none}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__main{grid-row:2}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__clockDate{display:none}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__bar{gap:12px 16px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__where{gap:10px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__where span+span:before{width:10px;margin-right:10px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__nav{gap:32px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__steps{margin-bottom:24px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__facts>div{grid-template-columns:96px minmax(0,1fr);gap:12px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__frame[data-screen=encounter] .VisionArc-module__1nbGNa__column{padding-bottom:20px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__frame[data-screen=encounter] .VisionArc-module__1nbGNa__media img{max-height:34svh}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__ask{padding:24px 20px 20px}}@media (prefers-reduced-motion:reduce){.VisionArc-module__1nbGNa__silk,.VisionArc-module__1nbGNa__rail,.VisionArc-module__1nbGNa__steps li{transition:none}.VisionArc-module__1nbGNa__screen,.VisionArc-module__1nbGNa__world,.VisionArc-module__1nbGNa__ask,.VisionArc-module__1nbGNa__ask .VisionArc-module__1nbGNa__actions,.VisionArc-module__1nbGNa__elsewhere{animation:none}}.VisionArc-module__1nbGNa__arc{--laptop-bezel:#161618;--laptop-edge:#ffffff1a;--laptop-deck:linear-gradient(#e2e2e4, #c4c4c8 70%, #a9a9ae);--laptop-recess:#a3a3a8}:is(html[data-material=ink] .VisionArc-module__1nbGNa__arc,html[data-material=mono] .VisionArc-module__1nbGNa__arc){--laptop-bezel:#1c1c1e;--laptop-edge:#ffffff29;--laptop-deck:linear-gradient(#4a4a4e, #333336 70%, #242426);--laptop-recess:#232325}.VisionArc-module__1nbGNa__laptop{max-width:calc(1180px + 2 * var(--gutter));padding:8px var(--gutter) 0;margin:0 auto}.VisionArc-module__1nbGNa__lid{background:var(--laptop-bezel);outline:1px solid var(--laptop-edge);outline-offset:calc(-1 * 1px);box-shadow:none;border-radius:var(--radius-media);padding:26px 18px 18px;position:relative}.VisionArc-module__1nbGNa__lid:before{content:"";outline-offset:calc(-1 * 1px);width:6px;height:6px;box-shadow:none;background:#2e2e31;border-radius:50%;outline:1px solid #ffffff14;margin-left:-3px;position:absolute;top:10px;left:50%}.VisionArc-module__1nbGNa__laptop .VisionArc-module__1nbGNa__frame{aspect-ratio:16/10;width:100%;height:auto;min-height:560px;margin-inline:0}.VisionArc-module__1nbGNa__deck{background:var(--laptop-deck);border-radius:var(--radius-media);height:16px;margin:0 -4%;position:relative}.VisionArc-module__1nbGNa__deck:before{content:"";background:var(--laptop-recess);border-radius:var(--radius-media);width:16%;height:6px;margin-left:-8%;position:absolute;top:0;left:50%}@media (min-width:768px) and (max-width:899px){:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__lid{border-radius:var(--radius-media);padding:18px 10px 10px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__lid:before{width:5px;height:5px;margin-left:-2.5px;top:6px}.VisionArc-module__1nbGNa__laptop:not([data-full]) .VisionArc-module__1nbGNa__frame{aspect-ratio:auto;height:min(78svh,760px);min-height:520px}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__deck{border-radius:var(--radius-media);height:10px;margin:0 -3%}:where(.VisionArc-module__1nbGNa__laptop:not([data-full])) .VisionArc-module__1nbGNa__deck:before{height:4px}}@media (max-width:767px){.VisionArc-module__1nbGNa__laptop{padding:0 12px}}.VisionArc-module__1nbGNa__laptop .VisionArc-module__1nbGNa__context{max-width:62ch;font-size:var(--type-caption);letter-spacing:var(--track-small);color:var(--vs-body);margin:0 0 16px;line-height:1.5}.VisionArc-module__1nbGNa__fullScreen{display:none}@media (max-width:767px){.VisionArc-module__1nbGNa__fullScreen{padding:0 12px;display:block}.VisionArc-module__1nbGNa__lid{height:calc(715px * var(--arc-scale,.3) + 28px)}.VisionArc-module__1nbGNa__laptop .VisionArc-module__1nbGNa__frame{aspect-ratio:auto;width:1144px;height:715px;min-height:0;transform:scale(var(--arc-scale,.3));transform-origin:0 0;position:absolute;top:18px;left:10px}}.VisionArc-module__1nbGNa__laptop[data-full]{z-index:1000;overscroll-behavior:contain;background:#050505;max-width:none;padding:0;position:fixed;inset:0;overflow:auto}.VisionArc-module__1nbGNa__laptop[data-full]>:is(.VisionArc-module__1nbGNa__context,.VisionArc-module__1nbGNa__deck){display:none}.VisionArc-module__1nbGNa__laptop[data-full] .VisionArc-module__1nbGNa__lid{height:calc(715px * var(--arc-scale,.3));border-radius:0;outline:0;padding:0}.VisionArc-module__1nbGNa__laptop[data-full] .VisionArc-module__1nbGNa__lid:before{display:none}.VisionArc-module__1nbGNa__laptop[data-full] .VisionArc-module__1nbGNa__frame{aspect-ratio:auto;width:1144px;height:715px;min-height:0;transform:scale(var(--arc-scale,.3));transform-origin:0 0;position:absolute;top:0;left:0}.VisionArc-module__1nbGNa__laptop[data-full] .VisionArc-module__1nbGNa__bar{padding-right:calc(76px / var(--arc-scale,.74))}
.FullScreen-module__ScXleq__button{display:none}@media (max-width:767px){.FullScreen-module__ScXleq__button{min-height:44px;color:inherit;font:inherit;font-size:var(--type-caption);letter-spacing:var(--track-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;margin-top:8px;padding:0;text-decoration:underline;display:inline-flex}.FullScreen-module__ScXleq__button:hover{color:var(--hover-text)}.FullScreen-module__ScXleq__button:focus-visible{outline-offset:4px;outline:2px solid}}.FullScreen-module__ScXleq__overlay{z-index:1000;overscroll-behavior:contain;background:var(--fs-ground,#050505);color:#fff;position:fixed;inset:0;overflow:auto}.FullScreen-module__ScXleq__sheet{width:calc(var(--fs-w) * var(--fs-scale));height:calc(var(--fs-h) * var(--fs-scale))}.FullScreen-module__ScXleq__sheetInner{width:var(--fs-w);height:var(--fs-h);transform:scale(var(--fs-scale));transform-origin:0 0}.FullScreen-module__ScXleq__turn{z-index:1001;color:#fff;text-align:center;background:#050505;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex;position:fixed;inset:0}.FullScreen-module__ScXleq__turn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.FullScreen-module__ScXleq__turn p{font-size:var(--type-body);letter-spacing:var(--track-body);margin:0}.FullScreen-module__ScXleq__close.FullScreen-module__ScXleq__close{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));z-index:1002;color:#fff;width:44px;height:44px;font:inherit;cursor:pointer;background:#050505b8;border:0;border-radius:0;place-items:center;padding:0;font-size:28px;line-height:1;display:grid;position:fixed}.FullScreen-module__ScXleq__close.FullScreen-module__ScXleq__close:hover{color:var(--hover-text)}.FullScreen-module__ScXleq__close.FullScreen-module__ScXleq__close:focus-visible{outline-offset:-6px;outline:2px solid}
