@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600&family=Playfair+Display:wght@300;400;500;600&family=Source+Sans+Pro:wght@200;300;400;500&family=Offside&display=swap";:root{--primary:#893c44;--secondary:#893c44;--third:#bcf6f7;--fourth:#479cd2;--gray:#8b8b93;--gray-light:#b8b8c0;--black:#1d1d1d;--white:#fff;--beige:#f1f2f3;--pink:#893c44;--brown:#afa280;--gray-alt:#f1f2f3;--purple:#6c5ce7;--purple-alt:#5a4fcf;--accent:#893c44;--light-bg:#f8f9fa;--gray-bg:#cbcbcb;--border-color:#e9ecef;--nav-height:80px;--primary-font:"Inter",sans-serif;--secondary-font:"Source Sans Pro",sans-serif;--heading-font:"Playfair Display",serif;--title-font:"Offside",sans-serif;--logo-font:"Inter",sans-serif;--xxs:350px;--xs:576px;--xm:730px;--sm:768px;--md:992px;--lg:1200px;--xl:1400px;--xxl:1600px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:3rem;--border-radius-xs:2px;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px;--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--transition-fast:.15s ease-in-out;--transition-normal:.3s ease-in-out;--transition-slow:.5s ease-in-out;--profile-image-size:200px;--profile-image-size-mobile:80px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{background-color:var(--white);color:var(--black);font-family:var(--primary-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h3,h4{font-weight:500}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-bottom:var(--spacing-md)}a{color:var(--primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent)}.container{margin:0 auto;max-width:1200px;padding:0 var(--spacing-md)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.p-0{padding:0}.p-1{padding:var(--spacing-xs)}.p-2{padding:var(--spacing-sm)}.p-3{padding:var(--spacing-md)}.p-4{padding:var(--spacing-lg)}.p-5{padding:var(--spacing-xl)}@media (max-width:var(--sm )){.container{padding:0 var(--spacing-sm)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}}.btn{border:none;border-radius:var(--border-radius-sm);cursor:pointer;display:inline-block;font-family:var(--primary-font);font-size:1rem;font-weight:500;padding:var(--spacing-sm) var(--spacing-lg);text-align:center;text-decoration:none;transition:all var(--transition-normal)}.btn-primary{background-color:var(--primary);color:var(--white)}.btn-primary:hover{background-color:var(--accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-secondary{background-color:transparent;border:2px solid var(--primary);color:var(--primary)}.btn-secondary:hover{background-color:var(--primary);color:var(--white)}.section{padding:var(--spacing-xxl) 0}.section-title{margin-bottom:var(--spacing-xl);text-align:center}.fade-in{animation:fadeIn .6s ease-in-out forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.slide-up{animation:slideUp .6s ease-out forwards;opacity:0;transform:translateY(30px)}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.slider{display:block;overflow:hidden;position:relative;width:100%}.slides{display:flex;width:100%}.slide{min-width:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:300}.font-primary{font-family:var(--primary-font)}.font-secondary{font-family:var(--secondary-font)}.font-logo{font-family:var(--logo-font)}.font-heading{font-family:var(--heading-font)}.font-title{font-family:var(--title-font)}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.leading-loose{line-height:2}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--spacing-sm)*-1)}.col{flex:1;padding:0 var(--spacing-sm)}.col-1{flex:0 0 8.333333%}.col-2{flex:0 0 16.666667%}.col-3{flex:0 0 25%}.col-4{flex:0 0 33.333333%}.col-5{flex:0 0 41.666667%}.col-6{flex:0 0 50%}.col-7{flex:0 0 58.333333%}.col-8{flex:0 0 66.666667%}.col-9{flex:0 0 75%}.col-10{flex:0 0 83.333333%}.col-11{flex:0 0 91.666667%}.col-12{flex:0 0 100%}@media (max-width:var(--xs )){.col-xs-1{flex:0 0 8.333333%}.col-xs-2{flex:0 0 16.666667%}.col-xs-3{flex:0 0 25%}.col-xs-4{flex:0 0 33.333333%}.col-xs-5{flex:0 0 41.666667%}.col-xs-6{flex:0 0 50%}.col-xs-7{flex:0 0 58.333333%}.col-xs-8{flex:0 0 66.666667%}.col-xs-9{flex:0 0 75%}.col-xs-10{flex:0 0 83.333333%}.col-xs-11{flex:0 0 91.666667%}.col-xs-12{flex:0 0 100%}}@media (min-width:calc(var(--xs ) + 1px)) and (max-width:var(--sm )){.col-sm-1{flex:0 0 8.333333%}.col-sm-2{flex:0 0 16.666667%}.col-sm-3{flex:0 0 25%}.col-sm-4{flex:0 0 33.333333%}.col-sm-5{flex:0 0 41.666667%}.col-sm-6{flex:0 0 50%}.col-sm-7{flex:0 0 58.333333%}.col-sm-8{flex:0 0 66.666667%}.col-sm-9{flex:0 0 75%}.col-sm-10{flex:0 0 83.333333%}.col-sm-11{flex:0 0 91.666667%}.col-sm-12{flex:0 0 100%}}@media (min-width:calc(var(--sm ) + 1px)) and (max-width:var(--md )){.col-md-1{flex:0 0 8.333333%}.col-md-2{flex:0 0 16.666667%}.col-md-3{flex:0 0 25%}.col-md-4{flex:0 0 33.333333%}.col-md-5{flex:0 0 41.666667%}.col-md-6{flex:0 0 50%}.col-md-7{flex:0 0 58.333333%}.col-md-8{flex:0 0 66.666667%}.col-md-9{flex:0 0 75%}.col-md-10{flex:0 0 83.333333%}.col-md-11{flex:0 0 91.666667%}.col-md-12{flex:0 0 100%}}@media (min-width:calc(var(--md ) + 1px)) and (max-width:var(--lg )){.col-lg-1{flex:0 0 8.333333%}.col-lg-2{flex:0 0 16.666667%}.col-lg-3{flex:0 0 25%}.col-lg-4{flex:0 0 33.333333%}.col-lg-5{flex:0 0 41.666667%}.col-lg-6{flex:0 0 50%}.col-lg-7{flex:0 0 58.333333%}.col-lg-8{flex:0 0 66.666667%}.col-lg-9{flex:0 0 75%}.col-lg-10{flex:0 0 83.333333%}.col-lg-11{flex:0 0 91.666667%}.col-lg-12{flex:0 0 100%}}@media (min-width:calc(var(--lg ) + 1px)){.col-xl-1{flex:0 0 8.333333%}.col-xl-2{flex:0 0 16.666667%}.col-xl-3{flex:0 0 25%}.col-xl-4{flex:0 0 33.333333%}.col-xl-5{flex:0 0 41.666667%}.col-xl-6{flex:0 0 50%}.col-xl-7{flex:0 0 58.333333%}.col-xl-8{flex:0 0 66.666667%}.col-xl-9{flex:0 0 75%}.col-xl-10{flex:0 0 83.333333%}.col-xl-11{flex:0 0 91.666667%}.col-xl-12{flex:0 0 100%}}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-block{display:block}.d-inline-block{display:inline-block}.d-none{display:none}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.no-gutters{margin:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding:0}@media (max-width:var(--xs )){.d-xs-none{display:none}.d-xs-block{display:block}.d-xs-flex{display:flex}}@media (min-width:calc(var(--xs ) + 1px)) and (max-width:var(--sm )){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-flex{display:flex}}@media (min-width:calc(var(--sm ) + 1px)) and (max-width:var(--md )){.d-md-none{display:none}.d-md-block{display:block}.d-md-flex{display:flex}}@media (min-width:calc(var(--md ) + 1px)) and (max-width:var(--lg )){.d-lg-none{display:none}.d-lg-block{display:block}.d-lg-flex{display:flex}}@media (min-width:calc(var(--lg ) + 1px)){.d-xl-none{display:none}.d-xl-block{display:block}.d-xl-flex{display:flex}}svg[data-v-9336f962]{max-width:250px;transition:filter .3s ease;z-index:999}svg.hover-effect[data-v-9336f962]:hover{fill:var(--black)}.hydration-overlay[data-v-2dfe3cce]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--white);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.hydration-content[data-v-2dfe3cce]{display:block!important;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.brand-logo[data-v-2dfe3cce]{animation:fadeInUp-2dfe3cce .8s ease-out}.loading-icon[data-v-2dfe3cce]{animation:fadeInUp-2dfe3cce .8s ease-out .2s both}.loading-ring[data-v-2dfe3cce]{animation:spin-2dfe3cce 2s linear infinite}.loading-pulse[data-v-2dfe3cce]{animation:pulse-2dfe3cce 1.5s ease-in-out infinite}.loading-dot[data-v-2dfe3cce]{animation:pulse-2dfe3cce 1s ease-in-out infinite}.loading-text[data-v-2dfe3cce]{animation:fadeInUp-2dfe3cce .8s ease-out .4s both}.loading-text span[data-v-2dfe3cce]{color:var(--gray);font-size:1rem;font-weight:500;letter-spacing:1px}@keyframes spin-2dfe3cce{0%{transform:rotate(0);stroke-dashoffset:157}to{transform:rotate(1turn);stroke-dashoffset:0}}@keyframes pulse-2dfe3cce{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes fadeInUp-2dfe3cce{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-enter-active[data-v-2dfe3cce],.fade-leave-active[data-v-2dfe3cce]{transition:opacity .5s ease}.fade-enter-from[data-v-2dfe3cce],.fade-leave-to[data-v-2dfe3cce]{opacity:0}@media (max-width:var(--sm )){.loading-icon svg[data-v-2dfe3cce]{height:50px;width:50px}.loading-text span[data-v-2dfe3cce]{font-size:.875rem}}
