@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.0bahv6ekb5-jz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.1yoa-6-u8yac5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.08yayveuo0nnd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.p.3i5xonuquvnt4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_e170dd2d-module__rdcCNa__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.caveat_e170dd2d-module__rdcCNa__variable{--font-hand:"Caveat", "Caveat Fallback"}
.page-module__E0kJGG__page{background:var(--page-bg);min-height:100vh}.page-module__E0kJGG__frame{border:1px solid var(--border);background:var(--panel-bg);border-bottom:0;width:100%;margin:0;overflow:hidden}.page-module__E0kJGG__content{width:100%;max-width:1512px;margin:0 auto;padding:clamp(88px,9vw,132px) clamp(24px,4vw,56px) clamp(96px,10vw,144px)}.page-module__E0kJGG__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,120px);padding-bottom:clamp(80px,10vw,150px);display:grid}.page-module__E0kJGG__heroTitle{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(4.5rem,10.3vw,9.3rem);font-weight:400;line-height:.94}.page-module__E0kJGG__heroIntro{flex-direction:column;gap:clamp(20px,2vw,28px);margin:clamp(8px,7vw,112px) 0 0;display:flex}.page-module__E0kJGG__heroCopy{letter-spacing:-.03em;max-width:680px;margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;line-height:1.22}.page-module__E0kJGG__heroStatus{max-width:680px;color:var(--muted);border-top:1px solid #2223;margin:0;padding-top:18px;font-size:clamp(.875rem,1.05vw,1rem);line-height:1.55}.page-module__E0kJGG__heroStatus span{padding:0 .45em}.page-module__E0kJGG__heroStatus strong{color:var(--text);font-weight:600}.page-module__E0kJGG__selectedWork,.page-module__E0kJGG__moreWork{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;position:relative}.page-module__E0kJGG__selectedWork:before,.page-module__E0kJGG__moreWork:before{content:"";background:#22222229;width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__E0kJGG__moreWork{margin-top:clamp(72px,10vw,152px)}.page-module__E0kJGG__sectionHeader{justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0 0;display:flex}.page-module__E0kJGG__sectionHeader h2,.page-module__E0kJGG__sectionHeader p,.page-module__E0kJGG__featuredCopy h3,.page-module__E0kJGG__featuredCopy p{margin:0}.page-module__E0kJGG__sectionHeader h2{letter-spacing:.02em;text-transform:uppercase;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:1rem;font-weight:600;line-height:1.3}.page-module__E0kJGG__sectionHeader p{color:var(--muted);font-size:.9375rem;line-height:1.4}.page-module__E0kJGG__featuredList{flex-direction:column;display:flex}.page-module__E0kJGG__featuredCard{grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,7vw,120px);padding:clamp(44px,4.5vw,68px) 0;display:grid;position:relative}.page-module__E0kJGG__featuredCard+.page-module__E0kJGG__featuredCard{border-top:1px solid #22222229}.page-module__E0kJGG__featuredCopy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.page-module__E0kJGG__tagList{flex-wrap:wrap;gap:8px;display:flex}.page-module__E0kJGG__tagList span{color:var(--muted);border:1px solid #2222223d;border-radius:999px;padding:6px 13px;font-size:.8125rem;line-height:1}.page-module__E0kJGG__featuredCopy h3{letter-spacing:-.045em;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(2rem,3.1vw,3.25rem);font-weight:400;line-height:1.02}.page-module__E0kJGG__featuredCopy>p{max-width:520px;color:var(--muted);font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.48}.page-module__E0kJGG__caseLink{color:var(--text);border-bottom:1px solid;align-items:center;gap:10px;margin-top:8px;padding-bottom:4px;font-weight:600;line-height:1.3;text-decoration:none;transition:gap .18s,opacity .18s;display:inline-flex}.page-module__E0kJGG__caseLink:hover,.page-module__E0kJGG__caseLink:focus-visible{opacity:.68;gap:16px}.page-module__E0kJGG__featuredImageLink{aspect-ratio:16/10;background:#dcdbd8;display:block;overflow:hidden}.page-module__E0kJGG__featuredImageLink img{object-fit:cover;width:100%;height:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);display:block}.page-module__E0kJGG__featuredImageLink:hover img,.page-module__E0kJGG__featuredImageLink:focus-visible img{transform:scale(1.025)}.page-module__E0kJGG__reveal{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards page-module__E0kJGG__rise;transform:translateY(28px)}@keyframes page-module__E0kJGG__rise{to{opacity:1;transform:translateY(0)}}@media (min-width:810px){.page-module__E0kJGG__heroTitle{white-space:nowrap;font-size:clamp(3.2rem,7.2vw,5.5rem)}}@media (min-width:1200px){.page-module__E0kJGG__heroTitle{font-size:clamp(4.5rem,7.5vw,7rem)}}@media (max-width:809px){.page-module__E0kJGG__content{padding:64px 24px 88px}.page-module__E0kJGG__hero,.page-module__E0kJGG__featuredCard{grid-template-columns:1fr}.page-module__E0kJGG__hero{gap:28px;padding-bottom:72px}.page-module__E0kJGG__heroTitle{font-size:clamp(3.5rem,14vw,5.25rem)}.page-module__E0kJGG__heroIntro{margin:0}.page-module__E0kJGG__heroCopy{max-width:600px;margin:0;font-size:1.375rem}.page-module__E0kJGG__sectionHeader{padding-top:18px}.page-module__E0kJGG__featuredCard{gap:32px;padding:52px 0}.page-module__E0kJGG__featuredImageLink{grid-row:1}.page-module__E0kJGG__featuredCopy h3{font-size:2.25rem}.page-module__E0kJGG__moreWork{margin-top:80px}}@media (max-width:560px){.page-module__E0kJGG__content{padding-left:16px;padding-right:16px}.page-module__E0kJGG__sectionHeader{flex-direction:column;align-items:flex-start;gap:6px}}
.site-shell-module__eExWOa__header{z-index:10;background:var(--panel-bg);position:relative;box-shadow:0 10px 22px -18px #2222228c}.site-shell-module__eExWOa__headerInner{justify-content:space-between;align-items:stretch;gap:20px;min-height:clamp(54px,5.4vw,66px);padding:0 24px;display:flex}.site-shell-module__eExWOa__brand{z-index:2;align-self:center;align-items:center;display:inline-flex;position:relative}.site-shell-module__eExWOa__brandType{isolation:isolate;letter-spacing:-.02em;text-transform:uppercase;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(19px,2vw,25px);font-weight:700;line-height:1;display:inline-block;position:relative}.site-shell-module__eExWOa__brandInkA,.site-shell-module__eExWOa__brandInkB{mix-blend-mode:multiply;transition:transform .42s cubic-bezier(.2,.8,.2,1);display:block}.site-shell-module__eExWOa__brandInkA{color:#ff48b0;transform:translate(-1px,-1px)}.site-shell-module__eExWOa__brandInkB{color:#3fb0e6;position:absolute;inset:0;transform:translate(1px,1px)}.site-shell-module__eExWOa__brand:hover .site-shell-module__eExWOa__brandInkA,.site-shell-module__eExWOa__brand:focus-visible .site-shell-module__eExWOa__brandInkA{transform:translate(-4px,-3px)}.site-shell-module__eExWOa__brand:hover .site-shell-module__eExWOa__brandInkB,.site-shell-module__eExWOa__brand:focus-visible .site-shell-module__eExWOa__brandInkB{transform:translate(4px,3px)}.site-shell-module__eExWOa__brand[data-tracking=true],.site-shell-module__eExWOa__brand[data-tracking=true] *{cursor:none}.site-shell-module__eExWOa__pressCursor{z-index:60;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.site-shell-module__eExWOa__pressDot{background:#ff48b0;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.site-shell-module__eExWOa__pressLabel{color:#3fb0e6;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #3fb0e6;border-radius:999px;padding:4px 10px;font-size:.66rem;line-height:1.4;position:absolute;top:-11px;left:18px}.site-shell-module__eExWOa__pressLabelAlone{top:6px;left:24px}.site-shell-module__eExWOa__nav{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-shell-module__eExWOa__link{min-height:34px;color:var(--text);font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;border:1px solid #22222247;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.72rem;font-weight:500;line-height:1;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.site-shell-module__eExWOa__link span{letter-spacing:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.9em}.site-shell-module__eExWOa__link:hover,.site-shell-module__eExWOa__link:focus-visible{background:var(--text);border-color:var(--text);color:var(--inverse)}.site-shell-module__eExWOa__link:nth-child(2):hover,.site-shell-module__eExWOa__link:nth-child(2):focus-visible{color:var(--text);background:#3fb0e6;border-color:#3fb0e6}.site-shell-module__eExWOa__link:nth-child(3):hover,.site-shell-module__eExWOa__link:nth-child(3):focus-visible{color:var(--inverse);background:#ff48b0;border-color:#ff48b0}.site-shell-module__eExWOa__link[data-active=true]{border-color:var(--text)}.site-shell-module__eExWOa__menuButton{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;padding:0;display:none}.site-shell-module__eExWOa__menuButton span{background:currentColor;width:18px;height:1.5px;margin:3px 0;transition:transform .18s,opacity .18s;display:block}.site-shell-module__eExWOa__footer{background:var(--footer-bg);min-height:730px;color:var(--inverse);isolation:isolate;flex-direction:column;align-items:flex-start;padding:188px 24px 34px;display:flex;position:relative;overflow:hidden}.site-shell-module__eExWOa__footerGrain{z-index:0;pointer-events:none;opacity:.16;background-image:radial-gradient(circle at 1px 1px,#ffffff80 .9px,#0000 0);background-size:4px 4px;position:absolute;inset:0}.site-shell-module__eExWOa__footerTitle{z-index:1;letter-spacing:-.02em;text-transform:uppercase;max-width:1420px;margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:149px;font-weight:400;line-height:1;position:relative}.site-shell-module__eExWOa__footerSheet{isolation:isolate;display:block;position:relative}.site-shell-module__eExWOa__footerPlate{mix-blend-mode:screen;display:block}.site-shell-module__eExWOa__footerPlateA{color:#ff48b0;transform:translate(-2px,-1px)}.site-shell-module__eExWOa__footerPlateB{color:#3fb0e6;position:absolute;inset:0;transform:translate(2px,1px)}.site-shell-module__eExWOa__footerCompact{min-height:0;padding:96px 24px 104px}.site-shell-module__eExWOa__footerCompact .site-shell-module__eExWOa__footerTitle{letter-spacing:-.02em;max-width:900px;font-size:48px;font-weight:400;line-height:1.05}.site-shell-module__eExWOa__footerContact{z-index:1;flex-wrap:wrap;gap:10px 12px;margin-top:clamp(32px,4vw,56px);display:flex;position:relative}.site-shell-module__eExWOa__footerContact a{min-height:42px;color:var(--inverse);border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;line-height:1.35;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.site-shell-module__eExWOa__footerContact a:hover,.site-shell-module__eExWOa__footerContact a:focus-visible{background:var(--inverse);border-color:var(--inverse);color:#0b0b0b}.site-shell-module__eExWOa__footerContact a:nth-child(2):hover,.site-shell-module__eExWOa__footerContact a:nth-child(2):focus-visible{color:var(--inverse);background:#3fb0e6;border-color:#3fb0e6}.site-shell-module__eExWOa__footerContact a:nth-child(3):hover,.site-shell-module__eExWOa__footerContact a:nth-child(3):focus-visible{color:var(--inverse);background:#ff48b0;border-color:#ff48b0}@media (max-width:1199px){.site-shell-module__eExWOa__footer{min-height:420px;padding-top:124px}.site-shell-module__eExWOa__footerTitle{max-width:1000px;font-size:72px}.site-shell-module__eExWOa__footerCompact{min-height:0;padding-top:80px;padding-bottom:96px}.site-shell-module__eExWOa__footerCompact .site-shell-module__eExWOa__footerTitle{font-size:42px}}@media (max-width:809px){.site-shell-module__eExWOa__headerInner{min-height:52px;padding-left:16px;position:relative}.site-shell-module__eExWOa__menuButton{flex-direction:column;flex:none;display:inline-flex}.site-shell-module__eExWOa__nav{background:var(--panel-bg);flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 24px -18px #22222280}.site-shell-module__eExWOa__nav[data-open=true]{display:flex}.site-shell-module__eExWOa__link{min-height:40px;padding:0 16px}.site-shell-module__eExWOa__footerTitle{max-width:100%;font-size:36px}.site-shell-module__eExWOa__footer{min-height:250px;padding-top:72px;padding-bottom:24px}.site-shell-module__eExWOa__footerCompact{min-height:0;padding-top:64px;padding-bottom:84px}.site-shell-module__eExWOa__footerCompact .site-shell-module__eExWOa__footerTitle{font-size:34px}}@media (max-width:640px){.site-shell-module__eExWOa__footer{padding-left:16px;padding-right:16px}.site-shell-module__eExWOa__nav{gap:16px}}
.riso-footer-module__WxOSDa__footer{--ink-a:#ff48b0;--ink-b:#3fb0e6;--paper:#f3f1ec;--stock:#0b0b0b;--ease-wipe:cubic-bezier(.45, .02, .2, 1);--px:0;--py:0;--mx:-9999px;--my:-9999px;--t-a:.12s;--t-b:1.1s;isolation:isolate;background:var(--stock);min-height:clamp(520px,66vh,720px);color:var(--paper);cursor:crosshair;flex-direction:column;justify-content:flex-end;padding:clamp(88px,10vh,130px) clamp(24px,4vw,56px) clamp(88px,12vh,140px);display:flex;position:relative;overflow:hidden}.riso-footer-module__WxOSDa__grain{z-index:0;pointer-events:none;opacity:.22;background-image:radial-gradient(circle at 1px 1px,#f3f1ec80 .9px,#0000 0);background-size:4px 4px;position:absolute;inset:0}.riso-footer-module__WxOSDa__bloom{z-index:0;pointer-events:none;opacity:.3;-webkit-mask-image:radial-gradient(circle 260px at var(--mx) var(--my), #000 0%, #0009 40%, transparent 72%);-webkit-mask-image:radial-gradient(circle 260px at var(--mx) var(--my), #000 0%, #0009 40%, transparent 72%);mask-image:radial-gradient(circle 260px at var(--mx) var(--my), #000 0%, #0009 40%, transparent 72%);background-image:radial-gradient(circle at 2px 2px,#f3f1ec99 1.5px,#0000 0);background-size:7px 7px;position:absolute;inset:0}.riso-footer-module__WxOSDa__reg{z-index:1;width:18px;height:18px;color:var(--paper);opacity:.4;position:absolute}.riso-footer-module__WxOSDa__regTL{top:clamp(16px,3vw,30px);left:clamp(16px,4vw,44px)}.riso-footer-module__WxOSDa__regTR{top:clamp(16px,3vw,30px);right:clamp(16px,4vw,44px)}.riso-footer-module__WxOSDa__regBL{bottom:clamp(16px,3vw,30px);left:clamp(16px,4vw,44px)}.riso-footer-module__WxOSDa__regBR{bottom:clamp(16px,3vw,30px);right:clamp(16px,4vw,44px)}.riso-footer-module__WxOSDa__inner{z-index:2;flex-direction:column;align-items:flex-start;gap:clamp(36px,5vh,56px);display:flex;position:relative}.riso-footer-module__WxOSDa__inner :is(h2,p){margin:0}.riso-footer-module__WxOSDa__op{letter-spacing:-.04em;text-transform:uppercase;pointer-events:none;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(3rem,9vw,9.25rem);font-weight:700;line-height:.92;display:inline-block;position:relative}.riso-footer-module__WxOSDa__sheet{isolation:isolate;display:block;position:relative}.riso-footer-module__WxOSDa__plate{mix-blend-mode:screen;display:block}.riso-footer-module__WxOSDa__plateA{transform:translate(calc(var(--px) * -12px), calc(var(--py) * -8px))}.riso-footer-module__WxOSDa__plateB{transform:translate(calc(var(--px) * 12px), calc(var(--py) * 8px));position:absolute;inset:0}.riso-footer-module__WxOSDa__ink{display:block}.riso-footer-module__WxOSDa__inkA{color:var(--ink-a);transform:translate(-4px,-3px)}.riso-footer-module__WxOSDa__inkB{color:var(--ink-b);transform:translate(4px,3px)}.riso-footer-module__WxOSDa__footer[data-phase=armed] .riso-footer-module__WxOSDa__inkA{clip-path:inset(0 100% 0 0)}.riso-footer-module__WxOSDa__footer[data-phase=armed] .riso-footer-module__WxOSDa__inkB{clip-path:inset(0 0 0 100%)}.riso-footer-module__WxOSDa__footer[data-phase=in] .riso-footer-module__WxOSDa__inkA{animation:riso-footer-module__WxOSDa__printA .9s var(--ease-wipe) var(--t-a) both, riso-footer-module__WxOSDa__driftA 9s ease-in-out 2.1s infinite}.riso-footer-module__WxOSDa__footer[data-phase=in] .riso-footer-module__WxOSDa__inkB{animation:riso-footer-module__WxOSDa__printB .9s var(--ease-wipe) var(--t-b) both, riso-footer-module__WxOSDa__driftB 11s ease-in-out 2.1s infinite}.riso-footer-module__WxOSDa__footer[data-phase=still] .riso-footer-module__WxOSDa__inkA{animation:9s ease-in-out infinite riso-footer-module__WxOSDa__driftA}.riso-footer-module__WxOSDa__footer[data-phase=still] .riso-footer-module__WxOSDa__inkB{animation:11s ease-in-out infinite riso-footer-module__WxOSDa__driftB}@keyframes riso-footer-module__WxOSDa__printA{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes riso-footer-module__WxOSDa__printB{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes riso-footer-module__WxOSDa__driftA{0%,to{transform:translate(-4px,-3px)}50%{transform:translate(-6px,-1px)}}@keyframes riso-footer-module__WxOSDa__driftB{0%,to{transform:translate(4px,3px)}50%{transform:translate(6px,5px)}}.riso-footer-module__WxOSDa__squeegee{z-index:3;pointer-events:none;background:linear-gradient(90deg, #f3f1ec80, var(--paper) 45%, #f3f1ec99);width:9px;height:120%;box-shadow:0 0 0 1px var(--stock), 10px 0 26px -6px #f3f1ec40;opacity:0;border-radius:2px;position:absolute;top:-10%}.riso-footer-module__WxOSDa__footer[data-phase=in] .riso-footer-module__WxOSDa__squeegeeA{animation:riso-footer-module__WxOSDa__sweepA .9s var(--ease-wipe) var(--t-a) both;left:-3%}.riso-footer-module__WxOSDa__footer[data-phase=in] .riso-footer-module__WxOSDa__squeegeeB{animation:riso-footer-module__WxOSDa__sweepB .9s var(--ease-wipe) var(--t-b) both;left:103%}@keyframes riso-footer-module__WxOSDa__sweepA{0%{opacity:0;left:-3%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes riso-footer-module__WxOSDa__sweepB{0%{opacity:0;left:103%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:0%}}.riso-footer-module__WxOSDa__contact{flex-wrap:wrap;gap:10px 12px;display:flex}.riso-footer-module__WxOSDa__contact a{min-height:42px;color:var(--paper);cursor:pointer;border:1px solid #f3f1ec59;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.riso-footer-module__WxOSDa__contact a:hover,.riso-footer-module__WxOSDa__contact a:focus-visible{background:var(--paper);border-color:var(--paper);color:var(--stock)}.riso-footer-module__WxOSDa__contact a:nth-child(2):hover{background:var(--ink-b);border-color:var(--ink-b)}.riso-footer-module__WxOSDa__contact a:nth-child(3):hover{background:var(--ink-a);border-color:var(--ink-a)}.riso-footer-module__WxOSDa__stamp{z-index:4;pointer-events:none;aspect-ratio:1;width:clamp(72px,8vw,110px);transform:translate(-50%, -50%) rotate(var(--rot));mix-blend-mode:screen;animation:.52s cubic-bezier(.2,.9,.25,1.3) both riso-footer-module__WxOSDa__thump;position:absolute}.riso-footer-module__WxOSDa__stamp[data-ink=pink]{color:var(--ink-a)}.riso-footer-module__WxOSDa__stamp[data-ink=blue]{color:var(--ink-b)}.riso-footer-module__WxOSDa__stamp[data-ink=paper]{color:var(--paper)}.riso-footer-module__WxOSDa__stamp svg{width:100%;height:100%}.riso-footer-module__WxOSDa__stampText{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;fill:currentColor;font-size:9.5px}@keyframes riso-footer-module__WxOSDa__thump{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--rot)) scale(1.5)}60%{opacity:1}to{opacity:.92;transform:translate(-50%, -50%) rotate(var(--rot)) scale(1)}}@media (max-width:809px){.riso-footer-module__WxOSDa__footer{cursor:auto;min-height:0;padding:72px 24px 64px}.riso-footer-module__WxOSDa__op{font-size:clamp(2.5rem,12vw,4.5rem)}.riso-footer-module__WxOSDa__inner{gap:32px}}@media (max-width:560px){.riso-footer-module__WxOSDa__footer{padding-left:16px;padding-right:16px}.riso-footer-module__WxOSDa__reg{display:none}}@media (prefers-reduced-motion:reduce){.riso-footer-module__WxOSDa__inkA,.riso-footer-module__WxOSDa__inkB,.riso-footer-module__WxOSDa__squeegee,.riso-footer-module__WxOSDa__stamp{animation:none}.riso-footer-module__WxOSDa__footer[data-phase=armed] .riso-footer-module__WxOSDa__inkA,.riso-footer-module__WxOSDa__footer[data-phase=armed] .riso-footer-module__WxOSDa__inkB{clip-path:none}.riso-footer-module__WxOSDa__bloom{display:none}.riso-footer-module__WxOSDa__stamp{opacity:.92}}
.page-module__xgPmsG__page{--page-bg:#fff;--panel-bg:#fff;background:#fff;flex-direction:column;height:100dvh;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.page-module__xgPmsG__sheet{overscroll-behavior:contain;background:#fff;flex:1;min-height:0;animation:.98s cubic-bezier(.22,1,.28,1) both page-module__xgPmsG__sheetRise;position:relative;overflow:clip auto}@keyframes page-module__xgPmsG__sheetRise{0%{transform:translateY(100%)}to{transform:none}}.page-module__xgPmsG__rise{opacity:0;animation:.62s cubic-bezier(.16,1,.3,1) .7s both page-module__xgPmsG__riseIn}@keyframes page-module__xgPmsG__riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.page-module__xgPmsG__content{--measure:520px;font-family:var(--font-sans), "Satoshi", sans-serif;flex-direction:column;gap:clamp(48px,7vw,99px);padding:clamp(88px,12vw,164px) clamp(24px,5vw,72px) clamp(80px,9vw,120px);display:flex}.page-module__xgPmsG__column,.page-module__xgPmsG__opening{width:100%;max-width:var(--measure);margin:0 auto}.page-module__xgPmsG__opening,.page-module__xgPmsG__chapter,.page-module__xgPmsG__outro{position:relative}.page-module__xgPmsG__title{letter-spacing:-.03em;margin:0 0 clamp(28px,3.4vw,46px);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:700;line-height:1.15}.page-module__xgPmsG__statement{letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.85vw,1.5625rem);font-weight:500;line-height:1.6}.page-module__xgPmsG__column p{letter-spacing:-.02em;margin:0 0 clamp(28px,3.2vw,42px);font-size:clamp(1rem,1.85vw,1.5625rem);font-weight:500;line-height:1.6}.page-module__xgPmsG__column p:last-child{margin-bottom:0}.page-module__xgPmsG__handA,.page-module__xgPmsG__handB,.page-module__xgPmsG__handC,.page-module__xgPmsG__handD,.page-module__xgPmsG__handE{letter-spacing:0;font-weight:700;line-height:1}.page-module__xgPmsG__handA{font-family:var(--font-hand-a), "Segoe Script", cursive;vertical-align:-.04em;font-size:1.34em}.page-module__xgPmsG__handB{font-family:var(--font-hand-b), "Segoe Script", cursive;vertical-align:-.02em;font-size:.92em}.page-module__xgPmsG__handC{font-family:var(--font-hand-c), "Segoe Script", cursive;vertical-align:-.03em;font-size:1.14em}.page-module__xgPmsG__handD{font-family:var(--font-hand-d), "Segoe Script", cursive;vertical-align:-.02em;font-size:1.08em}.page-module__xgPmsG__handE{font-family:var(--font-hand-e), "Segoe Script", cursive;vertical-align:-.07em;font-size:1.5em}.page-module__xgPmsG__hl,.page-module__xgPmsG__hlLong,.page-module__xgPmsG__circle,.page-module__xgPmsG__circleRound,.page-module__xgPmsG__underline,.page-module__xgPmsG__underlineDouble{white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat}.page-module__xgPmsG__hl,.page-module__xgPmsG__hlLong{background-position:50% 62%;background-size:100% 1.02em;margin:0 -.16em;padding:0 .16em}.page-module__xgPmsG__hl{background-image:url(/about/marks/hl-word.webp)}.page-module__xgPmsG__hlLong{background-image:url(/about/marks/hl-phrase.webp)}.page-module__xgPmsG__circle,.page-module__xgPmsG__circleRound{background-position:50%;background-size:100% 100%;margin:-.34em -.5em;padding:.34em .5em}.page-module__xgPmsG__circle{background-image:url(/about/marks/circle.webp)}.page-module__xgPmsG__circleRound{background-image:url(/about/marks/circle-round.webp);margin:-.42em -.66em;padding:.42em .66em}.page-module__xgPmsG__underline,.page-module__xgPmsG__underlineDouble{background-position:50% 100%;background-size:100% .42em;padding-bottom:.3em}.page-module__xgPmsG__underline{background-image:url(/about/marks/underline.webp)}.page-module__xgPmsG__underlineDouble{background-image:url(/about/marks/underline-double.webp)}.page-module__xgPmsG__picture{top:var(--lift,0);width:var(--pic-w,clamp(90px, 11vw, 190px));margin:0;position:absolute}.page-module__xgPmsG__edge{width:min(var(--pic-w,400px), calc((100vw - var(--measure)) / 2 - 3.5rem))}.page-module__xgPmsG__edge.page-module__xgPmsG__left{left:clamp(16px,2vw,40px);right:auto}.page-module__xgPmsG__edge.page-module__xgPmsG__right{left:auto;right:clamp(16px,2vw,40px)}.page-module__xgPmsG__left{right:calc(50% + var(--measure) / 2 + 4rem)}.page-module__xgPmsG__right{left:calc(50% + var(--measure) / 2 + 1.75rem)}.page-module__xgPmsG__picture img{width:100%;height:auto;transform:rotate(var(--tilt,0deg));transition:transform .56s cubic-bezier(.2,.8,.2,1);display:block}.page-module__xgPmsG__picture:not(.page-module__xgPmsG__stack):not(.page-module__xgPmsG__icon):hover img{transform:rotate(calc(var(--tilt,0deg) * -.45)) translateY(-10px) scale(1.035)}.page-module__xgPmsG__note{color:var(--muted);white-space:nowrap;opacity:0;pointer-events:none;font-size:1.05rem;transition:opacity .32s,transform .46s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + .2em);left:2%;transform:translateY(6px)rotate(-3deg)}.page-module__xgPmsG__right .page-module__xgPmsG__note{left:auto;right:2%}.page-module__xgPmsG__picture:hover .page-module__xgPmsG__note{opacity:1;transform:rotate(-3deg)}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__picture img,.page-module__xgPmsG__note{transition:none}}.page-module__xgPmsG__stack{position:absolute}.page-module__xgPmsG__stack img{width:100%;height:auto;transform:rotate(var(--r,0deg)) translate(var(--x,0), var(--y,0));will-change:transform;background:#fff;border:6px solid #fff;border-radius:8px;transition:transform .64s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 10px 22px -8px #22222261}.page-module__xgPmsG__stack img+img{position:absolute;top:0;left:0}.page-module__xgPmsG__stack img:first-child{--r:5deg;--x:4%;--y:-2%}.page-module__xgPmsG__stack img:nth-child(2){--r:2deg;--x:6%;--y:2%;transition-delay:40ms}.page-module__xgPmsG__stack img:nth-child(3){--r:-3deg;--x:0%;--y:0%;transition-delay:80ms}.page-module__xgPmsG__stack:hover img:first-child{--r:17deg;--x:64%;--y:7%}.page-module__xgPmsG__stack:hover img:nth-child(2){--r:5deg;--x:31%;--y:-15%}.page-module__xgPmsG__stack:hover img:nth-child(3){--r:-11deg;--x:-4%;--y:7%}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__stack img{transition:none}}.page-module__xgPmsG__book{right:calc(50% + var(--measure) / 2 + 5.5rem);perspective:1000px}.page-module__xgPmsG__bookBody{aspect-ratio:640/861;transform-style:preserve-3d;transition:transform .64s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotate(-7deg)rotateY(-13deg)}.page-module__xgPmsG__book:hover .page-module__xgPmsG__bookBody,.page-module__xgPmsG__book:focus-within .page-module__xgPmsG__bookBody{transform:rotate(-4deg)rotateY(-19deg)translateY(-8px)}.page-module__xgPmsG__bookPages{background:repeating-linear-gradient(90deg,#fbfaf7 0 2px,#e9e5dd 2px 3px),#fbfaf7;border-radius:1px 3px 3px 1px;position:absolute;inset:1.5% 0 1.5% 2.5%;box-shadow:inset -4px 0 7px -4px #22222259}.page-module__xgPmsG__bookCover{transform-origin:0;background:#fff;border-radius:1px 3px 3px 1px;transition:transform .72s cubic-bezier(.2,.8,.2,1),box-shadow .72s;position:absolute;inset:0;overflow:hidden;transform:rotateY(0);box-shadow:2px 5px 14px #2223}.page-module__xgPmsG__book:hover .page-module__xgPmsG__bookCover,.page-module__xgPmsG__book:focus-within .page-module__xgPmsG__bookCover{transform:rotateY(-22deg);box-shadow:8px 10px 22px #22222238}.page-module__xgPmsG__bookCover img{object-fit:cover;width:100%;height:100%;display:block}.page-module__xgPmsG__bookHinge{background:linear-gradient(90deg,#2226,#2222220f 55%,#2220);width:9%;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__bookBody,.page-module__xgPmsG__bookCover{transition:none}}.page-module__xgPmsG__icon.page-module__xgPmsG__left{right:calc(50% + var(--measure) / 2 + var(--out,7rem))}.page-module__xgPmsG__icon.page-module__xgPmsG__right{left:calc(50% + var(--measure) / 2 + var(--out,5rem))}.page-module__xgPmsG__icon img{filter:drop-shadow(0 10px 18px #22222229)drop-shadow(0 2px 3px #22222214)}.page-module__xgPmsG__empty{aspect-ratio:var(--ratio,1 / 1);background:#3fb0e60d;border:1px dashed #3fb0e68c}@media (max-width:1260px){.page-module__xgPmsG__chapter{flex-direction:column;display:flex}.page-module__xgPmsG__picture,.page-module__xgPmsG__book{width:min(62%,300px);margin:clamp(28px,4vw,44px) auto 0;position:relative;top:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__sheet,.page-module__xgPmsG__rise{opacity:1;animation:none;transform:none}}.page-module__xgPmsG__sheet [data-reveal]{opacity:0;transition:opacity .62s,transform .62s cubic-bezier(.16,1,.3,1);transform:translateY(7px)}.page-module__xgPmsG__sheet [data-reveal][data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.page-module__xgPmsG__sheet [data-reveal]{opacity:1;transition:none;transform:none}}
.page-module__eoIr9W__page{--divider:#2222222b;--page-bg:#fff;--panel-bg:#fff;background:#fff;min-height:100vh;font-family:Satoshi,Satoshi Variable,sans-serif}.page-module__eoIr9W__frame{border:1px solid var(--border);background:#fff;border-bottom:0}.page-module__eoIr9W__content{flex-direction:column;gap:72px;width:min(100%,1344px);margin:0 auto;padding:32px 24px 88px;display:flex}.page-module__eoIr9W__page :is(h1,h2,h3,p,dl,dd,figure){margin:0}.page-module__eoIr9W__page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #174fa4}.page-module__eoIr9W__page :is(p,dd){font-size:1rem;line-height:1.65}.page-module__eoIr9W__page h2{letter-spacing:-.035em;text-wrap:balance;max-width:29ch;font-size:clamp(1.8rem,1.3rem + 2vw,2.65rem);font-weight:500;line-height:1.15}.page-module__eoIr9W__page h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.3}.page-module__eoIr9W__hero{grid-template-areas:"eyebrow""title""lead""meta""visual""facts""actions";align-items:start;gap:26px;display:grid}.page-module__eoIr9W__heroCopy{display:contents}.page-module__eoIr9W__eyebrow{color:var(--muted);flex-wrap:wrap;grid-area:eyebrow;align-items:center;gap:12px;font-size:.8125rem;display:flex}.page-module__eoIr9W__pill{color:var(--inverse);background:var(--text);border-radius:999px;padding:7px 12px;font-size:.75rem;font-weight:500}.page-module__eoIr9W__hero h1{letter-spacing:-.045em;grid-area:title;font-size:clamp(2.6rem,1.7rem + 3.15vw,4.5rem);font-weight:500;line-height:1.04}.page-module__eoIr9W__hero .page-module__eoIr9W__heroLead{grid-area:lead;max-width:40ch;font-size:clamp(1.1rem,1rem + .45vw,1.3rem);line-height:1.55}.page-module__eoIr9W__meta{grid-area:meta;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__eoIr9W__meta dt,.page-module__eoIr9W__heroFacts dt,.page-module__eoIr9W__reasoning dt{letter-spacing:.065em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.4}.page-module__eoIr9W__meta dd{margin-top:8px;font-size:.875rem}.page-module__eoIr9W__heroFacts{border-block:1px solid var(--divider);grid-area:facts;gap:18px;padding:24px 0;display:grid}.page-module__eoIr9W__heroFacts>div{grid-template-columns:116px minmax(0,1fr);gap:16px;display:grid}.page-module__eoIr9W__heroFacts dt{padding-top:4px}.page-module__eoIr9W__heroFacts dd{font-size:.9375rem;line-height:1.55}.page-module__eoIr9W__actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:12px 24px;display:flex}.page-module__eoIr9W__action,.page-module__eoIr9W__textLink,.page-module__eoIr9W__outlineAction{justify-content:center;align-items:center;gap:16px;min-height:44px;font-size:.875rem;font-weight:500;display:inline-flex}.page-module__eoIr9W__action{color:var(--inverse);background:var(--text);padding:14px 20px}.page-module__eoIr9W__action:hover{background:#3e3e3e}.page-module__eoIr9W__textLink{text-underline-offset:5px;text-decoration:underline}.page-module__eoIr9W__outlineAction{border:1px solid var(--divider);padding:12px 18px}.page-module__eoIr9W__outlineAction:hover{border-color:var(--text)}.page-module__eoIr9W__heroVisual{grid-area:visual;place-self:center;width:min(100%,320px)}.page-module__eoIr9W__reveal{opacity:0;animation:.78s cubic-bezier(.16,1,.3,1) forwards page-module__eoIr9W__rise;transform:translateY(24px)}@keyframes page-module__eoIr9W__rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__eoIr9W__reveal{opacity:1;animation:none;transform:none}}.page-module__eoIr9W__sectionNav{border-block:1px solid var(--divider);flex-wrap:wrap;gap:4px 30px;padding:12px 0;display:flex}.page-module__eoIr9W__sectionNav a{align-items:center;min-height:44px;font-size:.875rem;display:flex}.page-module__eoIr9W__sectionNav a:hover{text-underline-offset:5px;text-decoration:underline}.page-module__eoIr9W__caseSection{flex-direction:column;gap:32px;min-width:0;scroll-margin-top:32px;display:flex}.page-module__eoIr9W__caseSection+.page-module__eoIr9W__caseSection{border-top:1px solid var(--divider);padding-top:48px}.page-module__eoIr9W__sectionHeader{flex-direction:column;gap:18px;max-width:770px;display:flex}.page-module__eoIr9W__sectionLead{max-width:64ch;color:var(--muted)}.page-module__eoIr9W__page .page-module__eoIr9W__kicker,.page-module__eoIr9W__page .page-module__eoIr9W__microLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.page-module__eoIr9W__microLabel{color:var(--muted)}.page-module__eoIr9W__page .page-module__eoIr9W__sourceNote{max-width:88ch;color:var(--muted);font-size:.8125rem;line-height:1.65}.page-module__eoIr9W__highlightList{flex-direction:column;display:flex}.page-module__eoIr9W__highlightCard{border-top:1px solid var(--divider);align-items:center;gap:30px;padding:36px 0;display:grid}.page-module__eoIr9W__highlightCard:last-child{border-bottom:1px solid var(--divider)}.page-module__eoIr9W__highlightCopy{flex-direction:column;gap:14px;max-width:60ch;display:flex}.page-module__eoIr9W__highlightCopy h3{letter-spacing:-.03em;max-width:25ch;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.1rem);line-height:1.2}.page-module__eoIr9W__iterationEvidence dt{color:var(--muted);letter-spacing:.065em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.page-module__eoIr9W__iterationEvidence dd{font-size:.9375rem;line-height:1.55}.page-module__eoIr9W__reasoning{gap:20px;display:grid}.page-module__eoIr9W__reasoning>div{border-left:2px solid var(--divider);padding-left:18px}.page-module__eoIr9W__reasoning dd{color:var(--muted);margin-top:8px;font-size:.9375rem}.page-module__eoIr9W__highlightCard .page-module__eoIr9W__highlightVideo{background:0 0;border:0;border-radius:0;justify-self:center;width:min(100%,340px);overflow:visible}.page-module__eoIr9W__highlightCard .page-module__eoIr9W__highlightVideo video{filter:contrast(1.08);background:0 0}.page-module__eoIr9W__prototypeLayout{align-items:center;gap:36px;min-width:0;display:grid}.page-module__eoIr9W__prototypeGuide{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.page-module__eoIr9W__prototypeSteps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.page-module__eoIr9W__prototypeSteps li{grid-template-columns:24px minmax(0,1fr);gap:16px;display:grid}.page-module__eoIr9W__prototypeSteps li>span{color:var(--muted);padding-top:2px;font-size:.8125rem}.page-module__eoIr9W__prototypeSteps p{color:var(--muted);margin-top:8px;font-size:.9375rem}.page-module__eoIr9W__prototypeStage{justify-content:center;width:100%;min-width:0;display:flex;position:relative}.page-module__eoIr9W__prototypeViewport{width:100%;margin:0 auto;position:relative;overflow:hidden}.page-module__eoIr9W__prototypeFrame{transform-origin:0 0;border:0;width:510px;height:1000px;position:absolute;inset:0 auto auto 0}.page-module__eoIr9W__tryMe{z-index:2;color:#315f94;pointer-events:none;flex-direction:column;align-items:center;animation:2.8s ease-in-out infinite page-module__eoIr9W__tryMeFloat;display:flex;position:absolute;top:8%;left:-28px;transform:rotate(-7deg)}.page-module__eoIr9W__tryMe span{letter-spacing:-.04em;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;font-size:clamp(1.1rem,1rem + .45vw,1.45rem);font-weight:600;line-height:1}.page-module__eoIr9W__tryMe svg{width:76px;height:52px;margin:4px 0 0 28px;overflow:visible}.page-module__eoIr9W__tryMe path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@keyframes page-module__eoIr9W__tryMeFloat{0%,to{transform:rotate(-7deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-7px)}}.page-module__eoIr9W__prototypeSteps li[data-reveal]:nth-child(2),.page-module__eoIr9W__methodGrid>div[data-reveal]:nth-child(2),.page-module__eoIr9W__problemGrid article[data-reveal]:nth-child(2),.page-module__eoIr9W__systemGrid figure[data-reveal]:nth-child(2){transition-delay:80ms}.page-module__eoIr9W__prototypeSteps li[data-reveal]:nth-child(3),.page-module__eoIr9W__methodGrid>div[data-reveal]:nth-child(3),.page-module__eoIr9W__problemGrid article[data-reveal]:nth-child(3),.page-module__eoIr9W__systemGrid figure[data-reveal]:nth-child(3){transition-delay:.16s}.page-module__eoIr9W__prototypeSteps li[data-reveal]:nth-child(4){transition-delay:.24s}.page-module__eoIr9W__methodGrid{border-block:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0;display:grid}.page-module__eoIr9W__methodGrid>div{flex-direction:column;gap:10px;display:flex}.page-module__eoIr9W__methodGrid strong{font-size:clamp(1.3rem,1rem + 1.5vw,2rem);font-weight:500;line-height:1.2}.page-module__eoIr9W__methodGrid span{color:var(--muted);font-size:.875rem;line-height:1.5}.page-module__eoIr9W__problemGrid{gap:28px;display:grid}.page-module__eoIr9W__problemGrid article{border-top:1px solid var(--divider);flex-direction:column;gap:16px;padding-top:24px;display:flex}.page-module__eoIr9W__problemGrid article>p:last-child{color:var(--muted);font-size:.9375rem}.page-module__eoIr9W__disclosure{border-block:1px solid var(--divider);padding:22px 0}.page-module__eoIr9W__disclosure+.page-module__eoIr9W__disclosure{border-top:0;margin-top:-32px}.page-module__eoIr9W__disclosure>summary{cursor:pointer;min-height:44px;padding-block:8px;font-size:1.0625rem;font-weight:500;line-height:1.5}.page-module__eoIr9W__disclosureBody{flex-direction:column;gap:32px;min-width:0;padding-top:28px;display:flex}.page-module__eoIr9W__researchStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.page-module__eoIr9W__researchStats strong{font-size:1.6rem;font-weight:500}.page-module__eoIr9W__researchStats p{color:var(--muted);margin-top:6px;font-size:.875rem}.page-module__eoIr9W__evidenceGrid{gap:32px;display:grid}.page-module__eoIr9W__evidenceGrid figure{flex-direction:column;gap:14px;display:flex}.page-module__eoIr9W__evidenceGrid img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:380px}.page-module__eoIr9W__evidenceGrid figcaption{color:var(--muted);font-size:.875rem;line-height:1.6}.page-module__eoIr9W__evidenceGrid strong{color:var(--text);margin-bottom:8px;font-weight:500;display:block}.page-module__eoIr9W__flowComparisons{border-top:1px solid var(--divider);flex-direction:column;gap:32px;padding-top:32px;scroll-margin-top:32px;display:flex}.page-module__eoIr9W__flowList{flex-direction:column;gap:40px;display:flex}.page-module__eoIr9W__flowCase h4{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:500;line-height:1.3}.page-module__eoIr9W__flowIntro{flex-direction:column;gap:14px;max-width:68ch;display:flex}.page-module__eoIr9W__flowIntro p:not(.page-module__eoIr9W__microLabel){color:var(--muted)}.page-module__eoIr9W__lowFiScreens img{width:100%;height:auto}.page-module__eoIr9W__lowFiScreens figcaption{gap:10px;margin-top:12px;font-size:.875rem;line-height:1.5;display:flex}.page-module__eoIr9W__lowFiScreens figcaption>span{color:var(--muted);flex:none}.page-module__eoIr9W__flowCase,.page-module__eoIr9W__lowFiArc{flex-direction:column;gap:22px;min-width:0;display:flex}.page-module__eoIr9W__flowCase+.page-module__eoIr9W__flowCase,.page-module__eoIr9W__lowFiArc+.page-module__eoIr9W__lowFiArc{border-top:1px solid var(--divider);padding-top:28px}.page-module__eoIr9W__flowPair{gap:24px;display:grid}.page-module__eoIr9W__flowPair figcaption,.page-module__eoIr9W__systemGrid figcaption{color:var(--muted);margin-bottom:12px;font-size:.8125rem}.page-module__eoIr9W__flowPair img{width:100%;height:auto}.page-module__eoIr9W__flowImageLink{min-height:44px;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;font-size:.8125rem;display:flex}.page-module__eoIr9W__lowFiScreens{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.page-module__eoIr9W__lowFiScreens figure{justify-self:center;width:min(100%,330px)}.page-module__eoIr9W__iterationList{flex-direction:column;gap:30px;display:flex}.page-module__eoIr9W__iterationItem{border-top:1px solid var(--divider);gap:24px;padding-top:28px;display:grid}.page-module__eoIr9W__iterationItem>div{flex-direction:column;gap:14px;display:flex}.page-module__eoIr9W__iterationItem h3{font-size:2rem;font-weight:500;line-height:1.15}.page-module__eoIr9W__iterationItem p:not(.page-module__eoIr9W__microLabel){font-size:.9375rem}.page-module__eoIr9W__iterationFeatured{border:1px solid var(--divider);background:#f7f7f5;padding:clamp(24px,3vw,40px)}.page-module__eoIr9W__iterationFeatured h3{letter-spacing:-.04em;font-size:clamp(2.25rem,1.7rem + 2vw,3.75rem)}.page-module__eoIr9W__supportingResults{gap:28px;display:grid}.page-module__eoIr9W__supportingResult{border-top:1px solid var(--divider);padding-top:22px}.page-module__eoIr9W__supportingResult>div{flex-direction:column;gap:12px;display:flex}.page-module__eoIr9W__supportingResult h3{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);font-weight:500;line-height:1.1}.page-module__eoIr9W__supportingResult p:not(.page-module__eoIr9W__microLabel){color:var(--muted);font-size:.9375rem}.page-module__eoIr9W__iterationEvidence{gap:18px;display:grid}.page-module__eoIr9W__iterationEvidence>div{border-left:2px solid var(--divider);padding-left:18px}.page-module__eoIr9W__iterationEvidence dd{margin-top:7px}.page-module__eoIr9W__nextStep{border-left:2px solid var(--divider);padding-left:20px}.page-module__eoIr9W__nextStep p:last-child{color:var(--muted)}.page-module__eoIr9W__webCarousel{min-width:0}.page-module__eoIr9W__systemGrid{align-items:start;gap:28px;display:grid}.page-module__eoIr9W__systemGrid img{width:100%;height:auto}.page-module__eoIr9W__projectNav{border-top:1px solid var(--divider);grid-template-columns:1fr auto 1fr;align-items:start;gap:24px;padding-top:40px;display:grid}.page-module__eoIr9W__projectNavPrev,.page-module__eoIr9W__projectNavNext{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__eoIr9W__projectNavNext{text-align:right;align-items:flex-end}.page-module__eoIr9W__projectNavLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.3}.page-module__eoIr9W__projectNavName{align-items:center;gap:10px;font-size:clamp(1rem,.8rem + .6vw,1.5rem);font-weight:500;line-height:1.3;display:inline-flex}.page-module__eoIr9W__projectNavDot{background:#f3c443;border-radius:100%;flex:none;width:8px;height:8px}.page-module__eoIr9W__projectNavAll{border:1px solid var(--divider);border-radius:999px;align-self:center;padding:12px 18px;font-size:.8125rem}.page-module__eoIr9W__projectNavAll:hover{color:var(--inverse);background:var(--text)}@media (min-width:700px){.page-module__eoIr9W__problemGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__eoIr9W__evidenceGrid,.page-module__eoIr9W__supportingResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.page-module__eoIr9W__researchStats{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__eoIr9W__lowFiScreens,.page-module__eoIr9W__systemGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.page-module__eoIr9W__content{gap:80px;padding:40px 32px 104px}.page-module__eoIr9W__hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"eyebrow visual""title visual""lead visual""meta visual""facts visual""actions visual";gap:26px 64px}.page-module__eoIr9W__highlightCard{grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:clamp(48px,7vw,96px);padding:48px 0}.page-module__eoIr9W__highlightCopy{max-width:560px}.page-module__eoIr9W__highlightCard .page-module__eoIr9W__highlightVideo{width:min(100%,390px)}.page-module__eoIr9W__prototypeLayout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px}.page-module__eoIr9W__iterationItem{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px}}@media (max-width:599px){.page-module__eoIr9W__content{gap:48px;padding:24px 20px 64px}.page-module__eoIr9W__hero h1{font-size:clamp(2.25rem,9.5vw,3.3rem)}.page-module__eoIr9W__heroFacts>div{grid-template-columns:1fr;gap:6px}.page-module__eoIr9W__heroVisual{width:min(100%,310px)}.page-module__eoIr9W__meta{gap:12px}.page-module__eoIr9W__prototypeStage{padding-top:30px}.page-module__eoIr9W__tryMe{top:-10px;left:12px;transform:rotate(-5deg)}.page-module__eoIr9W__tryMe svg{width:62px;height:42px;margin-top:1px}.page-module__eoIr9W__sectionNav{gap:0 22px}.page-module__eoIr9W__caseSection+.page-module__eoIr9W__caseSection{padding-top:36px}.page-module__eoIr9W__projectNav{grid-template-columns:1fr 1fr;gap:28px 16px}.page-module__eoIr9W__projectNavAll{grid-area:1/1/auto/-1;justify-self:center}}@media (prefers-reduced-motion:reduce){.page-module__eoIr9W__tryMe{animation:none}}
.CaseVideo-module__--FJFW__root{background:#efeeee;border:1px solid #22222224;border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden}.CaseVideo-module__--FJFW__video{object-fit:contain;background:#efeeee;width:100%;height:auto;display:block}.CaseVideo-module__--FJFW__control{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.CaseVideo-module__--FJFW__openLink{color:#222;min-height:44px;font:inherit;background:#efeeee;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;inset:auto 16px 16px}.CaseVideo-module__--FJFW__control:focus-visible,.CaseVideo-module__--FJFW__openLink:focus-visible{outline-offset:-4px;outline:2px solid #222}.CaseVideo-module__--FJFW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.featured-stacks-module__71LvZW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(28px,4vw,56px);padding-top:clamp(64px,8vw,112px);display:grid}.featured-stacks-module__71LvZW__card{--ink-a:#ff48b0;--ink-b:#3fb0e6;--ease-spring:cubic-bezier(.22, 1.2, .32, 1);flex-direction:column;gap:22px;min-width:0;display:flex}.featured-stacks-module__71LvZW__stage{--sx:0;--sy:0;--k:0;--fit:.95;--fan:1;aspect-ratio:1;max-width:100%;color:var(--text);text-decoration:none;display:block;position:relative;container-type:inline-size}.featured-stacks-module__71LvZW__stage:hover,.featured-stacks-module__71LvZW__stage:focus-visible{--k:1}.featured-stacks-module__71LvZW__stage:focus-visible{outline:2px solid var(--ink-a);outline-offset:12px}.featured-stacks-module__71LvZW__stage{cursor:pointer}.featured-stacks-module__71LvZW__sheet{background:var(--sheet-tint);transition:transform .7s var(--ease-spring);transform:rotate(calc(var(--k) * -3deg)) scale(calc(1 + var(--k) * .03));border-radius:22px;position:absolute;inset:6% 4%}.featured-stacks-module__71LvZW__stage[data-tint=pink]{--sheet-tint:#ff48b01a;--chip-ink:var(--ink-a)}.featured-stacks-module__71LvZW__stage[data-tint=blue]{--sheet-tint:#3fb0e621;--chip-ink:var(--ink-b)}.featured-stacks-module__71LvZW__slot{left:var(--x);top:var(--y);width:var(--w);z-index:var(--z);transition:none;position:absolute;transform:none}.featured-stacks-module__71LvZW__layer{width:100%;height:auto;transform:translate(calc(var(--k) * var(--dx) * var(--fan) + var(--sx) * var(--depth) * 10px), calc(var(--k) * var(--dy) * var(--fan) + var(--sy) * var(--depth) * 8px)) rotate(calc(var(--r) + var(--k) * var(--fan) * (var(--dr) - var(--r)))) scale(calc(var(--fit) * (1 + var(--k) * (var(--ds) - 1))));transition:transform .75s var(--ease-spring);will-change:transform;display:block}.featured-stacks-module__71LvZW__cut{filter:drop-shadow(0 18px 26px #22222238)}.featured-stacks-module__71LvZW__shot{background:#fff;border:1px solid #22222224;border-radius:10px;box-shadow:0 1px 1px #2222220f,0 22px 34px -18px #2226}.featured-stacks-module__71LvZW__chip{border:1px solid var(--chip-ink);width:max-content;max-width:none;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.04em;white-space:nowrap;color:var(--chip-ink);background:#fff;border-radius:999px;padding:.6em .95em;font-size:clamp(.54rem,2.45cqw,.72rem);display:inline-block;box-shadow:0 10px 18px -12px #22222259}.featured-stacks-module__71LvZW__plate{z-index:6;max-width:66%;transform:rotate(-2deg) translate(calc(var(--sx) * 4px), calc(var(--k) * 6px));transition:transform .75s var(--ease-spring);background:#fff;border:1px solid #22222229;border-radius:14px;flex-direction:column;gap:6px;padding:14px 18px 16px;display:flex;position:absolute;bottom:0;left:4%;box-shadow:0 1px 1px #2222220f,0 18px 28px -16px #22222259}.featured-stacks-module__71LvZW__when{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.7rem}.featured-stacks-module__71LvZW__plate strong{letter-spacing:-.03em;text-wrap:balance;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(1.15rem,1.4vw,1.35rem);font-weight:500;line-height:1.1}.featured-stacks-module__71LvZW__arrow{transition:transform .32s var(--ease-spring);margin-left:2px;display:inline-block}.featured-stacks-module__71LvZW__stage:hover .featured-stacks-module__71LvZW__arrow,.featured-stacks-module__71LvZW__stage:focus-visible .featured-stacks-module__71LvZW__arrow{transform:translate(6px)}.featured-stacks-module__71LvZW__card[data-reveal=in] .featured-stacks-module__71LvZW__slot{animation:featured-stacks-module__71LvZW__settle .72s var(--ease-spring) both;animation-delay:calc(var(--i) * 80ms + .12s)}@keyframes featured-stacks-module__71LvZW__settle{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}.featured-stacks-module__71LvZW__copy{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:0 4%;display:flex}.featured-stacks-module__71LvZW__description{max-width:40ch;color:var(--muted);margin:0;font-size:.9375rem;line-height:1.5}.featured-stacks-module__71LvZW__role{color:var(--text);margin:auto 0 0;font-size:.875rem;line-height:1.4}.featured-stacks-module__71LvZW__role span{color:var(--muted)}@media (max-width:1240px){.featured-stacks-module__71LvZW__stage{--fit:.93;--fan:.7}}@media (max-width:1080px){.featured-stacks-module__71LvZW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-stacks-module__71LvZW__stage{--fit:.9;--fan:.5}}@media (max-width:809px){.featured-stacks-module__71LvZW__grid{grid-template-columns:1fr;gap:56px;padding-top:48px}.featured-stacks-module__71LvZW__stage,.featured-stacks-module__71LvZW__copy{width:100%;max-width:440px;margin:0 auto}.featured-stacks-module__71LvZW__stage{--fit:.86;--fan:.3}}@media (hover:none){.featured-stacks-module__71LvZW__stage{--k:.35}}@media (prefers-reduced-motion:reduce){.featured-stacks-module__71LvZW__sheet,.featured-stacks-module__71LvZW__layer,.featured-stacks-module__71LvZW__plate,.featured-stacks-module__71LvZW__stage:after{transition:none}.featured-stacks-module__71LvZW__card[data-reveal=in] .featured-stacks-module__71LvZW__slot{animation:none}}
.page-module__z30pWq__page{--page-bg:#fff;--panel-bg:#fff;--divider:#22222224;--fs-h2:clamp(1.75rem, 1.35rem + 1.7vw, 2.5rem);--fs-h3:clamp(1.1875rem, 1.05rem + .6vw, 1.5rem);--fs-lead:clamp(1rem, .97rem + .15vw, 1.0625rem);--fs-body:.9375rem;--measure:64ch;background:var(--page-bg);min-height:100vh}.page-module__z30pWq__frame{background:var(--panel-bg);border:1px solid var(--border);border-bottom:0;width:100%;margin:0;overflow:hidden}.page-module__z30pWq__headerMask{overflow:hidden}.page-module__z30pWq__content{flex-direction:column;gap:72px;width:100%;min-width:0;padding:16px 16px 72px;display:flex}.page-module__z30pWq__topContent,.page-module__z30pWq__bodyContent{width:100%;min-width:0;max-width:1280px;margin:0 auto}.page-module__z30pWq__bodyContent{flex-direction:column;gap:72px;display:flex}.page-module__z30pWq__caseSection{border-top:1px solid var(--divider);flex-direction:column;gap:28px;min-width:0;padding-top:44px;display:flex}.page-module__z30pWq__sectionHeader{flex-direction:column;gap:14px;max-width:720px;display:flex}.page-module__z30pWq__sectionHeader>div{flex-direction:column;gap:14px;display:flex}.page-module__z30pWq__kicker,.page-module__z30pWq__microLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.75rem;font-weight:500;line-height:1.25}.page-module__z30pWq__kicker{color:var(--text)}.page-module__z30pWq__sectionTitle{max-width:30ch;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:500;line-height:1.16}.page-module__z30pWq__sectionLead{max-width:var(--measure);font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-lead);color:var(--muted);margin:0;line-height:1.65}.page-module__z30pWq__ideaGrid p:not(.page-module__z30pWq__microLabel),.page-module__z30pWq__directionGrid p,.page-module__z30pWq__highlightCopy>p,.page-module__z30pWq__chapter>p,.page-module__z30pWq__reflectionGrid article>p:not(.page-module__z30pWq__microLabel){font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-body);color:var(--text);margin:0;line-height:1.6}.page-module__z30pWq__directionGrid h3,.page-module__z30pWq__highlightCopy h3{font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--text);margin:0;font-weight:500;line-height:1.25}.page-module__z30pWq__bookFrame{width:100%;height:clamp(520px,78vh,940px)}.page-module__z30pWq__bookViewport{border:0;width:100%;height:100%;display:block}.page-module__z30pWq__bookHeader{flex-direction:column;gap:14px;display:flex}.page-module__z30pWq__bookHeaderRow{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.page-module__z30pWq__bookHeaderCopy{flex-direction:column;gap:14px;max-width:720px;display:flex}.page-module__z30pWq__bookLink{border:1px solid var(--border);background:var(--text);min-height:44px;color:var(--inverse);justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.page-module__z30pWq__bookLink:hover,.page-module__z30pWq__bookLink:focus-visible{color:#222;background:#f3c443}.page-module__z30pWq__moodboard,.page-module__z30pWq__references,.page-module__z30pWq__bookGrids figure,.page-module__z30pWq__posterPair figure,.page-module__z30pWq__highlightVisual{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.page-module__z30pWq__moodboard img,.page-module__z30pWq__references img,.page-module__z30pWq__bookGrids img,.page-module__z30pWq__posterPair img,.page-module__z30pWq__highlightVisual img{width:100%;height:auto;display:block}.page-module__z30pWq__ideaGrid,.page-module__z30pWq__directionGrid,.page-module__z30pWq__reflectionGrid{grid-template-columns:1fr;gap:22px;display:grid}.page-module__z30pWq__ideaGrid article,.page-module__z30pWq__directionGrid article,.page-module__z30pWq__reflectionGrid article{border-top:1px solid var(--divider);flex-direction:column;gap:12px;padding-top:20px;display:flex}.page-module__z30pWq__moodboard{width:100%}.page-module__z30pWq__highlight{border-top:1px solid var(--divider);gap:28px;min-width:0;padding-top:34px;display:grid}.page-module__z30pWq__highlightCopy{flex-direction:column;gap:14px;min-width:0;display:flex}.page-module__z30pWq__highlightCopy>p{max-width:52ch}.page-module__z30pWq__photoPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__z30pWq__photoPair img{width:100%;height:auto;display:block}.page-module__z30pWq__chapters{flex-direction:column;min-width:0;display:flex}.page-module__z30pWq__chapter{border-top:1px solid var(--divider);flex-direction:column;gap:12px;padding:20px 0;display:flex}.page-module__z30pWq__chapter:last-child{border-bottom:1px solid var(--divider)}.page-module__z30pWq__tastes{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__z30pWq__tastes li{color:var(--text);border:1px solid #2222223d;border-radius:999px;padding:6px 12px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;line-height:1.2}.page-module__z30pWq__formatLayout{grid-template-columns:1fr;gap:32px;min-width:0;display:grid}.page-module__z30pWq__specs{flex-direction:column;margin:0;display:flex}.page-module__z30pWq__specs>div{border-top:1px solid var(--divider);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}.page-module__z30pWq__specs>div:last-child{border-bottom:1px solid var(--divider)}.page-module__z30pWq__specs dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.75rem;font-weight:500;line-height:1.25}.page-module__z30pWq__specs dd{font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-body);color:var(--text);margin:0;line-height:1.4}.page-module__z30pWq__posterPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.page-module__z30pWq__bookGrids{flex-direction:column;gap:32px;display:flex}.page-module__z30pWq__reflectionSection{gap:24px}.page-module__z30pWq__projectNav{border-top:1px solid var(--divider);grid-template-columns:1fr auto 1fr;align-items:start;gap:24px 20px;padding-top:40px;display:grid}.page-module__z30pWq__projectNavPrev,.page-module__z30pWq__projectNavNext{flex-direction:column;gap:10px;min-width:0;text-decoration:none;display:flex}.page-module__z30pWq__projectNavNext{text-align:right;align-items:flex-end}.page-module__z30pWq__projectNavLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.75rem;font-weight:500;line-height:1.25;transition:color .16s}.page-module__z30pWq__projectNavName{letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.2;transition:color .16s;display:inline-flex}.page-module__z30pWq__projectNavDot{background:#f3c443;border-radius:999px;flex:none;width:8px;height:8px}.page-module__z30pWq__projectNavPrev:hover .page-module__z30pWq__projectNavName,.page-module__z30pWq__projectNavPrev:focus-visible .page-module__z30pWq__projectNavName,.page-module__z30pWq__projectNavNext:hover .page-module__z30pWq__projectNavName,.page-module__z30pWq__projectNavNext:focus-visible .page-module__z30pWq__projectNavName{color:var(--muted)}.page-module__z30pWq__projectNavPrev:hover .page-module__z30pWq__projectNavLabel,.page-module__z30pWq__projectNavNext:hover .page-module__z30pWq__projectNavLabel{color:var(--text)}.page-module__z30pWq__projectNavAll{letter-spacing:.01em;min-height:36px;color:var(--text);border:1px solid #2222223d;border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:8px 18px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.page-module__z30pWq__projectNavAll:hover,.page-module__z30pWq__projectNavAll:focus-visible{background:var(--text);border-color:var(--text);color:var(--inverse)}@media (min-width:640px){.page-module__z30pWq__ideaGrid,.page-module__z30pWq__directionGrid,.page-module__z30pWq__reflectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:810px){.page-module__z30pWq__content{gap:96px;padding:24px 24px 88px}.page-module__z30pWq__bodyContent{gap:96px}.page-module__z30pWq__caseSection{gap:32px;padding-top:52px}.page-module__z30pWq__highlight{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:48px;padding-top:44px}.page-module__z30pWq__highlight[data-layout=reverse] .page-module__z30pWq__highlightCopy{grid-area:1/2}.page-module__z30pWq__highlight[data-layout=reverse] .page-module__z30pWq__highlightVisual{grid-area:1/1}.page-module__z30pWq__highlight[data-layout=wide]{grid-template-columns:minmax(0,1fr);row-gap:28px}.page-module__z30pWq__highlight[data-layout=wide] .page-module__z30pWq__highlightCopy>p{max-width:68ch}.page-module__z30pWq__formatLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:48px}.page-module__z30pWq__posterPair{gap:32px}.page-module__z30pWq__bookHeaderRow{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}.page-module__z30pWq__bookLink{flex:none}.page-module__z30pWq__projectNav{gap:24px;padding-top:48px}}@media (max-width:559px){.page-module__z30pWq__projectNav{grid-template-columns:1fr 1fr;gap:28px 16px}.page-module__z30pWq__projectNavAll{grid-area:1/1/auto/-1;justify-self:center}.page-module__z30pWq__projectNavName{font-size:1.0625rem}}@media (min-width:1200px){.page-module__z30pWq__content{gap:112px;padding:28px 32px 104px}.page-module__z30pWq__bodyContent{gap:112px}.page-module__z30pWq__caseSection{gap:36px}.page-module__z30pWq__highlight{column-gap:64px}.page-module__z30pWq__bookGrids{gap:40px}}
.page-module__Q8bYFa__page{--page-bg:#fff;--panel-bg:#fff;--divider:#22222224;--fs-h2:clamp(1.75rem, 1.35rem + 1.7vw, 2.5rem);--fs-h3:clamp(1.1875rem, 1.05rem + .6vw, 1.5rem);--fs-lead:clamp(1rem, .97rem + .15vw, 1.0625rem);--fs-body:.9375rem;--measure:64ch;background:var(--page-bg);min-height:100vh}.page-module__Q8bYFa__frame{background:var(--panel-bg);border:1px solid var(--border);border-bottom:0;width:100%;margin:0;overflow:hidden}.page-module__Q8bYFa__headerMask{overflow:hidden}.page-module__Q8bYFa__content{flex-direction:column;gap:72px;width:100%;min-width:0;padding:16px 16px 72px;display:flex}.page-module__Q8bYFa__topContent,.page-module__Q8bYFa__bodyContent{width:100%;min-width:0;max-width:1280px;margin:0 auto}.page-module__Q8bYFa__bodyContent{flex-direction:column;gap:72px;display:flex}.page-module__Q8bYFa__caseSection{border-top:1px solid var(--divider);flex-direction:column;gap:28px;min-width:0;padding-top:44px;display:flex}.page-module__Q8bYFa__finalSection{gap:36px}.page-module__Q8bYFa__sectionHeader{flex-direction:column;gap:14px;max-width:720px;display:flex}.page-module__Q8bYFa__sectionHeader>div{flex-direction:column;gap:14px;display:flex}.page-module__Q8bYFa__kicker,.page-module__Q8bYFa__microLabel,.page-module__Q8bYFa__flowPair figcaption,.page-module__Q8bYFa__systemLead figcaption,.page-module__Q8bYFa__systemGrid figcaption{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.75rem;font-weight:500;line-height:1.25}.page-module__Q8bYFa__kicker{color:var(--text)}.page-module__Q8bYFa__sectionTitle{max-width:30ch;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-h2);letter-spacing:-.02em;color:var(--text);margin:0;font-weight:500;line-height:1.16}.page-module__Q8bYFa__sectionLead{max-width:var(--measure);font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-lead);color:var(--muted);margin:0;line-height:1.65}.page-module__Q8bYFa__insightCard h3{font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--text);margin:0;font-weight:500;line-height:1.25}.page-module__Q8bYFa__insightCard>p:not(.page-module__Q8bYFa__microLabel):not(.page-module__Q8bYFa__insightEvidence),.page-module__Q8bYFa__directionGrid p:not(.page-module__Q8bYFa__microLabel),.page-module__Q8bYFa__fcrRow p:not(.page-module__Q8bYFa__microLabel),.page-module__Q8bYFa__iterationItem>div>p:not(.page-module__Q8bYFa__microLabel),.page-module__Q8bYFa__highlightCopy>p:not(.page-module__Q8bYFa__microLabel),.page-module__Q8bYFa__reflectionGrid p:not(.page-module__Q8bYFa__microLabel){font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-body);color:var(--text);margin:0;line-height:1.6}.page-module__Q8bYFa__note{max-width:60ch;color:var(--muted);border-left:2px solid #f3c443;margin:0;padding-left:14px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;line-height:1.6}.page-module__Q8bYFa__survey{border-top:1px solid var(--divider);flex-direction:column;gap:18px;max-width:860px;margin:0;padding-top:24px;display:flex}.page-module__Q8bYFa__surveyHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.page-module__Q8bYFa__surveyQuestion{font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-body);color:var(--text);margin:0;font-weight:500;line-height:1.4}.page-module__Q8bYFa__surveyMeta{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.75rem}.page-module__Q8bYFa__surveyBar{gap:2px;height:16px;display:flex}.page-module__Q8bYFa__surveySegment{flex:var(--share) 1 0;background:var(--tone);min-width:3px}.page-module__Q8bYFa__surveySegment:first-child{border-radius:4px 0 0 4px}.page-module__Q8bYFa__surveySegment:last-child{border-radius:0 4px 4px 0}.page-module__Q8bYFa__surveyKey{grid-template-columns:1fr;gap:14px;margin:0;display:grid}.page-module__Q8bYFa__surveyKey>div{flex-direction:column;gap:4px;display:flex}.page-module__Q8bYFa__surveyKey dt{letter-spacing:-.01em;color:var(--text);align-items:center;gap:8px;margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:1.125rem;font-weight:500;line-height:1;display:flex}.page-module__Q8bYFa__surveySwatch{background:var(--tone);border-radius:2px;flex:none;width:10px;height:10px}.page-module__Q8bYFa__surveyKey dd{color:var(--muted);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;line-height:1.45}.page-module__Q8bYFa__surveyTakeaway{max-width:56ch;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-body);color:var(--text);margin:0;padding-top:4px;line-height:1.6}.page-module__Q8bYFa__rankPair{grid-template-columns:1fr;gap:36px;display:grid}.page-module__Q8bYFa__rankChart{border-top:1px solid var(--divider);flex-direction:column;gap:18px;min-width:0;margin:0;padding-top:24px;display:flex}.page-module__Q8bYFa__rankChart dl{flex-direction:column;gap:14px;margin:0;display:flex}.page-module__Q8bYFa__rankChart dt{color:var(--muted);margin:0 0 6px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;line-height:1.4}.page-module__Q8bYFa__rankChart dd{align-items:center;gap:12px;margin:0;display:flex}.page-module__Q8bYFa__rankTrack{background:#22222214;flex:auto;min-width:0;height:10px}.page-module__Q8bYFa__rankFill{width:calc(var(--share) * 1%);background:var(--text);border-radius:0 4px 4px 0;height:100%;display:block}.page-module__Q8bYFa__rankChart strong{text-align:right;min-width:3.5em;color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.9375rem;font-weight:500;line-height:1}.page-module__Q8bYFa__insightGrid{grid-template-columns:1fr;gap:20px;display:grid}.page-module__Q8bYFa__insightCard{border-top:1px solid var(--divider);flex-direction:column;gap:14px;padding:20px 0 0;display:flex}.page-module__Q8bYFa__insightEvidence{border-top:1px solid var(--divider);color:var(--muted);margin:auto 0 0;padding-top:14px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;line-height:1.55}.page-module__Q8bYFa__personaGrid{grid-template-columns:1fr;gap:20px;display:grid}.page-module__Q8bYFa__personaCard{border-top:1px solid var(--divider);flex-direction:column;gap:14px;min-width:0;padding:20px 0 0;display:flex}.page-module__Q8bYFa__personaHead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.page-module__Q8bYFa__personaCard h3{font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-h3);letter-spacing:-.015em;color:var(--text);margin:0;font-weight:500;line-height:1.2}.page-module__Q8bYFa__personaMeta{color:var(--muted);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;line-height:1.4}.page-module__Q8bYFa__personaPull{border-left:2px solid var(--text);letter-spacing:-.01em;color:var(--text);margin:0;padding-left:14px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.45}.page-module__Q8bYFa__personaPoints{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__Q8bYFa__personaPoints li{color:var(--muted);padding-left:16px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.875rem;line-height:1.55;position:relative}.page-module__Q8bYFa__personaPoints li:before{content:"";background:var(--muted);width:6px;height:1px;position:absolute;top:.6em;left:0}.page-module__Q8bYFa__directionGrid{grid-template-columns:1fr;gap:20px;display:grid}.page-module__Q8bYFa__directionGrid article{border-top:1px solid var(--divider);flex-direction:column;gap:10px;padding:20px 0 0;display:flex}.page-module__Q8bYFa__modeScale{border-top:1px solid var(--divider);flex-direction:column;gap:14px;padding-top:24px;display:flex}.page-module__Q8bYFa__modeScale ol{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__Q8bYFa__modeScale li{flex-direction:column;gap:8px;min-width:0;display:flex}.page-module__Q8bYFa__modeBar{background:var(--tone);border-radius:2px;height:10px}.page-module__Q8bYFa__modeLabel{color:var(--text);font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.875rem;font-weight:500;line-height:1.35}.page-module__Q8bYFa__modeAxis{color:var(--muted);justify-content:space-between;gap:16px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.75rem;line-height:1.35;display:flex}.page-module__Q8bYFa__compareTable{border-top:1px solid var(--divider);flex-direction:column;gap:14px;padding-top:24px;display:flex}.page-module__Q8bYFa__compareTable dl{flex-direction:column;gap:0;margin:0;display:flex}.page-module__Q8bYFa__compareTable dl>div{border-bottom:1px solid var(--divider);grid-template-columns:1fr;gap:4px;padding:14px 0;display:grid}.page-module__Q8bYFa__compareTable dt,.page-module__Q8bYFa__compareTable dd{font-family:Satoshi,Satoshi Variable,sans-serif;font-size:var(--fs-body);margin:0;line-height:1.55}.page-module__Q8bYFa__compareTable dt{color:var(--muted)}.page-module__Q8bYFa__compareTable dd{color:var(--text)}.page-module__Q8bYFa__compareTable dl>div[data-ours]{border-bottom-color:var(--text)}.page-module__Q8bYFa__compareTable dl>div[data-ours] dt,.page-module__Q8bYFa__compareTable dl>div[data-ours] dd{color:var(--text);font-weight:500}.page-module__Q8bYFa__wideFigure{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.page-module__Q8bYFa__wideFigure img,.page-module__Q8bYFa__flowPair img,.page-module__Q8bYFa__systemGrid img{width:100%;height:auto;display:block}.page-module__Q8bYFa__brandFigure img{max-width:960px;margin-inline:auto}.page-module__Q8bYFa__fcrRow{grid-template-columns:1fr;gap:20px;display:grid}.page-module__Q8bYFa__fcrRow article{border-top:1px solid var(--divider);flex-direction:column;gap:10px;padding:20px 0 0;display:flex}.page-module__Q8bYFa__flowPair{flex-direction:column;gap:36px;min-width:0;display:flex}.page-module__Q8bYFa__flowPair figure{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.page-module__Q8bYFa__flowPair .page-module__Q8bYFa__flowImageCompact{max-width:900px;margin-inline:auto}.page-module__Q8bYFa__flowPair figcaption,.page-module__Q8bYFa__systemLead figcaption,.page-module__Q8bYFa__systemGrid figcaption{border-bottom:1px solid var(--divider);color:var(--text);padding-bottom:8px;font-size:.8125rem}.page-module__Q8bYFa__iterationList{flex-direction:column;display:flex}.page-module__Q8bYFa__iterationItem{border-top:1px solid var(--divider);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.page-module__Q8bYFa__iterationNumber{color:var(--muted);grid-row:1/span 3;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:1.25rem;font-weight:500;line-height:1}.page-module__Q8bYFa__iterationItem>div{flex-direction:column;gap:8px;display:flex}.page-module__Q8bYFa__highlightList{flex-direction:column;gap:0;display:flex}.page-module__Q8bYFa__highlightCard{border-top:1px solid var(--divider);gap:24px;padding:32px 0;display:grid}.page-module__Q8bYFa__highlightCopy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.page-module__Q8bYFa__highlightCopy h3{letter-spacing:-.02em;max-width:22ch;color:var(--text);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(1.375rem,1.15rem + 1.1vw,2rem);font-weight:500;line-height:1.18}.page-module__Q8bYFa__media{min-width:0;overflow:hidden}.page-module__Q8bYFa__media img{width:100%;height:auto;display:block}.page-module__Q8bYFa__mediaFramed{border-radius:12px;overflow:visible;box-shadow:0 2px 6px #22222224,0 18px 44px #22222247}.page-module__Q8bYFa__mediaFramed video{aspect-ratio:1200/750;background:#0f0f0f;border-radius:12px;width:100%;height:auto;display:block}.page-module__Q8bYFa__mediaEmpty{aspect-ratio:16/10;text-align:center;background:#22222208;border:1px dashed #2222224d;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.page-module__Q8bYFa__mediaLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;font-weight:500}.page-module__Q8bYFa__mediaHint{color:var(--muted);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.75rem;line-height:1.4}.page-module__Q8bYFa__systemLead{flex-direction:column;gap:12px;margin:0;display:flex}.page-module__Q8bYFa__systemLeadStage{justify-content:center;display:flex}.page-module__Q8bYFa__systemLeadStage img{width:100%;max-width:1200px;height:auto;display:block}.page-module__Q8bYFa__systemGrid{grid-template-columns:1fr;gap:36px;display:grid}.page-module__Q8bYFa__systemGrid figure{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.page-module__Q8bYFa__reflectionSection{gap:24px}.page-module__Q8bYFa__reflectionGrid{grid-template-columns:1fr;gap:20px;display:grid}.page-module__Q8bYFa__reflectionGrid article{border-top:1px solid var(--divider);flex-direction:column;gap:10px;padding:20px 0 0;display:flex}.page-module__Q8bYFa__projectNav{border-top:1px solid var(--divider);grid-template-columns:1fr auto 1fr;align-items:start;gap:24px 20px;padding-top:40px;display:grid}.page-module__Q8bYFa__projectNavPrev,.page-module__Q8bYFa__projectNavNext{flex-direction:column;gap:10px;min-width:0;text-decoration:none;display:flex}.page-module__Q8bYFa__projectNavNext{text-align:right;align-items:flex-end}.page-module__Q8bYFa__projectNavLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.75rem;font-weight:500;line-height:1.25;transition:color .16s}.page-module__Q8bYFa__projectNavName{letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:1.2;transition:color .16s;display:inline-flex}.page-module__Q8bYFa__projectNavDot{background:#f3c443;border-radius:999px;flex:none;width:8px;height:8px}.page-module__Q8bYFa__projectNavPrev:hover .page-module__Q8bYFa__projectNavName,.page-module__Q8bYFa__projectNavPrev:focus-visible .page-module__Q8bYFa__projectNavName,.page-module__Q8bYFa__projectNavNext:hover .page-module__Q8bYFa__projectNavName,.page-module__Q8bYFa__projectNavNext:focus-visible .page-module__Q8bYFa__projectNavName{color:var(--muted)}.page-module__Q8bYFa__projectNavPrev:hover .page-module__Q8bYFa__projectNavLabel,.page-module__Q8bYFa__projectNavNext:hover .page-module__Q8bYFa__projectNavLabel{color:var(--text)}.page-module__Q8bYFa__projectNavAll{letter-spacing:.01em;min-height:36px;color:var(--text);border:1px solid #2222223d;border-radius:999px;justify-content:center;align-self:center;align-items:center;padding:8px 18px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.page-module__Q8bYFa__projectNavAll:hover,.page-module__Q8bYFa__projectNavAll:focus-visible{background:var(--text);border-color:var(--text);color:var(--inverse)}@media (min-width:640px){.page-module__Q8bYFa__insightGrid,.page-module__Q8bYFa__reflectionGrid,.page-module__Q8bYFa__surveyKey{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__Q8bYFa__directionGrid,.page-module__Q8bYFa__fcrRow,.page-module__Q8bYFa__personaGrid,.page-module__Q8bYFa__rankPair,.page-module__Q8bYFa__systemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Q8bYFa__modeScale ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.page-module__Q8bYFa__compareTable dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline;gap:20px}}@media (min-width:810px){.page-module__Q8bYFa__content{gap:96px;padding:24px 24px 88px}.page-module__Q8bYFa__bodyContent{gap:96px}.page-module__Q8bYFa__caseSection{gap:32px;padding-top:52px}.page-module__Q8bYFa__insightCard{min-height:260px}.page-module__Q8bYFa__surveyKey{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.page-module__Q8bYFa__directionGrid article,.page-module__Q8bYFa__fcrRow article,.page-module__Q8bYFa__reflectionGrid article{min-height:148px}.page-module__Q8bYFa__directionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__Q8bYFa__fcrRow{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__Q8bYFa__highlightCard{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:40px;padding:48px 0}.page-module__Q8bYFa__highlightCard:nth-child(2n){grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.page-module__Q8bYFa__highlightCard:nth-child(2n) .page-module__Q8bYFa__highlightCopy{grid-area:1/2}.page-module__Q8bYFa__highlightCard:nth-child(2n) .page-module__Q8bYFa__highlightVisual{grid-area:1/1}.page-module__Q8bYFa__iterationItem{grid-template-columns:44px repeat(3,minmax(0,1fr));gap:24px}.page-module__Q8bYFa__iterationNumber{grid-row:auto}.page-module__Q8bYFa__projectNav{gap:24px;padding-top:48px}}@media (max-width:559px){.page-module__Q8bYFa__projectNav{grid-template-columns:1fr 1fr;gap:28px 16px}.page-module__Q8bYFa__projectNavAll{grid-area:1/1/auto/-1;justify-self:center}.page-module__Q8bYFa__projectNavName{font-size:1.0625rem}}@media (min-width:1200px){.page-module__Q8bYFa__content{gap:112px;padding:28px 32px 104px}.page-module__Q8bYFa__bodyContent{gap:112px}.page-module__Q8bYFa__caseSection{gap:36px}.page-module__Q8bYFa__highlightCard{gap:56px;padding:56px 0}}
.page-module__1Mkuha__page{--page-bg:#fff;--panel-bg:#fff;--divider:#2222222b;background:var(--page-bg);min-height:100vh;font-family:Satoshi,Satoshi Variable,sans-serif}.page-module__1Mkuha__frame{background:var(--panel-bg);border:1px solid var(--border);border-bottom:0}.page-module__1Mkuha__content{flex-direction:column;gap:72px;width:min(100%,1344px);margin:0 auto;padding:32px 24px 88px;display:flex}.page-module__1Mkuha__page :is(h1,h2,h3,p,dl,dd,figure,blockquote){margin:0}.page-module__1Mkuha__page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #174fa4}.page-module__1Mkuha__page :is(p,dd){font-size:1rem;line-height:1.65}.page-module__1Mkuha__page h2{letter-spacing:-.035em;text-wrap:balance;max-width:29ch;font-size:clamp(1.8rem,1.3rem + 2vw,2.65rem);font-weight:500;line-height:1.15}.page-module__1Mkuha__page h3{letter-spacing:-.02em;font-size:1.25rem;font-weight:500;line-height:1.3}.page-module__1Mkuha__hero{grid-template-areas:"eyebrow""title""lead""meta""visual""facts""actions";align-items:start;gap:26px;display:grid}.page-module__1Mkuha__heroCopy{display:contents}.page-module__1Mkuha__hero .page-module__1Mkuha__eyebrow{grid-area:eyebrow}.page-module__1Mkuha__hero h1{grid-area:title}.page-module__1Mkuha__heroLead{grid-area:lead}.page-module__1Mkuha__heroFacts{grid-area:facts}.page-module__1Mkuha__hero .page-module__1Mkuha__meta{grid-area:meta}.page-module__1Mkuha__hero .page-module__1Mkuha__actions{grid-area:actions}.page-module__1Mkuha__eyebrow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.8125rem;display:flex}.page-module__1Mkuha__pill{background:var(--text);color:var(--inverse);border-radius:999px;padding:7px 12px;font-size:.75rem;font-weight:500}.page-module__1Mkuha__hero h1{letter-spacing:-.045em;font-size:clamp(2.6rem,1.7rem + 3.15vw,4.5rem);font-weight:500;line-height:1.04}.page-module__1Mkuha__hero .page-module__1Mkuha__heroLead{max-width:47ch;font-size:clamp(1.1rem,1rem + .45vw,1.3rem);line-height:1.55}.page-module__1Mkuha__heroFacts{border-block:1px solid var(--divider);gap:18px;padding:24px 0;display:grid}.page-module__1Mkuha__heroFacts div{grid-template-columns:116px minmax(0,1fr);gap:16px;display:grid}.page-module__1Mkuha__heroFacts dt,.page-module__1Mkuha__meta dt,.page-module__1Mkuha__reasoning dt{text-transform:uppercase;letter-spacing:.065em;color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.4}.page-module__1Mkuha__heroFacts dt{padding-top:4px}.page-module__1Mkuha__heroFacts dd{font-size:.9375rem;line-height:1.55}.page-module__1Mkuha__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.page-module__1Mkuha__meta dd{margin-top:8px;font-size:.875rem}.page-module__1Mkuha__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.page-module__1Mkuha__action,.page-module__1Mkuha__outlineAction,.page-module__1Mkuha__textLink{justify-content:center;align-items:center;gap:16px;min-height:44px;font-size:.875rem;font-weight:500;display:inline-flex}.page-module__1Mkuha__action{color:var(--inverse);background:var(--text);padding:14px 20px}.page-module__1Mkuha__action:hover{background:#3e3e3e}.page-module__1Mkuha__textLink{text-underline-offset:5px;text-decoration:underline}.page-module__1Mkuha__outlineAction{border:1px solid var(--divider);flex:none;padding:12px 16px}.page-module__1Mkuha__outlineAction:hover{border-color:var(--text)}.page-module__1Mkuha__heroVisual{flex-direction:column;grid-area:visual;place-self:start;gap:10px;width:min(100%,440px);min-width:0;display:flex}.page-module__1Mkuha__reveal{opacity:0;animation:.78s cubic-bezier(.16,1,.3,1) forwards page-module__1Mkuha__rise;transform:translateY(24px)}@keyframes page-module__1Mkuha__rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__1Mkuha__reveal{opacity:1;animation:none;transform:none}}.page-module__1Mkuha__sectionNav{border-block:1px solid var(--divider);flex-wrap:wrap;gap:4px 30px;padding:12px 0;display:flex}.page-module__1Mkuha__sectionNav a{align-items:center;min-height:44px;font-size:.875rem;display:flex}.page-module__1Mkuha__sectionNav a:hover{text-underline-offset:5px;text-decoration:underline}.page-module__1Mkuha__caseSection{flex-direction:column;gap:32px;min-width:0;scroll-margin-top:32px;display:flex}.page-module__1Mkuha__caseSection+.page-module__1Mkuha__caseSection{border-top:1px solid var(--divider);padding-top:48px}.page-module__1Mkuha__sectionHeader{flex-direction:column;gap:18px;max-width:770px;display:flex}.page-module__1Mkuha__page .page-module__1Mkuha__kicker,.page-module__1Mkuha__page .page-module__1Mkuha__microLabel{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.page-module__1Mkuha__microLabel{color:var(--muted)}.page-module__1Mkuha__sectionLead{max-width:64ch;color:var(--muted)}.page-module__1Mkuha__contextGrid{gap:28px;display:grid}.page-module__1Mkuha__contextGrid>div{flex-direction:column;gap:18px;display:flex}.page-module__1Mkuha__page .page-module__1Mkuha__bodyLead{font-size:1.25rem;line-height:1.5}.page-module__1Mkuha__scenario{border-left:2px solid var(--text);background:#ffffff4d;padding:28px}.page-module__1Mkuha__scenario blockquote{letter-spacing:-.025em;max-width:30ch;font-size:1.65rem;line-height:1.35}.page-module__1Mkuha__page .page-module__1Mkuha__sourceNote{max-width:90ch;color:var(--muted);font-size:.8125rem;line-height:1.65}.page-module__1Mkuha__sourceNote a{text-underline-offset:3px;color:var(--text);text-decoration:underline}.page-module__1Mkuha__page .page-module__1Mkuha__limitNote{max-width:86ch;color:var(--muted);font-size:.9375rem}.page-module__1Mkuha__decisionList{flex-direction:column;gap:44px;display:flex}.page-module__1Mkuha__decision{border-top:1px solid var(--divider);align-items:center;gap:30px;padding-top:36px;display:grid}.page-module__1Mkuha__decisionCopy{gap:28px;display:grid}.page-module__1Mkuha__decisionSummary{flex-direction:column;gap:18px;max-width:62ch;display:flex}.page-module__1Mkuha__decisionCopy h3{letter-spacing:-.03em;max-width:25ch;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.1rem);line-height:1.2}.page-module__1Mkuha__reasoning{gap:22px;display:grid}.page-module__1Mkuha__reasoning div{border-left:2px solid var(--divider);padding-left:18px}.page-module__1Mkuha__reasoning dd{color:var(--muted);margin-top:8px;font-size:.9375rem}.page-module__1Mkuha__decisionVideo{width:100%}.page-module__1Mkuha__moreDetails{border-block:1px solid var(--divider);padding:22px 0}.page-module__1Mkuha__moreDetails summary{cursor:pointer;min-height:44px;padding-block:8px;font-size:1.0625rem;line-height:1.5}.page-module__1Mkuha__additionalDemos{flex-direction:column;gap:36px;padding-top:28px;display:flex}.page-module__1Mkuha__additionalDemo{align-items:center;gap:28px;min-width:0;display:grid}.page-module__1Mkuha__additionalDemo+.page-module__1Mkuha__additionalDemo{border-top:1px solid var(--divider);padding-top:32px}.page-module__1Mkuha__additionalCopy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.page-module__1Mkuha__additionalCopy>p:not(.page-module__1Mkuha__microLabel){color:var(--muted);font-size:.9375rem}.page-module__1Mkuha__trustExample{border:1px solid var(--divider);display:grid}.page-module__1Mkuha__trustExample>div{flex-direction:column;gap:18px;padding:28px;display:flex}.page-module__1Mkuha__trustExample>div+div{border-top:1px solid var(--divider)}.page-module__1Mkuha__trustExample>div:last-child{background:#ffffff4d}.page-module__1Mkuha__trustExample p{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:1.3rem;font-weight:500;display:flex}.page-module__1Mkuha__trustExample small{letter-spacing:0;border:1px dashed #6c727b;border-radius:999px;padding:3px 9px;font-size:.75rem}.page-module__1Mkuha__trustExample>div>span:last-child{color:var(--muted);font-size:.9375rem;line-height:1.6}.page-module__1Mkuha__prototypeStage{flex-direction:column;gap:20px;min-width:0;display:flex}.page-module__1Mkuha__prototypeIntro{flex-direction:column;gap:20px;display:flex}.page-module__1Mkuha__prototypeIntro>div{flex-direction:column;gap:10px;max-width:63ch;display:flex}.page-module__1Mkuha__prototypeIntro p{color:var(--muted);font-size:.9375rem}.page-module__1Mkuha__prototypeIntro .page-module__1Mkuha__outlineAction{align-self:flex-start}.page-module__1Mkuha__prototypeViewport{width:100%;position:relative;overflow:hidden}.page-module__1Mkuha__prototypeFrame{transform-origin:0 0;border:0;width:1500px;height:980px;display:block;position:absolute;inset:0 auto auto 0}.page-module__1Mkuha__prototypePreview{display:block}.page-module__1Mkuha__prototypePreview img{border:1px solid var(--divider);width:100%;height:auto}.page-module__1Mkuha__prototypeStage figcaption{color:var(--muted);font-size:.8125rem;line-height:1.6}.page-module__1Mkuha__screenDetails{border-block:1px solid var(--divider);padding:24px 0}.page-module__1Mkuha__screenDetails summary{cursor:pointer;min-height:44px;font-size:1.1rem;font-weight:500}.page-module__1Mkuha__screenDetails summary>span{color:var(--muted);margin:8px 0 0 21px;font-size:.875rem;font-weight:400;display:block}.page-module__1Mkuha__screensGrid{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:32px;display:grid}.page-module__1Mkuha__screensGrid figure{flex-direction:column;justify-self:center;gap:14px;width:min(100%,360px);display:flex}.page-module__1Mkuha__screensGrid img{width:100%;height:auto}.page-module__1Mkuha__imageLink{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;min-height:44px;font-size:.8125rem;display:flex}.page-module__1Mkuha__screensGrid figcaption{gap:12px;font-size:.9375rem;line-height:1.5;display:flex}.page-module__1Mkuha__screensGrid figcaption>span{color:var(--muted);flex:none}.page-module__1Mkuha__participants{flex-direction:column;gap:10px;max-width:70ch;display:flex}.page-module__1Mkuha__validationGrid{gap:28px;display:grid}.page-module__1Mkuha__validationGrid article{border-top:2px solid var(--text);flex-direction:column;gap:18px;padding-top:24px;display:flex}.page-module__1Mkuha__testing{border-top:1px solid var(--divider);flex-direction:column;gap:24px;padding-top:32px;scroll-margin-top:32px;display:flex}.page-module__1Mkuha__testing h2{max-width:38ch;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)}.page-module__1Mkuha__testPlan{flex-direction:column;gap:28px;padding-top:20px;display:flex}.page-module__1Mkuha__testFacts{border-block:1px solid var(--divider);gap:18px;padding:24px 0;display:grid}.page-module__1Mkuha__testFacts div{flex-direction:column;gap:8px;display:flex}.page-module__1Mkuha__testFacts dt{text-transform:uppercase;letter-spacing:.065em;color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.4}.page-module__1Mkuha__testFacts dd{font-size:.9375rem;line-height:1.55}.page-module__1Mkuha__hypothesisList{flex-direction:column;gap:36px;display:flex}.page-module__1Mkuha__hypothesis{border-top:2px solid var(--text);gap:24px;padding-top:28px;display:grid}.page-module__1Mkuha__hypothesisSummary{flex-direction:column;gap:14px;max-width:62ch;display:flex}.page-module__1Mkuha__hypothesisSummary h3{letter-spacing:-.025em;max-width:28ch;font-size:clamp(1.35rem,1.05rem + 1vw,1.75rem);line-height:1.25}.page-module__1Mkuha__projectNav{border-top:1px solid var(--divider);grid-template-columns:1fr auto 1fr;align-items:start;gap:24px;padding-top:40px;display:grid}.page-module__1Mkuha__projectNavPrev,.page-module__1Mkuha__projectNavNext{flex-direction:column;gap:10px;min-width:0;display:flex}.page-module__1Mkuha__projectNavNext{text-align:right;align-items:flex-end}.page-module__1Mkuha__projectNavLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem;font-weight:500;line-height:1.3}.page-module__1Mkuha__projectNavName{align-items:center;gap:10px;font-size:clamp(1rem,.8rem + .6vw,1.5rem);font-weight:500;line-height:1.3;display:inline-flex}.page-module__1Mkuha__projectNavDot{background:#f3c443;border-radius:100%;flex:none;width:8px;height:8px}.page-module__1Mkuha__projectNavAll{border:1px solid var(--divider);border-radius:999px;align-self:center;padding:12px 18px;font-size:.8125rem}.page-module__1Mkuha__projectNavAll:hover{color:var(--inverse);background:var(--text)}@media (min-width:700px){.page-module__1Mkuha__contextGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.page-module__1Mkuha__screensGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__1Mkuha__trustExample,.page-module__1Mkuha__validationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__1Mkuha__testFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}.page-module__1Mkuha__trustExample>div{padding:24px}.page-module__1Mkuha__trustExample>div+div{border-top:0;border-left:1px solid var(--divider)}}@media (min-width:960px){.page-module__1Mkuha__content{gap:80px;padding:40px 32px 104px}.page-module__1Mkuha__hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"copy visual";gap:64px}.page-module__1Mkuha__heroCopy{flex-direction:column;grid-area:copy;gap:26px;display:flex}.page-module__1Mkuha__heroFacts{order:1}.page-module__1Mkuha__hero .page-module__1Mkuha__actions{order:2}.page-module__1Mkuha__heroVisual{place-self:center end;width:min(100%,440px)}.page-module__1Mkuha__decision{gap:32px;padding-top:44px}.page-module__1Mkuha__decisionCopy{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:64px}.page-module__1Mkuha__additionalDemo{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:48px}.page-module__1Mkuha__prototypeIntro{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.page-module__1Mkuha__testFacts{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__1Mkuha__hypothesis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.page-module__1Mkuha__screensGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.page-module__1Mkuha__content{gap:48px;padding:24px 20px 64px}.page-module__1Mkuha__heroCopy{gap:24px}.page-module__1Mkuha__hero h1{font-size:clamp(2.25rem,9.5vw,3.3rem)}.page-module__1Mkuha__heroFacts div{grid-template-columns:1fr;gap:6px}.page-module__1Mkuha__heroFacts{gap:18px}.page-module__1Mkuha__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.page-module__1Mkuha__heroVisual{width:100%}.page-module__1Mkuha__sectionNav{gap:0 22px}.page-module__1Mkuha__caseSection+.page-module__1Mkuha__caseSection{padding-top:36px}.page-module__1Mkuha__scenario,.page-module__1Mkuha__trustExample>div{padding:24px 20px}.page-module__1Mkuha__projectNav{grid-template-columns:1fr 1fr;gap:28px 16px}.page-module__1Mkuha__projectNavAll{grid-area:1/1/auto/-1;justify-self:center}}
.page-module__VlbZwG__page{--page-bg:#fff;--panel-bg:#fff;background:var(--page-bg);min-height:100vh}.page-module__VlbZwG__frame{background:var(--panel-bg);border:1px solid var(--border);border-bottom:0;width:100%;margin:0}.page-module__VlbZwG__headerMask{overflow:hidden}.page-module__VlbZwG__content{flex-direction:column;gap:64px;width:100%;margin:0 auto;padding:16px 16px 64px;display:flex}.page-module__VlbZwG__topContent{flex-direction:column;gap:32px;display:flex}.page-module__VlbZwG__bodyContent{flex-direction:column;gap:64px;width:100%;max-width:1300px;margin:0 auto;display:flex}.page-module__VlbZwG__hero{flex-direction:column;gap:16px;display:flex}.page-module__VlbZwG__heroHeader{flex-direction:column;gap:20px;display:flex}.page-module__VlbZwG__heroCopy{flex-direction:column;gap:12px;display:flex}.page-module__VlbZwG__heroTitle{letter-spacing:-.05em;text-transform:uppercase;max-width:100%;margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(2.5rem,8vw,4.75rem);font-weight:400;line-height:.94}.page-module__VlbZwG__cta{border:1px solid var(--border);background:var(--text);min-height:44px;color:var(--inverse);border-radius:0;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:12px 18px;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.page-module__VlbZwG__cta:hover,.page-module__VlbZwG__cta:focus-visible{color:#222;background:#f3c443}.page-module__VlbZwG__lead{text-align:left;width:100%;max-width:1300px;color:var(--text);margin:0 auto;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:1rem;font-weight:400;line-height:1.55}.page-module__VlbZwG__lead em,.page-module__VlbZwG__body em{font-style:italic}.page-module__VlbZwG__lead strong,.page-module__VlbZwG__body strong{font-weight:700}.page-module__VlbZwG__section{flex-direction:column;gap:20px;display:flex}.page-module__VlbZwG__kicker{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:22px;font-weight:500;line-height:1.2}.page-module__VlbZwG__heading{letter-spacing:-.04em;max-width:100%;color:var(--text);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:400;line-height:1.04}.page-module__VlbZwG__heading:not(:first-child){margin-top:12px}.page-module__VlbZwG__body{max-width:46rem;color:var(--text);margin:0;font-family:Satoshi,Satoshi Variable,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.65}.page-module__VlbZwG__imageFull{width:100%;overflow:hidden}.page-module__VlbZwG__imageFull img{width:100%;height:auto;display:block}.page-module__VlbZwG__videoCard{aspect-ratio:16/9;background:#000;width:100%;display:block;overflow:hidden}.page-module__VlbZwG__videoCard iframe{border:0;width:100%;height:100%;display:block}.page-module__VlbZwG__kickerColumn,.page-module__VlbZwG__sectionMain{flex-direction:column;gap:20px;display:flex}.page-module__VlbZwG__figurePortrait{aspect-ratio:857/1227;width:100%;max-width:320px}.page-module__VlbZwG__subsection{flex-direction:column;gap:20px;margin-top:40px;display:flex}.page-module__VlbZwG__figurePortrait img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.page-module__VlbZwG__reveal{opacity:0;animation:.86s cubic-bezier(.12,.74,.2,1) forwards page-module__VlbZwG__rise;transform:translateY(36px)}@keyframes page-module__VlbZwG__rise{to{opacity:1;transform:translateY(0)}}@media (min-width:810px){.page-module__VlbZwG__content{gap:88px;padding:24px 24px 72px}.page-module__VlbZwG__topContent{gap:40px}.page-module__VlbZwG__bodyContent{gap:88px}.page-module__VlbZwG__heroHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.page-module__VlbZwG__lead{font-size:1.125rem}.page-module__VlbZwG__section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:24px 40px;display:grid}.page-module__VlbZwG__section>.page-module__VlbZwG__kicker,.page-module__VlbZwG__section>.page-module__VlbZwG__kickerColumn{grid-area:1/1;position:sticky;top:24px}.page-module__VlbZwG__section>:not(.page-module__VlbZwG__kicker):not(.page-module__VlbZwG__kickerColumn){grid-column:2}.page-module__VlbZwG__body{font-size:1rem}}@media (min-width:1200px){.page-module__VlbZwG__content{gap:104px;padding:28px 32px 80px}.page-module__VlbZwG__topContent{gap:48px}.page-module__VlbZwG__bodyContent{gap:104px}.page-module__VlbZwG__heroTitle{font-size:clamp(5.5rem,9vw,8.5rem)}.page-module__VlbZwG__cta{min-height:48px;padding:14px 22px;font-size:.9375rem}.page-module__VlbZwG__lead{font-size:1.25rem}.page-module__VlbZwG__section{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px 64px}.page-module__VlbZwG__heading{font-size:clamp(3rem,4.8vw,4.25rem)}.page-module__VlbZwG__body{max-width:52rem;font-size:1.0625rem}}
.ScreenComparison-module__jUujKq__comparison{--ease:cubic-bezier(.2, .7, .2, 1);flex-direction:column;gap:16px;min-width:0;margin:0;display:flex}.ScreenComparison-module__jUujKq__toolbar{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.ScreenComparison-module__jUujKq__toggle{border:1px solid var(--divider,var(--border));border-radius:999px;padding:4px;display:inline-flex;position:relative}.ScreenComparison-module__jUujKq__pill{background:var(--text);will-change:transform, width;border-radius:999px;position:absolute;top:0;left:0}.ScreenComparison-module__jUujKq__toggle button{z-index:1;white-space:nowrap;min-width:0;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:.875rem;font-weight:500;position:relative}.ScreenComparison-module__jUujKq__toggle button[aria-pressed=true]{color:var(--inverse)}.ScreenComparison-module__jUujKq__toggle:not([data-measured]) button[aria-pressed=true]{background:var(--text)}.ScreenComparison-module__jUujKq__toggle button[aria-pressed=false]:hover{text-underline-offset:4px;text-decoration:underline}.ScreenComparison-module__jUujKq__comparison button:focus-visible{outline-offset:5px;outline:2px solid #174fa4}.ScreenComparison-module__jUujKq__stage{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.ScreenComparison-module__jUujKq__stageBody{display:inline-block}.ScreenComparison-module__jUujKq__viewport{border:1px solid var(--divider,var(--border));background:#eef1f4;width:100%;position:relative;overflow:hidden}.ScreenComparison-module__jUujKq__screen{width:100%;height:auto;display:block}.ScreenComparison-module__jUujKq__screen[hidden]{display:none}.ScreenComparison-module__jUujKq__screen[data-state=leaving]{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.ScreenComparison-module__jUujKq__caption{color:var(--muted);font-size:.8125rem;line-height:1.6}.ScreenComparison-module__jUujKq__captionBody{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ScreenComparison-module__jUujKq__caption strong{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500}.ScreenComparison-module__jUujKq__caption .ScreenComparison-module__jUujKq__result{border-top:1px solid var(--divider,var(--border));color:var(--text);flex-basis:100%;padding-top:10px;font-size:.8125rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.ScreenComparison-module__jUujKq__pill{transition:transform .36s var(--ease), width .36s var(--ease), height .36s var(--ease)}.ScreenComparison-module__jUujKq__toggle button{transition:color .22s,transform .14s}.ScreenComparison-module__jUujKq__toggle button:active{transform:scale(.96)}.ScreenComparison-module__jUujKq__screen[data-state=leaving]{animation:.36s forwards ScreenComparison-module__jUujKq__fadeOut}.ScreenComparison-module__jUujKq__stageBody,.ScreenComparison-module__jUujKq__captionBody{animation:ScreenComparison-module__jUujKq__rise .38s var(--ease)}}@keyframes ScreenComparison-module__jUujKq__fadeOut{to{opacity:0}}@keyframes ScreenComparison-module__jUujKq__rise{0%{opacity:0;transform:translateY(5px)}}@media (max-width:599px){.ScreenComparison-module__jUujKq__toggle{border-radius:12px;flex-wrap:wrap;width:100%}.ScreenComparison-module__jUujKq__toggle button{flex:auto;padding:10px 14px;font-size:.8125rem}}
.SuggestionCard-module__nSaMdW__wrap{flex-direction:column;gap:16px;width:100%;display:flex}.SuggestionCard-module__nSaMdW__card{--ink:#111113;--ink-soft:#6e6e76;--ink-faint:#a3a3ab;--line:#e4e4e7;--panel:#f2f2f4;--blue:#3e7bfa;--blue-deep:#2c64d6;--blue-wash:#eef3fe;--alert:#e5484d;--ease:cubic-bezier(.2, .7, .2, 1);border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:22px;font-family:Satoshi,Satoshi Variable,sans-serif;display:flex;position:relative;box-shadow:0 22px 54px -24px #11111361}.SuggestionCard-module__nSaMdW__card :is(h2,p,dl,dd){margin:0}.SuggestionCard-module__nSaMdW__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.SuggestionCard-module__nSaMdW__eyebrow{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--ink-faint);align-items:center;gap:8px;font-size:.6875rem;font-weight:500;display:inline-flex}.SuggestionCard-module__nSaMdW__dot{background:var(--alert);border-radius:50%;flex:none;width:7px;height:7px;transition:background-color .26s}.SuggestionCard-module__nSaMdW__card[data-confirmed=true] .SuggestionCard-module__nSaMdW__dot{background:var(--blue)}.SuggestionCard-module__nSaMdW__badge{border:1.5px dashed var(--ink-soft);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);background:#fff;border-radius:999px;flex:none;padding:4px 10px;font-size:.625rem;font-weight:500;transition:background-color .26s,color .26s,border-color .26s}.SuggestionCard-module__nSaMdW__card[data-confirmed=true] .SuggestionCard-module__nSaMdW__badge{border-style:solid;border-color:var(--blue);background:var(--blue);color:#fff}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__title{letter-spacing:-.025em;text-wrap:initial;max-width:none;font-size:1.375rem;font-weight:500;line-height:1.3}.SuggestionCard-module__nSaMdW__slot{border:1.5px dashed var(--ink-soft);transition:background-color .28s var(--ease), border-color .28s var(--ease), border-left-width .28s var(--ease);background:#fff;border-left-width:1.5px;border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.SuggestionCard-module__nSaMdW__card[data-confirmed=true] .SuggestionCard-module__nSaMdW__slot{border-style:solid;border-color:var(--blue);background:var(--blue-wash);border-left-width:4px}.SuggestionCard-module__nSaMdW__slotTime{font-size:.875rem;font-weight:500;line-height:1.4}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__slotNote{color:var(--ink-soft);font-size:.75rem;line-height:1.5;animation:.26s both SuggestionCard-module__nSaMdW__settle}.SuggestionCard-module__nSaMdW__facts{flex-direction:column;display:flex}.SuggestionCard-module__nSaMdW__facts>div{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.SuggestionCard-module__nSaMdW__facts>div:last-child{border-bottom:1px solid var(--line)}.SuggestionCard-module__nSaMdW__facts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:.6875rem;font-weight:500}.SuggestionCard-module__nSaMdW__facts dt[data-alert]{color:var(--alert)}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__facts dd{flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.5;display:flex}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__value{font-size:.8125rem;font-weight:500;line-height:1.5}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__value small{font-size:inherit;color:var(--ink-soft);font-weight:400}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__note{color:var(--ink-soft);text-wrap:pretty;font-size:.75rem;line-height:1.5}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__tag{letter-spacing:.02em;border-radius:5px;align-self:flex-start;margin:2px 0 1px;padding:2px 7px;font-size:.625rem;font-weight:500}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__stated{color:#2f6b45;background:#eaf2ec}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__inferred{color:#b4353a;background:#fcecec}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__estimated{color:#8a5a1c;background:#fbf1e4}.SuggestionCard-module__nSaMdW__source{opacity:0;transition:grid-template-rows .36s var(--ease), margin-top .36s var(--ease), opacity .22s ease;grid-template-rows:0fr;margin-top:-14px;display:grid}.SuggestionCard-module__nSaMdW__source[data-open=true]{opacity:1;transition:grid-template-rows .36s var(--ease), margin-top .36s var(--ease), opacity .26s ease 80ms;grid-template-rows:1fr;margin-top:0}.SuggestionCard-module__nSaMdW__sourceInner{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:hidden}.SuggestionCard-module__nSaMdW__mail{background:var(--panel);border-radius:16px;flex-direction:column;gap:7px;padding:14px 16px;display:flex}.SuggestionCard-module__nSaMdW__mailHead{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);justify-content:space-between;gap:10px;font-size:.6875rem;font-weight:500;display:flex}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__mail p{font-size:.8125rem;line-height:1.7}.SuggestionCard-module__nSaMdW__mail mark{color:inherit;border-bottom:1.5px solid var(--ink);background:0 0;padding-bottom:1px;font-weight:500}.SuggestionCard-module__nSaMdW__mail mark.SuggestionCard-module__nSaMdW__deadline{border-bottom-color:var(--alert)}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__sourceNote{color:var(--ink-soft);font-size:.75rem;line-height:1.55}.SuggestionCard-module__nSaMdW__actions{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.SuggestionCard-module__nSaMdW__button{min-height:40px;font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.8125rem;font-weight:500;line-height:1;transition:background-color .18s,color .18s,border-color .18s,transform .16s;display:inline-flex}.SuggestionCard-module__nSaMdW__button:active{transform:scale(.98)}.SuggestionCard-module__nSaMdW__button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.SuggestionCard-module__nSaMdW__primary{background:var(--blue);color:#fff}.SuggestionCard-module__nSaMdW__primary:hover{background:var(--blue-deep)}.SuggestionCard-module__nSaMdW__ghost{color:var(--ink);border-color:var(--line);background:#fff}.SuggestionCard-module__nSaMdW__ghost:hover{border-color:var(--ink)}.SuggestionCard-module__nSaMdW__card .SuggestionCard-module__nSaMdW__status{color:var(--ink-soft);font-size:.75rem;line-height:1.5;animation:.26s both SuggestionCard-module__nSaMdW__settle}.SuggestionCard-module__nSaMdW__wrap .SuggestionCard-module__nSaMdW__caption{max-width:46ch;color:var(--muted);text-wrap:pretty;font-size:.8125rem;line-height:1.55}@keyframes SuggestionCard-module__nSaMdW__settle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.SuggestionCard-module__nSaMdW__card,.SuggestionCard-module__nSaMdW__card *{transition:none!important;animation:none!important}}@media (max-width:420px){.SuggestionCard-module__nSaMdW__card{padding:18px}.SuggestionCard-module__nSaMdW__facts>div{grid-template-columns:1fr;gap:4px}}
