@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Light-s.p.0pyd_50tb~yez.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Regular-s.p.0~691h26uppwn.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Italic-s.p.176.m_puii30t.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Medium-s.p.0rpbwd8nhadik.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueMontreal;src:url(../media/NeueMontreal_Bold-s.p.0i9_5f7sq1kpc.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:neueMontreal Fallback;src:local(Arial);ascent-override:102.46%;descent-override:23.64%;line-gap-override:0.0%;size-adjust:95.16%}.neuemontreal_4019dd87-module__vWAjiq__className{font-family:neueMontreal,neueMontreal Fallback}.neuemontreal_4019dd87-module__vWAjiq__variable{--font-sans:"neueMontreal", "neueMontreal Fallback"}
:root{--size-unit:16;--size-container-ideal:1600;--size-container-min:992px;--size-container-max:1600px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media (max-width:991px){:root{--size-container-ideal:950;--size-container-min:768px;--size-container-max:991px}}@media (max-width:767px){:root{--size-container-ideal:640;--size-container-min:480px;--size-container-max:767px}}@media (max-width:479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}html,body{font-size:var(--size-font);margin:0;overflow-x:clip}*,:before,:after{box-sizing:border-box}:root{--color-brown:#2c2524;--color-cream:#efe6d9;--color-pink:#fdcdcd;--color-white:#fff}[data-theme=dark]{--theme-bg:var(--color-brown);--theme-text:var(--color-pink);--theme-accent:var(--color-cream)}[data-theme=cream]{--theme-bg:var(--color-cream);--theme-text:var(--color-brown);--theme-accent:var(--color-pink)}[data-theme=pink]{--theme-bg:var(--color-pink);--theme-text:var(--color-brown);--theme-accent:var(--color-cream)}:where([data-theme]){--theme-text-muted:color-mix(in srgb, var(--theme-text) 65%, var(--theme-bg));--theme-text-soft:color-mix(in srgb, var(--theme-text) 40%, var(--theme-bg));--theme-border:color-mix(in srgb, var(--theme-text) 15%, var(--theme-bg));--theme-border-strong:color-mix(in srgb, var(--theme-text) 30%, var(--theme-bg));--theme-surface:color-mix(in srgb, var(--theme-text) 4%, var(--theme-bg));--theme-surface-strong:color-mix(in srgb, var(--theme-text) 8%, var(--theme-bg));--theme-hover-bg:color-mix(in srgb, var(--theme-text) 8%, var(--theme-bg));--theme-overlay:color-mix(in srgb, var(--theme-text) 50%, transparent)}:root{--font-weight-regular:400;--font-weight-medium:500;--font-size-display:7rem;--font-size-h1:5rem;--font-size-h2:4rem;--font-size-h3:3rem;--font-size-h4:2rem;--font-size-h5:1.5rem;--font-size-h6:1rem;--font-size-text-large:1.25rem;--font-size-text-main:1rem;--font-size-text-small:.875rem;--line-height-display:.95;--line-height-tight:1.05;--line-height-snug:1.2;--line-height-base:1.5;--letter-spacing-display:-.04em;--letter-spacing-tight:-.03em;--letter-spacing-snug:-.01em;--letter-spacing-normal:0em;--letter-spacing-caps:.06em}@media (max-width:991px){:root{--font-size-display:5.5rem;--font-size-h1:4rem;--font-size-h2:3.25rem;--font-size-h3:2.5rem;--font-size-h4:1.75rem;--font-size-h5:1.375rem}}@media (max-width:767px){:root{--font-size-display:3.75rem;--font-size-h1:3rem;--font-size-h2:2.5rem;--font-size-h3:2rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-text-large:1.125rem}}:root{--space-0-125:.125rem;--space-0-25:.25rem;--space-0-5:.5rem;--space-0-75:.75rem;--space-1:1rem;--space-1-25:1.25rem;--space-1-5:1.5rem;--space-2:2rem;--space-2-5:2.5rem;--space-3:3rem;--space-3-5:3.5rem;--space-4:4rem;--space-4-5:4.5rem;--space-5:5rem;--space-5-5:5.5rem;--space-6:6rem;--space-6-5:6.5rem;--space-7:7rem;--space-7-5:7.5rem;--space-8:8rem;--space-8-5:8.5rem;--space-9:9rem;--space-9-5:9.5rem;--space-10:10rem;--space-11:11rem;--space-12:12rem;--space-13:13rem;--space-14:14rem;--space-15:15rem;--space-16:16rem;--header-offset:var(--space-1);--header-height:4.5rem;--header-bottom:calc(var(--header-offset) + var(--header-height));--nav-clearance:calc(var(--header-bottom) + var(--space-3))}@media (max-width:991px){:root{--header-height:4rem}}html[data-menu-open=true] body{overflow:hidden}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body{background-color:var(--theme-bg);color:var(--theme-text);font-family:var(--font-sans), Arial, sans-serif;font-weight:var(--font-weight-medium);font-size:var(--font-size-text-main);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-snug);font-feature-settings:"kern" 1, "liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color .3s,color .3s}button,input,select,textarea{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans), Arial, sans-serif;font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;color:inherit;margin:0}h1{font-size:var(--font-size-h1);line-height:var(--line-height-tight)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-tight)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-tight)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-snug)}h5{font-size:var(--font-size-h5);line-height:var(--line-height-snug)}h6{font-size:var(--font-size-h6);line-height:var(--line-height-snug)}p{text-wrap:pretty;margin:0}.container{padding-left:var(--space-1);padding-right:var(--space-1)}@media (min-width:64rem){.container{padding-left:var(--space-3);padding-right:var(--space-3)}}.text-display{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-medium);text-wrap:balance}.text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);font-weight:var(--font-weight-medium);text-wrap:balance}.text-large{font-size:var(--font-size-text-large);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-snug);font-weight:var(--font-weight-medium);text-wrap:pretty}.text-main{font-size:var(--font-size-text-main);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-snug);font-weight:var(--font-weight-medium);text-wrap:pretty}.text-small{font-size:var(--font-size-text-small);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-snug);font-weight:var(--font-weight-medium);text-wrap:pretty}.text-caps{text-transform:uppercase;letter-spacing:var(--letter-spacing-caps)}
