@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_aa53dce4-module__ARDyra__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_aa53dce4-module__ARDyra__variable{--font-pool-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.0gz0.h24vv934.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.0_pfzm~5i7__8.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.0e5c5_wyqqx75.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_b30cacd9-module__YIk9Gq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_b30cacd9-module__YIk9Gq__variable{--font-salon-archivo:"Archivo", "Archivo Fallback"}
.sample-site-previews-module__LbhVpG__poolPreviewTile,.sample-site-previews-module__LbhVpG__hairPreviewTile{color:#fff;width:100%;height:100%;position:relative;overflow:hidden}.sample-site-previews-module__LbhVpG__poolPreviewTile{font-family:var(--font-pool-outfit,var(--font-sans)), system-ui, sans-serif;background:linear-gradient(135deg,#063a4f,#0a8aa0 46%,#075468)}.sample-site-previews-module__LbhVpG__poolPreviewWater{filter:blur(1px);background:radial-gradient(circle at 78% 12%,#ffe1b452,#0000 24%),radial-gradient(circle at 18% 72%,#19c6dd80,#0000 30%),repeating-linear-gradient(24deg,#e8feff24 0 2px,#0000 2px 42px);animation:9s ease-in-out infinite alternate sample-site-previews-module__LbhVpG__poolPreviewDrift;position:absolute;inset:-18%}.sample-site-previews-module__LbhVpG__poolPreviewGlow{background:linear-gradient(#e8feff33,#0000 42%,#03222e6b);position:absolute;inset:0}.sample-site-previews-module__LbhVpG__poolPreviewTopbar{letter-spacing:.14em;text-transform:uppercase;text-shadow:0 2px 18px #03222e80;justify-content:space-between;align-items:center;font-size:clamp(.78rem,1.5vw,1.05rem);font-weight:800;display:flex;position:absolute;top:clamp(1rem,4vw,2rem);left:clamp(1rem,4vw,2rem);right:clamp(1rem,4vw,2rem)}.sample-site-previews-module__LbhVpG__poolPreviewTopbar span span{color:#ff6f61}.sample-site-previews-module__LbhVpG__poolPreviewTopbar i{background:#e8feff66;border-radius:999px;width:7.5rem;max-width:34%;height:.6rem;box-shadow:0 0 0 1px #e8feff3d}.sample-site-previews-module__LbhVpG__poolPreviewRing{aspect-ratio:1;background:radial-gradient(circle at 35% 23%, #ffffffb8, #fff0 22%), conic-gradient(from -18deg, #ff6f61 0 20deg, #fef6f2 20deg 40deg, #ff6f61 40deg 60deg, #fef6f2 60deg 80deg, #ff6f61 80deg 100deg, #fef6f2 100deg 120deg, #ff6f61 120deg 140deg, #fef6f2 140deg 160deg, #ff6f61 160deg 180deg, #fef6f2 180deg 200deg, #ff6f61 200deg 220deg, #fef6f2 220deg 240deg, #ff6f61 240deg 260deg, #fef6f2 260deg 280deg, #ff6f61 280deg 300deg, #fef6f2 300deg 320deg, #ff6f61 320deg 340deg, #fef6f2 340deg 360deg);filter:drop-shadow(0 22px 26px #03222e57);border-radius:50%;width:min(28%,12rem);position:absolute;top:20%;right:12%;transform:rotate(-12deg);-webkit-mask:radial-gradient(circle,#0000 0 33%,#000 34% 64%,#0000 65%);mask:radial-gradient(circle,#0000 0 33%,#000 34% 64%,#0000 65%)}.sample-site-previews-module__LbhVpG__poolPreviewCopy{text-shadow:0 16px 45px #03222ed1;width:min(70%,34rem);position:absolute;bottom:clamp(1.25rem,5vw,2.4rem);left:clamp(1.25rem,5vw,2.4rem)}.sample-site-previews-module__LbhVpG__poolPreviewCopy p{letter-spacing:.24em;text-transform:uppercase;color:#e8feffdb;margin:0 0 .75rem;font-size:.72rem;font-weight:800}.sample-site-previews-module__LbhVpG__poolPreviewCopy h4{text-transform:lowercase;max-width:9ch;margin:0;font-size:clamp(2.25rem,7vw,5rem);font-weight:800;line-height:.9}.sample-site-previews-module__LbhVpG__hairPreviewTile{color:#1b1613;font-family:var(--font-salon-archivo,var(--font-sans)), system-ui, sans-serif;background:#eae7df}.sample-site-previews-module__LbhVpG__hairPreviewTile:before{content:"";background:radial-gradient(circle at 76% 30%,#8f999673,#0000 28%),linear-gradient(135deg,#eae7df,#f5f2ec 52%,#d8d3c8);position:absolute;inset:0}.sample-site-previews-module__LbhVpG__hairPreviewGrain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");animation:7s steps(6,end) infinite sample-site-previews-module__LbhVpG__hairPreviewGrain;position:absolute;inset:-50%}.sample-site-previews-module__LbhVpG__hairPreviewNav{justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(1rem,4vw,2rem);left:clamp(1rem,4vw,2rem);right:clamp(1rem,4vw,2rem)}.sample-site-previews-module__LbhVpG__hairPreviewNav span{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-size:clamp(1.25rem,3vw,2rem);font-weight:500}.sample-site-previews-module__LbhVpG__hairPreviewNav span span{font-style:italic;font-weight:300}.sample-site-previews-module__LbhVpG__hairPreviewNavRight{align-items:center;gap:.7rem;display:inline-flex}.sample-site-previews-module__LbhVpG__hairPreviewNav i{background:#1b1613;border-radius:999px;width:8rem;max-width:34%;height:2.1rem}.sample-site-previews-module__LbhVpG__hairPreviewLang{background:#f5f2ec75;border:1px solid #5c463a33;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.sample-site-previews-module__LbhVpG__hairPreviewLang b{color:#1b1613;letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;height:1.55rem;font-size:.62rem;font-weight:800;display:inline-flex}.sample-site-previews-module__LbhVpG__hairPreviewLang b:nth-child(2){color:#f5f2ec;background:#1b1613}.sample-site-previews-module__LbhVpG__hairPreviewHero{z-index:2;width:min(72%,42rem);position:absolute;bottom:clamp(1.25rem,5vw,2.4rem);left:clamp(1.25rem,5vw,2.4rem)}.sample-site-previews-module__LbhVpG__hairPreviewHero p{color:#5c463a;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:600}.sample-site-previews-module__LbhVpG__hairPreviewHero h4{max-width:11ch;font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(3rem,9vw,6.5rem);font-weight:400;line-height:.9}.sample-site-previews-module__LbhVpG__hairPreviewHero em{font-style:italic;font-weight:300}@keyframes sample-site-previews-module__LbhVpG__poolPreviewDrift{to{transform:translate(-4%,3%)scale(1.04)}}@keyframes sample-site-previews-module__LbhVpG__hairPreviewGrain{10%{transform:translate(-4%,-3%)}30%{transform:translate(3%,-5%)}50%{transform:translate(-3%,4%)}70%{transform:translate(4%,3%)}90%{transform:translate(-5%,-2%)}}
