@layer marketing{.marketing-layout{background:#f1efe9;min-height:100vh;min-height:100dvh;color:#21201c;-webkit-overflow-scrolling:touch;position:relative;isolation:isolate}.marketing-layout .mk-display{font-family:var(--font-newsreader),ui-serif,Georgia,serif;font-optical-sizing:auto;font-weight:500;letter-spacing:-.01em;line-height:1.05;text-wrap:balance}.marketing-layout .mk-display em,.marketing-layout .mk-serif-italic{font-style:italic;font-weight:460}.marketing-layout .mk-eyebrow{font-family:var(--font-instrument-sans),system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.marketing-layout ::-moz-selection{background:#714ff2;color:#ffffff}.marketing-layout ::selection{background:#714ff2;color:#ffffff}.marketing-layout :focus-visible{outline:2px solid rgba(113,79,242,.65);outline-offset:2px}.marketing-layout .mk-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.marketing-layout .mk-dots{background-image:radial-gradient(rgba(33,32,28,.16) 1px,transparent 0);background-size:22px 22px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.marketing-layout .mk-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--mk-reveal-delay,0s)}.marketing-layout .mk-reveal.mk-reveal-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.marketing-layout .mk-enter{animation:mkEnter .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--mk-enter-delay,0s)}}@keyframes mkEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.marketing-layout .marketing-button-lift{translate:0 0;will-change:translate,box-shadow;transition-property:color,background-color,border-color,text-decoration-color,box-shadow,translate;transition-duration:.15s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.marketing-layout .marketing-button-lift:hover{translate:0 -.125rem;box-shadow:0 2px 4px rgba(33,32,28,.08),0 10px 24px -8px rgba(33,32,28,.28)}.marketing-layout .marketing-button-lift:active{translate:0 0;box-shadow:0 1px 2px rgba(33,32,28,.1)}.marketing-layout .marketing-button-lift:disabled,.marketing-layout .marketing-button-lift[aria-disabled=true]{translate:0 0;box-shadow:none}@media (prefers-reduced-motion:reduce){.marketing-layout .marketing-button-lift{transition-property:color,background-color,border-color,text-decoration-color}.marketing-layout .marketing-button-lift:hover{translate:0 0}}.marketing-layout ::-webkit-scrollbar,.marketing-layout::-webkit-scrollbar{width:6px;height:6px}.marketing-layout ::-webkit-scrollbar-track,.marketing-layout::-webkit-scrollbar-track{background:rgba(33,32,28,.04);border-radius:3px}.marketing-layout ::-webkit-scrollbar-thumb,.marketing-layout::-webkit-scrollbar-thumb{background:rgba(33,32,28,.18);border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.marketing-layout ::-webkit-scrollbar-thumb:hover,.marketing-layout::-webkit-scrollbar-thumb:hover{background:rgba(33,32,28,.34)}.marketing-layout,.marketing-layout *{scrollbar-width:thin;scrollbar-color:rgba(33,32,28,.18) rgba(33,32,28,.04)}@media (max-width:768px){.marketing-layout{-webkit-overflow-scrolling:touch}}}.marketing-layout{contain:style layout}