.k-missing[data-material=ribbon]{background:#f7f5f0}.k-missing .k-ribbon-field{z-index:-1;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.k-missing .k-ribbon{width:100%;height:100%;display:block;overflow:hidden}.k-missing .k-ribbon__surface{filter:drop-shadow(0 19px 21px #39231520)}.k-missing[data-material=ribbon] .k-cloud-field{-webkit-mask-image:none;mask-image:none}.k-missing[data-material=ribbon] .k-glass-card:before{-webkit-backdrop-filter:blur(12px);background:radial-gradient(at 24%,#f7f5f0 0%,#f7f5f0f5 28%,#f7f5f06b 52%,#0000 75%),radial-gradient(at 78% 51%,#f7f5f0fc 0%,#f7f5f0ed 24%,#f7f5f070 43%,#0000 66%),linear-gradient(125deg,#ffffff60,#ffffff12 48%,#ffffff70)}.k-missing[data-material=ribbon] .k-missing__eyebrow{color:#49433b;text-shadow:0 1px 10px #f7f5f0}@media (width<=880px){.k-missing .k-ribbon__surface{filter:none}.k-missing[data-material=ribbon] .k-glass-card:before{-webkit-backdrop-filter:blur(5px);background:radial-gradient(at 50% 23%,#f7f5f0 0%,#f7f5f0f5 28%,#f7f5f094 52%,#0000 78%),radial-gradient(at 50% 78%,#f7f5f0 0%,#f7f5f0ed 24%,#f7f5f080 47%,#0000 72%),linear-gradient(125deg,#ffffff60,#ffffff30 48%,#ffffff70)}}@media (prefers-reduced-transparency:reduce){.k-missing[data-material=ribbon] .k-glass-card:before{background:var(--k-paper);-webkit-backdrop-filter:none}}.k-missing[data-material=passage]{background:#f7f5f0}.k-missing .k-light-passage{z-index:-1;pointer-events:none;contain:paint;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(#0000,#000 7% 93%,#0000)}.k-light-passage__canvas,.k-light-passage__fallback{width:100%;height:100%;display:block;position:absolute;inset:0}.k-light-passage__canvas{opacity:0}.k-light-passage[data-passage-state=ready] .k-light-passage__canvas{opacity:1}.k-light-passage[data-passage-state=ready] .k-light-passage__fallback{visibility:hidden}.k-missing[data-material=passage] .k-cloud-field{-webkit-mask-image:none;mask-image:none}.k-missing[data-material=passage] .k-glass-card:before{-webkit-backdrop-filter:blur(8px);background:radial-gradient(at 24%,#f7f5f0f5 0%,#f7f5f0ed 28%,#f7f5f078 52%,#0000 75%),radial-gradient(at 78% 51%,#f7f5f0f5 0%,#f7f5f0e8 24%,#f7f5f06b 43%,#0000 66%),linear-gradient(125deg,#ffffff70,#ffffff12 48%,#ffffff65)}.k-missing[data-material=passage] .k-missing__eyebrow{color:#49433b;text-shadow:0 1px 10px #f7f5f0}@media (width<=880px){.k-missing[data-material=passage] .k-glass-card:before{-webkit-backdrop-filter:blur(4px);background:radial-gradient(at 50% 23%,#f7f5f0 0%,#f7f5f0f5 28%,#f7f5f099 52%,#0000 78%),radial-gradient(at 50% 78%,#f7f5f0 0%,#f7f5f0ed 24%,#f7f5f080 47%,#0000 72%),linear-gradient(125deg,#ffffff60,#ffffff30 48%,#ffffff70)}}@media (prefers-reduced-transparency:reduce){.k-missing[data-material=passage] .k-glass-card:before{background:var(--k-paper);-webkit-backdrop-filter:none}}.k-missing[data-homepage-cards][data-material=passage] .k-light-passage{opacity:.22}.k-missing[data-homepage-cards][data-material=passage] .k-glass-card:before{background:var(--k-paper);-webkit-backdrop-filter:none}.k-missing[data-homepage-cards][data-material=passage] .k-sketch:not(.k-sketch--original){background:var(--k-paper);mix-blend-mode:normal;isolation:isolate}.k-missing[data-homepage-cards][data-material=passage] .k-sketch:not(.k-sketch--original)>img{mix-blend-mode:multiply}.k-missing{--k-paper:#f7f5f0;--k-ink:#181716;--k-muted:#656058;--k-frost:#f7f8fa;--k-orange:#e8551a;--k-action:var(--orange-deep,#b23f10);--k-line:#ded9ce;--k-sans:"Geist",sans-serif;--k-serif:"Instrument Serif",serif;--k-mono:"Geist Mono",monospace;color:var(--k-ink);font-family:var(--k-sans);font-synthesis:none}.k-missing,:where(.k-missing) *{box-sizing:border-box}:where(.k-missing) img{max-width:100%;display:block}:where(.k-missing) figure{margin:0}:where(.k-missing) h2,:where(.k-missing) p{margin-top:0}:where(.k-missing) h2{letter-spacing:-.055em;font-weight:600;line-height:1.07}:where(.k-missing) em{font-family:var(--k-serif);color:var(--k-orange);font-style:italic;font-weight:400}:where(.k-missing) p{line-height:1.6}:where(.k-missing) svg{display:block}:where(.k-missing) [hidden]{display:none!important}:where(.k-missing) .k-container{width:min(1180px,100% - 80px);margin-inline:auto}:where(.k-missing) .k-eyebrow{font:11px/1.5 var(--k-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--k-muted)}.k-missing{isolation:isolate;padding:70px 0 30px;scroll-margin-top:90px;position:relative;overflow:clip}:where(.k-missing) .k-wave{z-index:-1;pointer-events:none;opacity:var(--wave-strength,.78);contain:paint;position:absolute;inset:-40px 0}:where(.k-missing) .k-wave svg{width:100%;height:100%;overflow:hidden}:where(.k-missing) .k-wave__body{transform:translateX(var(--wave-shift,0px)) scale(var(--wave-scale,1.15));transform-origin:58% 45%}:where(.k-missing) .k-missing__content{position:relative}:where(.k-missing) .k-missing__eyebrow{margin-bottom:30px}:where(.k-missing) .k-beat{grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;margin-bottom:56px;display:grid}:where(.k-missing) .k-beat__copy{background:var(--k-paper);box-shadow:0 0 45px 24px var(--k-paper);border-left:2px solid var(--k-orange);z-index:2;padding-left:26px;position:relative}:where(.k-missing) .k-beat h2{max-width:21ch;margin-bottom:20px;font-size:clamp(30px,3.4vw,47px)}:where(.k-missing) .k-beat p{color:var(--k-muted);max-width:36ch;margin-bottom:18px;font-size:18px}:where(.k-missing) .k-beat .k-reassurance{margin-bottom:0;font-size:16px}:where(.k-missing) .k-reassurance .o{color:var(--k-action)}:where(.k-missing) .k-sketch{background:var(--k-paper);min-width:0;box-shadow:0 0 45px 24px var(--k-paper);z-index:1;border-radius:48%;position:relative}:where(.k-missing) .k-sketch>img{aspect-ratio:1;object-fit:contain;border-radius:8px;width:100%;height:auto}:where(.k-missing) .k-sketch--first{padding-bottom:22px}:where(.k-missing) .k-beat--second{margin-top:20px}:where(.k-missing) .k-beat--second .k-beat__copy{border-color:#b8bba9}:where(.k-missing) .k-arrangement{width:190px;height:95px;position:absolute;bottom:8%;right:13%}:where(.k-missing) .k-slot{place-items:center;width:44px;height:44px;display:grid;position:absolute}:where(.k-missing) .k-slot--0{transform:translateY(calc((1 - var(--arrival,1))*-24px));top:14px;left:142px}:where(.k-missing) .k-slot--1{top:45px;left:0}:where(.k-missing) .k-slot--2{top:12px;left:50px}:where(.k-missing) .k-slot--3{top:40px;left:99px}:where(.k-missing) .k-slot img{object-fit:contain;width:100%;height:100%}@media (width<=880px){:where(.k-missing) .k-container{width:calc(100% - 40px)}:where(.k-missing) .k-beat{grid-template-columns:1fr;gap:15px;margin-bottom:36px}.k-missing{padding-top:45px}:where(.k-missing) .k-missing__eyebrow{margin-bottom:24px}:where(.k-missing) .k-beat__copy{box-shadow:0 0 24px 12px var(--k-paper);padding-left:18px}:where(.k-missing) .k-beat h2{max-width:24ch;font-size:clamp(29px,7.4vw,42px)}:where(.k-missing) .k-beat p{font-size:16px}:where(.k-missing) .k-sketch{width:100%;max-width:590px;box-shadow:0 0 20px 12px var(--k-paper);justify-self:center}:where(.k-missing) .k-sketch>img{max-height:450px}:where(.k-missing) .k-beat--second{margin-top:15px}:where(.k-missing) .k-arrangement{transform-origin:100% 100%;bottom:6%;right:9%;transform:scale(.8)}}:where(.k-missing) .k-river-body{filter:blur(var(--wave-softness,6px))}@media (width<=400px){:where(.k-missing) .k-container{width:calc(100% - 32px)}:where(.k-missing) .k-beat h2{font-size:29px}}@media (prefers-reduced-motion:reduce){:where(.k-missing) .k-slot--0{transform:none}}:where(.k-missing) .k-wave>svg{display:none}:where(.k-missing) .k-cloud-canvas,:where(.k-missing) .k-cloud-fallback{width:100%;height:100%;position:absolute;inset:0}:where(.k-missing) .k-cloud-canvas{opacity:0}:where(.k-missing) .k-wave[data-cloud=ready] .k-cloud-canvas{opacity:1}:where(.k-missing) .k-cloud-fallback{background:radial-gradient(at 24% 32%,#fff 0%,#fff9 19%,#0000 40%),radial-gradient(at 78% 68%,#fff 0%,#eef2f1c9 24%,#0000 44%),radial-gradient(at 56% 44%,#ffc477 0%,#ef723daa 27%,#0000 52%),#e7ebeb;mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.k-missing{padding-top:0}.k-missing>.k-wave{height:clamp(650px,65vw,950px);opacity:var(--wave-strength,.78);inset:0 0 auto}:where(.k-missing) .k-atmosphere-stage{pointer-events:none;max-width:1180px;height:clamp(240px,28vw,380px);margin:0 auto;position:relative}:where(.k-missing) .k-atmosphere-stage .k-arrangement{width:100%;height:100%;inset:0;transform:none}:where(.k-missing) .k-atmosphere-stage .k-slot{width:clamp(48px,5.8vw,78px);height:clamp(48px,5.8vw,78px);transform:none}:where(.k-missing) .k-atmosphere-stage .k-slot:after{content:"";filter:blur(7px);z-index:-1;background:#af673542;border-radius:50%;height:12px;position:absolute;bottom:-24px;left:8%;right:8%}:where(.k-missing) .k-atmosphere-stage .k-slot img{filter:drop-shadow(0 6px 9px #fff9)}:where(.k-missing) .k-atmosphere-stage .k-slot--0{top:42%;left:68%}:where(.k-missing) .k-atmosphere-stage .k-slot--1{top:51%;left:23%}:where(.k-missing) .k-atmosphere-stage .k-slot--2{top:30%;left:39%}:where(.k-missing) .k-atmosphere-stage .k-slot--3{top:49%;left:54%}:where(.k-missing) .k-missing__eyebrow{z-index:2;position:relative}@media (width<=880px){:where(.k-missing) .k-atmosphere-stage{height:240px}.k-missing>.k-wave{height:720px}:where(.k-missing) .k-atmosphere-stage .k-slot--0{top:42%;left:76%}:where(.k-missing) .k-atmosphere-stage .k-slot--1{top:52%;left:12%}:where(.k-missing) .k-atmosphere-stage .k-slot--2{top:34%;left:33%}:where(.k-missing) .k-atmosphere-stage .k-slot--3{top:53%;left:54%}}.k-missing{padding:100px 0 90px}.k-missing>.k-wave{height:100%;inset:0}:where(.k-missing) .k-missing__content{width:min(1080px,100% - 250px)}.k-missing .k-beat{gap:36px;min-height:570px;margin:0;position:relative}.k-missing .k-beat--second{margin-top:70px}.k-missing .k-beat__copy{box-shadow:none;text-shadow:0 1px 14px #f7f5f0a6;background:0 0}.k-missing .k-beat p{color:#3e3b35}.k-missing .k-sketch{box-shadow:none;mix-blend-mode:multiply;background:0 0;border-radius:0;padding:0}.k-missing .k-sketch>img{border-radius:0}.k-missing .k-atmosphere-stage{z-index:4;max-width:none;height:auto;margin:0;position:absolute;inset:0}.k-missing .k-atmosphere-stage .k-arrangement{width:100%;height:220px;position:sticky;inset:clamp(160px,50svh - 110px,380px) auto auto 0}.k-missing .k-atmosphere-stage .k-slot{width:clamp(44px,4.8vw,65px);height:clamp(44px,4.8vw,65px);top:100px;left:clamp(24px,4vw,65px);right:auto;transform:translateY(-60px)}.k-missing .k-atmosphere-stage .k-slot--1,.k-missing .k-atmosphere-stage .k-slot--3{transform:translateY(60px)}.k-missing .k-atmosphere-stage .k-slot--2,.k-missing .k-atmosphere-stage .k-slot--3{left:auto;right:clamp(24px,4vw,65px)}.k-missing .k-atmosphere-stage .k-slot:after{filter:blur(5px);height:7px;bottom:-12px}.k-missing .k-glass-card{border:1px solid #0000;border-radius:34px;min-height:490px;padding:38px 30px;scroll-margin-top:100px}.k-missing .k-glass-card+.k-glass-card{margin-top:64px}:where(.k-missing) .k-glass-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:blur(9px)saturate(1.08);background:linear-gradient(125deg,#ffffff58,#ffffff14 48%,#fff5);border:1px solid #ffffffa8;position:absolute;inset:0;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff80,0 15px 45px #5f41250b}:where(.k-missing) .k-glass-card:after{content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:29px;position:absolute;inset:5px}.k-missing .k-beat--second:before{background:radial-gradient(at 76% 49%,#f7f5f0f5 0%,#f7f5f0df 20%,#f7f5f060 42%,#0000 67%),linear-gradient(125deg,#ffffff58,#ffffff14 48%,#fff5)}@media (width<=880px){.k-missing .k-beat--second:before{background:radial-gradient(at 50% 78%,#f7f5f0f5 0%,#f7f5f0df 23%,#f7f5f060 44%,#0000 70%),linear-gradient(125deg,#ffffff58,#ffffff14 48%,#fff5)}}.k-missing .k-glass-card .k-beat__copy{text-shadow:0 1px 12px #fff8;border:0;padding-left:0}.k-missing .k-glass-card h2{text-wrap:balance;font-size:clamp(29px,3vw,43px)}.k-missing .k-beat--proposed{min-height:400px}.k-missing .k-beat .k-proposal-label{font:10px/1.5 var(--k-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b4a37;margin-bottom:20px}.k-missing .k-sketch--original{mix-blend-mode:normal}.k-missing .k-sketch--original>img{aspect-ratio:3/2}:where(.k-missing) .k-consequence-ripple{pointer-events:none;border:1px solid #c95c304f;border-radius:50%;width:64px;height:19px;position:absolute;top:65%;left:43%}.k-missing[data-active-card="4"] .k-consequence-ripple{animation:1.1s ease-out both k-consequence}@keyframes k-consequence{0%{border-color:#c95c3099;transform:scale(.6)}to{border-color:#0000;transform:scale(1.8)}}html[data-motion=static] :where(.k-missing) .k-consequence-ripple{animation:none!important}.k-missing.k-missing--continuation{grid-template-columns:minmax(0,1fr);padding:0;display:grid}.k-missing--continuation>.k-missing__content{grid-area:1/1;padding-top:100px;padding-bottom:90px}:where(.k-missing) .k-cloud-field{z-index:-1;pointer-events:none;grid-area:1/1;position:relative;-webkit-mask-image:linear-gradient(#000 calc(100% - 180px),#0000);mask-image:linear-gradient(#000 calc(100% - 180px),#0000)}:where(.k-missing) .k-cloud-field>.k-wave{height:100%;inset:0}:where(.k-missing) .k-shift-threshold{background:linear-gradient(var(--k-paper),#eeece6);text-align:center;grid-area:2/1;padding:30px 40px 100px;scroll-margin-top:90px;position:relative}:where(.k-missing) .k-shift-threshold__inner{max-width:900px;margin:auto}:where(.k-missing) .k-shift-formation{width:210px;height:138px;margin:0 auto 26px;position:relative}:where(.k-missing) .k-shift-anchor{width:38px;height:38px;position:absolute;top:57px;left:0}:where(.k-missing) .k-shift-anchor--0{width:46px;height:46px;top:42px;left:55px}:where(.k-missing) .k-shift-anchor--1{top:66px;left:0}:where(.k-missing) .k-shift-anchor--2{top:56px;left:116px}:where(.k-missing) .k-shift-anchor--3{width:32px;height:32px;top:72px;left:173px}:where(.k-missing) .k-shift-threshold h2{margin-bottom:30px;font-size:clamp(54px,8vw,104px);line-height:1.05}:where(.k-missing) .k-shift-period{color:var(--k-ink)}:where(.k-missing) .k-shift-threshold__copy{max-width:650px;color:var(--k-muted);text-wrap:pretty;margin:auto;font-size:clamp(17px,1.6vw,21px);line-height:1.7}:where(.k-missing) .k-shift-threshold__copy .serif{font-family:var(--k-serif);color:var(--k-ink);font-size:1.2em}@media (width<=880px){.k-missing--continuation>.k-missing__content{padding-top:65px;padding-bottom:50px}:where(.k-missing) .k-shift-threshold{padding:25px 28px 70px}:where(.k-missing) .k-shift-formation{transform-origin:bottom;height:112px;margin-bottom:24px;transform:scale(.8)}}@supports not (backdrop-filter:blur(1px)){.k-missing .k-glass-card:before{background:#f7f5f0d9}}@media (prefers-reduced-transparency:reduce){.k-missing .k-glass-card:before{background:var(--k-paper);-webkit-backdrop-filter:none!important}}@media (width<=880px){.k-missing{padding:65px 0 50px}:where(.k-missing) .k-missing__content{width:calc(100% - 40px)}.k-missing .k-beat{gap:20px;min-height:0}.k-missing .k-beat--second{margin-top:85px}.k-missing .k-beat__copy{padding-left:12px}.k-missing .k-beat h2{font-size:clamp(27px,6.6vw,40px);line-height:1.12}.k-missing .k-beat p{font-size:16px}.k-missing .k-atmosphere-stage .k-arrangement{height:170px;top:calc(50svh - 85px)}.k-missing .k-atmosphere-stage .k-slot{width:20px;height:20px;top:75px;left:7px;right:auto;transform:translateY(-37px)}.k-missing .k-atmosphere-stage .k-slot--1,.k-missing .k-atmosphere-stage .k-slot--3{transform:translateY(37px)}.k-missing .k-atmosphere-stage .k-slot--2,.k-missing .k-atmosphere-stage .k-slot--3{left:auto;right:7px}.k-missing .k-glass-card{border-radius:25px;gap:18px;min-height:0;padding:25px 16px}:where(.k-missing) .k-glass-card:before{-webkit-backdrop-filter:blur(5px)}:where(.k-missing) .k-glass-card:after{border-radius:20px}.k-missing .k-glass-card+.k-glass-card{margin-top:36px}.k-missing .k-glass-card h2{font-size:clamp(25px,6.5vw,36px)}.k-missing .k-beat .k-proposal-label{font-size:10px}}.k-missing[data-homepage-cards][data-card-motion-owned=true] [data-rest-ball]{visibility:hidden}@media (prefers-reduced-motion:reduce){.k-missing[data-homepage-cards][data-card-motion-owned=true] [data-rest-ball]{visibility:visible}.k-missing,:where(.k-missing) *,:where(.k-missing) :before,:where(.k-missing) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
