@font-face{font-family:fraunces;src:url(../media/Fraunces_Variable-s.0ukdsrohuflwn.woff2)format("woff2");font-display:optional;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces;src:url(../media/Fraunces_Variable_Italic-s.0v.zomn2u~5_3.woff2)format("woff2");font-display:optional;font-weight:100 900;font-style:italic}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_cf52843c-module__dY0kmW__className{font-family:fraunces,fraunces Fallback,ui-serif,Georgia,serif}.fraunces_cf52843c-module__dY0kmW__variable{--font-fraunces:"fraunces", "fraunces Fallback", ui-serif, Georgia, serif}
@font-face{font-family:caveat;src:url(../media/Caveat_Variable-s.0qn-9k-m83nc3.woff2)format("woff2");font-display:optional;font-weight:400 700;font-style:normal}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_11fc74cf-module__i9afsG__className{font-family:caveat,caveat Fallback,Segoe Script,Bradley Hand,cursive}.caveat_11fc74cf-module__i9afsG__variable{--font-caveat:"caveat", "caveat Fallback", Segoe Script, Bradley Hand, cursive}
.planer-scope{font-family:var(--font-body);color:var(--color-planer-ink);background-color:var(--color-planer-void);isolation:isolate;font-feature-settings:"ss01", "cv11";letter-spacing:-.005em;position:relative}.planer-scope .font-display,.planer-scope .serif-display{font-family:var(--font-display);font-feature-settings:"ss01", "ss02";letter-spacing:-.025em}.planer-grain:before{content:"";z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.85 0 0 0 0 0.7 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.planer-spotlight:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#f5efe20f 0%,#0000 60%),radial-gradient(100% 60% at 50% 100%,#7870620a 0%,#0000 70%);position:absolute;inset:0}.planer-spotlight>*,.planer-grain>*{z-index:1;position:relative}.editorial-num{font-family:var(--font-display);font-variation-settings:"opsz" 14, "SOFT" 50;font-feature-settings:"tnum", "lnum";letter-spacing:.08em}.magnetic-cta{transition:transform .4s cubic-bezier(.19,1,.22,1),box-shadow .4s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.magnetic-cta:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #f5efe214 0%, transparent 55%);opacity:0;pointer-events:none;transition:opacity .4s ease-out;position:absolute;inset:-40%}.magnetic-cta:hover{transform:translateY(-1px);box-shadow:0 6px 20px -10px #ffffff0f,0 2px 8px -2px #0006}.magnetic-cta:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.magnetic-cta{transition:none}.magnetic-cta:hover{transform:none}}.hairline-accent{background:linear-gradient(90deg,#0000 0%,#f5efe226 30%,#f5efe259 50%,#f5efe226 70%,#0000 100%);height:1px}@keyframes underlineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kinetic-underline{display:inline-block;position:relative}.kinetic-underline:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-planer-accent) 15%, var(--color-planer-accent) 85%, transparent 100%);transform-origin:0;height:2px;animation:1.4s cubic-bezier(.77,0,.175,1) .2s both underlineDraw;position:absolute;bottom:-.15em;left:0;right:0}@media (prefers-reduced-motion:reduce){.kinetic-underline:after{animation:none;transform:none}}@keyframes risingType{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.rising-type{animation:.8s cubic-bezier(.19,1,.22,1) both risingType}@keyframes stepPulse{0%,to{box-shadow:0 0 #f5efe273}50%{box-shadow:0 0 0 6px #f5efe200}}.step-active-dot{animation:2s ease-out infinite stepPulse}.planer-scope input[type=text],.planer-scope input[type=date],.planer-scope input[type=time],.planer-scope textarea{color:var(--color-planer-ink);background-color:#ebe6ee05;border-color:#ebe6ee14;transition:border-color .25s,background-color .25s}.planer-scope input:focus,.planer-scope textarea:focus{background-color:#f5efe208!important;border-color:#f5efe24d!important}.planer-scope input::placeholder,.planer-scope textarea::placeholder{color:#9a93a280}.planer-scope input[type=date],.planer-scope input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){.rising-type,.step-active-dot{animation:none}}
