.gabarit-rann-mahal{--ink:#0f0903;--gold:#c8a15a;--gold-lt:#e7c98d;--gold-dim:#8a6e3c;--cream:#f6efe2;--f-display:"Cormorant Garamond",Georgia,serif;--f-ui:"Jost","Helvetica Neue",sans-serif;--ease:cubic-bezier(.22,.61,.36,1);--slow:1.1s;--pad:clamp(20px,4.5vw,68px);--sections:5}.gabarit-rann-mahal,.gabarit-rann-mahal *,.gabarit-rann-mahal:before,.gabarit-rann-mahal :before,.gabarit-rann-mahal:after,.gabarit-rann-mahal :after{box-sizing:border-box}.gabarit-rann-mahal{-webkit-text-size-adjust:100%;background:var(--ink);color:var(--cream);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;height:calc(var(--sections) * 100vh + 100vh);margin:0;font-weight:300;overflow-x:hidden}.gabarit-rann-mahal button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gabarit-rann-mahal .preloader{z-index:200;transition:opacity 1s var(--ease),visibility 1s;background:radial-gradient(120% 90% at 50% 42%,#241708 0%,#0f0903 68%);place-items:center;display:grid;position:fixed;inset:0}.gabarit-rann-mahal .preloader--done{opacity:0;visibility:hidden;pointer-events:none}.gabarit-rann-mahal .preloader__inner{text-align:center;width:min(86vw,340px)}.gabarit-rann-mahal .preloader__arch{width:82px;height:110px;margin:0 auto 26px;display:block}.gabarit-rann-mahal .preloader__arch-outline{fill:none;stroke:#c8a15a47;stroke-width:1.2px}.gabarit-rann-mahal .preloader__arch-solid{fill:#c8a15a29;stroke:var(--gold);stroke-width:1.2px}.gabarit-rann-mahal .preloader__mark{font-family:var(--f-display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-lt);margin-bottom:20px;font-size:26px;font-weight:400}.gabarit-rann-mahal .preloader__pct{font-family:var(--f-display);color:var(--cream);font-size:56px;font-weight:300;line-height:1}.gabarit-rann-mahal .preloader__pct i{color:var(--gold-dim);vertical-align:super;margin-left:3px;font-size:18px;font-style:normal}.gabarit-rann-mahal .preloader__note{letter-spacing:.42em;text-transform:uppercase;color:#f6efe257;margin-top:16px;font-size:9.5px}.gabarit-rann-mahal .stage{z-index:0;background:var(--ink);position:fixed;inset:0}.gabarit-rann-mahal .stage__canvas{width:100%;height:100%;display:block}.gabarit-rann-mahal .stage__grade,.gabarit-rann-mahal .stage__vignette,.gabarit-rann-mahal .stage__scrim,.gabarit-rann-mahal .stage__grain{pointer-events:none;position:absolute;inset:0}.gabarit-rann-mahal .stage__grade{background:linear-gradient(#0f0903a8 0%,#0f090314 24%,#0f09031f 58%,#0f0903b8 100%)}.gabarit-rann-mahal .stage__vignette{box-shadow:inset 0 0 220px 70px #0f090394}.gabarit-rann-mahal .stage__scrim{transition:background 1.2s var(--ease)}.gabarit-rann-mahal .stage__scrim--left{background:linear-gradient(90deg,#0f0903d6 0%,#0f090375 28%,#0f09030f 54%,#0f090300 72%)}.gabarit-rann-mahal .stage__scrim--right{background:linear-gradient(270deg,#0f0903d6 0%,#0f090375 28%,#0f09030f 54%,#0f090300 72%)}.gabarit-rann-mahal .stage__scrim--footer{background:linear-gradient(#0f09031f 0%,#0f09034d 38%,#0f0903b8 66%,#0f0903f0 100%)}.gabarit-rann-mahal .stage__grain{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(3,end) infinite grain;inset:-120%}@keyframes grain{0%{transform:translate(0)}33%{transform:translate(-2%,1%)}66%{transform:translate(1%,-2%)}to{transform:translate(0)}}.gabarit-rann-mahal .nav{z-index:60;padding:22px var(--pad);transition:background .6s var(--ease),padding .6s var(--ease),border-color .6s;border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid;position:fixed;top:0;left:0;right:0}.gabarit-rann-mahal .nav--stuck{-webkit-backdrop-filter:blur(14px);background:#0f09039e;border-bottom-color:#c8a15a29;padding-top:14px;padding-bottom:14px}.gabarit-rann-mahal .nav__links{align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.gabarit-rann-mahal .nav__links--r{justify-content:flex-end}.gabarit-rann-mahal .nav__links button{letter-spacing:.3em;text-transform:uppercase;color:#f6efe2b3;padding:6px 0;font-size:10px;font-weight:400;transition:color .4s;position:relative}.gabarit-rann-mahal .nav__links button:after{content:"";background:var(--gold);width:0;height:1px;transition:width .5s var(--ease);position:absolute;bottom:0;left:0}.gabarit-rann-mahal .nav__links button:hover{color:var(--gold-lt)}.gabarit-rann-mahal .nav__links button:hover:after{width:100%}.gabarit-rann-mahal .nav__mark{white-space:nowrap;align-items:center;gap:14px;display:flex}.gabarit-rann-mahal .nav__name{font-family:var(--f-display);letter-spacing:.4em;text-transform:uppercase;color:var(--cream);padding-left:.4em;font-size:clamp(15px,1.5vw,19px);font-weight:400}.gabarit-rann-mahal .nav__rule{background:linear-gradient(90deg,transparent,var(--gold));width:clamp(14px,3vw,40px);height:1px}.gabarit-rann-mahal .nav__rule:last-child{background:linear-gradient(90deg,var(--gold),transparent)}.gabarit-rann-mahal .nav__cta{border:1px solid #c8a15a80;border-radius:999px;color:var(--gold-lt)!important;padding:9px 20px!important}.gabarit-rann-mahal .nav__cta:after{display:none!important}.gabarit-rann-mahal .nav__cta:hover{background:var(--gold);border-color:var(--gold);color:var(--ink)!important}.gabarit-rann-mahal .nav__burger{flex-direction:column;gap:5px;padding:10px;display:none}.gabarit-rann-mahal .nav__burger i{background:var(--cream);width:22px;height:1px;transition:transform .4s var(--ease);display:block}.gabarit-rann-mahal .nav__burger--open i:first-child{transform:translateY(3px)rotate(45deg)}.gabarit-rann-mahal .nav__burger--open i:last-child{transform:translateY(-3px)rotate(-45deg)}.gabarit-rann-mahal .drawer{z-index:55;-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility .5s;background:#0f0903f5;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:fixed;inset:0}.gabarit-rann-mahal .drawer--open{opacity:1;visibility:visible}.gabarit-rann-mahal .drawer button{font-family:var(--f-display);color:var(--cream);padding:10px 0;font-size:clamp(26px,7vw,40px);font-weight:300;transition:color .4s}.gabarit-rann-mahal .drawer button:hover{color:var(--gold-lt);font-style:italic}.gabarit-rann-mahal .rail{right:var(--pad);z-index:50;flex-direction:column;align-items:center;gap:14px;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.gabarit-rann-mahal .rail__num{font-family:var(--f-display);letter-spacing:.16em;color:#f6efe26b;text-shadow:0 1px 12px #0f0903e6;transition:color .6s var(--ease),transform .6s var(--ease);font-size:12px}.gabarit-rann-mahal .rail__num--on{color:var(--gold-lt);transform:scale(1.5)}.gabarit-rann-mahal .rail__track{background:#f6efe224;width:1px;height:84px;margin-top:8px;position:relative}.gabarit-rann-mahal .rail__track i{background:var(--gold);width:1px;transition:height .12s linear;position:absolute;top:0;left:0}.gabarit-rann-mahal .copy{z-index:40;pointer-events:none;position:fixed;inset:0}.gabarit-rann-mahal .ch{padding:0 calc(var(--pad) + 46px) 0 var(--pad);visibility:hidden;flex-direction:column;justify-content:center;transition:visibility 0s linear .62s;display:flex;position:absolute;inset:0}.gabarit-rann-mahal .ch--in{visibility:visible;transition-delay:0s}.gabarit-rann-mahal .ch__inner{width:min(100%,var(--col,520px));flex-direction:column;display:flex}.gabarit-rann-mahal .ch--left{text-align:left;align-items:flex-start}.gabarit-rann-mahal .ch--right{align-items:flex-end}.gabarit-rann-mahal .ch--right .ch__inner{text-align:right;align-items:flex-end}.gabarit-rann-mahal .ch--footer{justify-content:flex-end;align-items:flex-start;padding-bottom:0}.gabarit-rann-mahal .ch__eyebrow,.gabarit-rann-mahal .ch__title,.gabarit-rann-mahal .divider,.gabarit-rann-mahal .ch__body,.gabarit-rann-mahal .ch__scroll,.gabarit-rann-mahal .foot{opacity:0;filter:blur(4px);transition:opacity .55s var(--ease),transform .55s var(--ease),filter .55s var(--ease);transform:translateY(14px)}.gabarit-rann-mahal .ch--in .ch__eyebrow,.gabarit-rann-mahal .ch--in .ch__title,.gabarit-rann-mahal .ch--in .divider,.gabarit-rann-mahal .ch--in .ch__body,.gabarit-rann-mahal .ch--in .ch__scroll,.gabarit-rann-mahal .ch--in .foot{opacity:1;filter:blur();transition-duration:var(--slow);transform:none}.gabarit-rann-mahal .ch--in .ch__eyebrow{transition-delay:20ms}.gabarit-rann-mahal .ch--in .ch__title{transition-delay:.12s}.gabarit-rann-mahal .ch--in .divider{transition-delay:.3s}.gabarit-rann-mahal .ch--in .ch__body{transition-delay:.38s}.gabarit-rann-mahal .ch--in .foot{transition-delay:.46s}.gabarit-rann-mahal .ch--in .ch__scroll{transition-delay:.8s}.gabarit-rann-mahal .ch__eyebrow{letter-spacing:.46em;text-transform:uppercase;color:#f2d9a6;text-shadow:0 1px 16px #0f0903f2;margin:0 0 clamp(12px,1.5vw,18px);font-size:8.5px;font-weight:500}.gabarit-rann-mahal .ch__title{font-family:var(--f-display);letter-spacing:-.014em;color:#fffbf3;text-shadow:0 2px 50px #0f0903b3;flex-direction:column;margin:0;font-size:clamp(27px,3.9vw,54px);font-weight:300;line-height:.94;display:flex}.gabarit-rann-mahal .divider{margin:clamp(13px,1.8vw,20px) 0;line-height:0}.gabarit-rann-mahal .divider svg{fill:none;width:56px;height:16px;stroke:var(--gold);stroke-width:1px;opacity:.72}.gabarit-rann-mahal .ch__body{text-wrap:balance;color:#faf4e9db;text-shadow:0 1px 20px #0f0903eb;max-width:34ch;margin:0;font-size:clamp(11.5px,.88vw,12.8px);font-weight:300;line-height:1.75}.gabarit-rann-mahal .ch__scroll{bottom:clamp(24px,5vh,50px);left:var(--pad);letter-spacing:.42em;text-transform:uppercase;color:#f6efe299;text-shadow:0 1px 14px #0f0903e6;margin:0;font-size:8px;position:absolute}.gabarit-rann-mahal .ch--footer .ch__inner{margin-bottom:clamp(24px,4vh,48px)}.gabarit-rann-mahal .foot{pointer-events:auto;border-top:1px solid #c8a15a38;width:100%;padding:clamp(22px,3vh,34px) 0 clamp(20px,3vh,30px)}.gabarit-rann-mahal .foot__cols{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:clamp(18px,3vw,52px);display:grid}.gabarit-rann-mahal .foot__col h3{letter-spacing:.36em;text-transform:uppercase;color:var(--gold-lt);margin:0 0 10px;font-size:8px;font-weight:500}.gabarit-rann-mahal .foot__col p{color:#f6efe29e;text-shadow:0 1px 12px #0f0903e6;margin:0 0 5px;font-size:11.5px;line-height:1.65}.gabarit-rann-mahal .foot__col--cta{flex-direction:column;align-items:stretch;gap:10px;display:flex}.gabarit-rann-mahal .btn{letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease);border:1px solid #0000;border-radius:999px;padding:13px 26px;font-size:9px;font-weight:400}.gabarit-rann-mahal .btn--gold{background:var(--gold-lt);color:#1a1004;border-color:var(--gold-lt)}.gabarit-rann-mahal .btn--gold:hover{color:var(--gold-lt);background:0 0}.gabarit-rann-mahal .btn--ghost{color:#f6efe2d1;border-color:#f6efe247}.gabarit-rann-mahal .btn--ghost:hover{border-color:var(--gold-lt);color:var(--gold-lt)}.gabarit-rann-mahal .foot__base{letter-spacing:.26em;text-transform:uppercase;color:#f6efe26b;border-top:1px solid #f6efe214;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:clamp(18px,2.6vh,28px);padding-top:16px;font-size:8px;display:flex}@media (max-width:1024px){.gabarit-rann-mahal .ch{--col:min(100%,440px)}}@media (max-width:860px){.gabarit-rann-mahal .nav{grid-template-columns:1fr auto}.gabarit-rann-mahal .nav__links{display:none}.gabarit-rann-mahal .nav__burger{display:flex}.gabarit-rann-mahal .nav__mark{justify-self:start}.gabarit-rann-mahal .nav__rule{display:none}.gabarit-rann-mahal .nav__name{letter-spacing:.3em;padding-left:0}.gabarit-rann-mahal .rail{gap:11px;right:14px}.gabarit-rann-mahal .rail__num{font-size:10px}.gabarit-rann-mahal .rail__track{height:58px}.gabarit-rann-mahal .ch{padding:0 var(--pad) clamp(84px,15vh,140px);--col:100%;justify-content:flex-end}.gabarit-rann-mahal .ch--right,.gabarit-rann-mahal .ch--right .ch__inner{text-align:left;align-items:flex-start}.gabarit-rann-mahal .ch__scroll{left:var(--pad)}.gabarit-rann-mahal .ch--footer{justify-content:flex-end;padding-bottom:0}.gabarit-rann-mahal .foot__cols{grid-template-columns:1fr 1fr}.gabarit-rann-mahal .foot__col--cta{grid-column:1/-1}}@media (max-width:520px){.gabarit-rann-mahal .foot__cols{grid-template-columns:1fr}.gabarit-rann-mahal .foot__col:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.gabarit-rann-mahal .stage__grain{animation:none}.gabarit-rann-mahal .ch__eyebrow,.gabarit-rann-mahal .ch__title,.gabarit-rann-mahal .divider,.gabarit-rann-mahal .ch__body,.gabarit-rann-mahal .ch__scroll,.gabarit-rann-mahal .foot{filter:none!important}}
body:has(.index-module__JY1ofW__racine){margin:0}.index-module__JY1ofW__racine{min-height:100vh}
