@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400;1,600&family=Montserrat:wght@200;300;400;500&display=swap);.page-section{padding:0}.bg-alt{background:var(--alt)}.sec-head{opacity:0;padding:100px 72px 64px;transform:translateY(50px);transition:opacity .9s ease,transform .9s ease}.sec-head.revealed{opacity:1;transform:translateY(0)}.sec-head-h2{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(40px,5vw,72px);font-weight:300;line-height:1.1;margin-top:12px;max-width:600px}.sec-head-h2 em{color:var(--gold);font-style:italic}@media (max-width:900px){.sec-head{padding:80px 32px 48px}}@media (max-width:640px){.sec-head{padding:64px 22px 36px}.sec-head-h2{font-size:clamp(34px,12vw,48px);line-height:1.06}}@media (max-width:380px){.sec-head{padding:54px 18px 30px}.sec-head-h2{font-size:clamp(31px,12vw,40px)}}.split-row{display:grid;grid-template-columns:1fr 1fr;min-height:90vh;overflow:hidden}.split-row.img-left{direction:rtl}.split-row.img-left>*{direction:ltr}.split-img-col{background:var(--alt);overflow:hidden;position:relative}.split-img-wrap{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);inset:0;overflow:hidden;position:absolute;transition:-webkit-clip-path 1.1s cubic-bezier(.77,0,.175,1);transition:clip-path 1.1s cubic-bezier(.77,0,.175,1);transition:clip-path 1.1s cubic-bezier(.77,0,.175,1),-webkit-clip-path 1.1s cubic-bezier(.77,0,.175,1)}.split-row.revealed .split-img-wrap{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.split-img{filter:brightness(.96) saturate(1.04);height:100%;object-fit:cover;transform:scale(1.08);transition:transform 1.4s cubic-bezier(.25,.46,.45,.94);width:100%}.split-row.revealed .split-img{transform:scale(1)}.split-badge{font-family:Montserrat,sans-serif;font-size:8px;font-weight:500;left:32px;letter-spacing:.35em;padding:8px 18px;position:absolute;text-transform:uppercase;top:32px}.badge-ongoing{background:var(--gold);color:#fff}.badge-upcoming{background:#faf7f2db;border:1px solid var(--gold);color:var(--gold)}.badge-completed{background:#faf7f2db;border:1px solid #17130d26;color:var(--muted)}.split-text-col{align-items:center;background:inherit;display:flex;padding:80px 0}.split-inner{max-width:560px;opacity:0;padding:0 72px;transform:translateY(60px);transition:opacity .9s ease .2s,transform .9s ease .2s}.split-row.revealed .split-inner{opacity:1;transform:translateY(0)}.sp-tag{align-items:center;color:var(--gold);display:flex;font-size:9px;font-weight:400;gap:14px;letter-spacing:.4em;margin-bottom:20px;text-transform:uppercase}.sp-tag:before{background:var(--gold);content:"";height:1px;opacity:.6;width:28px}.sp-h2{color:var(--ink);font-family:Cormorant Garamond,serif;font-size:clamp(36px,4vw,60px);font-weight:300;line-height:1.1}.sp-h2 em{color:var(--gold);font-style:italic}.sp-divider{background:linear-gradient(to right,var(--gold),#0000);height:1px;margin:24px 0;width:48px}.sp-body{color:var(--muted);font-size:13px;font-weight:300;letter-spacing:.05em;line-height:2;margin-bottom:36px}.sp-stats{display:flex;gap:40px;margin-bottom:40px}.sp-stat-n{color:var(--gold);display:block;font-family:Cormorant Garamond,serif;font-size:44px;font-weight:300;line-height:1}.sp-stat-l{color:var(--muted);display:block;font-size:8px;letter-spacing:.35em;margin-top:4px}.sp-cta,.sp-stat-l{text-transform:uppercase}.sp-cta{align-items:center;color:var(--gold);display:inline-flex;font-size:9px;font-weight:400;gap:16px;letter-spacing:.32em;text-decoration:none;transition:gap .3s}.sp-cta:hover{gap:26px}.sp-arrow{background:var(--gold);display:inline-block;height:1px;position:relative;width:28px}.sp-arrow:after{border-right:1px solid var(--gold);border-top:1px solid var(--gold);content:"";height:8px;position:absolute;right:-1px;top:-4px;transform:rotate(45deg);width:8px}@media (max-width:1280px){.split-row{min-height:760px}.split-text-col{padding:72px 0}.split-inner{max-width:540px;padding:0 48px}.sp-h2{font-size:clamp(38px,4.6vw,56px)}.sp-stats{gap:28px}}@media (max-width:900px){.split-row{grid-template-columns:1fr;min-height:auto}.split-row.img-left{direction:ltr}.split-img-col{height:clamp(320px,58vw,520px);position:relative}.split-text-col{padding:64px 0 72px}.split-inner{max-width:100%;padding:0 32px}.sp-h2{max-width:720px}.sp-body{max-width:680px}.cf-btn,.cf-i,.sp-cta{cursor:auto}}@media (max-width:640px){.split-img-col{height:clamp(280px,76vw,420px);min-height:0}.split-badge{left:18px;letter-spacing:.24em;padding:7px 13px;top:18px}.split-text-col{padding:48px 0 58px}.split-inner{padding:0 22px}.sp-tag{font-size:8px;gap:10px;letter-spacing:.28em;margin-bottom:16px}.sp-tag:before{width:22px}.sp-h2{font-size:clamp(34px,12vw,48px);line-height:1.06}.sp-divider{margin:20px 0}.sp-body{font-size:12px;letter-spacing:.035em;line-height:1.85;margin-bottom:30px}.sp-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}.sp-stat-n{font-size:clamp(32px,11vw,40px)}.sp-stat-l{font-size:7px;letter-spacing:.22em;overflow-wrap:anywhere}.sp-cta{font-size:8px;gap:12px;letter-spacing:.24em}}@media (max-width:380px){.split-img-col{height:260px}.split-text-col{padding:42px 0 50px}.split-inner{padding:0 18px}.sp-h2{font-size:clamp(31px,12vw,40px)}.sp-stats{gap:18px;grid-template-columns:1fr}}.cf{width:100%}.cf-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.cf-g{margin-bottom:22px}.cf-l{color:var(--muted);display:block;font-size:8px;font-weight:400;letter-spacing:.38em;margin-bottom:8px;text-transform:uppercase}.cf-i{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:1px solid #b8925e47;color:var(--ink);cursor:none;font-family:Montserrat,sans-serif;font-size:13px;font-weight:300;letter-spacing:.05em;outline:none;padding:10px 0;transition:border-color .3s;width:100%}.cf-i::placeholder{color:#17130d47;font-size:12px}.cf-i:focus{border-bottom-color:var(--gold)}.cf-i option{background:var(--bg);color:var(--ink)}.cf-ta{min-height:72px;resize:none}.cf-btn{background:var(--gold);border:none;color:#fff;cursor:none;font-family:Montserrat,sans-serif;font-size:9px;font-weight:500;letter-spacing:.32em;margin-top:8px;padding:17px 0;text-transform:uppercase;transition:background .3s,transform .2s;width:100%}.cf-btn:hover{background:var(--gold-light);transform:translateY(-2px)}@media (max-width:900px){.cf-row{gap:0;grid-template-columns:1fr}}@media (max-width:640px){.cf-g{margin-bottom:18px}.cf-l{font-size:7px;letter-spacing:.28em}.cf-i{font-size:12px;padding:11px 0}.cf-i::placeholder{font-size:11px}.cf-ta{min-height:86px}.cf-btn{font-size:8px;letter-spacing:.24em;min-height:50px;padding:15px 12px}}.site-footer{background:#e8ddce;border-top:1px solid #b8925e2e;padding:80px 72px 40px}.ft-top{grid-gap:60px;border-bottom:1px solid #b8925e2e;display:grid;gap:60px;grid-template-columns:2fr 1fr 1fr;padding-bottom:56px}.ft-logo{color:var(--gold);display:block;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;letter-spacing:.15em;margin-bottom:4px}.ft-sub{display:block;font-size:8px;letter-spacing:.35em;margin-bottom:20px;text-transform:uppercase}.ft-desc,.ft-sub{color:var(--muted)}.ft-desc{font-size:12px;letter-spacing:.04em;line-height:2;max-width:280px}.ft-col-title{color:var(--gold);font-size:8px;font-weight:400;letter-spacing:.38em;margin-bottom:24px;text-transform:uppercase}.ft-links{list-style:none}.ft-links li{margin-bottom:12px}.ft-links a{color:var(--muted);font-size:12px;letter-spacing:.08em;text-decoration:none;transition:color .3s}.ft-links a:hover{color:var(--gold)}.ft-info{color:var(--muted);font-size:12px;letter-spacing:.06em;line-height:2.2}.ft-bottom{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-top:28px}.ft-bottom span{color:#17130d61;font-size:10px;letter-spacing:.08em}.ft-socials{display:flex;gap:12px}.ft-socials a{align-items:center;border:1px solid #b8925e3d;color:var(--muted);display:flex;font-size:10px;height:34px;justify-content:center;letter-spacing:.1em;text-decoration:none;transition:border-color .3s,color .3s;width:34px}.ft-socials a:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:900px){.site-footer{padding:64px 32px 32px}.ft-top{gap:40px;grid-template-columns:1fr}.ft-bottom{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.site-footer{padding:54px 22px 28px}.ft-top{gap:34px;padding-bottom:42px}.ft-logo{font-size:24px}.ft-desc{max-width:100%}.ft-col-title{letter-spacing:.3em;margin-bottom:16px}.ft-bottom{gap:20px}.ft-bottom span{line-height:1.7}.ft-socials{flex-wrap:wrap}.ft-socials a{height:38px;width:38px}}@media (max-width:380px){.site-footer{padding:48px 18px 24px}.ft-logo{font-size:22px;letter-spacing:.12em}}.hero{background:var(--bg);height:100vh;min-height:620px;overflow:hidden;position:relative;width:100%}.slide-layer{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);inset:0;position:absolute;transition:-webkit-clip-path 0s;transition:clip-path 0s;transition:clip-path 0s,-webkit-clip-path 0s;will-change:transform,clip-path;z-index:1}.slide-layer.active{animation:slideUp 1s cubic-bezier(.77,0,.175,1) forwards}.slide-layer.active,.slide-layer.prev{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.slide-layer.prev{animation:slideOff 1s cubic-bezier(.77,0,.175,1) forwards}.slide-layer.out{animation:flightUp .85s cubic-bezier(.77,0,.175,1) forwards!important;-webkit-clip-path:inset(0 0 0 0)!important;clip-path:inset(0 0 0 0)!important}.slide-layer.out:first-child{animation-delay:0s!important}.slide-layer.out:nth-child(2){animation-delay:.1s!important}.slide-layer.out:nth-child(3){animation-delay:.2s!important}.slide-layer.out:nth-child(4){animation-delay:.3s!important}.slide-layer.out:nth-child(5){animation-delay:.4s!important}.slide-layer.out:nth-child(6){animation-delay:.5s!important}@keyframes slideUp{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes slideOff{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateY(0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateY(-6%)}}@keyframes flightUp{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(-110vh)}}.slide-bg{animation:kbEffect 6s ease-out forwards;background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.06)}@keyframes kbEffect{0%{transform:scale(1.06)}to{transform:scale(1)}}.slide-veil{background:linear-gradient(0deg,hsla(38,44%,96%,.261) 0,hsla(38,44%,96%,.651) 32%,#faf7f22e 67%,#faf7f257);inset:0;position:absolute}.brand-mark{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#faf7f2bd;border:1px solid #b8925e38;border-radius:8px;box-shadow:0 18px 48px #17130d14;color:var(--gold);display:flex;font-family:Cormorant Garamond,serif;font-size:23px;font-weight:500;gap:14px;left:40px;letter-spacing:.2em;position:absolute;top:32px;transition:top .85s cubic-bezier(.77,0,.175,1),left .85s cubic-bezier(.77,0,.175,1),padding .85s cubic-bezier(.77,0,.175,1),transform .85s cubic-bezier(.77,0,.175,1),letter-spacing .75s,opacity .75s,border-color .75s,background .75s,box-shadow .75s;z-index:50}.brand-logo{animation:none;filter:drop-shadow(0 12px 22px rgba(184,146,94,.22));height:60px;object-fit:contain;transition:width .85s cubic-bezier(.77,0,.175,1),height .85s cubic-bezier(.77,0,.175,1),transform .85s cubic-bezier(.77,0,.175,1);width:60px}.brand-hero{background:linear-gradient(135deg,#faf7f2e6,#f1e9ddc7);left:40px;letter-spacing:.24em;padding:16px 28px 16px 18px;top:42px;transform:none;width:-webkit-fit-content;width:fit-content}.brand-hero .brand-logo{animation:logoEntrance 1.2s cubic-bezier(.77,0,.175,1) both}.brand-hero span{animation:brandTextIn .9s cubic-bezier(.77,0,.175,1) .25s both}.brand-compact{background:#faf7f2ad;border-color:#b8925e2e;border-radius:999px;box-shadow:0 14px 34px #17130d12;padding:9px}.brand-compact .brand-logo{height:42px;width:42px}.brand-compact span{max-width:0;opacity:0;transform:translateX(-12px)}.brand-hidden{opacity:0}.brand-hero.brand-hidden,.brand-hidden{transform:translateY(-28px)}@keyframes logoEntrance{0%{opacity:0;transform:translateY(-24px) scale(.74) rotate(-10deg)}65%{opacity:1;transform:translateY(3px) scale(1.08) rotate(2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes brandTextIn{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;transform:translateX(-14px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transform:translateX(0)}}.hud-top{align-items:center;display:flex;gap:28px;position:absolute;right:48px;top:40px;z-index:50}.burger{background:none;border:none;cursor:none;display:flex;flex-direction:column;gap:7px;opacity:1;padding:8px;transition:opacity .5s,transform .5s}.burger.hidden{opacity:0;pointer-events:none;transform:translateY(-20px)}.burger span{background:var(--gold);display:block;height:1px;transition:width .3s}.burger span:first-child{width:28px}.burger span:nth-child(2){opacity:.7;width:20px}.burger span:nth-child(3){width:28px}.burger:hover span{opacity:1;width:28px!important}.slide-content{bottom:104px;left:160px;max-width:720px;position:absolute;right:120px;transition:transform .8s cubic-bezier(.77,0,.175,1),opacity .6s;z-index:20}.slide-content.content-out{opacity:0;pointer-events:none;transform:translateY(-60px)}.slide-tag{align-items:center;animation:fadeSlideIn .7s .1s both;color:#9f6f32;display:flex;font-size:10px;font-weight:400;gap:14px;letter-spacing:.4em;margin-bottom:34px;text-transform:uppercase}.slide-tag:before{background:#9f6f32;content:"";height:1px;opacity:.9;width:32px}.slide-h1{color:var(--ink);display:flex;flex-direction:column;font-family:Cormorant Garamond,serif;font-size:clamp(52px,7.2vw,108px);font-weight:300;gap:10px;line-height:1.08;margin-bottom:36px}.h1-line{animation:lineReveal .8s cubic-bezier(.77,0,.175,1) both;display:block;overflow:hidden}.h1-line em{color:#9f6f32;font-style:italic}@keyframes lineReveal{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(40px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateY(0)}}.slide-sub{animation:fadeSlideIn .7s .4s both;color:var(--muted);font-size:13px;letter-spacing:.07em;line-height:2.05;margin-bottom:44px;max-width:500px}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.slide-cta{align-items:center;animation:fadeSlideIn .7s .55s both;background:var(--gold);color:#fff;display:inline-flex;font-size:9px;font-weight:500;gap:16px;letter-spacing:.32em;min-height:50px;padding:16px 36px;text-decoration:none;text-transform:uppercase;transition:background .3s,transform .2s}.slide-cta:hover{background:var(--gold-light);transform:translateX(4px)}.cta-arrow{background:#fff;height:1px;position:relative;width:20px}.cta-arrow:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:8px;position:absolute;right:-1px;top:-4px;transform:rotate(45deg);width:8px}.slide-dots{display:flex;flex-direction:column;gap:10px;position:absolute;right:48px;top:50%;transform:translateY(-50%);transition:opacity .6s,transform .6s;z-index:20}.slide-dots.content-out{opacity:0;transform:translateY(-50%) translateX(20px)}.dot{background:#17130d2e;border:none;cursor:none;height:24px;padding:0;transition:height .4s,background .4s;width:2px}.dot.active{background:#9f6f32;height:48px}.slide-counter{align-items:center;bottom:48px;display:flex;gap:10px;position:absolute;right:48px;transition:opacity .5s,transform .5s;z-index:20}.slide-counter.content-out{opacity:0;transform:translateY(20px)}.cnt-cur{color:#9f6f32;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:300;line-height:1}.cnt-sep{background:#17130d2e;height:1px;width:32px}.cnt-tot{color:var(--muted);font-size:12px;letter-spacing:.15em}@media (max-width:1280px){.brand-mark{left:32px;top:30px}.brand-hero{left:32px;padding:13px 18px 13px 14px;top:34px}.brand-logo{height:54px;width:54px}.brand-compact .brand-logo{height:40px;width:40px}.hud-top{right:36px;top:34px}.slide-content{bottom:88px;left:96px;max-width:680px;right:96px}.slide-h1{font-size:clamp(50px,7.8vw,92px)}.slide-counter,.slide-dots{right:36px}}@media (max-width:900px){.hero{height:100svh;min-height:620px}.slide-bg{background-position:top}.slide-veil{background:linear-gradient(0deg,#faf7f2db 0,#faf7f2a8 42%,#faf7f23d 76%,#faf7f261)}.brand-mark{font-size:17px;gap:10px;left:28px;letter-spacing:.12em;right:auto;top:24px}.brand-hero{left:28px;max-width:none;padding:8px;right:auto;transform:none}.brand-hero.brand-hidden{transform:translateY(-28px)}.brand-logo{height:46px;width:46px}.brand-compact{padding:8px}.brand-compact .brand-logo{height:36px;width:36px}.slide-content{bottom:94px;left:32px;max-width:620px;right:42px}.slide-h1{font-size:clamp(46px,12vw,72px);gap:6px;margin-bottom:28px}.slide-tag{letter-spacing:.32em;margin-bottom:24px}.slide-sub{line-height:1.9;margin-bottom:34px;max-width:520px}.hud-top{right:24px;top:28px}.slide-dots{right:16px}.slide-counter{bottom:28px;right:16px}.burger,.dot{cursor:auto}}@media (max-width:640px){.hero{min-height:600px}.brand-hero,.brand-mark{left:20px;top:20px}.brand-hero{max-width:none;padding:6px}.brand-logo{height:40px;width:40px}.brand-compact .brand-logo{height:34px;width:34px}.hud-top{right:18px;top:22px}.burger{gap:6px;padding:10px}.slide-content{bottom:86px;left:22px;max-width:none;right:22px}.slide-tag{font-size:8px;gap:10px;letter-spacing:.26em;margin-bottom:18px}.slide-tag:before{width:22px}.slide-h1{font-size:clamp(34px,12vw,50px);line-height:1.02;margin-bottom:22px}.slide-sub{font-size:12px;letter-spacing:.04em;line-height:1.75;margin-bottom:28px;max-width:min(100%,320px)}.slide-cta{justify-content:center;letter-spacing:.24em;padding:15px 22px;width:min(100%,330px)}.slide-dots{bottom:28px;flex-direction:row;gap:8px;left:22px;right:auto;top:auto;transform:none}.slide-dots.content-out{transform:translateY(18px)}.dot{height:2px;width:22px}.dot.active{height:2px;width:42px}.slide-counter{bottom:18px;right:22px}.cnt-cur{font-size:32px}.cnt-sep{width:22px}}@media (max-width:380px){.hero{min-height:560px}.brand-logo{height:36px;width:36px}.slide-content{bottom:78px;left:18px;right:18px}.slide-h1{font-size:clamp(30px,10vw,33px);gap:4px}.slide-sub{font-size:11px;letter-spacing:.02em;line-height:1.65}.slide-cta{font-size:8px;letter-spacing:.18em;min-height:46px;padding:13px 16px}}.menu-ov{align-items:flex-start;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#faf7f2f2;bottom:0;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:0 48px 80px;pointer-events:none;position:fixed;right:0;top:0;transition:-webkit-clip-path .8s cubic-bezier(.77,0,.175,1);transition:clip-path .8s cubic-bezier(.77,0,.175,1);transition:clip-path .8s cubic-bezier(.77,0,.175,1),-webkit-clip-path .8s cubic-bezier(.77,0,.175,1);width:100%;z-index:900}.menu-ov.open{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);pointer-events:all}.menu-close{align-items:center;background:none;border:none;cursor:none;display:flex;height:48px;justify-content:center;position:absolute;right:48px;top:44px;width:48px}.menu-close span{background:var(--gold);height:1px;position:absolute;transition:transform .3s;width:24px}.menu-close span:first-child{transform:rotate(45deg)}.menu-close span:last-child{transform:rotate(-45deg)}.menu-close:hover span:first-child{transform:rotate(135deg)}.menu-close:hover span:last-child{transform:rotate(45deg)}.menu-logo{filter:drop-shadow(0 18px 34px rgba(184,146,94,.18));height:auto;object-fit:contain;opacity:0;pointer-events:none;position:absolute;right:clamp(56px,8vw,128px);top:50%;transform:translateY(-50%) scale(.92);transition:opacity .55s .18s,transform .65s cubic-bezier(.77,0,.175,1);width:clamp(96px,12vw,150px)}.menu-logo.reveal{opacity:.95;transform:translateY(-50%) scale(1)}.menu-ov:before{background:linear-gradient(180deg,#0000 0,#b8925e33 30%,#b8925e33 70%,#0000);content:"";height:100%;left:72px;position:absolute;top:0;width:1px}.menu-nav{display:flex;flex-direction:column;gap:4px;margin-bottom:64px}.mn-link{align-items:baseline;background:none;border:none;color:#17130d33;cursor:none;display:flex;font-family:Cormorant Garamond,serif;font-size:clamp(28px,4vw,60px);font-weight:300;gap:18px;line-height:1.15;opacity:0;padding:4px 0 4px 36px;text-align:left;transform:translateY(40px);transition:color .35s,opacity .6s cubic-bezier(.77,0,.175,1),transform .6s cubic-bezier(.77,0,.175,1)}.mn-link.reveal{opacity:1;transform:translateY(0)}.mn-link:hover,.mn-num{color:var(--gold)}.mn-num{font-family:Montserrat,sans-serif;font-size:11px;font-weight:300;letter-spacing:.3em;opacity:.7}.menu-footer{color:#17130d5c;display:flex;font-size:11px;gap:48px;letter-spacing:.15em;opacity:0;padding-left:56px;transform:translateY(20px);transition:opacity .5s,transform .5s}.menu-footer.reveal{opacity:1;transform:translateY(0)}@media (max-width:1280px){.menu-ov{padding:0 40px 64px}.menu-close{right:36px;top:34px}.menu-logo{right:clamp(48px,7vw,92px);width:clamp(88px,10vw,132px)}.mn-link{font-size:clamp(30px,4.8vw,54px)}.menu-footer{gap:32px}}@media (max-width:900px){.menu-ov{padding:0 32px 60px;width:100%}.mn-link{padding-left:0}.menu-ov:before{display:none}.menu-footer{flex-direction:column;gap:14px;padding-left:0}.menu-logo{right:96px;top:46px;transform:translateY(0) scale(.92);width:clamp(62px,18vw,82px)}.menu-logo.reveal{transform:translateY(0) scale(1)}}@media (max-width:640px){.menu-ov{justify-content:center;padding:112px 22px 34px}.menu-close{cursor:auto;height:44px;right:18px;top:20px;width:44px}.menu-logo{right:72px;top:22px;width:clamp(58px,18vw,76px)}.menu-nav{gap:8px;margin-bottom:44px;width:100%}.mn-link{cursor:auto;font-size:clamp(34px,14vw,54px);gap:12px;line-height:1;width:100%}.mn-num{font-size:9px;letter-spacing:.22em}.menu-footer{font-size:9px;letter-spacing:.12em;line-height:1.7;width:100%}}@media (max-width:380px){.menu-ov{padding:100px 18px 28px}.mn-link{font-size:clamp(30px,13vw,44px)}.menu-footer{font-size:8px}}:root{--gold:#b8925e;--gold-light:#d0ad73;--bg:#faf7f2;--alt:#f1e9dd;--ink:#17130d;--muted:#17130d94}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px;scroll-behavior:smooth}body{background:#faf7f2;background:var(--bg);color:#17130d;color:var(--ink);cursor:none;font-family:Montserrat,sans-serif;font-weight:300;overflow-x:hidden}a,button,input,select,textarea{font:inherit}img{display:block;max-width:100%}@media (max-width:900px){a,body,button,input,select,textarea{cursor:auto}}.cur{background:#faf7f238;border:1px solid #b8925e80;box-shadow:0 0 0 6px #b8925e14;height:22px;left:0;margin-left:-11px;margin-top:-11px;mix-blend-mode:multiply;pointer-events:none;position:fixed;top:0;transition:width .28s,height .28s,background .28s,margin .28s,border-color .28s,box-shadow .28s;width:22px;z-index:99999}.cur,.cur:after{border-radius:50%}.cur:after{background:var(--gold);content:"";inset:7px;position:absolute;transition:inset .28s,background .28s}.cur.big{background:#b8925e14;border-color:#b8925eb8;box-shadow:0 0 0 10px #b8925e14;height:54px;margin-left:-27px;margin-top:-27px;width:54px}.cur.big:after{background:var(--gold-light);inset:25px}.page-motion{background:var(--gold);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);inset:0;pointer-events:none;position:fixed;z-index:850}.page-motion.active{animation:pageWipe 1.25s cubic-bezier(.77,0,.175,1) both}@keyframes pageWipe{0%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}42%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}58%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}}.main-moving .sec-head,.main-moving .split-row{animation:sectionLift .95s cubic-bezier(.77,0,.175,1) .46s both}@keyframes sectionLift{0%{filter:blur(5px);opacity:.78;transform:translateY(34px)}to{filter:blur(0);opacity:1;transform:translateY(0)}}main{background:var(--bg);position:relative;z-index:10}
/*# sourceMappingURL=main.4cf43827.css.map*/