body:has(.public-site)>.app-footer,body:has(.public-site)>.app-header,body:has(.public-site)>.skip-link{display:none}.public-site{--web-ink:#0b2025;--web-muted:#465b60;--web-paper:#fcf9f2;--web-forest:#123d35;--web-gold:#946c22;background:var(--web-paper);color:var(--web-ink);overflow-wrap:anywhere}.public-site *,.public-site :after,.public-site :before{box-sizing:border-box}.public-site h1,.public-site h2,.public-site h3{text-wrap:balance}.public-site h1,.public-site h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.03}.public-site h1{font-size:clamp(3.6rem,6.7vw,7rem)}.public-site h2{font-size:clamp(2.8rem,4.8vw,5.7rem)}.public-site em{color:var(--web-gold);font-weight:400}.public-site p{line-height:1.65}.public-site :focus-visible{outline:3px solid #765615;outline-offset:5px}.public-site h1:focus{outline:none}.public-site a:not(.web-button):hover{text-decoration:underline;text-underline-offset:.3em}.web-skip{position:fixed;z-index:100;inset:1rem auto auto 1rem;transform:translateY(-200%);background:white;color:#0b2025;padding:1rem}.web-skip:focus{transform:none}.web-section{width:min(100%,1480px);margin-inline:auto;padding:clamp(4rem,7vw,8rem) clamp(1.4rem,5vw,6rem);scroll-margin-top:2rem}.web-kicker{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.web-button{display:inline-flex;justify-content:center;align-items:center;gap:1.5rem;min-height:3.25rem;padding:.85rem 1.35rem;border:1px solid transparent;border-radius:.65rem;font-size:.95rem;font-weight:600;background:var(--web-forest);color:#fffaf0;text-decoration:none}.web-button:hover{background:#082b25}.web-button span{font-size:1.25rem}.web-button-light{background:#fffaf1e8;border-color:#d9cdb8;color:var(--web-ink)}.web-button-light:hover{background:white}.web-button-gold{background:#efc466;color:#15221f;border-color:#f8d890}.web-button-gold:hover{background:#f5d17e}.web-text-link{display:inline-flex;gap:1.5rem;align-items:center;padding-block:.75rem;border-bottom:1px solid #a58b59;font-weight:600}.web-brand{flex-shrink:0;font-size:1.3rem;letter-spacing:.12em;font-weight:700}.web-brand img{display:block;width:min(15rem,100%);height:auto}.web-nav{position:relative;z-index:10;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1.5rem;width:min(100%,1480px);margin-inline:auto;padding:2rem clamp(1.4rem,5vw,6rem)}.web-nav>.web-brand{width:15rem}.web-nav-actions,.web-nav-desktop{display:flex;align-items:center;gap:clamp(1rem,2vw,2.25rem);font-size:.9rem}.web-nav-actions>a:not(.web-button),.web-nav-desktop a{padding-block:.7rem}.web-menu{display:none}.web-hero-world{overflow:clip;position:relative;isolation:isolate;background:#e5decf}.web-landscape{position:absolute;inset:0;z-index:-2;overflow:hidden}.web-landscape img{object-fit:cover;object-position:center}.web-opening-landscape{transform:translate(var(--pointer-x,0),var(--pointer-y,0)) scale(1.025);transition:transform .4s ease-out}.web-opening-landscape img{animation:web-descent 2s ease-out both}.web-hero-wash{position:absolute;inset:0;z-index:-1;animation:web-wash 1.2s .3s both;background:linear-gradient(90deg,#fcf9f2ee,#fcf9f2d9 30%,#fcf9f233 70%,transparent),linear-gradient(#fcf9f2e6,transparent 35%,transparent 80%,#0b202533)}.web-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.8fr) minmax(17rem,.8fr);align-items:start;gap:6rem;width:min(100%,1480px);margin-inline:auto;padding:4rem clamp(1.4rem,5vw,6rem) 7rem}.web-hero-copy{max-width:46rem;animation:web-enter .7s 1.1s both}.web-hero-copy>.web-kicker{margin-bottom:1.4rem;color:#3f562e}.web-hero-description{max-width:29rem;margin-top:1.5rem;font-size:1.2rem}.web-hero-ctas{display:flex;flex-wrap:nowrap;gap:.9rem;margin-top:1.8rem}.web-play{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#ecc36c;color:#16392f}.web-alpha-note{margin-top:1.3rem;font-size:.85rem;color:#34474c}.web-observation{animation:web-enter .7s 1.25s both}.web-story-controls{display:grid;gap:.65rem}.web-story-controls button{display:grid;grid-template-columns:2.3rem 1fr auto;align-items:center;gap:.9rem;text-align:left;min-height:3.4rem;padding:.4rem 1.1rem .4rem .45rem;border:1px solid #9bafa591;border-radius:2rem;background:#173a3be8;color:#fffaf0;cursor:pointer}.web-story-controls button:hover{background:#12302f}.web-story-controls button[aria-pressed=true]{border:2px solid #f0c970;padding:calc(.4rem - 1px) calc(1.1rem - 1px) calc(.4rem - 1px) calc(.45rem - 1px)}.web-story-controls button[aria-pressed=true]>span:last-child{font-weight:700}.web-story-symbol{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid #bf984c;border-radius:50%;background:#8c692e;font-size:1.4rem}.web-story-description{min-height:20rem;margin-top:1.2rem;padding:1.5rem;border-radius:.85rem;background:#102b2ceb;color:#fffaf0;border:1px solid #80938a}.web-story-description h2{margin-top:.8rem;font-size:1.8rem;letter-spacing:-.035em}.web-story-description>p:not(.web-kicker){margin-top:.8rem;font-size:.9rem}.web-story-description a{display:inline-block;margin-top:.9rem;padding-block:.4rem;color:#f6cf7e;font-size:.85rem}.web-story-description .web-kicker{color:#f6cf7e}.web-hero-caption{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:1rem;padding:1.4rem clamp(1.4rem,5vw,6rem);background:#0b2025db;color:#fff8ec;font-size:.75rem}.web-hero-caption a{letter-spacing:.05em}.web-how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:4rem}.web-how h2{margin-top:1.2rem;font-size:clamp(2.7rem,4vw,4.5rem)}.web-how ol{display:grid;gap:1.8rem}.web-how li{display:grid;grid-template-columns:2rem 1fr;column-gap:1.2rem;border-bottom:1px solid #d9d1c2;padding-bottom:1.8rem}.web-step-number{grid-row:span 2;color:#7e5c24;font-size:.8rem;padding-top:.3rem}.web-how h3{font-size:1.2rem;font-weight:600}.web-how li p{margin-top:.5rem;color:var(--web-muted)}.web-evidence{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.2fr);gap:3rem;align-items:start;padding-bottom:9rem}.web-evidence-intro{position:sticky;top:2rem}.web-evidence-story h2{margin-top:1.3rem}.web-evidence-intro>p:not(.web-kicker){margin-top:1.6rem;color:var(--web-muted);font-size:1.05rem}.web-evidence-story .web-text-link{margin-top:1.5rem}.web-evidence-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.8rem;padding-top:2rem}.web-evidence-card{min-width:0;min-height:32rem;padding:1.3rem;border:1px solid #b09252;border-radius:1.2rem;background:linear-gradient(145deg,#25453e,#0d2426 80%);color:#fff9ef;transform:translateY(calc(var(--card-order) * 1.1rem)) rotate(calc((var(--card-order) - 1.5) * 1deg))}.web-evidence-card h3{font-family:Georgia,serif;font-size:clamp(1.5rem,1.75vw,2.2rem);font-weight:400;line-height:1.15;letter-spacing:-.025em;margin-top:1rem}.web-evidence-card .web-kicker{margin-top:1.5rem;font-size:.6rem;letter-spacing:.14em;color:#f1cf8c}.web-evidence-card>p:not(.web-kicker){margin-top:1rem;font-size:.95rem;color:#e0e8e1}.web-evidence-card a{display:inline-block;margin-top:1.3rem;padding-block:.4rem;color:#f1cf8c;font-size:.8rem}.web-evidence-symbol{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid #b99857;color:#f2d69e;font-size:1.5rem}.web-product-reveal{--reveal-progress:0;background:linear-gradient(#fcf9f2,#f2eadb 60%,#e8ddc8);padding-bottom:clamp(4rem,7vw,7rem);scroll-margin-top:2rem}.web-product-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:5rem}.web-product-intro h2{margin-top:1.3rem}.web-product-intro>div>p:not(.web-kicker){max-width:30rem;margin-top:1.5rem;color:var(--web-muted);font-size:1.1rem}.web-product-intro .web-button{margin-top:1.8rem}.web-alpha-scope{padding:2.5rem;border-left:1px solid #b79b5e}.web-alpha-scope ul{margin-top:1.5rem;list-style:disc;padding-left:1.2rem}.web-alpha-scope li{margin-bottom:.85rem;line-height:1.7}.web-product-concept{width:min(90%,1400px);margin-inline:auto;border-radius:1.1rem;overflow:hidden;border:1px solid #6a827b;box-shadow:0 1.8rem 3rem #122b2526;background:#0b1d23;color:#eeeae0;transform:perspective(1400px) rotateX(calc((1 - var(--reveal-progress)) * 3deg)) scale(calc(.95 + var(--reveal-progress) * .05));transform-origin:center center}.web-product-concept>img{width:100%;height:auto}.web-product-concept figcaption{padding:1.3rem clamp(1.3rem,3vw,3rem);font-size:.85rem;line-height:1.7}.web-product-concept strong{color:#f2cf84}.web-closing{position:relative;isolation:isolate;padding:6rem clamp(1.4rem,7vw,8rem);min-height:31rem;background:#e6dfd1;display:flex;align-items:flex-start}.web-closing .web-landscape img{object-position:center 60%}.web-closing-wash{position:absolute;inset:0;z-index:-1;background:linear-gradient(#fcf9f2d9,#fcf9f2bf 70%,#fcf9f233)}.web-closing-content{width:100%;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem;align-items:center}.web-closing h2{margin-top:1.5rem;font-size:clamp(2.8rem,4.4vw,5rem)}.web-closing-content>div:last-child p{max-width:20rem;margin-top:1.5rem;color:#33484b}.web-footer{position:relative;isolation:isolate;overflow:hidden;background:#071e1c;color:#f6f0e4;padding:5rem clamp(1.4rem,5vw,6rem) 1.5rem}.web-footer-landscape{z-index:-1;object-fit:cover;object-position:center 20%;opacity:.12}.web-footer em{color:#eec370}.web-footer :focus-visible,.web-observation :focus-visible{outline-color:#f5d18b}.web-footer .web-brand{display:flex;align-items:center;gap:1rem}.web-footer .web-brand img{width:3.5rem;height:auto}.web-footer-content{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,.65fr) minmax(0,.65fr) minmax(0,1.2fr);gap:2.5rem}.web-footer h2{font-size:clamp(2.8rem,4vw,4.7rem);margin-top:2rem}.web-footer-lead>p{margin-top:1.3rem;color:#cad4cd}.web-footer .web-button{margin-top:1.7rem}.web-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;padding-top:5rem}.web-footer nav h3{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;color:#f2c779;margin-bottom:1rem}.web-footer nav a{padding-block:.3rem;font-size:.95rem}.web-kito{align-self:center;display:flex;flex-wrap:nowrap;align-items:center;gap:1rem;padding:1.5rem;border:1px solid #809275;border-radius:1.3rem;background:#041b1acc}.web-kito img{width:min(8rem,100%);height:auto}.web-kito .web-kicker{color:#f2c779;font-size:.65rem}.web-kito a{display:inline-block;padding-block:1rem;font-family:Georgia,serif;font-size:1.6rem}.web-kito-note{color:#cad4cd;font-size:.8rem}.web-footer-bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid #66786b;color:#d0d9d1;font-size:.75rem}.web-information{max-width:900px;padding-block:5rem 7rem}.web-information h1{margin-block:1.5rem 2.5rem;font-size:clamp(3rem,6vw,5rem)}.web-information>p:not(.web-kicker){font-size:1.1rem;margin-block:1.3rem;color:var(--web-muted)}.web-information .web-text-link{margin-top:1.5rem}@keyframes web-wash{0%{opacity:0}to{opacity:1}}.web-hero-copy:focus-within,.web-nav-enter:focus-within,.web-observation:focus-within{animation:none}@keyframes web-descent{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes web-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.web-nav-enter{animation:web-enter .5s .6s both}@media (max-width:1100px){.web-nav-actions,.web-nav-desktop{display:none}.web-menu{display:block;position:relative}.web-menu summary{cursor:pointer;min-height:2.75rem;padding:.65rem}.web-menu nav{position:absolute;inset:calc(100% + .6rem) 0 auto auto;width:min(20rem,calc(100vw - 2.8rem));display:grid;gap:.25rem;background:#fffaf1;border:1px solid #c1af88;border-radius:.8rem;padding:1rem;box-shadow:0 .7rem 2rem #0b20251a}.web-menu nav a{padding:.7rem}.web-hero{gap:3rem;grid-template-columns:minmax(0,1.4fr) minmax(16rem,1fr)}.web-evidence{grid-template-columns:1fr;gap:2rem}.web-evidence-intro{position:static}.web-evidence-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.web-evidence-card{min-height:18rem}.web-footer-content{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.web-kito{grid-column:1/-1}}@media (max-width:700px){.web-nav{padding-block:1.2rem;gap:.8rem}.web-brand{font-size:1.05rem}.web-brand img{width:11rem}.web-hero{display:block;padding-top:3rem;padding-bottom:3rem}.web-hero-copy{max-width:100%}.public-site h1{font-size:clamp(3rem,12vw,4.5rem)}.web-hero-description{font-size:1.05rem}.web-hero-wash{background:linear-gradient(#fcf9f2f2,#fcf9f2d9 45%,#fcf9f2a6)}.web-hero-ctas{gap:.7rem}.web-hero-ctas .web-button{width:100%}.web-observation{margin-top:3rem}.web-story-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.web-story-controls button{gap:.45rem;grid-template-columns:1.6rem 1fr auto;font-size:.8rem;padding-right:.65rem}.web-story-symbol{width:1.6rem;height:1.6rem;font-size:1rem}.web-story-description{min-height:16rem}.web-closing-content,.web-evidence,.web-how,.web-product-intro{grid-template-columns:1fr;gap:2.5rem}.web-how ol{margin-top:1rem}.web-evidence-intro{position:static}.web-evidence-sequence{grid-template-columns:1fr;gap:1.4rem;padding-top:0}.web-evidence-card{min-height:auto;transform:none}.web-evidence{padding-bottom:4rem}.web-product-intro{padding-bottom:3rem}.web-alpha-scope{padding:1.5rem 0 1.5rem 1.5rem}.web-product-concept{width:calc(100% - 2.8rem);transform:none}.web-closing{padding-block:4rem 8rem;min-height:34rem}.web-closing h2{font-size:2.9rem}.web-footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.web-footer-lead,.web-kito{grid-column:1/-1}.web-footer nav{padding-top:0}.web-footer-bottom{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :after,.public-site :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.web-evidence-card,.web-opening-landscape,.web-product-concept{transform:none!important;opacity:1!important}}@media (prefers-reduced-motion:no-preference){html:has(.public-site){scroll-behavior:smooth}}@media (forced-colors:active){.web-closing-wash,.web-footer-landscape,.web-hero-wash,.web-landscape{display:none}.web-button,.web-evidence-card,.web-kito,.web-product-concept,.web-story-controls button,.web-story-description{border:1px solid CanvasText}.web-story-controls button[aria-pressed=true]{outline:3px solid Highlight}.public-site :focus-visible{outline-color:Highlight}}.web-hero-copy,.web-hero-wash,.web-nav-enter,.web-observation,.web-opening-landscape img{animation:none}.web-hero-world{min-height:100svh}.web-hero,.web-hero-caption,.web-nav{z-index:3}.web-scene{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;transform:translate(calc(var(--pointer-x, 0px) * .5),calc(var(--pointer-y, 0px) * .5));transition:transform .6s ease-out}.web-scene circle,.web-scene path,.web-scene rect{vector-effect:non-scaling-stroke}.web-contours{stroke:#e6c78a;stroke-width:.8;opacity:.32}.web-observation-paths{stroke:#fff2cd;stroke-width:1.5;opacity:.7}.web-scene-layer{opacity:0;transition:opacity .8s,transform 1.1s cubic-bezier(.2,.65,.2,1);transform-origin:65% 60%;stroke:#fff2cc;stroke-width:1.7;fill:#153c35c9}.web-scene-places circle:first-child{fill:#d9a947a6}.web-scene-places circle:nth-child(2){fill:#fff6db}.web-scene-change{stroke:#ffd383;fill:none;stroke-width:2;transform:translate(-16px,16px)}.web-scene-clarity{fill:none;stroke:#fff4d4;transform:scale(.8)}.public-site[data-story=change] .web-scene-change,.public-site[data-story=clarity] .web-scene-clarity,.public-site[data-story=evidence] .web-scene-evidence,.public-site[data-story=places] .web-scene-places,.public-site[data-story=sources] .web-scene-sources{opacity:1;transform:none}.public-site[data-story=clarity] .web-observation-paths{opacity:.16}.public-site[data-story=sources] .web-observation-paths{stroke:#e9f6d7}.public-site[data-story=evidence] .web-contours{opacity:.15}.web-scene-focus{fill:#fff0c5;stroke:#e9b756;stroke-width:3;transform:translate(690px,490px);transition:transform 1.2s cubic-bezier(.22,.7,.25,1)}.public-site[data-story=change] .web-scene-focus{transform:translate(1040px,470px)}.public-site[data-story=sources] .web-scene-focus{transform:translate(820px,350px)}.public-site[data-story=evidence] .web-scene-focus{transform:translate(610px,570px)}.public-site[data-story=clarity] .web-scene-focus{transform:translate(760px,480px)}@keyframes web-arrival{0%{transform:scale(1.42) translate3d(-5%,7%,0);filter:brightness(.65)}48%{transform:scale(1.19) translate3d(-2%,2%,0);filter:brightness(.9)}to{transform:scale(1);filter:none}}@keyframes web-path-arrival{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:.7}}@keyframes web-pin-arrival{0%{opacity:0}to{opacity:1}}.public-site[data-motion=enabled] .web-opening-landscape img{animation:web-arrival 3.6s cubic-bezier(.22,.6,.2,1) both}.public-site[data-motion=enabled] .web-observation-paths path{stroke-dasharray:1;animation:web-path-arrival 1.4s .8s both}.public-site[data-motion=enabled] .web-scene-places>g{animation:web-pin-arrival .7s both}.public-site[data-motion=enabled] .web-hero-wash{animation:web-wash 1.2s 2s both}.public-site[data-motion=enabled] .web-nav-enter{animation:web-enter .65s 2.1s both}.public-site[data-motion=enabled] .web-hero-copy{animation:web-enter .85s 2.7s both}.public-site[data-motion=enabled] .web-observation{animation:web-enter .85s 3s both}.public-site[data-motion=enabled] .web-scene-focus{animation:web-pin-arrival .7s 1.6s both}.public-site:focus-within .web-hero-copy,.public-site:focus-within .web-hero-wash,.public-site:focus-within .web-nav-enter,.public-site:focus-within .web-observation{animation:none}.web-journey-stage{min-width:0}.web-journey-art{margin-top:2rem;background:radial-gradient(ellipse,#e8dcba,transparent 70%)}.web-journey-art svg{width:100%;max-height:22rem;overflow:visible}.web-journey-art g{stroke:#95722f;stroke-width:1.5;fill:#fcf9f2}.web-journey-art .web-journey-grid{opacity:.25;fill:none}.web-journey-pin>circle:first-child{fill:none;stroke-dasharray:3 8;opacity:.6}.web-journey-pin path{fill:#173c35;stroke:#ccad6b}.web-journey-pin circle:last-child{fill:#f3d086}.web-journey-context,.web-journey-save{opacity:0}.web-journey-art-caption{display:block;text-align:center;font-size:.7rem;color:#58655d;padding-bottom:1rem}.public-site[data-motion=enabled] .web-journey-context,.public-site[data-motion=enabled] .web-journey-pin,.public-site[data-motion=enabled] .web-journey-save{transition:transform .9s cubic-bezier(.22,.7,.25,1),opacity .7s;transform-origin:50% 50%}.public-site[data-motion=enabled] .web-how[data-stage="1"] .web-journey-pin,.public-site[data-motion=enabled] .web-how[data-stage="2"] .web-journey-pin{opacity:0;transform:scale(.55) translateY(-30px)}.public-site[data-motion=enabled] .web-how[data-stage="1"] .web-journey-save,.public-site[data-motion=enabled] .web-how[data-stage="2"] .web-journey-context{opacity:1;transform:none}.web-evidence-story{--evidence-progress:0;position:relative}.web-evidence-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.2fr);gap:3rem;align-items:center}.web-evidence-thread{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;stroke:#ad863b;fill:none;stroke-width:1.5;opacity:.45}.web-evidence-thread path{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--evidence-progress))}.web-evidence-thread circle{fill:#f0c779}.web-evidence-sequence{position:relative}.web-evidence-card{position:relative;z-index:1}.web-evidence-card:focus-within{opacity:1!important;transform:none!important;z-index:5}.web-product-stage{position:relative;isolation:isolate}.web-product-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,#24423d,#081b20 75%);opacity:var(--reveal-progress)}.web-product-concept{transform:none}@media (min-width:1101px) and (prefers-reduced-motion:no-preference){.public-site[data-motion=enabled] .web-how{min-height:210svh}.public-site[data-motion=enabled] .web-journey-stage{position:sticky;top:8svh}.public-site[data-motion=enabled] .web-how ol{gap:0}.public-site[data-motion=enabled] .web-how li{min-height:65svh;align-content:center;transition:opacity .6s,transform .7s;opacity:.45;transform:translateX(1.2rem)}.public-site[data-motion=enabled] .web-how li[data-active=true]{opacity:1;transform:none}.public-site[data-motion=enabled] .web-how h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(2.8rem,4vw,4.5rem)}.public-site[data-motion=enabled] .web-evidence-story{min-height:300svh}.public-site[data-motion=enabled] .web-evidence-stage{position:sticky;top:0;min-height:100svh}.public-site[data-motion=enabled] .web-evidence-card{opacity:.58;transform:translateY(2rem) scale(.88) rotateY(-12deg);transition:opacity .65s,transform .8s;transition-delay:0s;transform-origin:center}.public-site[data-motion=enabled] .web-evidence-card[data-active=true]{opacity:1;transform:translateY(-1.4rem) scale(1.06) rotateY(0deg);z-index:3;box-shadow:0 2rem 4rem #1d3d3529}.public-site[data-motion=enabled] .web-evidence-story[data-stage="1"] .web-evidence-stage{background:radial-gradient(ellipse at 45% 70%,#e6e9da,transparent 65%)}.public-site[data-motion=enabled] .web-evidence-story[data-stage="2"] .web-evidence-stage{background:radial-gradient(ellipse at 65% 50%,#ede0c5,transparent 65%)}.public-site[data-motion=enabled] .web-evidence-story[data-stage="3"] .web-evidence-stage{background:radial-gradient(ellipse at 80% 40%,#e0e9e4,transparent 65%)}.public-site[data-motion=enabled] .web-product-reveal{min-height:240svh;padding-bottom:0}.public-site[data-motion=enabled] .web-product-stage{position:sticky;top:0;min-height:100svh;display:grid;align-items:center;overflow:clip;padding-block:4svh}.public-site[data-motion=enabled] .web-product-intro{position:absolute;left:0;top:10svh;width:43%;display:block;padding:2rem 3vw;opacity:max(0,calc(1 - var(--reveal-progress) * 1.5));transform:translateX(calc(var(--reveal-progress) * -3rem))}.public-site[data-motion=enabled] .web-product-intro h2{font-size:clamp(2.4rem,4vw,4.4rem)}.public-site[data-motion=enabled] .web-product-intro .web-alpha-scope{margin-top:1.5rem;padding:1rem 1.5rem;font-size:.85rem}.public-site[data-motion=enabled] .web-product-intro:focus-within{opacity:1;transform:none;z-index:5;background:#fcf9f2}.public-site[data-motion=enabled] .web-product-concept{width:min(90%,calc((100svh - 10rem) * 1.776),1400px);position:relative;z-index:2;transform:perspective(1500px) translateX(calc((1 - var(--reveal-progress)) * 23%)) rotateY(calc((1 - var(--reveal-progress)) * -16deg)) rotateX(calc((1 - var(--reveal-progress)) * 8deg)) scale(calc(.62 + var(--reveal-progress) * .38));box-shadow:0 3rem 6rem #05151766}}@media (max-width:1100px){.web-evidence-stage{grid-template-columns:1fr}.web-evidence-thread{display:none}.web-evidence-intro{position:static}.web-evidence-card{min-height:20rem;transform:none}.public-site[data-motion=enabled] .web-evidence-card{opacity:1;transform:none}.web-product-stage:before{display:none}}@media (max-width:700px){.web-evidence-sequence{grid-template-columns:1fr}.web-journey-art{max-width:26rem}.web-scene{opacity:.45}.web-how li{transition:border-color .6s}.web-how li[data-active=true]{border-color:#9a732b}}@media (prefers-reduced-motion:reduce){.web-evidence-card,.web-journey-art *,.web-scene,.web-scene *{animation:none!important;transition:none!important}.web-scene-layer{transform:none}.web-journey-context,.web-journey-pin,.web-journey-save{opacity:1;transform:scale(.45);transform-origin:50% 50%}.web-journey-pin{transform:translateX(-125px) scale(.45)}.web-journey-context{transform:translateX(125px) scale(.45)}.web-evidence-thread{display:none}.web-evidence-card{opacity:1;transform:none}.web-product-stage:before{display:none}}@media (forced-colors:active){.web-evidence-thread,.web-journey-art,.web-product-stage:before,.web-scene{display:none}.public-site[data-motion=enabled] .web-product-intro{opacity:1}.web-evidence-card{opacity:1!important}.public-site[data-motion=enabled] .web-evidence-story,.public-site[data-motion=enabled] .web-how,.public-site[data-motion=enabled] .web-product-reveal{min-height:0}.public-site[data-motion=enabled] .web-evidence-stage,.public-site[data-motion=enabled] .web-journey-stage{position:static;min-height:0}.public-site[data-motion=enabled] .web-product-stage{position:relative;display:block;min-height:0;overflow:visible}.public-site[data-motion=enabled] .web-product-intro{position:static;width:100%;display:grid;opacity:1;transform:none}.public-site[data-motion=enabled] .web-product-concept{transform:none}.public-site[data-motion=enabled] .web-how li{min-height:0;padding-block:2rem;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.public-site .web-journey-context,.public-site .web-journey-pin,.public-site .web-journey-save{opacity:1!important}.public-site .web-journey-pin{transform:translateX(-125px) scale(.45)!important}.public-site .web-journey-save{transform:scale(.45)!important}.public-site .web-journey-context{transform:translateX(125px) scale(.45)!important}}.web-arrival{--arrival-progress:1;position:relative}.web-story-thumbnail{float:left;width:4.5rem;height:6rem;object-fit:cover;margin:0 1rem .5rem 0;border-radius:.6rem}.web-story-description{min-height:0;padding:1rem;background:#102b2cce;backdrop-filter:blur(12px)}.web-story-description h2{font:600 1.05rem/1.25 Arial,sans-serif;margin-top:.35rem;letter-spacing:0}.web-story-description>p:not(.web-kicker){font-size:.8rem;line-height:1.45}.web-story-description a{margin-top:.4rem}.web-hero-caption{background:transparent;font-size:.65rem;text-shadow:0 1px 4px #000}.web-evidence-stage{isolation:isolate;overflow:clip;max-width:none}.web-evidence-landscape{opacity:.9}.web-evidence-stage:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#fcf9f2ee,#fcf9f2c9 28%,#fcf9f244 58%,transparent)}.web-source-art{position:absolute;inset:0;overflow:hidden;border-radius:inherit;z-index:-1}.web-source-art img{object-fit:cover;object-position:calc(var(--card-order) * 30%) center}.web-source-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#08231b77 30%,#061d1bec 58%,#061b19)}.web-source-art svg{position:absolute;top:0;width:100%;height:45%;fill:none;stroke:#ffe7ad;stroke-width:1;opacity:.75}.web-source-art span{position:absolute;top:.6rem;left:.8rem;padding:.2rem .35rem;background:#08231bc9;color:#fff8ed;font-size:.55rem;z-index:1}.web-evidence-card{isolation:isolate;background:#08231b;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}.web-evidence-card .web-kicker{margin-top:.8rem}.web-evidence-card a{margin-top:auto;padding-top:1rem}.web-product-landscape{opacity:calc(1 - var(--reveal-progress))}.web-product-landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fcf9f2f2,#fcf9f2d9 30%,#fcf9f244 65%,transparent)}.web-product-stage:before{z-index:-1}.web-product-intro{position:relative}.web-closing{min-height:43vw;padding:7vw 7.5vw}.web-closing-wash{background:linear-gradient(#fcf9f2bd,#fcf9f255 65%,transparent)}.web-closing h2{font-size:clamp(2.8rem,4.3vw,6rem);letter-spacing:-.035em}.web-closing-content>div:last-child p{background:#fcf9f2ed;padding:.5rem .7rem;border-radius:.3rem}.web-footer{padding:10vw 5.6vw 2rem}.web-footer-landscape{z-index:-2;opacity:.55}.web-footer:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent,#041e1be8 25%,#041e1bf5 70%)}.web-footer:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background:repeating-radial-gradient(ellipse at 10% 105%,transparent 0 38px,#d5a948 39px,transparent 40px 52px)}.web-footer-bottom,.web-footer-content{position:relative;z-index:1}.web-footer .web-brand img{width:5rem}.web-footer .web-brand{font-size:1.8rem}.web-footer h2{font-size:clamp(3rem,5.1vw,6rem);line-height:.95}.web-kito{padding:1rem}.web-kito img{border-radius:45% 45% 30% 30%}@media (min-width:1101px){.web-nav{max-width:none;padding:2.5vw 6.7vw 1.3vw 10.75vw}.web-nav>.web-brand{width:13vw}.web-hero{max-width:none;padding:1vw 6.7vw 5rem 10.75vw;grid-template-columns:minmax(0,1fr) 20vw;gap:8vw}.web-hero-copy{max-width:40vw}.web-hero-copy>.web-kicker{margin-bottom:1.1rem}.public-site h1{font-size:6.05vw;font-weight:600;line-height:.9;letter-spacing:-.065em}.web-hero-description{max-width:27vw;font-size:1.2vw;line-height:1.35;margin-top:1rem}.web-hero-ctas{margin-top:1.2rem}.web-hero-ctas .web-button{font-size:.9rem;gap:1rem}.web-observation{padding-top:5vw}.web-story-controls{width:max(11.2vw,10.8rem);margin-left:auto}.web-story-controls button{gap:.5rem;padding-right:.7rem;font-size:.9rem;background:#254241b5;backdrop-filter:blur(10px)}.web-hero-caption{position:absolute;bottom:1rem;left:0;right:0;padding:1rem 6.7vw 1rem 10.75vw}.web-hero-wash{background:linear-gradient(90deg,#fcf9f2cf,#fcf9f2c9 25%,#fcf9f233 57%,transparent),linear-gradient(#fcf9f2e6,transparent 30%)}.web-evidence-stage{padding:4vw 3vw 4vw 4.5vw;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:2.5vw}.web-evidence-story h2{font-size:5.4vw;line-height:.97}.web-evidence-intro>p:not(.web-kicker){font-size:1.3vw;line-height:1.4}.web-evidence-sequence{gap:0;perspective:1400px;padding-block:2rem}.web-evidence-card{min-height:34vw;padding-top:14vw;margin-left:-.8rem;transform-origin:center;border-color:#d5b971}.web-evidence-card h3{font-size:1.8vw}.web-evidence-card>p:not(.web-kicker){font-size:.92vw;line-height:1.4}.web-evidence-card a{font-size:.8vw}.public-site[data-motion=enabled] .web-evidence-card{transform:translateY(calc(var(--card-order) * 1.4rem)) scale(.94) rotateY(-16deg);opacity:.94}.public-site[data-motion=enabled] .web-evidence-card[data-active=true]{transform:translateY(-1rem) scale(1.07) rotateY(-8deg)}.public-site[data-motion=enabled] .web-evidence-stage{background:transparent!important}.public-site[data-motion=enabled] .web-product-intro h2{font-size:4.8vw;line-height:.97}.public-site[data-motion=enabled] .web-product-intro{top:5svh;padding-left:5vw}.public-site[data-motion=enabled] .web-product-intro .web-alpha-scope{padding:.5rem 1rem;font-size:.7rem}.web-alpha-scope ul{margin-top:.4rem}.web-alpha-scope li{margin-bottom:.3rem;line-height:1.35}}@media (prefers-reduced-motion:no-preference){.public-site[data-motion=enabled] .web-arrival{--arrival-progress:0;height:190svh}.public-site[data-motion=enabled] .web-hero-world{position:sticky;top:0;height:100svh;min-height:0}.public-site[data-motion=enabled] .web-opening-landscape{transform:translate(var(--pointer-x,0),calc(var(--pointer-y, 0px) + (1 - var(--arrival-progress)) * 3svh)) scale(calc(1.025 + (1 - var(--arrival-progress)) * .18))}.public-site[data-motion=enabled] .web-hero-wash{animation:none;opacity:var(--arrival-progress)}.public-site[data-motion=enabled] .web-nav-enter{animation:none;opacity:clamp(0,calc(var(--arrival-progress) * 4 - .8),1);transform:translateY(calc((1 - var(--arrival-progress)) * -1rem))}.public-site[data-motion=enabled] .web-hero-copy,.public-site[data-motion=enabled] .web-observation{animation:none;opacity:clamp(0,calc(var(--arrival-progress) * 3 - 1),1)}.public-site[data-motion=enabled] .web-arrival:focus-within{--arrival-progress:1!important}.public-site[data-motion=enabled] .web-kito{opacity:0;transform:translateY(2rem) scale(.94);transition:opacity .8s,transform 1s}.public-site[data-motion=enabled] .web-footer[data-entered=true] .web-kito,.public-site[data-motion=enabled] .web-kito:focus-within{opacity:1;transform:none}}@media (max-width:1100px){.web-nav{padding:1.2rem 1.4rem}.web-hero{padding:2rem 1.4rem 4rem}.web-hero-copy{max-width:38rem}.web-hero-description{font-size:1rem;line-height:1.45}.web-hero-wash{background:linear-gradient(#fcf9f2ed,#fcf9f2be 50%,#fcf9f233)}.web-observation{margin-top:1rem}.web-story-description h2{font-size:1rem}.web-story-description>p:not(.web-kicker){font-size:.8rem}.web-story-thumbnail{width:3.5rem;height:5rem}.web-evidence-card{min-height:27rem}.web-source-art span{font-size:.6rem}.web-evidence-stage{position:relative}.web-evidence-stage:before{background:linear-gradient(#fcf9f2ef,#fcf9f2bd 35%,transparent)}.web-evidence-intro{position:relative}.web-product-stage:before{display:block}.web-footer-content{gap:2rem}}@media (max-width:1100px) and (min-height:650px) and (prefers-reduced-motion:no-preference){.public-site[data-motion=enabled] .web-arrival{height:165svh}.public-site[data-motion=enabled] .web-how{display:block;padding-top:2rem}.public-site[data-motion=enabled] .web-journey-stage{position:sticky;top:0;z-index:2;padding-block:1rem;background:#fcf9f2}.public-site[data-motion=enabled] .web-how h2{font-size:2rem;margin-top:.5rem}.public-site[data-motion=enabled] .web-journey-art{margin-top:.5rem}.public-site[data-motion=enabled] .web-journey-art svg{max-height:18svh}.public-site[data-motion=enabled] .web-how li{min-height:45svh;align-content:center;opacity:.45;transition:opacity .5s}.public-site[data-motion=enabled] .web-how li[data-active=true]{opacity:1}.public-site[data-motion=enabled] .web-evidence-story{height:240svh}.public-site[data-motion=enabled] .web-evidence-stage{position:sticky;top:0;height:100svh;padding:2rem 1.4rem;display:block}.public-site[data-motion=enabled] .web-evidence-intro h2{font-size:2.5rem;margin-top:.7rem}.public-site[data-motion=enabled] .web-evidence-intro>p:not(.web-kicker){margin-top:.8rem;font-size:.9rem;line-height:1.4}.public-site[data-motion=enabled] .web-evidence-intro .web-text-link{margin-top:0;font-size:.85rem}.public-site[data-motion=enabled] .web-evidence-sequence{display:block;height:48svh;margin-top:1.5rem;padding:0}.public-site[data-motion=enabled] .web-evidence-thread{display:block;z-index:5;pointer-events:none}.public-site[data-motion=enabled] .web-evidence-card{position:absolute;inset:0 1rem;min-height:0;padding:1.25rem;transform:translate(calc((var(--card-order) - 1.5) * .65rem),calc(var(--card-order) * .4rem)) scale(.92);opacity:.35;transition:transform .7s,opacity .5s}.public-site[data-motion=enabled] .web-evidence-card[data-active=true]{transform:none;opacity:1;z-index:4}.public-site[data-motion=enabled] .web-evidence-card:focus-within{z-index:6}.public-site[data-motion=enabled] .web-evidence-card h3{font-size:1.8rem}.public-site[data-motion=enabled] .web-evidence-card>p:not(.web-kicker){font-size:.85rem;line-height:1.4}.public-site[data-motion=enabled] .web-product-reveal{min-height:230svh;padding-bottom:0}.public-site[data-motion=enabled] .web-product-stage{position:sticky;top:0;height:100svh;padding:1.4rem;overflow:clip;display:flex;flex-direction:column;justify-content:center}.public-site[data-motion=enabled] .web-product-intro{padding:0 0 1.5rem;display:block;opacity:max(0,calc(1 - var(--reveal-progress) * 1.45));transform:translateY(calc(var(--reveal-progress) * -3rem))}.public-site[data-motion=enabled] .web-product-intro h2{font-size:2.4rem;margin-top:.7rem}.public-site[data-motion=enabled] .web-product-intro>div>p:not(.web-kicker){font-size:.9rem;margin-top:.8rem}.public-site[data-motion=enabled] .web-product-intro .web-button{margin-top:.8rem}.public-site[data-motion=enabled] .web-alpha-scope{display:none}.public-site[data-motion=enabled] .web-product-intro:focus-within{opacity:1;transform:none;background:#fcf9f2;z-index:4}.public-site[data-motion=enabled] .web-product-concept{width:100%;position:absolute;top:48%;left:0;transform:translateY(calc(var(--reveal-progress) * -40%)) scale(calc(.82 + var(--reveal-progress) * .18));transform-origin:center}.public-site[data-motion=enabled] .web-product-concept figcaption{font-size:.75rem;padding:.85rem;line-height:1.45}}@media (max-width:700px){.public-site h1{font-size:clamp(2.6rem,11.5vw,4rem);font-weight:600;line-height:.95}.web-hero-copy>.web-kicker{font-size:.55rem;margin-bottom:.8rem}.web-hero{padding-top:1rem;gap:.3rem}.web-hero-ctas{margin-top:1rem;gap:.5rem;flex-wrap:wrap}.web-hero-ctas .web-button{font-size:.75rem;gap:.5rem;padding:.65rem .8rem;min-height:2.75rem}.web-alpha-note{font-size:.7rem;margin-top:.8rem}.web-story-controls{display:flex;flex-wrap:wrap;gap:.35rem}.web-story-controls button{min-height:2.75rem;font-size:.7rem;gap:.3rem;grid-template-columns:1.5rem 1fr auto;padding:.3rem .5rem}.web-story-controls button[aria-pressed=true]{padding:calc(.3rem - 1px) calc(.5rem - 1px)}.web-story-symbol{width:1.5rem;height:1.5rem;font-size:1rem}.web-story-description{margin-top:.7rem;padding:.7rem}.web-story-description .web-kicker{font-size:.55rem}.web-menu summary{white-space:nowrap}.web-hero-caption{padding:.5rem 1.4rem;font-size:.55rem}.web-closing{min-height:80svh;padding:3rem 1.4rem;align-items:center}.web-closing-content{display:block}.web-closing-content>div:last-child{margin-top:2rem}.web-closing h2{font-size:2.5rem}.web-footer{padding:4rem 1.4rem 1.5rem}.web-footer h2{font-size:3rem}.web-footer .web-brand{font-size:1.5rem}.web-footer .web-brand img{width:4rem}}@media (forced-colors:active),(max-height:649px) and (max-width:1100px),(prefers-reduced-motion:reduce){.public-site[data-motion=enabled] .web-arrival{height:auto;--arrival-progress:1!important}.public-site[data-motion=enabled] .web-hero-world{position:relative;height:auto;min-height:100svh}.public-site[data-motion=enabled] .web-hero-copy,.public-site[data-motion=enabled] .web-hero-wash,.public-site[data-motion=enabled] .web-kito,.public-site[data-motion=enabled] .web-nav-enter,.public-site[data-motion=enabled] .web-observation{opacity:1;transform:none;transition:none}}@media (forced-colors:active){.public-site[data-motion=enabled] .web-evidence-story,.public-site[data-motion=enabled] .web-how,.public-site[data-motion=enabled] .web-product-reveal{height:auto;min-height:0}.public-site[data-motion=enabled] .web-evidence-stage,.public-site[data-motion=enabled] .web-journey-stage{position:static;height:auto;min-height:0}.public-site[data-motion=enabled] .web-how li{min-height:0;opacity:1}.public-site[data-motion=enabled] .web-evidence-sequence{display:grid;height:auto}.public-site[data-motion=enabled] .web-evidence-card{position:relative;inset:auto;min-height:20rem;opacity:1;transform:none}.public-site[data-motion=enabled] .web-product-stage{position:relative;height:auto;min-height:0;display:block}.public-site[data-motion=enabled] .web-product-intro{position:static;opacity:1;transform:none}.public-site[data-motion=enabled] .web-alpha-scope{display:block}.public-site[data-motion=enabled] .web-product-concept{position:relative;inset:auto;transform:none}.public-site[data-motion=enabled] .web-evidence-thread,.web-evidence-stage:before,.web-footer:after,.web-product-landscape,.web-product-stage:before,.web-source-art{display:none}}@media (max-width:700px) and (max-height:799px){.public-site[data-motion=enabled] .web-arrival{height:auto;--arrival-progress:1!important}.public-site[data-motion=enabled] .web-hero-world{position:relative;height:auto;min-height:100svh}}