.painted-button-module__DWm6ra__painted{isolation:isolate;background-color:var(--paint);background-image:radial-gradient(ellipse 55% 120% at 14% 0%, color-mix(in srgb, var(--pigment-light) calc(var(--tex,.8) * 55%), transparent), transparent 70%), radial-gradient(circle at 10% 55%, color-mix(in srgb, var(--glow) 30%, transparent), transparent 28%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pigment-dark) calc(var(--tex,.8) * 28%), transparent), inset 0 -.1875rem .5625rem -.1875rem color-mix(in srgb, var(--pigment-dark) calc(var(--tex,.8) * 55%), transparent), inset 0 0 .875rem -.25rem color-mix(in srgb, var(--pigment-dark) calc(var(--tex,.8) * 40%), transparent), 0 .5rem 1.25rem -.75rem color-mix(in srgb, var(--pigment-dark) 90%, transparent);transition:background-color .3s,opacity .2s,rotate .5s;position:relative;overflow:hidden}.painted-button-module__DWm6ra__painted:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--texture) 0 0 / 100% 100% no-repeat;opacity:var(--tex,.8);transition:opacity .3s;position:absolute;inset:0}.painted-button-module__DWm6ra__painted:hover:not(:disabled){background-color:color-mix(in srgb, var(--paint) 72%, var(--paint-hover))}.painted-button-module__DWm6ra__painted:hover:not(:disabled):before{opacity:calc(var(--tex,.8) * .8)}.painted-button-module__DWm6ra__painted:active:not(:disabled){background-color:color-mix(in srgb, var(--paint) 88%, var(--pigment-dark))}.painted-button-module__DWm6ra__painted:focus-visible{outline:.1875rem solid color-mix(in srgb, var(--color-sun) 70%, transparent);outline-offset:.125rem}@media (prefers-reduced-motion:reduce){.painted-button-module__DWm6ra__painted,.painted-button-module__DWm6ra__painted:before{transition:none}}
.site-header-module__wBaYfG__header{--leaf:1.75rem .5rem;--leaf-small:.8125rem .25rem;--accent:#d9442a;z-index:50;isolation:isolate;border-radius:var(--leaf);background:#fff6ec47;border:1px solid #ffffff9e;justify-content:space-between;align-items:center;gap:1.25rem;width:calc(100% - 3rem);max-width:67.5rem;min-height:4.25rem;padding:.5rem .625rem .5rem 1.375rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 .875rem 2rem #5a3a1c24,0 .25rem .625rem #5a3a1c12,inset 0 1px #ffffffd9,inset 0 -1px 1px #a0785038}.site-header-module__wBaYfG__glassFilter{pointer-events:none;width:0;height:0;position:absolute}.site-header-module__wBaYfG__header:before,.site-header-module__wBaYfG__header:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.site-header-module__wBaYfG__header:before{z-index:-1;-webkit-backdrop-filter:blur(.875rem)saturate(155%);backdrop-filter:blur(.875rem)saturate(155%);filter:url(#dalengua-glass-refraction);background:linear-gradient(135deg,#ffffff57,#fff6ec17 50%,#f5d3b524)}.site-header-module__wBaYfG__header:after{z-index:0;background:radial-gradient(at 22% 0,#ffffff96,#0000 57%);box-shadow:inset 1px 1px 1px #ffffffb3,inset -1px -1px 1px #ffffff80}.site-header-module__wBaYfG__brand,.site-header-module__wBaYfG__desktop,.site-header-module__wBaYfG__compact{z-index:1;position:relative}.site-header-module__wBaYfG__brand{border-radius:var(--leaf-small);flex-shrink:0;align-items:center;gap:.625rem;display:flex}.site-header-module__wBaYfG__logo{width:auto;height:2.5rem}.site-header-module__wBaYfG__wordmark{font-family:var(--font-wordmark), Georgia, serif;letter-spacing:-.01em;font-size:1.75rem;font-weight:400;line-height:1}.site-header-module__wBaYfG__desktop{flex:1;align-items:center;gap:.375rem;display:flex}.site-header-module__wBaYfG__centerLinks{flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}.site-header-module__wBaYfG__centerLinks a{border-radius:var(--leaf-small);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem .875rem;font-size:.75rem;font-weight:600;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}@media (min-width:1024px) and (max-width:1199px){.site-header-module__wBaYfG__centerLinks{gap:0}.site-header-module__wBaYfG__centerLinks a{padding-inline:.625rem}.site-header-module__wBaYfG__centerLinks svg{display:none}}.site-header-module__wBaYfG__centerLinks a:hover{color:var(--accent);background:#fff8f0b0;box-shadow:inset 0 0 0 1px #d9442a1c}.site-header-module__wBaYfG__centerLinks svg,.site-header-module__wBaYfG__mobile svg{width:1.0625rem;height:1.0625rem;color:var(--accent);flex-shrink:0}.site-header-module__wBaYfG__whatsapp{border-radius:var(--leaf-small);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.site-header-module__wBaYfG__whatsapp svg{color:#25d366;width:1.5rem;height:1.5rem}.site-header-module__wBaYfG__cta{border-radius:var(--leaf-small);min-height:2.75rem;color:var(--foreground);white-space:nowrap;flex-shrink:0;align-items:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.site-header-module__wBaYfG__header a:focus-visible,.site-header-module__wBaYfG__toggle:focus-visible{outline:.125rem solid var(--foreground);outline-offset:.25rem}.site-header-module__wBaYfG__compact,.site-header-module__wBaYfG__toggle,.site-header-module__wBaYfG__mobile{display:none}@media (max-width:1023px){.site-header-module__wBaYfG__header{--leaf:1.5rem .4375rem;gap:.625rem;width:calc(100% - 2rem);max-width:35rem;min-height:3.875rem;padding:.4375rem .5rem .4375rem 1rem;top:.75rem}.site-header-module__wBaYfG__header:before{filter:none}.site-header-module__wBaYfG__logo{height:2.125rem}.site-header-module__wBaYfG__wordmark{font-size:1.35rem}.site-header-module__wBaYfG__brand{gap:.5rem}.site-header-module__wBaYfG__desktop{display:none}.site-header-module__wBaYfG__compact{align-items:center;gap:.25rem;display:flex}.site-header-module__wBaYfG__compact .site-header-module__wBaYfG__cta{padding-inline:1rem}.site-header-module__wBaYfG__toggle{border-radius:var(--leaf-small);cursor:pointer;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.site-header-module__wBaYfG__toggle:hover{background:#fff8f0b0}.site-header-module__wBaYfG__bars{gap:.3125rem;width:1.125rem;display:grid}.site-header-module__wBaYfG__bars span{background:currentColor;height:1.5px;transition:transform .2s}.site-header-module__wBaYfG__open span:first-child{transform:translateY(.2031rem)rotate(45deg)}.site-header-module__wBaYfG__open span:last-child{transform:translateY(-.2031rem)rotate(-45deg)}.site-header-module__wBaYfG__mobile{z-index:3;border-radius:var(--leaf);-webkit-backdrop-filter:blur(1.25rem)saturate(150%);backdrop-filter:blur(1.25rem)saturate(150%);background:#fff6eceb;border:1px solid #ffffffb3;flex-direction:column;max-height:calc(100dvh - 6rem);padding:.75rem;animation:.2s ease-out site-header-module__wBaYfG__reveal;display:flex;position:absolute;top:calc(100% + .625rem);left:0;right:0;overflow-y:auto;box-shadow:0 .75rem 1.75rem #3a220e1c,inset 0 1px #fff}.site-header-module__wBaYfG__mobile>a{border-bottom:1px solid #5a3a1c15;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem;font-size:1rem;font-weight:500;display:flex}.site-header-module__wBaYfG__mobile>a:not(:last-child):hover{color:var(--accent);background:#d9442a09}.site-header-module__wBaYfG__mobile .site-header-module__wBaYfG__whatsappGlyph{color:#25d366}.site-header-module__wBaYfG__mobile>a:last-child{border-radius:var(--leaf-small);background:#fa5537;border-bottom:0;justify-content:space-between;margin-top:.5rem;font-weight:600}.site-header-module__wBaYfG__mobile>a:last-child:hover{background:#f9be00}.site-header-module__wBaYfG__mobile>a:last-child svg{color:inherit}}@media (max-width:380px){.site-header-module__wBaYfG__wordmark{display:none}}@keyframes site-header-module__wBaYfG__reveal{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-header-module__wBaYfG__header *,.site-header-module__wBaYfG__mobile{transition:none;animation:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header-module__wBaYfG__header{background:#fff6ecf5}.site-header-module__wBaYfG__header:before{filter:none}}@media (prefers-reduced-transparency:reduce){.site-header-module__wBaYfG__header,.site-header-module__wBaYfG__mobile{background:#fff6ec}.site-header-module__wBaYfG__header:before{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_d5956f67-module__L54rSq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_d5956f67-module__L54rSq__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_4e26fe1b-module__-_Fr9q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4e26fe1b-module__-_Fr9q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.final-steps-module__N7DAyG__steps{--dot:2.5rem;--line-duration:1.4s;--line-start:.45s;max-width:36rem;margin-inline:auto;position:relative}.final-steps-module__N7DAyG__list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.final-steps-module__N7DAyG__track,.final-steps-module__N7DAyG__fill{top:calc(var(--dot) / 2 - 1px);border-radius:62.4375rem;height:.125rem;position:absolute;left:16.6667%;right:16.6667%}.final-steps-module__N7DAyG__track{background:color-mix(in srgb, var(--foreground) 12%, transparent)}.final-steps-module__N7DAyG__fill{background:var(--color-coral);transform-origin:0}.final-steps-module__N7DAyG__step{flex-direction:column;align-items:center;gap:.75rem;padding-inline:.5rem;display:flex;position:relative}.final-steps-module__N7DAyG__dot{width:var(--dot);height:var(--dot);font-family:var(--font-geist-mono), monospace;background:var(--background);box-shadow:0 0 0 .3125rem var(--background);border-radius:62.4375rem;font-size:.9rem;font-weight:700;display:block}.final-steps-module__N7DAyG__label{text-wrap:balance;max-width:11rem;font-size:.9rem;font-weight:600;line-height:1.3}@media (min-width:640px){.final-steps-module__N7DAyG__steps{--dot:2.75rem}.final-steps-module__N7DAyG__label{font-size:.95rem}}@media (prefers-reduced-motion:no-preference){html[data-reveal-ready] .final-steps-module__N7DAyG__steps .final-steps-module__N7DAyG__fill{transform:scaleX(0)}html[data-reveal-ready] .final-steps-module__N7DAyG__steps .final-steps-module__N7DAyG__dot,html[data-reveal-ready] .final-steps-module__N7DAyG__steps .final-steps-module__N7DAyG__label{opacity:0}html[data-reveal-ready] .final-steps-module__N7DAyG__steps[data-revealed] .final-steps-module__N7DAyG__fill{animation:final-steps-module__N7DAyG__fill var(--line-duration) cubic-bezier(.65, 0, .35, 1) var(--line-start) forwards}html[data-reveal-ready] .final-steps-module__N7DAyG__steps[data-revealed] .final-steps-module__N7DAyG__dot{animation:final-steps-module__N7DAyG__pop .6s cubic-bezier(.34, 1.56, .64, 1) var(--at) forwards}html[data-reveal-ready] .final-steps-module__N7DAyG__steps[data-revealed] .final-steps-module__N7DAyG__label{animation:final-steps-module__N7DAyG__rise .6s cubic-bezier(.2, .8, .2, 1) calc(var(--at) + .12s) forwards}.final-steps-module__N7DAyG__step:first-of-type{--at:calc(var(--line-start) - .15s)}.final-steps-module__N7DAyG__step:nth-of-type(2){--at:calc(var(--line-start) + var(--line-duration) * .5 - .15s)}.final-steps-module__N7DAyG__step:nth-of-type(3){--at:calc(var(--line-start) + var(--line-duration) - .15s)}}@keyframes final-steps-module__N7DAyG__fill{to{transform:scaleX(1)}}@keyframes final-steps-module__N7DAyG__pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes final-steps-module__N7DAyG__rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3fcb63a1ac6a562e-s.31comr39flkoc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/31183d9fd602dc89-s.454blp7e3saj6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/2b2eb4836d2dad95-s.1-tj50rzqjbnm.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/b11a6ccf4a3edec7-s.1w5w6zs9-fwb-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/67add6cc0f54b8cf-s.2oi00yh27hcc7.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/45ec8de98929b0f6-s.2hrjqo5_c3vai.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a8ff2d5d0ccb0d12-s.0ztzdjhs-g3yd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Arimo;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/aae5f0be330e13db-s.p.15-ywj7zw6ko1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo Fallback;src:local(Arial);ascent-override:90.53%;descent-override:21.19%;line-gap-override:3.27%;size-adjust:100.0%}.arimo_a2963999-module__Ck1SXa__className{font-family:Arimo,Arimo Fallback;font-style:normal}
@font-face{font-family:Bree Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/460411faf1106a9c-s.0wuq6v9ozby0e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bree Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/96c7a40e75a59a4c-s.p.1953f0o53_hjj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bree Serif Fallback;src:local(Times New Roman);ascent-override:97.23%;descent-override:25.37%;line-gap-override:0.0%;size-adjust:110.77%}.bree_serif_7ea4f37f-module__rblz0a__className{font-family:Bree Serif,Bree Serif Fallback;font-style:normal;font-weight:400}.bree_serif_7ea4f37f-module__rblz0a__variable{--font-wordmark:"Bree Serif", "Bree Serif Fallback"}
.about-page-module__6_RHvq__portraitScene{aspect-ratio:1086/1448;isolation:isolate;position:relative}.about-page-module__6_RHvq__portrait{background:#ecd8ba;border-radius:50% 50% .4rem .4rem/27% 27% .4rem .4rem;width:62%;height:80%;position:absolute;top:17%;left:20%;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000 100%);mask-image:linear-gradient(#000 80%,#0000 100%)}.about-page-module__6_RHvq__portraitCactus{z-index:20;pointer-events:none;-webkit-user-select:none;user-select:none;width:43%;height:auto;position:absolute;bottom:-2%;left:-6%}.about-page-module__6_RHvq__approach{border-block:1px solid #9b493924}.about-page-module__6_RHvq__approachCard{background:#fff8eca6;border:1px solid #9b49391f;border-radius:2.5rem 2.5rem 1rem 1rem;padding:1.75rem}.about-page-module__6_RHvq__contactPanel{isolation:isolate;background:#fbecdc;border:1px solid #9b49391f;border-radius:3rem 3rem 1.5rem 1.5rem;padding:clamp(2rem,5vw,4rem) 1.5rem;position:relative;overflow:clip}.about-page-module__6_RHvq__contactBackdrop{z-index:-1;position:absolute;inset:0}.about-page-module__6_RHvq__contactBackdrop:after{content:"";background:linear-gradient(90deg,#0000 12%,#fbecdc66 30% 70%,#0000 88%);position:absolute;inset:0}.about-page-module__6_RHvq__contactBackdropImage{object-fit:cover;object-position:center;clip-path:inset(0 0 0 50%)}.about-page-module__6_RHvq__contactBackdropMirror{transform:scaleX(-1)}@media (max-width:639px){.about-page-module__6_RHvq__contactPanel{padding-bottom:5rem}.about-page-module__6_RHvq__contactBackdropImage{object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(0deg,#000 2rem,#0000 8rem);mask-image:linear-gradient(0deg,#000 2rem,#0000 8rem)}.about-page-module__6_RHvq__contactBackdrop:after{background:linear-gradient(#fbecdc 35%,#fbecdc8c 68%,#0000 100%)}}.about-page-module__6_RHvq__word{vertical-align:top;margin:0 -.06em -.14em 0;padding:0 .06em .14em 0;display:inline-block;overflow:clip}.about-page-module__6_RHvq__wordInner{display:inline-block}.about-page-module__6_RHvq__timelineLine{background:linear-gradient(#b88300,#6a4fb0 38%,#d83a1e 68%,#5f7b23);border-radius:999px;width:2px;height:100%;position:absolute;top:0;left:-2px}.about-page-module__6_RHvq__approachCard{transition:translate .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1),border-color .4s}@media (hover:hover){.about-page-module__6_RHvq__approachCard:hover{border-color:#9b493947;translate:0 -.375rem;box-shadow:0 1.5rem 2.5rem -1.5rem #9b493959}}@media (prefers-reduced-motion:no-preference){.about-page-module__6_RHvq__kickerLine{transform-origin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both about-page-module__6_RHvq__draw-x}.about-page-module__6_RHvq__kickerText{animation:.6s cubic-bezier(.2,.8,.2,1) .15s both about-page-module__6_RHvq__fade-up}.about-page-module__6_RHvq__wordInner{animation:.9s cubic-bezier(.2,.8,.2,1) both about-page-module__6_RHvq__word-rise;animation-delay:calc(.2s + var(--i,0) * 70ms)}.about-page-module__6_RHvq__lead{animation:.9s cubic-bezier(.2,.8,.2,1) .7s both about-page-module__6_RHvq__fade-up}.about-page-module__6_RHvq__arch{animation:1.2s cubic-bezier(.65,0,.35,1) .1s both about-page-module__6_RHvq__arch-rise}.about-page-module__6_RHvq__portrait{animation:1.2s cubic-bezier(.65,0,.35,1) .1s both about-page-module__6_RHvq__rise-clip}.about-page-module__6_RHvq__portraitPhoto{animation:1.3s cubic-bezier(.2,.8,.2,1) .6s both about-page-module__6_RHvq__photo-in}.about-page-module__6_RHvq__portraitCactus{transform-origin:50% 95%;animation:.9s cubic-bezier(.34,1.56,.64,1) 1s both about-page-module__6_RHvq__cactus-grow,9s ease-in-out 2s infinite about-page-module__6_RHvq__sway}.about-page-module__6_RHvq__credential{animation:.7s cubic-bezier(.2,.8,.2,1) 1.5s both about-page-module__6_RHvq__fade-up}.about-page-module__6_RHvq__credential svg path{stroke-dasharray:24;animation:.5s ease-out 1.9s both about-page-module__6_RHvq__check-draw}.about-page-module__6_RHvq__stationDot{scale:0}.about-page-module__6_RHvq__station[data-revealed] .about-page-module__6_RHvq__stationDot,html:not([data-reveal-ready]) .about-page-module__6_RHvq__stationDot{animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both about-page-module__6_RHvq__dot-pop,1.4s ease-out .5s about-page-module__6_RHvq__dot-pulse}[data-revealed]>.about-page-module__6_RHvq__sunset{animation:1.4s cubic-bezier(.65,0,.35,1) .1s both about-page-module__6_RHvq__sunset-rise}.about-page-module__6_RHvq__stepNumber{display:inline-block}[data-revealed]>.about-page-module__6_RHvq__approachCard .about-page-module__6_RHvq__stepNumber{animation:.6s cubic-bezier(.34,1.56,.64,1) .35s both about-page-module__6_RHvq__stamp}.about-page-module__6_RHvq__fieldItem[data-revealed] .about-page-module__6_RHvq__fieldCheck{animation:.45s cubic-bezier(.34,1.56,.64,1) .15s both about-page-module__6_RHvq__dot-pop}[data-revealed].about-page-module__6_RHvq__gardenGrow{transform-origin:50% 100%;animation:.9s cubic-bezier(.34,1.56,.64,1) .1s both about-page-module__6_RHvq__cactus-grow}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.about-page-module__6_RHvq__portraitPhoto{animation:1.3s cubic-bezier(.2,.8,.2,1) .6s both about-page-module__6_RHvq__photo-in,linear both about-page-module__6_RHvq__depth-back;animation-timeline:auto,scroll(root);animation-range:normal,0 80vh}.about-page-module__6_RHvq__portraitScene{animation:linear both about-page-module__6_RHvq__depth-scene;animation-timeline:scroll(root);animation-range:0 80vh}}}@keyframes about-page-module__6_RHvq__draw-x{0%{scale:0 1}}@keyframes about-page-module__6_RHvq__fade-up{0%{opacity:0;translate:0 1rem}}@keyframes about-page-module__6_RHvq__word-rise{0%{translate:0 110%;rotate:4deg}}@keyframes about-page-module__6_RHvq__arch-rise{0%{clip-path:inset(100% 0 0);scale:.96}to{clip-path:inset(0)}}@keyframes about-page-module__6_RHvq__rise-clip{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes about-page-module__6_RHvq__sunset-rise{0%{clip-path:inset(100% 0 0);scale:1.08}to{clip-path:inset(0)}}@keyframes about-page-module__6_RHvq__photo-in{0%{opacity:0;filter:blur(.5rem);scale:1.18}}@keyframes about-page-module__6_RHvq__cactus-grow{0%{opacity:0;scale:.4 .2}}@keyframes about-page-module__6_RHvq__sway{0%,to{rotate:none}25%{rotate:1.4deg}45%{rotate:-.6deg}70%{rotate:1deg}}@keyframes about-page-module__6_RHvq__check-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes about-page-module__6_RHvq__dot-pop{0%{scale:0}to{scale:1}}@keyframes about-page-module__6_RHvq__dot-pulse{0%{box-shadow:0 0 0 4px var(--background), 0 0 0 4px currentColor}to{box-shadow:0 0 0 4px var(--background), 0 0 0 16px transparent}}@keyframes about-page-module__6_RHvq__stamp{0%{opacity:0;rotate:-14deg;scale:1.8}}@keyframes about-page-module__6_RHvq__depth-back{to{translate:0 -1.25rem}}@keyframes about-page-module__6_RHvq__depth-scene{to{translate:0 2.5rem}}
.study-plan-demo-module__djdpGW__root{--scan:0;--h:1000;animation:.9s cubic-bezier(.2,.8,.2,1) .15s both study-plan-demo-module__djdpGW__rise}@keyframes study-plan-demo-module__djdpGW__rise{0%{opacity:0;translate:0 2rem}}.study-plan-demo-module__djdpGW__sheet{background:#fffefa;overflow:clip}.study-plan-demo-module__djdpGW__letterhead{border-bottom:.125rem solid #b8934f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.study-plan-demo-module__djdpGW__universityName{color:#193f4a;letter-spacing:.015em;font-family:Georgia,Times New Roman,serif;font-size:clamp(.95rem,2vw,1.35rem);font-weight:700}.study-plan-demo-module__djdpGW__facts{background:#f3f7f5;border-left:.1875rem solid #b8934f;gap:.5rem 1.5rem;margin-top:1.25rem;padding:.8rem 1rem;font-size:.75rem;display:grid}.study-plan-demo-module__djdpGW__facts>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.study-plan-demo-module__djdpGW__facts dt{color:#45656b}.study-plan-demo-module__djdpGW__table{border:1px solid #b7cbc9}.study-plan-demo-module__djdpGW__tableHead{color:#fffefa;background:#193f4a}.study-plan-demo-module__djdpGW__tableHead th{border-color:#486b73}.study-plan-demo-module__djdpGW__semesterRow{color:#193f4a;background:#dcece8}.study-plan-demo-module__djdpGW__semesterRow th{border-color:#a7c6c0}.study-plan-demo-module__djdpGW__subjectRow:nth-child(odd){background:#f2f7f5}.study-plan-demo-module__djdpGW__subjectRow:nth-child(2n){background:#fffefa}.study-plan-demo-module__djdpGW__subjectRow td{border-color:#cfddda}@media (min-width:640px){.study-plan-demo-module__djdpGW__letterhead{grid-template-columns:auto minmax(0,1fr) auto}.study-plan-demo-module__djdpGW__facts{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.8125rem}}.study-plan-demo-module__djdpGW__root{--iris:linear-gradient(90deg, #8fb4ff, #b9a2ff 22%, #f3a6d4 44%, #9fe0cf 66%, #9cc8ff 84%, #8fb4ff);--iris-ink:linear-gradient(90deg, #5b7cf0, #8b6ae8 35%, #d0619f 65%, #2f9f93)}.study-plan-demo-module__djdpGW__beamTrack{pointer-events:none;position:absolute;inset:0}.study-plan-demo-module__djdpGW__beamAnchor,.study-plan-demo-module__djdpGW__scanned{inset-inline:0;transform:translateY(calc(min(var(--scan), 1) * var(--h) * 1px));position:absolute;top:0}.study-plan-demo-module__djdpGW__beamAnchor{z-index:2;height:0}.study-plan-demo-module__djdpGW__beam{inset-inline:0;height:0;opacity:clamp(0, min(var(--scan) * 40, (1 - var(--scan)) * 40), 1);position:absolute;top:0}.study-plan-demo-module__djdpGW__scanned{z-index:1;height:calc(var(--h) * 1px);-webkit-backdrop-filter:grayscale()contrast(1.45)brightness(1.04)blur(.45px);backdrop-filter:grayscale()contrast(1.45)brightness(1.04)blur(.45px);overflow:clip}.study-plan-demo-module__djdpGW__scanTexture{--crumple-shade:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700' preserveAspectRatio='none'%3E%3Cfilter id='k' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.0024 0.0032' numOctaves='3' seed='11'/%3E%3CfeDiffuseLighting surfaceScale='3' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='235' elevation='50'/%3E%3C/feDiffuseLighting%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.75 0 0 0 0.593'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");--crumple-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700' preserveAspectRatio='none'%3E%3Cfilter id='k' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.0024 0.0032' numOctaves='3' seed='11'/%3E%3CfeDiffuseLighting surfaceScale='3' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='235' elevation='50'/%3E%3C/feDiffuseLighting%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.45 0 0 0 -0.360'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");inset-inline:0;height:calc(var(--h) * 1px);transform:translateY(calc(min(var(--scan), 1) * var(--h) * -1px));background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.1 0 0 0 0 0.1 0 0 0 0 0.1 -1.4 0 0 0 0.5'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),  var(--crumple-shade), var(--crumple-light),  linear-gradient(180deg, transparent 32.6%, #00000009 33.2%, #00000017 33.33%, #ffffff8c 33.45%, transparent 34.2%, transparent 65.9%, #00000008 66.5%, #00000014 66.66%, #ffffff80 66.78%, transparent 67.5%),  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600' preserveAspectRatio='none'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.01' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.2 0 0 0 0 0.2 0 0 -0.35 0 0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),  linear-gradient(90deg, transparent 17%, #0000000f 17.1%, transparent 17.4%, transparent 58%, #0000000b 58.1%, #0000000b 58.3%, transparent 58.5%, transparent 83%, #ffffff80 83.1%, transparent 83.3%),  linear-gradient(90deg, #00000024, transparent 4%, transparent 95%, #00000029), #5a5a5a0d;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:11.25rem 11.25rem,100% 100%,100% 100%,auto,100% 100%,auto,auto,auto;position:absolute;top:0}@media (max-width:639px){.study-plan-demo-module__djdpGW__scanTexture{--crumple-shade:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700' preserveAspectRatio='none'%3E%3Cfilter id='k' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.0024 0.0032' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeDiffuseLighting surfaceScale='3' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='235' elevation='50'/%3E%3C/feDiffuseLighting%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.75 0 0 0 0.593'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");--crumple-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700' preserveAspectRatio='none'%3E%3Cfilter id='k' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.0024 0.0032' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeDiffuseLighting surfaceScale='3' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='235' elevation='50'/%3E%3C/feDiffuseLighting%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.45 0 0 0 -0.360'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E");background-repeat:repeat,repeat-y,repeat-y,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;background-size:11.25rem 11.25rem,200%,200%,auto,100% 100%,auto,auto,auto}}@supports (animation-timeline:scroll()){.study-plan-demo-module__djdpGW__beamAnchor,.study-plan-demo-module__djdpGW__scanned,.study-plan-demo-module__djdpGW__scanTexture{animation:linear both study-plan-demo-module__djdpGW__scan-travel;animation-timeline:scroll(root);animation-range:var(--scan-from,0px) var(--scan-to,62.5rem)}.study-plan-demo-module__djdpGW__scanTexture{animation-name:study-plan-demo-module__djdpGW__scan-counter}}@keyframes study-plan-demo-module__djdpGW__scan-travel{0%{transform:translateY(0)}to{transform:translateY(calc(var(--h) * 1px))}}@keyframes study-plan-demo-module__djdpGW__scan-counter{0%{transform:translateY(0)}to{transform:translateY(calc(var(--h) * -1px))}}.study-plan-demo-module__djdpGW__root:not([data-scanning]) .study-plan-demo-module__djdpGW__beam{display:none}.study-plan-demo-module__djdpGW__beamVeil{inset-inline:0;background:repeating-linear-gradient(180deg, #7882dc0d 0 1px, transparent 1px .25rem), var(--iris);opacity:.55;mix-blend-mode:multiply;height:9.375rem;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000,#00000059 55%,#000);mask-image:linear-gradient(#0000,#00000059 55%,#000)}.study-plan-demo-module__djdpGW__beamVeil:after{content:"";inset-inline:0;background:inherit;height:1rem;position:absolute;top:100%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.study-plan-demo-module__djdpGW__beamCore{inset-inline:0;background:var(--iris);background-size:200% 100%;height:.125rem;animation:12s linear infinite study-plan-demo-module__djdpGW__iris-drift;position:absolute;top:-1px;box-shadow:0 0 .375rem 1px #aaa0ff99,0 0 1.375rem .3125rem #b9a5ff59,0 0 3rem .875rem #96c8ff33}.study-plan-demo-module__djdpGW__beamCore:after{content:"";inset-inline:0;background:linear-gradient(90deg,#0000,#ffffffe6 20% 80%,#0000);height:1px;position:absolute;top:.5px}@keyframes study-plan-demo-module__djdpGW__iris-drift{to{background-position:-200% 0}}.study-plan-demo-module__djdpGW__sparks span{color:#8b8cf0;text-shadow:0 0 .375rem #b9aaffb3;opacity:0;font-size:.75rem;line-height:1;animation:2s ease-out infinite study-plan-demo-module__djdpGW__spark-rise;position:absolute;bottom:.125rem}.study-plan-demo-module__djdpGW__sparks span:nth-child(4n+2){color:#d884b8;text-shadow:0 0 .375rem #f3a6d4b3}.study-plan-demo-module__djdpGW__sparks span:nth-child(4n+3){color:#4fb3a8;text-shadow:0 0 .375rem #9fe0cfb3}.study-plan-demo-module__djdpGW__sparks span:nth-child(4n){color:#6f9ae8;text-shadow:0 0 .375rem #8fb4ffb3}@keyframes study-plan-demo-module__djdpGW__spark-rise{0%{opacity:0;translate:0 .375rem}20%{opacity:.75}to{opacity:0;translate:var(--drift) -4rem}}.study-plan-demo-module__djdpGW__row{--near:clamp(0, 1 - max(var(--scan) - var(--t,2), var(--t,2) - var(--scan)) * var(--h) / 60, 1);box-shadow:inset 0 0 0 62.4375rem color-mix(in srgb, #c9c4ff calc(var(--near) * 40%), transparent)}.study-plan-demo-module__djdpGW__swap{display:inline-grid;position:relative}.study-plan-demo-module__djdpGW__es,.study-plan-demo-module__djdpGW__de{grid-area:1/1}.study-plan-demo-module__djdpGW__de{opacity:0}.study-plan-demo-module__djdpGW__glyphs{visibility:hidden;white-space:nowrap;position:absolute;inset:0}.study-plan-demo-module__djdpGW__glyphs>:first-child{color:#7a6fe0}.study-plan-demo-module__djdpGW__noise{background:var(--iris-ink);color:#0000;filter:drop-shadow(0 0 .1875rem #b9aaffb3);-webkit-background-clip:text;background-clip:text}.study-plan-demo-module__djdpGW__swap[data-phase=mix]>.study-plan-demo-module__djdpGW__es,.study-plan-demo-module__djdpGW__swap[data-phase=de]>.study-plan-demo-module__djdpGW__es{opacity:0}.study-plan-demo-module__djdpGW__swap[data-phase=mix]>.study-plan-demo-module__djdpGW__glyphs{visibility:visible}.study-plan-demo-module__djdpGW__swap[data-phase=de]>.study-plan-demo-module__djdpGW__de{opacity:1;animation:1.2s ease-out study-plan-demo-module__djdpGW__settle}@keyframes study-plan-demo-module__djdpGW__settle{0%{color:#7a6fe0;text-shadow:0 0 .625rem #b9aaff99}}.study-plan-demo-module__djdpGW__certificate{--c:clamp(0, (var(--scan) - var(--t,2) + .06) * var(--h) / 90, 1);opacity:var(--c);translate:0 calc((1 - var(--c)) * .5rem)}.study-plan-demo-module__djdpGW__signature path{--g:clamp(0, (var(--scan) - var(--t,2)) * var(--h) / 120, 1);stroke:#1f3570;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--g))}.study-plan-demo-module__djdpGW__signatureWrap{display:block}.study-plan-demo-module__djdpGW__stampWrap{--s:clamp(0, (var(--scan) - var(--t,2)) * var(--h) / 110, 1)}.study-plan-demo-module__djdpGW__stamp{opacity:var(--s);transform:scale(calc(1.9 - var(--s) * .9)) rotate(calc(-34deg + var(--s) * 22deg))}@media (prefers-reduced-motion:reduce){.study-plan-demo-module__djdpGW__beamTrack{display:none}.study-plan-demo-module__djdpGW__root,.study-plan-demo-module__djdpGW__beamCore,.study-plan-demo-module__djdpGW__sparks span,.study-plan-demo-module__djdpGW__swap[data-phase=de]>.study-plan-demo-module__djdpGW__de{animation:none}}
