@font-face{font-family:Vollkorn;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vollkorn-latin-400-normal-BaltSqSR.woff2)format("woff2"),url(/assets/vollkorn-latin-400-normal-CbHXUhyQ.woff)format("woff")}@font-face{font-family:Vollkorn;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/vollkorn-latin-400-italic-JwsC91NA.woff2)format("woff2"),url(/assets/vollkorn-latin-400-italic-BWWcrbiq.woff)format("woff")}@font-face{font-family:Vollkorn SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vollkorn-sc-latin-400-normal-UnMYqWw1.woff2)format("woff2"),url(/assets/vollkorn-sc-latin-400-normal-CTUw1G4u.woff)format("woff")}*{box-sizing:border-box}:root{--intro-out-duration:1.3s;--shader-reveal-duration:1.3s;--text-layer:2;--texture-layer:3;--intro-layer:5;--text-color:#edf8c8;--text-color-rgb:237, 248, 200;--text-stroke:.66px #0000001a;--submit-overlay-transition:.96s}html,body,#root{min-height:100%}body{background:#afba8c;margin:0;overflow:hidden}.shader-home{background:#afba8c;position:fixed;inset:0}.shader-field{z-index:0;opacity:0;width:133.148vh;height:100vh;transition:filter var(--submit-overlay-transition) cubic-bezier(.33, 1, .68, 1);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.shader-home.is-shader-visible .shader-field{animation:shaderFadeIn var(--shader-reveal-duration) ease forwards}.shader-field canvas,.shader-field svg{display:block;width:100%!important;height:100%!important}.shader-field [data-paper-shader]{width:100%!important;height:100%!important}.page-texture,.landing-intro{position:fixed;inset:0}.page-texture{z-index:var(--texture-layer);opacity:.15;mix-blend-mode:color;pointer-events:none;background-image:url(/assets/Textures-DN67_ayJ.png);background-repeat:repeat;background-size:8.33%}.top-left-copy{z-index:var(--text-layer);color:var(--text-color);pointer-events:none;text-shadow:none;-webkit-text-stroke:var(--text-stroke);paint-order:stroke fill;opacity:0;transition:filter var(--submit-overlay-transition) cubic-bezier(.33, 1, .68, 1);font-family:Vollkorn,Georgia,serif;line-height:1;position:fixed;top:50px;left:50px}.signup-form{z-index:var(--text-layer);color:var(--text-color);letter-spacing:.01em;text-shadow:none;-webkit-text-stroke:var(--text-stroke);paint-order:stroke fill;opacity:0;width:220px;transition:opacity .22s ease, filter var(--submit-overlay-transition) cubic-bezier(.33, 1, .68, 1);font-family:Vollkorn,Georgia,serif;font-size:15px;font-style:italic;font-weight:400;line-height:1.4;position:fixed;bottom:50px;right:50px}.bottom-left-statement{z-index:var(--text-layer);color:var(--text-color);letter-spacing:.01em;text-shadow:none;-webkit-text-stroke:var(--text-stroke);paint-order:stroke fill;pointer-events:none;opacity:0;transition:filter var(--submit-overlay-transition) cubic-bezier(.33, 1, .68, 1);gap:0;margin:0;font-family:Vollkorn,Georgia,serif;font-size:15px;font-style:italic;font-weight:400;line-height:1.4;display:grid;position:fixed;bottom:50px;left:50px}.signup-form label,.signup-form input{font:inherit;display:block}.signup-form label{gap:0;margin-bottom:2px;display:grid}.signup-form input[type=email]{border:0;border-bottom:1.5px solid var(--text-color);width:100%;color:var(--text-color);caret-color:var(--text-color);-webkit-text-stroke:inherit;paint-order:inherit;appearance:none;border-radius:0;outline:0;padding:0 42px 2px 0;background:0 0!important}.signup-form input[type=email]::placeholder{color:rgba(var(--text-color-rgb), .72);opacity:1}.signup-form input[type=email]:focus{border-bottom-color:var(--text-color)}.signup-form input[type=email]:-webkit-autofill{border-bottom-color:var(--text-color);-webkit-text-fill-color:var(--text-color);caret-color:var(--text-color);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000;background:0 0!important}.signup-form input[type=email]:-webkit-autofill:hover{border-bottom-color:var(--text-color);-webkit-text-fill-color:var(--text-color);caret-color:var(--text-color);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000;background:0 0!important}.signup-form input[type=email]:-webkit-autofill:focus{border-bottom-color:var(--text-color);-webkit-text-fill-color:var(--text-color);caret-color:var(--text-color);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #0000;background:0 0!important}.signup-form input[name=_gotcha],.signup-form .signup-error:empty{display:none}.signup-form button{color:var(--text-color);opacity:0;cursor:pointer;z-index:1;text-shadow:none;-webkit-text-stroke:var(--text-stroke);paint-order:stroke fill;background:0 0;border:0;padding:0;font-family:Vollkorn,Georgia,serif;font-size:15px;font-weight:400;line-height:1.4;transition:opacity .16s;display:block;position:absolute;top:calc(2.8em + 4px);right:0}.signup-form button.is-visible{opacity:.32}.signup-form button.is-visible:not(:disabled){opacity:1}.signup-form .signup-error{margin:7px 0 0;font-size:12px;font-style:normal;line-height:1.2}.top-left-copy p,.top-left-copy h1{margin:0}.top-left-number{letter-spacing:.01em;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1, "case" 1;font-size:15px;font-style:italic;font-weight:400;line-height:1.4}.top-left-number span{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.feature-copy{z-index:var(--text-layer);color:var(--text-color);letter-spacing:.01em;text-shadow:none;-webkit-text-stroke:var(--text-stroke);paint-order:stroke fill;pointer-events:none;transition:filter var(--submit-overlay-transition) cubic-bezier(.33, 1, .68, 1);align-items:center;font-family:Vollkorn,Georgia,serif;font-size:15px;font-weight:400;line-height:1.4;display:flex;position:fixed}.feature-copy-left{opacity:0;top:46%;left:50px}.feature-copy-right{opacity:0;top:46%;right:50px}.feature-stack{text-align:center;gap:0;display:grid}.feature-bracket{opacity:.78;transform-origin:50%;-webkit-text-stroke:var(--text-stroke);font-feature-settings:"case" 1;margin:0 8px;font-size:32px;font-weight:400;line-height:1;display:inline-block;transform:translateY(-.02em)scaleX(.58)}.feature-inline{white-space:nowrap;align-items:center;min-height:4.2em;display:inline-flex}.top-left-copy h1{letter-spacing:.08em;text-transform:none;font-feature-settings:"lnum" 1;margin-top:8px;font-family:Vollkorn SC,Vollkorn,Georgia,serif;font-size:24px;font-variant-caps:normal;font-weight:400;line-height:1}.brand-mark{z-index:var(--text-layer);pointer-events:none;opacity:0;transition:filter var(--submit-overlay-transition) cubic-bezier(.33, 1, .68, 1);position:fixed;top:50px;right:50px}.mobile-section-shell{display:contents}.shader-home.is-content-visible .brand-mark{animation:1.4s forwards textFadeIn}.shader-home.is-content-visible .top-left-copy{animation:1.4s .25s forwards textFadeIn}.shader-home.is-content-visible .feature-copy-left{animation:1.4s .75s forwards textFadeIn}.shader-home.is-content-visible .feature-copy-right{animation:1.4s 1.05s forwards textFadeIn}.shader-home.is-content-visible .signup-form{animation:1.4s 1.4s forwards textFadeIn}.shader-home.is-content-visible .bottom-left-statement{animation:1.4s 1.7s forwards textFadeIn}.top-right-mark{width:96px;height:auto;display:block}.mobile-jump{display:none}.shader-home.is-signup-dimmed .shader-field{filter:opacity(.42)}.shader-home.is-signup-dimmed .top-left-copy,.shader-home.is-signup-dimmed .signup-form,.shader-home.is-signup-dimmed .bottom-left-statement,.shader-home.is-signup-dimmed .feature-copy,.shader-home.is-signup-dimmed .brand-mark,.shader-home.is-signup-dimmed .mobile-jump{filter:opacity(0)}.signup-celebration{z-index:var(--text-layer);--celebration-text-offset:clamp(116px, 11vw, 170px);pointer-events:none;opacity:0;padding:0 50px;animation:8.2s cubic-bezier(.33,1,.68,1) both signupCelebration;display:block;position:fixed;inset:0}.signup-celebration-text{color:var(--text-color);letter-spacing:.16em;text-transform:none;text-shadow:none;-webkit-text-stroke:var(--text-stroke);paint-order:stroke fill;white-space:nowrap;font-family:Vollkorn SC,Vollkorn,Georgia,serif;font-size:20px;font-variant-caps:small-caps;font-weight:400;line-height:1}.signup-celebration-text:first-child{top:50%;right:calc(50% + var(--celebration-text-offset));position:absolute;transform:translateY(-50%)}.signup-celebration-text:last-child{top:50%;left:calc(50% + var(--celebration-text-offset));position:absolute;transform:translateY(-50%)}.signup-celebration-owl{object-fit:contain;width:auto;max-width:49.2vw;height:auto;max-height:49.2vh;animation:6s 1.2s forwards signupOwlGrow;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-intro{z-index:var(--intro-layer);opacity:0;pointer-events:none;background:#afba8c;justify-content:center;align-items:center;min-height:100vh;animation:1.8s forwards introFadeIn;display:flex}.landing-intro.is-exiting{animation:introFadeOut var(--intro-out-duration) ease forwards}.landing-logo{opacity:0;width:52px;height:auto;animation:1.8s .2s forwards introElementFadeIn;position:fixed;top:32px;left:50%;transform:translate(-50%)}.landing-animation{object-fit:contain;opacity:0;max-width:49.2vw;max-height:49.2vh;animation:1.8s .2s forwards introElementFadeIn,6s 1.2s forwards owlGrow}.landing-texture{opacity:.15;mix-blend-mode:color;background-image:url(/assets/Textures-DN67_ayJ.png);background-repeat:repeat;background-size:8.33%;position:fixed;inset:0}@keyframes introFadeIn{to{opacity:1}}@keyframes introFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes owlGrow{to{transform:scale(1.16)}}@keyframes introElementFadeIn{to{opacity:1}}@keyframes shaderFadeIn{to{opacity:1}}@keyframes textFadeIn{0%{opacity:0}to{opacity:.9}}@keyframes signupCelebration{0%,12%{opacity:0}30%,72%{opacity:1}to{opacity:0}}@keyframes signupOwlGrow{to{transform:translate(-50%,-50%)scale(1.16)}}@media (width<=768px){html{scroll-behavior:smooth}body{overflow:hidden auto}.shader-home{min-height:var(--mobile-viewport-height,100svh);flex-direction:column;align-items:center;padding:0 28px;display:flex;position:relative;inset:auto;overflow:visible}.page-texture{background-size:32%;position:fixed}.shader-field{top:calc(var(--mobile-visual-offset-top,0px) + (var(--mobile-visual-height,var(--mobile-viewport-height,100svh)) / 2));z-index:0;width:calc(var(--mobile-viewport-height,100svh) * 1920 / 1442);height:var(--mobile-viewport-height,100svh);transition:filter var(--submit-overlay-transition) cubic-bezier(.33, 1, .68, 1), top .26s cubic-bezier(.33, 1, .68, 1);position:fixed;left:50%;transform:translate(-50%,-50%)}.mobile-section-shell{z-index:var(--text-layer);min-height:var(--mobile-viewport-height,100svh);width:100%;opacity:var(--mobile-section-opacity,1);will-change:opacity;pointer-events:none;justify-content:center;align-items:center;transition:opacity .12s linear;display:flex;position:relative}.mobile-brand-section{order:1}.mobile-title-section{order:2}.mobile-feature-left-section{order:3}.mobile-feature-right-section{order:4}.mobile-signup-section{pointer-events:auto;order:5}.mobile-modernism-section{order:6}.brand-mark{pointer-events:none;justify-content:center;width:100%;display:flex;position:relative;top:auto;right:auto}.top-left-copy{text-align:center;position:relative;top:auto;left:auto}.feature-copy{text-align:center;justify-content:center;align-items:center;width:100%;position:relative;top:auto;left:auto;right:auto}.mobile-feature-left-section{justify-content:center}.mobile-feature-left-section .feature-copy{text-align:center;justify-content:center;width:100%;max-width:calc(100vw - 56px)}.mobile-feature-right-section{justify-content:flex-end}.mobile-feature-right-section .feature-copy{text-align:right;justify-content:flex-end;width:auto;max-width:calc(100vw - 56px)}.mobile-feature-left-section .feature-stack,.mobile-feature-right-section .feature-stack{text-align:center}.signup-form{position:relative;top:auto;bottom:auto;right:auto}.landing-animation{max-width:90vw;max-height:90vh}.signup-form{width:min(220px,100vw - 100px)}.signup-form input[type=email]{font-size:16px}.signup-form button{font-size:16px;top:calc(2.8em + 5px)}.bottom-left-statement{text-align:center;position:relative;bottom:auto;left:auto}.top-left-copy,.bottom-left-statement,.signup-form{flex-direction:column}.top-right-mark{width:108px}.signup-celebration{grid-template-rows:auto auto auto;grid-template-columns:1fr;place-content:center;justify-items:center;gap:0;padding:0 28px;display:grid}.signup-celebration-text:first-child,.signup-celebration-text:last-child{justify-self:center;position:static;transform:none}.signup-celebration-owl{max-width:90vw;max-height:90vh;animation:6s 1.2s forwards owlGrow;position:static;transform:none}.signup-celebration-text:first-child{margin-bottom:clamp(-64px,-12vw,-36px)}.signup-celebration-text:last-child{margin-top:clamp(-64px,-12vw,-36px)}.mobile-jump{z-index:calc(var(--texture-layer) + 2);width:64px;height:64px;color:rgba(var(--text-color-rgb), .78);text-shadow:none;-webkit-text-stroke:.08px #0000000a;paint-order:stroke fill;opacity:0;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:Vollkorn,Georgia,serif;font-size:26px;font-weight:400;line-height:1;transition:transform .16s cubic-bezier(.33,1,.68,1);display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%)}.shader-home.is-content-visible .mobile-jump{animation:1.4s 1.95s forwards textFadeIn}.mobile-jump.is-up{transform:translate(-50%)rotate(180deg)}}
