@font-face{font-family:Montreal;src:url(./montreal-book-XuYI8oul.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Montreal;src:url(./montreal-medium-D6QVJNy7.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Eiko;src:url(./eiko-light-italic-C-YOakny.woff2)format("woff2");font-style:italic;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);margin:0;padding:3.125rem 1.5625rem;font-family:Montreal,sans-serif;line-height:1.33}main{max-width:1100px;margin:0 auto}h1,h2,h3{letter-spacing:-1.8px;text-wrap:balance;font-weight:400}h1 em,h2 em,h3 em{font-family:Eiko,serif}h1{font-size:2.25rem;line-height:.89}@media (width>=992px){h1{font-size:7.5rem}}h2{margin:3.125rem 0 1.5625rem;font-size:1.75rem;line-height:.89}@media (width>=992px){h2{margin:6.25rem 0 3.125rem;font-size:5.625rem}}h3{margin:2.5rem 0 1.5625rem;font-size:1.75rem;line-height:1}@media (width>=992px){h3{font-size:3.75rem}}p{text-wrap:pretty;font-size:.875rem}@media (width>=992px){p{font-size:1.125rem}}canvas{cursor:none;width:100%;display:block}.lens-text{pointer-events:none}.lens-text,.lens-text *{font-family:Eiko,serif;font-style:italic}.lens-text .w{white-space:nowrap;text-align:center;transform-origin:0;display:inline-block}.lens-text em,.lens-text em *{font-family:Montreal,sans-serif;font-style:normal}
