@import "https://use.typekit.net/hba5hfn.css";
@font-face{font-family:Newzald;src:url(/fonts/test-newzald-book.woff2)format("woff2")}@font-face{font-family:Newzald Italic;src:url(/fonts/test-newzald-book-italic.woff2)format("woff2")}@font-face{font-family:Millionaire;src:url(/fonts/Millionaire-Script.otf)format("woff2")}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Newzald;font-size:calc(.461538vw + 12.6154px);line-height:1.2}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}h1{text-transform:uppercase;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:calc(2.30769vw + 23.0769px);font-style:normal;font-weight:600;line-height:120%}@media only screen and (max-width:431px){h1{font-size:calc(1.38462vw + 15.8462px);line-height:140%}}h1.script{text-transform:none;font-family:Millionaire,sans-serif;font-style:normal}h2{text-transform:uppercase;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:calc(1.53846vw + 33.3846px);font-style:normal;font-weight:600;line-height:100%}h2.script{text-transform:none;font-family:Millionaire,sans-serif;font-style:normal}h3{text-transform:uppercase;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:calc(1.38462vw + 15.8462px);font-style:normal;font-weight:600;line-height:95%}h3.script{text-transform:none;font-family:Millionaire,sans-serif;font-style:normal}h4{text-transform:uppercase;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:calc(.923077vw + 13.2308px);font-style:normal;font-weight:600;line-height:150%}h4.script{text-transform:none;font-family:Millionaire,sans-serif;font-style:normal}h5{text-transform:uppercase;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:calc(.461538vw + 10.6154px);font-style:normal;font-weight:600;line-height:120%}h5.script{text-transform:none;font-family:Millionaire,sans-serif;font-style:normal}h6{text-transform:uppercase;margin:0;font-family:neue-haas-grotesk-display,sans-serif;font-size:calc(.615385vw + 6.15385px);font-style:normal;font-weight:600;line-height:95%}h6.script{text-transform:none;font-family:Millionaire,sans-serif;font-style:normal}.link{border-bottom:1px solid #2b2b2b}#homepage{color:#000;background-color:#fff;min-height:100vh}.card-container{flex-flow:wrap;justify-content:space-around;width:calc(100% - 60px);padding:60px 30px;display:flex}.card{text-align:center;justify-content:center;align-items:center;display:flex}.card .content{margin:30px 20px}.card-1{width:33.3333vw}.card-1 .content{background-color:#fff8d9;padding:10px 20px 70px}.card-1 .link-container{text-align:right;font-family:Newzald Italic}.card-1 h3{padding:60px 0 20px}.card-1.blue .content{background-color:#acc6d5}.card-1.pink .content{background-color:#f7dcd2;padding:20px}.card-1.image{width:41.6667vw}.card-1.image .content{padding:0;display:flex}.card-1.image .content .image-container{width:calc(16.6667vw - 60px)}.card-1.image .content .image-container img{object-fit:cover;width:100%;height:100%}.card-1.image .content .content-container{padding:10px 20px 70px}.card-1.image .content .content-container .eyebrow{justify-content:flex-end;display:flex}.card-1.image .content .content-container h4{padding:60px 0 20px}.card-2{width:33.3333vw}.card-2 .content{background-color:#fff8d9;width:100%;margin:10px 0;padding:20px 40px}.card-2 .content h4{padding-bottom:10px}.card-3{width:25vw}.card-3 .content{color:#f7dcd2;background-color:#451633;width:100%;padding:20px 30px}.card-3 .content .eyebrow{justify-content:space-between;width:100%;display:flex}.card-3 .content h2{text-transform:capitalize;padding:60px 0}.card-3.brown .content{background-color:#2b2b2b}.card-3.image .content{background-color:#0003;position:relative}.card-3.image .content .background-image{z-index:0;position:absolute;inset:0}.card-3.image .content .background-image img{object-fit:cover;width:100%;height:100%}.card-3.image .content h2,.card-3.image .content h6{z-index:1;position:relative}.card-3.mask-image .content{background-color:#2b2b2b;flex-flow:column;justify-content:center;align-items:center;display:flex}.card-3.mask-image .image-mask{border-radius:50%;justify-content:center;width:16.6667vw;height:22.9167vw;margin:2cqmin 0;display:flex;overflow:hidden}.card-4{width:33.3333vw}.card-4 .content{color:#451633;background-color:#fff8d9;padding:20px 20px 60px}.card-4 .content .eyebrow{justify-content:space-between;width:100%;display:flex}.card-4 .content h2{text-transform:uppercase;text-align:left;padding:60px 0 20px}.card-4 .content p{text-align:left}.card-4.tan{width:41.6667vw}.card-4.tan h2,.card-4.tan p{transition:transform .25s ease-in-out;transform:translateY(0)}.card-4.tan .content{background-color:#d3c1b4}.card-4.tan:hover{cursor:pointer}.card-4.tan:hover h2,.card-4.tan:hover p{transform:translateY(-10px)}.card-5{align-items:center;width:33.3333vw;height:25vw}.card-5 .content{color:#fff8d9;border-radius:50%;justify-content:space-between;align-items:center;width:100%;min-height:12.5vw;margin:0;padding:20px;display:flex;overflow:hidden}.card-5.image .content{background-color:#0003;position:relative}.card-5.image .content .background-image{z-index:0;position:absolute;inset:0}.card-5.image .content .background-image img{object-fit:cover;width:100%;height:100%}.card-5.image .content h2{width:calc(100% - 200px)}.card-5.image .content h6{width:100px;font-size:.9rem}.card-5.image .content h2,.card-5.image .content h6{z-index:1;position:relative}@property --width{syntax:"<length-percentage>";inherits:false;initial-value:20px}@property --endWidth{syntax:"<length-percentage>";inherits:false;initial-value:40px}.card-6{width:25vw}.card-6 .content{background-image:repeating-linear-gradient(to left,#2b2b2b,#2b2b2b var(--width),#acc6d5 var(--width),#acc6d5 var(--endWidth));background-size:100% 40px;border-radius:2px;padding:10px;transition:--width .5s,--endWidth .5s}.card-6 .content .linkContainer{color:#2b2b2b;background-color:#f7dcd2;padding:5px;display:flex}.card-6 .content .linkContainer h5{border-bottom:1px solid #2b2b2b}.card-6 .content .linkContainer .icon{padding-left:10px}.card-6 .content:hover{cursor:pointer;--width:30px;--endWidth:60px;background-position:0}
