@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@100;200;300;400;500&display=swap";@font-face{font-family:PP Hatton;font-weight:200;font-style:normal;font-display:swap;src:url(/polices/PP%20Hatton%20Ultralight%20200.otf) format("opentype")}@font-face{font-family:PP Hatton;font-weight:500;font-style:normal;font-display:swap;src:url(/polices/PP%20Hatton%20Medium%20500.otf) format("opentype")}@font-face{font-family:PP Hatton;font-weight:700;font-style:normal;font-display:swap;src:url(/polices/PP%20Hatton%20Bold%20700.otf) format("opentype")}@font-face{font-family:The Seasons;font-weight:300;font-style:normal;font-display:swap;src:url(/polices/seasons/Fontspring-DEMO-theseasons-lt.otf) format("opentype")}@font-face{font-family:The Seasons;font-weight:300;font-style:italic;font-display:swap;src:url(/polices/seasons/Fontspring-DEMO-theseasons-ltit.otf) format("opentype")}@font-face{font-family:The Seasons;font-weight:400;font-style:normal;font-display:swap;src:url(/polices/seasons/Fontspring-DEMO-theseasons-reg.otf) format("opentype")}@font-face{font-family:The Seasons;font-weight:400;font-style:italic;font-display:swap;src:url(/polices/seasons/Fontspring-DEMO-theseasons-it.otf) format("opentype")}@font-face{font-family:The Seasons;font-weight:700;font-style:normal;font-display:swap;src:url(/polices/seasons/Fontspring-DEMO-theseasons-bd.otf) format("opentype")}@font-face{font-family:The Seasons;font-weight:700;font-style:italic;font-display:swap;src:url(/polices/seasons/Fontspring-DEMO-theseasons-bdit.otf) format("opentype")}:root{--primary: #c5a059;--primary-glow: rgba(197, 160, 89, .3);--background: #000000;--text-main: #ffffff;--text-muted: rgba(255, 255, 255, .6);--glass: rgba(0, 0, 0, .8);--glass-border: rgba(255, 255, 255, .1);--font-heading: "Josefin Sans", "Helvetica Neue", sans-serif;--font-body: "Josefin Sans", system-ui, sans-serif;--font-script: "The Seasons", "Josefin Sans", cursive;font-family:var(--font-body);line-height:1.6;font-weight:400;color-scheme:dark;color:var(--text-main);background-color:var(--background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{min-width:320px;min-height:100vh;overflow-x:hidden;background:var(--background);font-family:var(--font-body)}h1,h2,h3,h4,.font-heading{font-family:var(--font-heading);font-weight:100;letter-spacing:.2em;text-transform:uppercase}a{font-weight:400;color:var(--text-main);text-decoration:none;transition:all .3s ease;letter-spacing:.1em;font-size:.8rem;text-transform:uppercase}a:hover{color:var(--primary)}button{border-radius:50px;border:1px solid var(--glass-border);padding:.8em 2em;font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-family:inherit;background-color:#fff;color:#000;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1)}button:hover{background-color:var(--primary);color:#fff;border-color:var(--primary)}.glass-morphism{background:var(--glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-border)}.container{max-width:1400px;margin:0 auto;padding:0 2rem}.blur-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;filter:blur(8px) brightness(.6);z-index:-1}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn 1.2s ease forwards}:root{--ease-art: cubic-bezier(.22, 1, .36, 1)}.reveal-fade{opacity:0;transition:opacity 1.4s var(--ease-art)}.reveal-fade.in-view{opacity:1}.reveal-up{opacity:0;transform:translateY(48px);transition:opacity 1.2s var(--ease-art),transform 1.2s var(--ease-art)}.reveal-up.in-view{opacity:1;transform:translateY(0)}.reveal-blur{opacity:0;filter:blur(14px);transform:translateY(20px);transition:opacity 1.2s var(--ease-art),filter 1.2s var(--ease-art),transform 1.2s var(--ease-art)}.reveal-blur.in-view{opacity:1;filter:blur(0);transform:translateY(0)}.reveal-clip{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0);transition:clip-path 1.4s var(--ease-art),-webkit-clip-path 1.4s var(--ease-art)}.reveal-clip.in-view{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.reveal-child{opacity:0;transform:translateY(28px);transition:opacity .95s var(--ease-art),transform .95s var(--ease-art)}.reveal-child.in-view{opacity:1;transform:translateY(0)}.split-text{display:inline}.reveal-word{display:inline-block;opacity:0;transform:translateY(.4em);filter:blur(6px);transition:opacity .9s var(--ease-art),transform .9s var(--ease-art),filter .9s var(--ease-art);will-change:opacity,transform,filter}.reveal-word.in-view{opacity:1;transform:translateY(0);filter:blur(0)}@media(prefers-reduced-motion:reduce){.reveal-fade,.reveal-up,.reveal-blur,.reveal-clip,.reveal-child,.reveal-word{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;-webkit-clip-path:none!important;transition:none!important}}.exploration-title{font-family:var(--font-heading);font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:300;letter-spacing:.4em;text-transform:uppercase}.exploration-subtitle{font-size:1rem}@media(max-width:768px){.exploration-subtitle{font-size:.8rem}.hero-logo{margin-bottom:-1rem!important}}@media(max-width:600px){.milestones-container .milestone-number{font-size:4.5rem!important}.milestones-container .milestone-label{font-size:.55rem!important}.milestones-container .milestone-accord{font-size:.7rem!important}.milestones-container .milestone-menu{font-size:1.1rem!important}.milestones-container .milestone-reserver{font-size:.75rem!important}}.milestones-container .milestone-content{position:absolute;z-index:2;transform:translateY(-50%);white-space:nowrap}.milestones-container .milestone-content.right{transform:translate(14px,-50%)}.milestones-container .milestone-content.left{transform:translate(calc(-100% - 14px),-50%);text-align:right}@media(max-width:600px){.milestones-container{width:95vw!important}.milestones-container .milestone-content.right{transform:translate(8px,-50%)}.milestones-container .milestone-content.left{transform:translate(calc(-100% - 8px),-50%)}}.milestone-menu-container{max-width:500px}@media(max-width:768px){.milestone-menu-container{max-width:300px;left:4%!important}}@media(max-width:480px){.milestone-menu-container{max-width:200px}}
