.dot-field.svelte-ri9jan,.dot-grid.svelte-ri9jan,.dot-glow.svelte-ri9jan{pointer-events:none;position:absolute;inset:0}.dot-grid.svelte-ri9jan{opacity:.42;background-image:radial-gradient(circle,#a3d6e29e 0 .7px,#0000 .9px);background-position:50%;background-size:8px 8px;animation:9s ease-in-out infinite alternate paused svelte-ri9jan-dot-grid-breathe;-webkit-mask-image:radial-gradient(96% 92% at 50% 72%,#000 22%,#000000eb 64%,#0000 100%);mask-image:radial-gradient(96% 92% at 50% 72%,#000 22%,#000000eb 64%,#0000 100%)}.dot-field.active.svelte-ri9jan .dot-grid:where(.svelte-ri9jan),.dot-field.active.svelte-ri9jan .dot-glow:where(.svelte-ri9jan){animation-play-state:running}.dot-glow.svelte-ri9jan{opacity:.72;mix-blend-mode:screen;background:radial-gradient(42% 28% at 52% 104%,#5cbeda40,#0000 72%),radial-gradient(72% 36% at 52% 108%,#246f9921,#0000 74%);animation:9s ease-in-out infinite alternate paused svelte-ri9jan-dot-glow-breathe}@keyframes svelte-ri9jan-dot-grid-breathe{0%{opacity:.34}to{opacity:.48}}@keyframes svelte-ri9jan-dot-glow-breathe{0%{opacity:.58}to{opacity:.78}}@media (width<=980px){.dot-grid.svelte-ri9jan{background-size:7px 7px}}@media (width<=600px){.dot-grid.svelte-ri9jan{opacity:.34;background-size:6px 6px}.dot-glow.svelte-ri9jan{background:radial-gradient(74% 25% at 55% 103%,#5cbeda36,#0000 72%),radial-gradient(100% 36% at 55% 108%,#246f991c,#0000 76%)}}@media (prefers-reduced-motion:reduce){.dot-grid.svelte-ri9jan,.dot-glow.svelte-ri9jan{animation:none}}.method-scroll.svelte-ab5yeq{height:var(--method-scroll-height);color:#f0f0ed;position:relative}.method-stage.svelte-ab5yeq{top:var(--header-height);height:calc(100svh - var(--header-height));align-items:center;min-height:650px;display:flex;position:sticky;overflow:hidden}.method-shell.svelte-ab5yeq{width:min(100%, var(--content-width));padding-inline:var(--page-gutter);grid-template-columns:minmax(0,.95fr) minmax(340px,.82fr);align-items:center;gap:clamp(4rem,11vw,12rem);margin-inline:auto;display:grid}.method-heading-column.svelte-ab5yeq,.method-content-column.svelte-ab5yeq{min-width:0;position:relative}.method-eyebrow.svelte-ab5yeq{color:#91afb3;letter-spacing:.16em;margin:0 0 1.3rem;font-size:.78rem;font-weight:560}h2.svelte-ab5yeq{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(2.8rem,4.4vw,4.8rem);font-weight:510;line-height:1.04}.method-desktop-rail.svelte-ab5yeq{background:#91afb321;width:2px;height:clamp(12rem,27svh,18rem);position:absolute;top:48%;left:-2.5rem;transform:translateY(-34%)}.method-desktop-rail.svelte-ab5yeq span:where(.svelte-ab5yeq){background:linear-gradient(#97d2de80,#8cc7d5);width:2px;transition:height 80ms linear;position:absolute;top:0;left:0;box-shadow:0 0 1rem #6dbccf57}.method-copy-viewport.svelte-ab5yeq{border-top:1px solid #91afb32e;border-bottom:1px solid #91afb31f;height:clamp(23rem,52svh,35rem);position:relative;overflow:hidden}.method-copy-track.svelte-ab5yeq{position:absolute;inset:0}.method-slide.svelte-ab5yeq{opacity:0;pointer-events:none;transition:opacity .48s var(--motion-ease), transform .62s var(--motion-carousel-ease);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(1.75rem)}.method-slide.active.svelte-ab5yeq{opacity:1;pointer-events:auto;transform:none}.method-index.svelte-ab5yeq{color:#91afb38f;font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:.82rem}.method-slide.svelte-ab5yeq h3:where(.svelte-ab5yeq){letter-spacing:-.052em;text-wrap:balance;max-width:12ch;margin:1.2rem 0 0;font-size:clamp(2.3rem,3.8vw,4.25rem);font-weight:510;line-height:1.03}.method-slide.svelte-ab5yeq p:where(.svelte-ab5yeq){color:#f0f0eda3;max-width:34rem;margin:1.5rem 0 0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.75}.method-mobile-navigation.svelte-ab5yeq{display:none}.visually-hidden.svelte-ab5yeq{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.method-scroll.reduced.svelte-ab5yeq .method-slide:where(.svelte-ab5yeq),.method-scroll.reduced.svelte-ab5yeq .method-desktop-rail:where(.svelte-ab5yeq) span:where(.svelte-ab5yeq){transition:none}@media (width>=761px){.method-copy-track.svelte-ab5yeq{transform:none!important}}@media (width>=761px) and (width<=980px){.method-shell.svelte-ab5yeq{grid-template-columns:minmax(0,.94fr) minmax(310px,.86fr);gap:clamp(2.5rem,6vw,4.5rem)}h2.svelte-ab5yeq{font-size:clamp(2.6rem,5.4vw,3.6rem)}.method-copy-viewport.svelte-ab5yeq{height:min(52svh,31rem);min-height:23rem}.method-slide.svelte-ab5yeq h3:where(.svelte-ab5yeq){font-size:clamp(2rem,4.1vw,2.8rem)}.method-desktop-rail.svelte-ab5yeq{left:-1.5rem}}@media (width<=760px){.method-scroll.svelte-ab5yeq{height:auto}.method-stage.svelte-ab5yeq{height:auto;min-height:0;padding-block:clamp(5rem,16vw,7rem);display:block;position:relative;top:auto;overflow:hidden}.method-shell.svelte-ab5yeq{display:block}h2.svelte-ab5yeq{max-width:none;font-size:clamp(2.65rem,12.5vw,4rem)}.method-desktop-rail.svelte-ab5yeq{display:none}.method-content-column.svelte-ab5yeq{margin-top:3rem}.method-copy-viewport.svelte-ab5yeq{touch-action:pan-y;height:auto;min-height:23rem;padding-block:1rem}.method-copy-track.svelte-ab5yeq{height:auto;transition:transform .52s var(--motion-carousel-ease);display:flex;position:relative;inset:auto}.method-slide.svelte-ab5yeq{opacity:1;pointer-events:auto;flex:0 0 100%;min-width:0;min-height:21rem;padding:1.25rem 0;position:relative;inset:auto;transform:none}.method-slide.svelte-ab5yeq h3:where(.svelte-ab5yeq){max-width:13ch;font-size:clamp(2.25rem,10.5vw,3.2rem)}.method-slide.svelte-ab5yeq p:where(.svelte-ab5yeq){font-size:.98rem;line-height:1.72}.method-mobile-navigation.svelte-ab5yeq{margin-top:1.25rem;display:block}.method-mobile-steps.svelte-ab5yeq{border-top:1px solid #91afb321;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.method-mobile-steps.svelte-ab5yeq button:where(.svelte-ab5yeq){color:#f0f0ed4d;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:1rem .25rem;font-size:.72rem}.method-mobile-steps.svelte-ab5yeq button.active:where(.svelte-ab5yeq),.method-mobile-steps.svelte-ab5yeq button:where(.svelte-ab5yeq):focus-visible{color:#91afb3;background:linear-gradient(#91afb317,#0000);outline:none;box-shadow:inset 0 1px #91afb3}.method-mobile-controls.svelte-ab5yeq{justify-content:flex-end;gap:.7rem;margin-top:1rem;display:flex}.method-mobile-controls.svelte-ab5yeq button:where(.svelte-ab5yeq){color:#f0f0edc2;width:3.25rem;height:3.25rem;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #91afb340;border-radius:50%;place-items:center;display:grid}.method-mobile-controls.svelte-ab5yeq button:where(.svelte-ab5yeq):focus-visible{outline-offset:.2rem;border-color:#91afb3;outline:1px solid #91afb3}}@media (prefers-reduced-motion:reduce){.method-slide.svelte-ab5yeq,.method-copy-track.svelte-ab5yeq,.method-desktop-rail.svelte-ab5yeq span:where(.svelte-ab5yeq){transition:none}}.question-playback.svelte-kiknl8{isolation:isolate;position:relative}.question-playback.svelte-kiknl8:before{z-index:-2;content:"";pointer-events:none;background-image:radial-gradient(circle,#80b8cf21 .8px,#0000 .9px);background-size:18px 18px;position:absolute;inset:-3rem -5rem -4rem;-webkit-mask-image:linear-gradient(90deg,#000,#0000 20% 80%,#000);mask-image:linear-gradient(90deg,#000,#0000 20% 80%,#000)}.question-card.svelte-kiknl8{align-items:center;min-height:clamp(25rem,42vw,35rem);padding:clamp(2.25rem,5vw,5rem);display:flex;position:relative}@media (width>=821px){.question-card.svelte-kiknl8{justify-content:center}}h2.svelte-kiknl8{z-index:1;letter-spacing:-.048em;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(2.15rem,4vw,4rem);font-weight:510;line-height:1.08;position:relative}.english.svelte-kiknl8 h2:where(.svelte-kiknl8){max-width:27ch}.quote-mark.svelte-kiknl8{color:#f0f0ed;margin-right:.12em;display:inline-block}.quote-mark.closing.svelte-kiknl8{margin-left:.08em;margin-right:0}.question-copy.svelte-kiknl8{white-space:pre-wrap}.question-glyph.svelte-kiknl8{will-change:color;display:inline}@media (width<=820px){.question-playback.svelte-kiknl8:before{inset-inline:-2rem}.question-card.svelte-kiknl8{min-height:25rem}}@media (width<=600px){.question-playback.svelte-kiknl8:before{display:none}.question-card.svelte-kiknl8{min-height:29rem;padding:1.5rem}h2.svelte-kiknl8,.english.svelte-kiknl8 h2:where(.svelte-kiknl8){letter-spacing:-.052em;max-width:none;font-size:clamp(2rem,9.5vw,2.75rem);line-height:1.09}}.research-detail-page.svelte-d7yjgr{--research-line:#7ea6ac33;--research-link:#91afb3;color:#f0f0ed;background:#000}.research-detail-hero.svelte-d7yjgr{isolation:isolate;min-height:100dvh;padding:var(--header-height) 0 0;background:radial-gradient(64% 48% at 68% 108%,#3580b526,#0000 72%),radial-gradient(circle at 84% 18%,#4880a813,#0000 27%),#000307;display:grid;position:relative;overflow:hidden}.research-detail-hero.svelte-d7yjgr>.research-shell:where(.svelte-d7yjgr){z-index:2;min-height:calc(100svh - var(--header-height));min-height:calc(100dvh - var(--header-height));align-items:center;padding-block:clamp(2.75rem,6svh,5.5rem);display:grid;position:relative}.research-hero-field.svelte-d7yjgr{z-index:0;opacity:.88;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% 18%,#0000005c 36%,#000 64%);mask-image:linear-gradient(#0000 0% 18%,#0000005c 36%,#000 64%)}.research-back-link.svelte-d7yjgr{color:#f0f0edb3;font-size:1rem}.research-lede.svelte-d7yjgr{color:#f0f0edb3}.research-structure-section.svelte-d7yjgr,.research-current-section.svelte-d7yjgr,.research-closing.svelte-d7yjgr{background:#050505}.research-question-section.svelte-d7yjgr{background:radial-gradient(60% 56% at 50% 100%,#30789717,#0000 72%),#020405;position:relative;overflow:hidden}.research-definition-section.svelte-d7yjgr,.research-limits-section.svelte-d7yjgr{background:#0a0a0a}.research-related-section.svelte-d7yjgr{background:#000}.research-method-section.svelte-d7yjgr{background:#000;padding-block:0}.research-section-heading.svelte-d7yjgr h2:where(.svelte-d7yjgr),.research-current-section.svelte-d7yjgr h2:where(.svelte-d7yjgr){margin-top:0}.research-section-heading.svelte-d7yjgr>p:where(.svelte-d7yjgr):last-child,.research-current-section.svelte-d7yjgr>div:where(.svelte-d7yjgr)>p:where(.svelte-d7yjgr):last-child{color:#f0f0edad;font-size:1rem}.research-components.svelte-d7yjgr,.research-limits-list.svelte-d7yjgr,.research-structure-list.svelte-d7yjgr,.research-paper-list.svelte-d7yjgr,.research-component.svelte-d7yjgr,.research-limits-list.svelte-d7yjgr li:where(.svelte-d7yjgr),.research-structure-list.svelte-d7yjgr li:where(.svelte-d7yjgr)+li:where(.svelte-d7yjgr),.research-paper-list.svelte-d7yjgr li:where(.svelte-d7yjgr){border-color:var(--research-line)}.research-component.svelte-d7yjgr dt:where(.svelte-d7yjgr){font-size:1rem}.research-component.svelte-d7yjgr dd:where(.svelte-d7yjgr),.research-structure-list.svelte-d7yjgr p:where(.svelte-d7yjgr),.research-paper-list.svelte-d7yjgr p:where(.svelte-d7yjgr),.research-limits-list.svelte-d7yjgr li:where(.svelte-d7yjgr){color:#f0f0eda8;font-size:.98rem}.research-number.svelte-d7yjgr,.research-paper-meta.svelte-d7yjgr{color:#f0f0ed80;font-size:.95rem}.research-paper-list.svelte-d7yjgr a:where(.svelte-d7yjgr),.research-closing.svelte-d7yjgr a:where(.svelte-d7yjgr){color:var(--research-link);font-size:.98rem}.research-paper-list.svelte-d7yjgr a:where(.svelte-d7yjgr) span:where(.svelte-d7yjgr),.research-closing.svelte-d7yjgr a:where(.svelte-d7yjgr) span:where(.svelte-d7yjgr){color:var(--research-link)}.research-limits-list.svelte-d7yjgr li:where(.svelte-d7yjgr):before{background:var(--research-link)}@media (width<=980px){.research-hero-field.svelte-d7yjgr{opacity:.8;inset:0 -3%}}@media (width<=600px){.research-detail-hero.svelte-d7yjgr{background:radial-gradient(90% 42% at 68% 106%,#3580b521,#0000 74%),radial-gradient(circle at 88% 16%,#4880a80e,#0000 28%),#000307}.research-detail-hero.svelte-d7yjgr>.research-shell:where(.svelte-d7yjgr){padding-block:clamp(2rem,5svh,3.5rem)}.research-hero-field.svelte-d7yjgr{opacity:.72;inset:0 -8%;-webkit-mask-image:linear-gradient(#0000 0% 22%,#0000006b 42%,#000 68%);mask-image:linear-gradient(#0000 0% 22%,#0000006b 42%,#000 68%)}}
