.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw var(--d,1.2s) var(--t,0s) cubic-bezier(.6,.05,.3,1) forwards}@keyframes draw{to{stroke-dashoffset:0}}.fadein{opacity:0;animation:fadein .9s var(--t,0s) ease forwards}@keyframes fadein{to{opacity:1}}.loop-draw{stroke-dasharray:1;animation:ldraw 6s var(--t,0s) infinite}@keyframes ldraw{0%{stroke-dashoffset:1px}30%,88%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.loop-solid{animation:6s infinite lsolid}@keyframes lsolid{0%,32%{opacity:0;transform:translateY(6px)}45%,88%{opacity:1;transform:none}to{opacity:0}}.loop-sketch{animation:6s infinite lsketch}@keyframes lsketch{0%,40%{opacity:1}55%,to{opacity:0}}.pop{transform-box:fill-box;transform-origin:50% 100%;animation:pop 6s var(--t,0s) infinite}@keyframes pop{0%,25%{opacity:0;transform:scale(.6)}35%,85%{opacity:1;transform:none}95%,to{opacity:0}}.type{animation:6s steps(28,end) infinite type}@keyframes type{0%{width:0}25%,to{width:var(--w)}}.cycle{animation:cyc 6s var(--t,0s) infinite}@keyframes cyc{0%,to{opacity:.18}8%,22%{opacity:1}30%{opacity:.18}}.sweep{animation:6s ease-in-out infinite sweep}@keyframes sweep{0%,10%{transform:translate(0)}55%,85%{transform:translateX(var(--sw))}to{transform:translate(0)}}.orbit{transform-box:view-box;animation:6s ease-in-out infinite alternate orbit}@keyframes orbit{0%{transform:rotate(-38deg)}to{transform:rotate(38deg)}}.shadow{transform-box:fill-box;transform-origin:50% 0;animation:6s ease-in-out infinite alternate shad}@keyframes shad{0%{transform:skew(40deg)scaleX(1.1)}to{transform:skew(-40deg)scaleX(1.1)}}.lift1,.lift2,.lift3{animation:6s ease-in-out infinite lift}@keyframes lift{0%,15%,90%,to{transform:translateY(0)}40%,70%{transform:translateY(var(--ly))}}.drop{animation:6s ease-in-out infinite drop}@keyframes drop{0%,8%{opacity:1;transform:translateY(-38px)}35%,48%{opacity:1;transform:translateY(0)}62%,to{opacity:0;transform:translateY(0)}}.hole{animation:6s infinite hole}@keyframes hole{0%,52%{opacity:0}64%,92%{opacity:1}to{opacity:0}}.proj{animation:6s infinite projl}@keyframes projl{0%,15%{opacity:0}30%,85%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.draw,.loop-draw{stroke-dashoffset:0;animation:none}.fadein{opacity:1;animation:none}.loop-solid,.pop,.cycle,.hole,.proj{opacity:1;animation:none;transform:none}.loop-sketch{opacity:0;animation:none}.type{width:var(--w);animation:none}.sweep,.orbit,.shadow,.lift1,.lift2,.lift3,.drop,.ruler b{animation:none}.drop{opacity:0}}
.vignettes-module__r5EacW__art{place-items:center;width:100%;height:100%;display:grid}.vignettes-module__r5EacW__art svg{width:100%;height:100%;display:block}.vignettes-module__r5EacW__hero{width:100%;height:100%;position:relative}.vignettes-module__r5EacW__replay{font:400 11px var(--font-mono);color:var(--ink-3);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:4px 10px;position:absolute;bottom:0;right:0}.vignettes-module__r5EacW__replay:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.MediaSlot-module__4ef_CG__fill{object-fit:cover;width:100%;height:100%;display:block}.MediaSlot-module__4ef_CG__placeholder{text-align:center;border:1px dashed var(--placeholder-line);width:100%;height:100%;color:var(--ink-3);font:400 12px/1.4 var(--font-mono);letter-spacing:.02em;place-items:center;padding:12px;display:grid}
.Sections-module__k-WNVq__wrap{padding-inline:var(--gutter);max-width:var(--page-max);margin-inline:auto}.Sections-module__k-WNVq__h1,.Sections-module__k-WNVq__h2,.Sections-module__k-WNVq__h3,.Sections-module__k-WNVq__logo,.Sections-module__k-WNVq__wordmark{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:500}.Sections-module__k-WNVq__h1 em,.Sections-module__k-WNVq__h2 em{color:var(--emphasis);font-style:italic}.Sections-module__k-WNVq__h1{font-size:clamp(46px,10.5vw,190px);line-height:.82}.Sections-module__k-WNVq__h2{font-size:clamp(34px,6.4vw,112px);line-height:.95}.Sections-module__k-WNVq__h3{font-size:max(19px,min(1.9vw,30px));line-height:1.05}.Sections-module__k-WNVq__label{font:400 12px/1.4 var(--font-mono);letter-spacing:.02em;color:var(--ink-3)}.Sections-module__k-WNVq__plate{display:var(--plate-display);font:italic 500 max(13px, min(1.15vw, 18px)) / 1 var(--font-display);letter-spacing:.01em;color:var(--accent);margin:0 0 max(10px,1.2vw)}.Sections-module__k-WNVq__lede{color:var(--ink-2);max-width:34ch;margin:max(18px,3vw) 0 max(14px,2vw);font-size:max(15px,min(1.45vw,22px));line-height:1.45}.Sections-module__k-WNVq__intro,.Sections-module__k-WNVq__small{color:var(--ink-2);margin:0}.Sections-module__k-WNVq__intro{max-width:42ch;font-size:max(14px,min(1.25vw,19px));line-height:1.5}.Sections-module__k-WNVq__small{font-size:max(13px,min(1.02vw,16px));line-height:1.45}.Sections-module__k-WNVq__nav{justify-content:space-between;align-items:center;gap:12px;padding-block:max(14px,2.2vw);display:flex}.Sections-module__k-WNVq__logo{font-size:max(20px,min(2.6vw,34px));line-height:1;text-decoration:none}.Sections-module__k-WNVq__links{color:var(--ink-2);gap:max(12px,2.4vw);font-size:max(12px,min(1.1vw,16px));display:none}.Sections-module__k-WNVq__links a,.Sections-module__k-WNVq__dl{text-decoration:none}.Sections-module__k-WNVq__links a:hover,.Sections-module__k-WNVq__dl{text-underline-offset:4px;text-decoration:underline}.Sections-module__k-WNVq__dl{font-size:max(12px,min(1.05vw,15px))}@media (min-width:700px){.Sections-module__k-WNVq__links{display:flex}}.Sections-module__k-WNVq__marg{display:var(--marg-display);font:italic 500 max(13px, min(1.15vw, 18px)) / 1.3 var(--font-display);color:var(--ink-3);margin:max(14px,2vw) 0 0}.Sections-module__k-WNVq__mirror{cursor:help;transition:transform .6s;display:inline-block;transform:scaleX(-1)}.Sections-module__k-WNVq__mirror:hover,.Sections-module__k-WNVq__mirror:focus-visible{outline:none;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Sections-module__k-WNVq__mirror{transition:none}}.Sections-module__k-WNVq__hero{align-items:center;gap:max(20px,2vw);padding-block:max(16px,3vw) max(28px,4vw);display:grid}@media (min-width:700px){.Sections-module__k-WNVq__hero{grid-template-columns:1.15fr 1fr}}.Sections-module__k-WNVq__heroArt{aspect-ratio:41/42;min-width:0}.Sections-module__k-WNVq__ruler{font:400 12px var(--font-mono);letter-spacing:.02em;color:var(--ink-3);align-items:center;gap:10px;max-width:34ch;margin-top:max(18px,2.6vw);display:flex}.Sections-module__k-WNVq__ruler i{opacity:.6;background:currentColor;flex:1;height:1px;position:relative}.Sections-module__k-WNVq__ruler i:before,.Sections-module__k-WNVq__ruler i:after{content:"";background:currentColor;width:1px;height:9px;position:absolute;top:-4px}.Sections-module__k-WNVq__ruler i:after{right:0}.Sections-module__k-WNVq__ruler b{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:4.8s ease-in-out infinite Sections-module__k-WNVq__travel;position:absolute;top:-3px;left:0}@keyframes Sections-module__k-WNVq__travel{0%,10%{left:0}60%,to{left:calc(100% - 7px)}}.Sections-module__k-WNVq__cta{background:var(--cta-bg);color:var(--cta-fg);border-radius:999px;align-items:center;gap:10px;padding:max(11px,1.1vw) max(18px,2vw);font-size:max(13px,min(1.15vw,17px));font-weight:500;text-decoration:none;display:inline-flex}.Sections-module__k-WNVq__cta:focus-visible,.Sections-module__k-WNVq__dl:focus-visible,.Sections-module__k-WNVq__links a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.Sections-module__k-WNVq__sec{border-top:1px solid var(--line);padding-block:max(36px,6vw)}.Sections-module__k-WNVq__sechead{align-items:end;gap:max(14px,3vw);margin-bottom:max(22px,4vw);display:grid}@media (min-width:700px){.Sections-module__k-WNVq__sechead{grid-template-columns:1fr 1fr}}.Sections-module__k-WNVq__feats{grid-template-columns:1fr;gap:max(12px,1.6vw);display:grid}@media (min-width:480px){.Sections-module__k-WNVq__feats{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.Sections-module__k-WNVq__feats{grid-template-columns:repeat(4,1fr)}}.Sections-module__k-WNVq__feat{flex-direction:column;gap:10px;min-width:0;display:flex}.Sections-module__k-WNVq__card{aspect-ratio:4/3;background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);outline:var(--card-outline);outline-offset:-6px;overflow:hidden}.Sections-module__k-WNVq__meta{justify-content:space-between;gap:8px;display:flex}.Sections-module__k-WNVq__meta .Sections-module__k-WNVq__plate{margin:0}.Sections-module__k-WNVq__kinds{grid-template-columns:repeat(2,1fr);gap:max(10px,1.4vw);display:grid}@media (min-width:700px){.Sections-module__k-WNVq__kinds{grid-template-columns:repeat(4,1fr)}}.Sections-module__k-WNVq__kinds figure{min-width:0;margin:0}.Sections-module__k-WNVq__kinds figcaption{justify-content:space-between;gap:8px;padding-top:8px;display:flex}.Sections-module__k-WNVq__sketch{isolation:isolate;aspect-ratio:17/10;border-radius:var(--sketch-radius);border:var(--sketch-border);background:var(--clay);mix-blend-mode:var(--sketch-blend);position:relative;overflow:hidden}.Sections-module__k-WNVq__sketch img{filter:var(--sketch-filter)}.Sections-module__k-WNVq__sketch:after{content:"";background:var(--accent);mix-blend-mode:screen;opacity:var(--sketch-tone);pointer-events:none;position:absolute;inset:0}.Sections-module__k-WNVq__studiolo{background:var(--reel-bg);color:var(--reel-ink);border-top-color:var(--reel-line);max-width:none}.Sections-module__k-WNVq__studiolo .Sections-module__k-WNVq__intro{color:var(--reel-ink-2)}.Sections-module__k-WNVq__studiolo .Sections-module__k-WNVq__label{color:var(--reel-ink-3)}.Sections-module__k-WNVq__studiolo .Sections-module__k-WNVq__plate{display:var(--reel-plate-display);color:var(--reel-plate)}.Sections-module__k-WNVq__reel{grid-template-columns:1fr 1fr;align-items:end;gap:max(10px,1.4vw);display:grid}.Sections-module__k-WNVq__reel .Sections-module__k-WNVq__r169{grid-column:1/-1}@media (min-width:700px){.Sections-module__k-WNVq__reel{grid-template-columns:2.2fr .62fr 1fr}.Sections-module__k-WNVq__reel .Sections-module__k-WNVq__r169{grid-column:auto}}.Sections-module__k-WNVq__frame{background:var(--frame-bg);border:var(--frame-border);border-radius:var(--frame-radius);position:relative;overflow:hidden}.Sections-module__k-WNVq__r169{aspect-ratio:16/9}.Sections-module__k-WNVq__r916{aspect-ratio:9/16}.Sections-module__k-WNVq__r11{aspect-ratio:1}.Sections-module__k-WNVq__tag{justify-content:space-between;gap:6px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.Sections-module__k-WNVq__closing{text-align:center;justify-items:center;gap:14px;padding-block:max(40px,7vw) max(24px,3vw);display:grid}.Sections-module__k-WNVq__closing .Sections-module__k-WNVq__h2{font-size:clamp(36px,7vw,128px)}.Sections-module__k-WNVq__foot{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:max(14px,2vw);display:flex}.Sections-module__k-WNVq__wordmark{letter-spacing:-.02em;padding-block:.06em .04em;font-size:clamp(80px,26vw,480px);line-height:.8}@media (prefers-reduced-motion:reduce){.Sections-module__k-WNVq__ruler b{animation:none}}
