@font-face{font-family:poppins;src:url(../media/poppins_300_normal-s.p.80fc2c9e.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_400_normal-s.p.4a23d71b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_500_normal-s.p.3aec397d.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_600_normal-s.p.d82a9aff.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_700_normal-s.p.855a563b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_800_normal-s.p.a61bc753.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_900_normal-s.p.6d98c708.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_10adb2a6-module__r8ranG__className{font-family:poppins,poppins Fallback}.poppins_10adb2a6-module__r8ranG__variable{--font-poppins:"poppins","poppins Fallback"}
@font-face{font-family:bodoniModa;src:url(../media/bodoni_moda_400_normal-s.p.cd0f0e4b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bodoniModa;src:url(../media/bodoni_moda_400_italic-s.p.48fe5504.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:bodoniModa;src:url(../media/bodoni_moda_700_normal-s.p.cd0f0e4b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bodoniModa;src:url(../media/bodoni_moda_700_italic-s.p.48fe5504.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:bodoniModa;src:url(../media/bodoni_moda_900_normal-s.p.cd0f0e4b.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:bodoniModa;src:url(../media/bodoni_moda_900_italic-s.p.48fe5504.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:bodoniModa Fallback;src:local(Arial);ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.0%;size-adjust:105.2%}.bodonimoda_dc88d63c-module__eNexHG__className{font-family:bodoniModa,bodoniModa Fallback}.bodonimoda_dc88d63c-module__eNexHG__variable{--font-display:"bodoniModa","bodoniModa Fallback"}
@font-face{font-family:birthstoneBounce;src:url(../media/birthstone_bounce_400_normal-s.p.0458eab4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:birthstoneBounce;src:url(../media/birthstone_bounce_500_normal-s.p.28045f31.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:birthstoneBounce Fallback;src:local(Arial);ascent-override:138.46%;descent-override:59.76%;line-gap-override:0.0%;size-adjust:68.61%}.birthstonebounce_af33ba05-module__Qdp51G__className{font-family:birthstoneBounce,birthstoneBounce Fallback}.birthstonebounce_af33ba05-module__Qdp51G__variable{--font-script:"birthstoneBounce","birthstoneBounce Fallback"}
@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_300_normal-s.p.7787e134.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_300_italic-s.p.eb17b6b9.woff2)format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_400_normal-s.p.7787e134.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_400_italic-s.p.eb17b6b9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_600_normal-s.p.7787e134.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorantGaramond;src:url(../media/cormorant_garamond_600_italic-s.p.eb17b6b9.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:cormorantGaramond Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.cormorantgaramond_97655733-module__g4j1tW__className{font-family:cormorantGaramond,cormorantGaramond Fallback}.cormorantgaramond_97655733-module__g4j1tW__variable{--font-cormorant:"cormorantGaramond","cormorantGaramond Fallback"}
@font-face{font-family:dmMono;src:url(../media/dm_mono_400_normal-s.p.d8302362.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmMono;src:url(../media/dm_mono_500_normal-s.p.f2813c2a.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmMono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}.dmmono_441a0701-module__p_KNZq__className{font-family:dmMono,dmMono Fallback}.dmmono_441a0701-module__p_KNZq__variable{--font-mono:"dmMono","dmMono Fallback"}
:root{--base-100:#fff;--base-200:#f4ebd8;--base-300:#48d1cc;--base-400:#1e293b;--base-500:#0f172a;font-size:14px}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;margin:0;padding:0}::-webkit-scrollbar{display:none}body{background-color:var(--base-100);color:var(--base-500);font-family:var(--font-poppins,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-weight:400;line-height:1.6}img{object-fit:cover;width:100%;height:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-display,var(--font-poppins,sans-serif));letter-spacing:-.02em;text-transform:uppercase;font-style:normal;font-weight:400;line-height:1.1}h1.v2,h2.v2,h3.v2,h4.v2,h5.v2,h6.v2{font-family:var(--font-cormorant,var(--font-poppins,sans-serif));letter-spacing:-.03em;text-transform:none;font-weight:300;line-height:.95}h1{font-size:clamp(5rem,10vw,10rem)}h2{font-size:clamp(4.5rem,9vw,9rem)}h3{font-size:clamp(4rem,8vw,8rem)}h4{font-size:clamp(3.5rem,7vw,7rem)}h5{font-size:clamp(3rem,6vw,6rem)}h6{font-size:clamp(2.5rem,5vw,5rem)}.subheader{font-family:var(--font-script,var(--font-poppins,sans-serif));text-transform:none;font-size:clamp(2rem,4vw,6rem);font-style:normal;font-weight:400;line-height:.75;transform:translate(-3rem)}p{font-family:var(--font-poppins,sans-serif);font-size:1rem;font-weight:400;line-height:1.7}p.sm{font-size:.875rem}p.md{font-size:1.05rem}p.lg{font-size:1.15rem}p.mono{font-family:var(--font-mono,var(--font-poppins,sans-serif));text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:400}p.mono.sm{font-size:.8rem}p.mono.md{font-size:.9rem}p.mono.lg{font-size:.95rem}.container{width:100%;max-width:2000px;height:100%;margin:0 auto;padding:.75rem;position:relative}.transition-overlay{grid-template-columns:repeat(var(--transition-columns),var(--transition-block-size));grid-auto-rows:var(--transition-block-size);visibility:hidden;pointer-events:none;z-index:1000000;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.transition-cell{aspect-ratio:1;background-color:#f4ebd8}@media (max-width:1200px){.subheader{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body[data-overlay-active=true] [data-editable]{outline-offset:4px;border-radius:2px;outline:2px dashed #9333ea66;transition:outline-color .2s;position:relative;overflow:visible}body[data-overlay-active=true] [data-editable]:hover{z-index:50;outline-color:#9333eae6}body[data-overlay-active=true] [data-editable]:hover:after{content:attr(data-editable);color:#fff;font-family:var(--font-poppins,sans-serif);white-space:nowrap;pointer-events:none;z-index:51;background-color:#9333ea;border-radius:3px;padding:3px 6px;font-size:11px;font-weight:500;position:absolute;top:-24px;left:0;box-shadow:0 2px 4px #0003}
