body.wevr-refresh.method-page main .research-reveal{transform-origin:0 0;align-self:start;overflow:hidden}body.wevr-refresh.method-page main .research-reveal[open]{background:#fff;grid-column:1/-1;min-height:0;padding:0}body.wevr-refresh.method-page main .research-reveal[open]>summary{min-height:0;padding:clamp(24px,4vw,48px);display:block}body.wevr-refresh.method-page main .research-reveal[open]>summary h2{text-align:left;justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex}body.wevr-refresh.method-page main .research-reveal[open] .method-chapter__toggle{flex-shrink:0;margin:0;transition:transform .525s;transform:none}body.wevr-refresh.method-page main .research-reveal>summary:focus-visible{outline-offset:-6px;border-radius:16px;outline:3px solid #00729e}.research-stage{grid-template-columns:1.2fr 1fr;align-items:stretch;display:grid}.research-visual{isolation:isolate;background:#efeae2;min-height:400px;margin:0;position:relative;overflow:hidden}.research-visual img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.research-light{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000 48.5%,#ffffff40 49%,#ffffffed 50%,#ffffff40 51%,#0000 51.5%);position:absolute;inset:-30%}body.wevr-refresh.method-page main .research-copy{color:#000;background:#fff;align-items:center;padding:clamp(24px,4vw,52px);display:flex}body.wevr-refresh.method-page main .research-copy p{color:#000;max-width:46ch;margin:0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}@media (width<=760px){.research-stage{grid-template-columns:minmax(0,1fr)}body.wevr-refresh.method-page main .research-visual{aspect-ratio:3/2;width:100%;height:auto;min-height:0;margin:0;display:block;position:relative}body.wevr-refresh.method-page main .research-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;min-height:0;display:block;position:static}.research-copy{padding:28px}}@media (prefers-reduced-motion:reduce){.research-reveal *{transition:none!important;animation:none!important}}body.wevr-refresh.method-page main .research-visual{aspect-ratio:3/2;align-self:center;min-height:0}body.wevr-refresh.method-page main .research-visual>img{display:none}.research-object-scene[data-astro-cid-f3otz45e]{aspect-ratio:3/2;width:100%;height:auto;display:block}.research-drop[data-astro-cid-f3otz45e]{transform-box:view-box}body.method-page .method-photo:is(.architecture,.compatibility){aspect-ratio:3/2;align-self:center}body.method-page .method-photo:is(.architecture,.compatibility)>img{aspect-ratio:3/2;object-fit:fill;z-index:2;pointer-events:none;width:100%;height:auto;min-height:0;position:relative}body.method-page .object-scene{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}body.method-page .floating-object,body.method-page .fluid-object{transform-box:view-box;transform-origin:50%}body.method-page details[open] .method-photo:is(.architecture,.compatibility)>img{animation:6.2s linear both object-photo-finish}body.method-page details[open] .object-scene{animation:6.4s linear both object-stage-settle}body.method-page details[open] .empty-plate{animation:1.5s ease-out both empty-plate-reveal}body.method-page details[open] .cream-object{animation:2.8s cubic-bezier(.16,1,.3,1) 1.5s both cream-arrival}body.method-page details[open] .oil-object{animation:2.9s cubic-bezier(.16,1,.3,1) 1.9s both oil-arrival}body.method-page details[open] .water-object{animation:2.9s cubic-bezier(.16,1,.3,1) 2.3s both water-arrival}body.method-page details[open] .blue-object{animation:3.4s cubic-bezier(.22,1,.36,1) 1.5s both blue-wave-arrival}body.method-page details[open] .coral-object{animation:3.4s cubic-bezier(.22,1,.36,1) 1.75s both coral-wave-arrival}@keyframes empty-plate-reveal{0%{opacity:0}to{opacity:1}}@keyframes cream-arrival{0%{opacity:0;transform:translate(-14%,17%)rotate(-7deg)}15%{opacity:1}to{opacity:1;transform:none}}@keyframes oil-arrival{0%{opacity:0;transform:translate(17%,-14%)rotate(6deg)}15%{opacity:1}to{opacity:1;transform:none}}@keyframes water-arrival{0%{opacity:0;transform:translate(16%,20%)rotate(-5deg)}15%{opacity:1}to{opacity:1;transform:none}}@keyframes blue-wave-arrival{0%{transform:translate(-60%)}to{transform:none}}@keyframes coral-wave-arrival{0%{transform:translate(60%)}to{transform:none}}@keyframes object-photo-finish{0%,85%{opacity:0}to{opacity:1}}@keyframes object-stage-settle{0%,97%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){body.method-page .object-scene{display:none}body.method-page details[open] .method-photo:is(.architecture,.compatibility)>img{opacity:1;animation:none!important}}body.method-page details[open] .method-photo.architecture>img{opacity:0;animation:none!important}body.method-page .method-photo.architecture>img{visibility:hidden}.architecture-scene[data-astro-cid-fj2dmoz2]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.architecture-arrival[data-astro-cid-fj2dmoz2]{--travel:540px;--delay:.65s;transform-box:view-box;transform-origin:50%}.architecture-cream[data-astro-cid-fj2dmoz2]{--travel:-650px;--delay:.35s}.architecture-water[data-astro-cid-fj2dmoz2]{--travel:620px;--delay:.95s}details[open] .architecture-arrival[data-astro-cid-fj2dmoz2]{animation:architecture-arrive 2.4s var(--delay) cubic-bezier(.22,1,.36,1) both}.architecture-cast[data-astro-cid-fj2dmoz2]{transform-box:fill-box;transform-origin:50%}@keyframes architecture-arrive{0%{opacity:0;transform:translateX(var(--travel))}18%{opacity:1}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.architecture-arrival[data-astro-cid-fj2dmoz2],.architecture-cast[data-astro-cid-fj2dmoz2]{animation:none!important}}.compatibility-scene[data-astro-cid-fkz6zgyn]{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:hidden}.compatibility-ready .compatibility-scene[data-astro-cid-fkz6zgyn]{display:block}body.method-page details[open] .method-photo.compatibility-ready>img{opacity:0;animation:none!important}[data-astro-cid-fkz6zgyn][data-liquid]{transform-box:view-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.compatibility-scene[data-astro-cid-fkz6zgyn]{display:none!important}body.method-page details[open] .method-photo.compatibility-ready>img{opacity:1}}.bench-film[data-astro-cid-ihmxi4ah]{color:#111;background:#fff;align-self:center;min-width:0;margin:0;position:relative}video[data-astro-cid-ihmxi4ah]{aspect-ratio:16/9;background:#111;width:100%;height:auto;display:block}figcaption[data-astro-cid-ihmxi4ah]{box-sizing:border-box;color:#111;background:#fff;border:1px solid #bbb;border-radius:12px;width:fit-content;max-width:min(420px,100vw - 32px);height:fit-content;padding:28px 44px 24px 24px;font-size:14px;font-weight:400;line-height:1.6;box-shadow:0 12px 48px #0004}.credit-toggle[data-astro-cid-ihmxi4ah]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.credit-toggle[data-astro-cid-ihmxi4ah] span[data-astro-cid-ihmxi4ah]{color:#fff;background:0 0;border:0;place-items:center;width:18px;height:18px;font:italic 400 16px Georgia,serif;display:grid}.credit-toggle[data-astro-cid-ihmxi4ah]:focus-visible{outline-offset:2px;outline:3px solid #168aff}.credit-close[data-astro-cid-ihmxi4ah]{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;margin:0;padding:0;font:400 24px/1 Arial,sans-serif;display:grid;position:absolute;top:4px;right:4px}.credit-close[data-astro-cid-ihmxi4ah]:focus-visible{outline-offset:1px;outline:2px solid #168aff}body.wevr-refresh.method-page main .surface-dark .method-chapter .credit-toggle[data-astro-cid-ihmxi4ah] span[data-astro-cid-ihmxi4ah]{color:#fff;text-shadow:0 1px 3px #0009}a[data-astro-cid-ihmxi4ah]{color:inherit;text-underline-offset:3px;font-weight:400;text-decoration:underline}.method-photo[data-astro-cid-alpwxq5d]{isolation:isolate;background:#e8e0d5;align-self:stretch;width:100%;min-width:0;margin:0;display:block;position:relative;overflow:hidden}.method-photo[data-astro-cid-alpwxq5d] img[data-astro-cid-alpwxq5d]{object-fit:cover;aspect-ratio:3/2;transform-origin:50%;width:100%;height:100%;min-height:400px;display:block}.photo-pieces[data-astro-cid-alpwxq5d]{pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.photo-piece[data-astro-cid-alpwxq5d]{background-repeat:no-repeat;background-size:100% 300%;background-position:50% calc(var(--piece)*50%);transform-origin:50%;min-width:0;min-height:0;display:block}.compatibility[data-astro-cid-alpwxq5d] .photo-pieces[data-astro-cid-alpwxq5d],.claims[data-astro-cid-alpwxq5d] .photo-pieces[data-astro-cid-alpwxq5d]{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.compatibility[data-astro-cid-alpwxq5d] .photo-piece[data-astro-cid-alpwxq5d],.claims[data-astro-cid-alpwxq5d] .photo-piece[data-astro-cid-alpwxq5d]{background-size:200% 100%;background-position:calc(var(--piece)*100%) 50%}details[open] .photo-pieces[data-astro-cid-alpwxq5d]{animation:3.6s linear both pieces-settle}details[open] .method-photo[data-astro-cid-alpwxq5d]:not(.bench) img[data-astro-cid-alpwxq5d]{animation:3.6s linear both full-photo}details[open] .architecture[data-astro-cid-alpwxq5d] .photo-piece[data-astro-cid-alpwxq5d]{animation:2.9s cubic-bezier(.22,1,.36,1) both layer-assemble;animation-delay:calc(var(--piece)*.18s)}details[open] .compatibility[data-astro-cid-alpwxq5d] .photo-piece[data-astro-cid-alpwxq5d]:first-child{animation:3.1s cubic-bezier(.22,1,.36,1) both material-left}details[open] .compatibility[data-astro-cid-alpwxq5d] .photo-piece[data-astro-cid-alpwxq5d]:last-child{animation:3.1s cubic-bezier(.22,1,.36,1) both material-right}details[open] .documentation[data-astro-cid-alpwxq5d] .photo-piece[data-astro-cid-alpwxq5d]{animation:2.5s cubic-bezier(.22,1,.36,1) both record-sequence;animation-delay:calc(var(--piece)*.35s)}.claims[data-astro-cid-alpwxq5d] .photo-pieces[data-astro-cid-alpwxq5d]{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr))}.claims[data-astro-cid-alpwxq5d] .photo-piece[data-astro-cid-alpwxq5d]{background-size:1200% 800%;background-position:calc(var(--col)*100%/11) calc(var(--row)*100%/7)}details[open] .claims[data-astro-cid-alpwxq5d] .photo-piece[data-astro-cid-alpwxq5d]{animation:photo-particle 2s var(--lag) cubic-bezier(.22,1,.36,1) both}@keyframes photo-particle{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--turn)) scale(.25)}35%{opacity:1}to{opacity:1;transform:none}}details[open] [data-astro-cid-alpwxq5d]:is(.reveal-claims,.reveal-documentation) .research-copy[data-astro-cid-alpwxq5d]{animation:.85s ease-out both explanation-reveal}details[open] .bench[data-astro-cid-alpwxq5d] img[data-astro-cid-alpwxq5d]{animation:3.3s cubic-bezier(.22,1,.36,1) both vortex-aperture}@keyframes pieces-settle{0%,90%{opacity:1}to{opacity:0}}@keyframes full-photo{0%,85%{opacity:0}95%,to{opacity:1}}@keyframes layer-assemble{0%{opacity:0;transform:translateX(calc((var(--piece) - 1)*70%)) translateY(calc((var(--piece) - 1)*45%)) scale(.84)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes material-left{0%{transform:translate(-105%)}to{transform:none}}@keyframes material-right{0%{transform:translate(105%)}to{transform:none}}@keyframes record-sequence{0%{opacity:0;transform:translate(100%)rotate(-6deg)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes evidence-reveal{0%{clip-path:inset(100% 0 0);transform:translateY(24px)}to{clip-path:inset(0);transform:none}}@keyframes explanation-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vortex-aperture{0%{clip-path:circle(0% at 50% 52%);transform:scale(1.12)rotate(-7deg)}to{clip-path:circle(76% at 50% 52%);transform:none}}@media (width<=760px){.method-photo[data-astro-cid-alpwxq5d]{aspect-ratio:3/2;height:auto;min-height:0}.method-photo[data-astro-cid-alpwxq5d] img[data-astro-cid-alpwxq5d]{aspect-ratio:3/2;object-fit:cover;height:auto;min-height:0;position:static}}@media (prefers-reduced-motion:reduce){.method-photo[data-astro-cid-alpwxq5d] [data-astro-cid-alpwxq5d],.research-copy[data-astro-cid-alpwxq5d]{transition:none!important;animation:none!important}.photo-pieces[data-astro-cid-alpwxq5d]{display:none}}.method-photo[data-astro-cid-alpwxq5d]:is(.documentation,.claims){aspect-ratio:3/2;align-self:center}.method-photo[data-astro-cid-alpwxq5d]:is(.documentation,.claims) img[data-astro-cid-alpwxq5d]{object-fit:fill;height:auto;min-height:0}details[open] .method-photo[data-astro-cid-alpwxq5d]:is(.documentation,.claims) img[data-astro-cid-alpwxq5d]{opacity:0;animation:none}details[open] .method-photo[data-astro-cid-alpwxq5d]:is(.documentation,.claims) .photo-pieces[data-astro-cid-alpwxq5d]{opacity:1;animation:none}details[open] .method-photo[data-astro-cid-alpwxq5d].claims.is-assembled img[data-astro-cid-alpwxq5d]{opacity:1}.method-photo[data-astro-cid-alpwxq5d].claims.is-assembled .photo-pieces[data-astro-cid-alpwxq5d]{visibility:hidden}@media (prefers-reduced-motion:reduce){details[open] .method-photo[data-astro-cid-alpwxq5d]:is(.documentation,.claims) img[data-astro-cid-alpwxq5d]{opacity:1}}@property --develop-radius{syntax:"<percentage>";inherits:false;initial-value:100%}.documentation[data-astro-cid-alpwxq5d]{background:#f0e9dc}details[open] .method-photo[data-astro-cid-alpwxq5d].documentation img[data-astro-cid-alpwxq5d]{opacity:1;mask-image:radial-gradient(circle at 20% 32%,#000 calc(var(--develop-radius)*.62),transparent var(--develop-radius)),radial-gradient(circle at 76% 26%,#000 calc(var(--develop-radius)*.54),transparent calc(var(--develop-radius)*.9)),radial-gradient(circle at 55% 80%,#000 calc(var(--develop-radius)*.58),transparent calc(var(--develop-radius)*.95));animation:none;mask-repeat:no-repeat;mask-composite:add}@media (prefers-reduced-motion:reduce){details[open] .method-photo[data-astro-cid-alpwxq5d].documentation img[data-astro-cid-alpwxq5d]{filter:none;mask-image:none}}
