@font-face{ font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Regular.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Regular.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Regular.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Philosopher;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Italic.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Philosopher;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Italic.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Philosopher;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Italic.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Bold.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Bold.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-Bold.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Philosopher;font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-BoldItalic.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Philosopher;font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-BoldItalic.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Philosopher;font-style:italic;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Philosopher-BoldItalic.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Light.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Light.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Light.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Regular.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Regular.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Regular.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Italic.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Italic.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Italic.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Medium.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Medium.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Medium.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-SemiBold.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-SemiBold.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-SemiBold.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }@font-face{ font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Bold.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Bold.latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/natya-git/assets/natya-hotel-resort-design-system-178951c1-41d5-412f-9382-a55108ef986e/assets/fonts/Barlow-Bold.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116 }:root{--blue-50: #eef4fb;--blue-100: #d6e4f4;--blue-200: #aecaea;--blue-300: #7da9db;--blue-400: #4a83c6;--blue-500: #2a6db4;--blue-600: #1c5fa7;--blue-700: #184f8a;--blue-800: #163f6d;--blue-900: #122f50;--blue-950: #0c2138;--orange-50: #fdf3ec;--orange-100: #fbe1cd;--orange-200: #f7c39c;--orange-300: #f3a268;--orange-400: #f08d45;--orange-500: #ee7f31;--orange-600: #d96a1f;--orange-700: #b4541a;--orange-800: #8f4319;--orange-900: #743818;--sand-50: #faf7f2;--sand-100: #f4efe6;--sand-200: #ece4d6;--sand-300: #ddd1bd;--sand-400: #c6b79c;--sand-500: #a89878;--stone-300: #cdc9c2;--stone-400: #9c958a;--stone-500: #756d61;--stone-600: #574f44;--ink-800: #2c2f36;--ink-900: #1d2026;--white: #ffffff;--black: #000000;--brand-primary: var(--blue-600);--brand-primary-deep: var(--blue-900);--brand-accent: var(--orange-500);--brand-accent-deep: var(--orange-700);--surface-page: var(--sand-50);--surface-raised: var(--white);--surface-sunken: var(--sand-100);--surface-card: var(--white);--surface-inverse: var(--blue-900);--surface-accent-soft: var(--orange-50);--surface-brand-soft: var(--blue-50);--text-strong: var(--ink-900);--text-body: var(--stone-600);--text-muted: var(--stone-500);--text-faint: var(--stone-400);--text-on-brand: var(--white);--text-on-accent: var(--white);--text-inverse: var(--sand-50);--text-link: var(--blue-600);--border-subtle: var(--sand-200);--border-default: var(--sand-300);--border-strong: var(--stone-400);--border-brand: var(--blue-600);--border-accent: var(--orange-500);--rule-accent: var(--orange-500);--brand-primary-hover: var(--blue-700);--brand-primary-active: var(--blue-800);--brand-accent-hover: var(--orange-600);--brand-accent-active: var(--orange-700);--focus-ring: color-mix(in srgb, var(--blue-600) 45%, transparent);--success: #2f8a5b;--warning: var(--orange-600);--danger: #c0392b;--info: var(--blue-500)}:root{--font-display: "Philosopher", "Georgia", "Times New Roman", serif;--font-body: "Barlow", "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono: ui-monospace, "SFMono-Regular", "Menlo", monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .875rem;--text-base:1rem;--text-md: 1.125rem;--text-lg: 1.375rem;--text-xl: 1.75rem;--text-2xl: 2.25rem;--text-3xl: 3rem;--text-4xl: 4rem;--text-5xl: 5.25rem;--leading-tight: 1.1;--leading-snug: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tightest: -.02em;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-wider: .18em;--tracking-widest: .34em}.t-eyebrow{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--brand-accent)}.t-display{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.t-script{font-family:var(--font-display);font-style:italic;font-weight:var(--fw-regular);color:var(--brand-accent)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 22px;--radius-pill: 999px;--radius-circle: 50%;--shadow-xs: 0 1px 2px rgba(29, 32, 38, .06);--shadow-sm: 0 2px 6px rgba(29, 32, 38, .07);--shadow-md: 0 8px 20px rgba(29, 32, 38, .09);--shadow-lg: 0 18px 40px rgba(29, 32, 38, .13);--shadow-xl: 0 30px 70px rgba(18, 47, 80, .2);--shadow-brand: 0 14px 34px rgba(28, 95, 167, .22);--scrim-bottom: linear-gradient( to top, rgba(12, 33, 56, .78) 0%, rgba(12, 33, 56, .3) 45%, rgba(12, 33, 56, 0) 80% );--scrim-full: linear-gradient( to top, rgba(12, 33, 56, .7), rgba(12, 33, 56, .15) );--container-sm: 640px;--container-md: 920px;--container-lg: 1140px;--container-xl: 1320px;--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .15s;--dur-base: .26s;--dur-slow: .48s;--dur-reveal: .72s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:var(--font-display);font-weight:var(--fw-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong);margin:0 0 .5em}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--brand-primary-hover)}strong{font-weight:var(--fw-semibold);color:var(--text-strong)}small{font-size:var(--text-sm)}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--orange-200);color:var(--ink-900)}@import "/wp-content/themes/natya-git/assets/tokens/fonts.css";@import "/wp-content/themes/natya-git/assets/tokens/colors.css";@import "/wp-content/themes/natya-git/assets/tokens/typography.css";@import "/wp-content/themes/natya-git/assets/tokens/spacing.css";@import "/wp-content/themes/natya-git/assets/tokens/base.css";.natya-page img{max-width:100%}.natya-page{overflow-x:clip}.r-hero-tag{overflow-wrap:anywhere}.r-hero{width:100%!important}@media(max-width:600px){.r-hero{height:auto!important;min-height:340px!important}.r-hero-eyebrow{font-size:11px!important;letter-spacing:var(--tracking-wide)!important}.r-hero-tag{font-size:clamp(15px,4.4vw,19px)!important;max-width:34ch}}.natya-page h1,.natya-page h2,.natya-page h3,.natya-page h4{line-height:1.18}.natya-page p{line-height:1.7}.natya-page li{line-height:1.6}@media(max-width:560px){.r-list{grid-template-columns:1fr!important}}.dest-article{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.dest-article:nth-child(2n){grid-template-columns:1fr 1.15fr}.dest-article:nth-child(2n) .dest-media{order:2}@media(max-width:860px){.dest-article,.dest-article:nth-child(2n){grid-template-columns:1fr!important;gap:30px!important}.dest-article .dest-media{order:-1!important}}@media(max-width:860px){.r-2col{display:flex!important;flex-direction:column!important;gap:30px!important;align-items:stretch!important}.r-2col>*{width:100%!important;max-width:100%!important;min-width:0!important}.r-2col>*:has(img){order:-1!important}}@media(max-width:900px){.r-cards{grid-template-columns:1fr 1fr!important}}@media(max-width:560px){.r-cards{grid-template-columns:1fr!important}}@media(min-width:561px)and (max-width:900px){.r-cards>*:last-child:nth-child(odd){display:block!important;grid-column:1 / -1!important;justify-self:center!important;width:calc(50% - 16px)!important}}@media(max-width:768px){.natya-page h1{font-size:clamp(30px,8.5vw,42px)!important;line-height:1.1!important}.natya-page h2{font-size:clamp(25px,6vw,34px)!important;line-height:1.16!important}}@media(max-width:1024px){.collection-title{font-size:clamp(32px,8.5vw,48px)!important}}@media(max-width:1024px){.collection-rail{overflow-x:auto!important;-webkit-overflow-scrolling:touch;gap:14px!important;margin-left:-32px!important;margin-right:-32px!important;padding:12px 32px 44px!important;scroll-padding-inline-start:32px;scroll-snap-type:x proximity}.collection-rail::-webkit-scrollbar{display:none}.collection-card{flex:0 0 auto!important;width:216px!important;height:200px!important;scroll-snap-align:start}}@media(max-width:600px){.natya-page section[style*="32px"],.natya-page article[style*="32px"],.natya-page main[style*="32px"]{padding-left:20px!important;padding-right:20px!important}.natya-page section[style*="padding: 96px"],.natya-page section[style*="padding: 88px"],.natya-page section[style*="padding: 84px"],.natya-page section[style*="padding: 80px"],.natya-page main[style*="padding: 96px"]{padding-top:56px!important;padding-bottom:56px!important}}@media(max-width:600px){.r-pt{padding-top:56px!important}.r-pb{padding-bottom:56px!important}.r-panel{padding:32px 20px!important}}@media(max-width:768px){.r-h3{font-size:clamp(24px,7vw,34px)!important}}:root{--blue-natya: #1C5FA7}.nh-burger{display:none;color:var(--ink-900)}@media(max-width:1200px)and (min-width:980px){.nh-desktop-nav{gap:20px!important}.nh-desktop-nav a{font-size:14px!important}}@media(max-width:979px){.nh-topnav{display:none!important}.nh-topbar-inner{justify-content:center!important}.nh-desktop-nav,.nh-book-desktop,.nh-subnav{display:none!important}.nh-burger{display:inline-flex!important}.nh-main-inner{height:64px!important;padding:0 20px!important}.nh-logo img{height:42px!important}}@media(max-width:460px){.nh-topbar-inner{padding-left:16px!important;padding-right:16px!important}.nh-topinfo{gap:14px!important}.nh-email{display:none!important}}@media(min-width:980px){.nh-drawer{display:none!important}}:root{--nh-head-h: 94px;--nh-rule-inset: 32px}:root:has(.nh-subnav){--nh-head-h: 140px}@media(max-width:979px){:root,:root:has(.nh-subnav){--nh-head-h: 98px;--nh-rule-inset: 20px}}.nh-header{box-shadow:0 1px #1d20260f;transition:box-shadow .32s var(--ease-out)}.nh-topbar{background:var(--blue-natya);color:#faf7f2bf;position:relative;z-index:80}.nh-mainbar{background:var(--sand-50);border-bottom:1px solid var(--sand-200)}.nh-subnav{background:var(--sand-100);border-bottom:1px solid var(--sand-200)}.nh-topbar,.nh-mainbar,.nh-subnav{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:backdrop-filter}.nh-dest{color:var(--ink-900)}.nh-dest.is-active{color:var(--blue-600)}.nh-subnav-back,.nh-subnav-link{color:var(--stone-600)}.nh-subnav-link.is-active{color:var(--orange-600)}.nh-subnav-maps{color:var(--blue-600)}.nh-header:has(~.r-hero)~.r-hero{min-height:calc(300px + var(--nh-head-h))}.nh-header:has(~.ubud-hero)~.ubud-hero{min-height:calc(340px + var(--nh-head-h))}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero)~:is(.home-hero,.ubud-hero,.r-hero,.natya-hero){box-sizing:border-box;padding-top:var(--nh-head-h)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero){margin-bottom:calc(var(--nh-head-h) * -1);box-shadow:none}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero):before{content:"";position:absolute;inset:0 0 -48px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#0c21388c,#0c213842 58%,#0c213800);transition:opacity .32s var(--ease-out)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topbar,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-mainbar,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav{background-color:transparent;border-bottom-color:transparent;transition:background-color .32s var(--ease-out),border-color .32s var(--ease-out)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topbar-inner,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero):has(.nh-subnav) .nh-main-inner{position:relative}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topbar-inner:after,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero):has(.nh-subnav) .nh-main-inner:after{content:"";position:absolute;bottom:0;left:var(--nh-rule-inset);right:var(--nh-rule-inset);height:1px;background:#faf7f257;transition:opacity .32s var(--ease-out)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topinfo a,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topnav a,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-lang>summary,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav a,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-prop-nav a{text-shadow:0 1px 6px rgba(12,33,56,.5)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-dest,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-burger,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav-maps{color:#fff}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav-back,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav-link{color:#ffffffe0}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-dest.is-active,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav-link.is-active{color:var(--orange-300)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-logo img{filter:brightness(0) invert(1);transition:filter .32s var(--ease-out)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled{box-shadow:0 1px #1d20260f}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled:before{opacity:0}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-topbar-inner:after,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-main-inner:after{opacity:0}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-topbar{background-color:#1c5fa780;background-color:color-mix(in srgb,var(--blue-natya) 50%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.05) brightness(.88);backdrop-filter:blur(24px) saturate(1.05) brightness(.88)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-mainbar{background-color:#faf7f280;background-color:color-mix(in srgb,var(--sand-50) 50%,transparent);border-bottom-color:#ece4d680;border-bottom-color:color-mix(in srgb,var(--sand-200) 50%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.05) brightness(1.14);backdrop-filter:blur(24px) saturate(1.05) brightness(1.14)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-subnav{background-color:#f4efe680;background-color:color-mix(in srgb,var(--sand-100) 50%,transparent);border-bottom-color:#ece4d680;border-bottom-color:color-mix(in srgb,var(--sand-200) 50%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.05) brightness(1.14);backdrop-filter:blur(24px) saturate(1.05) brightness(1.14)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-topinfo a,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-topnav a,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-lang>summary,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-subnav a{text-shadow:none}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-dest,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-burger{color:var(--ink-900)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-subnav-back,.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-subnav-link{color:var(--stone-600)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-dest.is-active{color:var(--blue-600)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-subnav-link.is-active{color:var(--orange-600)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-subnav-maps{color:var(--blue-600)}.nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero).is-scrolled .nh-logo img{filter:none}.nh-main-inner,.nh-subnav-inner{transition:height .28s var(--ease-out);will-change:height}.nh-logo img{transition:height .28s var(--ease-out)}.nh-header.is-nav-small .nh-main-inner{height:48px!important}.nh-header.is-nav-small .nh-logo img{height:32px!important}.nh-header.is-nav-small .nh-dest{font-size:13px!important;padding-block:4px!important}.nh-header.is-nav-small .nh-subnav-inner{height:34px!important}.nh-header.is-nav-small .nh-subnav-back,.nh-header.is-nav-small .nh-subnav-link,.nh-header.is-nav-small .nh-subnav-maps{font-size:13.5px!important}.nh-header.is-nav-small .nh-subnav-maps svg,.nh-header.is-nav-small .nh-subnav-maps i{width:14px!important;height:14px!important}.nh-prop-nav{flex:1 1 auto}.nh-prop-nav .nh-subnav-back{margin-inline-end:auto}@media(max-width:1240px){.nh-prop-nav{gap:16px!important}.nh-prop-nav a{font-size:14px!important}}@media(max-width:1080px){.nh-prop-nav{gap:12px!important}.nh-prop-nav a{font-size:13px!important}}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero){box-shadow:0 1px #1d20260f}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero):before{opacity:0}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topbar-inner:after,body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-main-inner:after{opacity:0}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topbar{background-color:var(--blue-natya);-webkit-backdrop-filter:none;backdrop-filter:none}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-mainbar{background-color:var(--sand-50);border-bottom-color:var(--sand-200);-webkit-backdrop-filter:none;backdrop-filter:none}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav{background-color:var(--sand-100);border-bottom-color:var(--sand-200);-webkit-backdrop-filter:none;backdrop-filter:none}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topinfo a,body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-topnav a,body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-lang>summary,body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav a{text-shadow:none}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-dest,body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-burger{color:var(--ink-900)}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav-back,body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav-link{color:var(--stone-600)}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-dest.is-active{color:var(--blue-600)}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav-link.is-active{color:var(--orange-600)}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-subnav-maps{color:var(--blue-600)}body.natya-drawer-open .nh-header:has(~.home-hero,~.ubud-hero,~.r-hero,~.natya-hero) .nh-logo img{filter:none}.nh-drawer{position:fixed;inset:98px 0 0;z-index:70;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translateY(-14px);pointer-events:none}.nh-drawer[data-anim=in]{opacity:1;transform:translateY(0);pointer-events:auto}.nh-drawer-pattern{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;-webkit-mask-image:radial-gradient(125% 90% at 100% 100%,#000 0%,transparent 65%);mask-image:radial-gradient(125% 90% at 100% 100%,#000 0%,transparent 65%)}.nh-drawer-pattern:before{content:"";position:absolute;inset:0;opacity:.14;background:var(--blue-700);-webkit-mask-image:url(/wp-content/themes/natya-git/assets/patterns/natya-pattern.webp);mask-image:url(/wp-content/themes/natya-git/assets/patterns/natya-pattern.webp);-webkit-mask-size:340px;mask-size:340px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.nh-drawer-inner{position:relative;z-index:1;min-height:100%;box-sizing:border-box;padding:22px 20px 30px;display:flex;flex-direction:column;opacity:0;transform:translateY(16px)}.nh-drawer[data-anim=in] .nh-drawer-inner{opacity:1;transform:translateY(0)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.nf-contact{--nf-contact-w: 224px}.nf-contact .nf-contact-rows{max-width:var(--nf-contact-w)}.nf-contact .nh-wa-btn{min-width:var(--nf-contact-w);justify-content:center}@media(max-width:860px){.nf-brand{align-items:center!important;text-align:center}.nf-brand img{height:96px!important}.nf-contact{align-items:center!important;text-align:center!important;width:100%;border-top:1px solid var(--sand-200);padding-top:28px}.nf-contact .nh-wa-btn{align-self:center!important}}@media(max-width:700px){.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:14px}}.bk-mobile{display:none}@media(max-width:760px){.bk-bar{display:none!important}.bk-mobile{display:block!important}.bk-pop{position:static!important;transform:none!important;width:100%!important;left:auto!important;right:auto!important;box-shadow:none!important;border:1px solid var(--sand-200)!important;border-radius:10px!important;margin-top:0!important}[data-natya-dock-wrap].is-sheet{position:fixed!important;inset-inline:0!important;bottom:0!important;top:auto!important;display:block!important;padding:0!important;z-index:90;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}[data-natya-dock-wrap].is-sheet.is-in{transform:translateY(0)}[data-natya-dock-wrap].is-sheet>div{--nh-sheet-h: 55vh;position:static!important;width:100%!important;max-width:none!important;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-natya-dock-wrap].is-sheet.is-step>div{--nh-sheet-h: 80vh}@supports (height: 100dvh){[data-natya-dock-wrap].is-sheet>div{--nh-sheet-h: 55dvh;max-height:92dvh}[data-natya-dock-wrap].is-sheet.is-step>div{--nh-sheet-h: 80dvh}}[data-natya-dock-wrap].is-sheet .bk-mobile{border-radius:20px 20px 0 0!important;border-bottom:0!important;display:flex;flex-direction:column;height:var(--nh-sheet-h);transition:height .32s cubic-bezier(.22,1,.36,1)}[data-natya-dock-wrap].is-sheet [data-dock-mobile-panel]{flex:1;min-height:0}[data-natya-dock-wrap].is-sheet .bk-mobile:before{content:"";display:block;flex:none;width:38px;height:4px;margin:clamp(12px,2.4vh,22px) auto clamp(4px,1vh,8px);border-radius:999px;background:var(--sand-300)}[data-natya-dock-wrap].is-sheet .bk-mobile>div:first-child{padding-block:clamp(5px,1.3vh,9px)!important}[data-natya-dock-wrap].is-sheet [data-dock-mobile-panel]{padding-top:clamp(12px,2.6vh,18px)!important;padding-bottom:clamp(10px,2.2vh,14px)!important;gap:clamp(6px,1.4vh,8px)!important}[data-natya-dock-wrap].is-sheet [data-dock-toggle]{padding-block:clamp(9px,2vh,13px)!important;margin-top:0!important}[data-natya-dock-wrap].is-sheet [data-dock-pop=property] button{padding-block:clamp(9px,2vh,13px)!important}[data-natya-dock-wrap].is-sheet [data-dock-pop=dates]{padding:clamp(10px,2.2vh,18px) 10px clamp(8px,1.8vh,16px)!important}[data-natya-dock-wrap].is-sheet [data-dock-cal-grid] button{height:clamp(30px,5.2vh,38px)!important}[data-natya-dock-wrap].is-sheet [data-dock-pop=guests]>div{padding-block:clamp(11px,2.4vh,16px)!important}.bk-mobile .bk-sheet-close{flex:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;cursor:pointer;background:transparent;border:1px solid var(--sand-200);border-radius:10px;color:var(--stone-500)}.bk-mobile .bk-book-block{width:100%;justify-content:center;margin-top:auto;padding:clamp(12px,2.6vh,16px) 20px!important}[data-natya-dock-wrap].is-sheet.is-step .bk-pop{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0!important;border-radius:0!important}.bk-mobile .bk-row-hidden{display:none!important}[data-natya-dock-wrap].is-sheet .is-swap{animation:nh-step-in .22s cubic-bezier(.22,1,.36,1) both}.bk-step-head{align-items:center;gap:8px;padding:4px 2px 2px}.bk-step-back{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;cursor:pointer;background:transparent;border:1px solid var(--sand-200);border-radius:10px;color:var(--blue-600)}.bk-step-title{font-size:10.5px;text-transform:uppercase;letter-spacing:.12em;font-weight:var(--fw-semibold);color:var(--stone-500)}}.nh-dock-scrim{position:fixed;inset:0;z-index:89;background:#0c213873;opacity:0;transition:opacity .3s ease}.nh-dock-scrim.is-on{opacity:1}@keyframes nh-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-natya-dock-wrap].is-sheet,[data-natya-dock-wrap].is-sheet .bk-mobile,.nh-dock-scrim{transition:none}}.rg-collage{position:relative;display:grid;grid-template-columns:2fr 1fr;gap:18px;height:520px}.rg-side{display:grid;grid-template-rows:251px 251px;gap:18px;height:520px}.rg-tile{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;box-shadow:var(--shadow-md);background:var(--sand-200)}.rg-tile-main{height:520px}.rg-side .rg-tile{height:251px}.rg-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.rg-tile:hover img{transform:scale(1.05)}.rg-tile:after{content:"";position:absolute;inset:0;background:#0c213800;transition:background .3s ease}.rg-tile:hover:after{background:#0c21381f}@media(max-width:860px){.rg-collage{grid-template-columns:1fr;height:auto}.rg-side{grid-template-columns:1fr 1fr;grid-template-rows:none}.rg-tile-main{height:300px}.rg-side .rg-tile{height:150px}}@media(max-width:520px){.rg-side{display:none}.rg-tile-main{height:260px}}@media(max-width:560px){[data-rg-modal] [data-rg-prev],[data-rg-modal] [data-rg-next]{position:absolute!important;z-index:2;width:42px!important;height:42px!important;background:#0812208c!important}[data-rg-modal] [data-rg-prev]{left:4px}[data-rg-modal] [data-rg-next]{right:4px}[data-rg-modal] img[data-rg-active]{max-width:100%!important}}.rg-thumb{flex:0 0 auto;width:84px;height:58px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;opacity:.55;transition:opacity .2s ease,border-color .2s ease;padding:0;background:none}.rg-thumb img{width:100%;height:100%;object-fit:cover;display:block}.rg-thumb[data-active="1"]{opacity:1;border-color:var(--orange-500)}.rg-thumb:hover{opacity:1}.rg-strip::-webkit-scrollbar{height:0}.natya-rail::-webkit-scrollbar{display:none}.nh-h-orange300:hover{color:var(--orange-300)!important}.nh-h-orange500:hover{color:var(--orange-500)!important}.nh-h-orange600:hover{color:var(--orange-600)!important}.nh-dest:hover{color:var(--orange-600)!important;border-bottom-color:var(--orange-500)!important}.nh-book:hover,.nh-cta-orange:hover{background:var(--orange-600)!important;transform:translateY(-1px)!important;box-shadow:0 14px 34px #ee7f3157!important}.nh-book:active,.nh-cta-orange:active{transform:translateY(0)!important;background:var(--orange-700)!important;box-shadow:none!important}.nh-maps:hover{background:var(--blue-600)!important;color:#fff!important;transform:translateY(-1px)!important}.nh-maps:active{transform:translateY(0)!important;background:var(--blue-natya)!important;border-color:var(--blue-natya)!important}.nh-burger:hover{background:var(--sand-100)!important;color:var(--orange-600)!important}.nh-burger:active{background:var(--sand-200)!important}.nh-wa-btn:hover{background:var(--orange-500)!important;color:#fff!important}.nh-social-btn{transition:background var(--dur-base) var(--ease-in-out),border-color var(--dur-base) var(--ease-in-out),color var(--dur-base) var(--ease-in-out)!important}.nh-social-btn:hover{background:var(--orange-500)!important;border-color:var(--orange-500)!important;color:#fff!important}.nh-carousel-arrow:hover{background:#0c2138bd!important}.rg-viewall:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #0c213847!important}.rg-ctl:hover{background:#ffffff47!important}[data-dock-toggle]:hover{background:var(--sand-50)!important}[data-dock-book]:hover{background:var(--orange-600)!important;box-shadow:0 12px 28px #ee7f3166!important}[data-dock-book]:active{background:var(--orange-700)!important;box-shadow:none!important}[data-dock-property-option]:hover,[data-dock-cal-prev]:hover,[data-dock-cal-next]:hover{background:var(--sand-50)!important}.bk-step-plus:hover{background:var(--blue-600)!important;color:#fff!important}[data-dock-guests-done]:hover{background:var(--blue-700)!important}.nh-pill-outline:hover{background:#fff!important;color:var(--ink-900)!important;border-color:#fff!important}.nh-card-lift:hover{box-shadow:var(--shadow-lg)!important}.nh-h-orange500-link:hover{color:var(--orange-500)!important}@media(hover:none){.nh-burger.nh-burger:hover{background:transparent!important;color:var(--ink-900)!important}}[data-ng-modal],[data-rg-modal]{touch-action:none;overscroll-behavior:contain}@media(max-width:768px){.ubud-hero{aspect-ratio:auto!important;height:auto!important;min-height:82vh!important;max-height:none!important}.ubud-hero>.ubud-hero-media{object-fit:cover!important}.ubud-hero-content{min-height:82vh!important;height:auto!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:24px 22px!important;gap:9px!important}.ubud-hero-content .ubud-hero-eyebrow{font-size:11px!important}.ubud-hero-content h1{font-size:34px!important}.ubud-hero-content p{font-size:17px!important}.ubud-hero-cta{flex-wrap:wrap!important;gap:10px!important;margin-top:12px!important}.ubud-hero-cta a{padding:12px 18px!important;font-size:11px!important;flex:1 1 auto;text-align:center;white-space:nowrap}}@media(max-width:768px){.home-hero{height:auto!important;min-height:100vh!important;min-height:100svh!important}.home-hero-content{justify-content:center!important;padding:84px 22px 40px!important;gap:16px!important}.home-hero-logo{height:168px!important}.home-hero-content h1{font-size:34px!important}.home-hero-content p{font-size:17px!important}}.collection-fade.is-playing{animation:collection-cf .65s var(--ease-out) both}@keyframes collection-cf{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.collection-fade.is-playing{animation:none}}.collection-card{transition:height .46s var(--ease-out),box-shadow .46s var(--ease-out)}.collection-card.is-armed{opacity:0}.collection-card.is-in{animation:collection-card-in .95s cubic-bezier(.16,1,.3,1) var(--card-delay, 0ms) both}@keyframes collection-card-in{0%{opacity:0;transform:translate(40px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.collection-card.is-armed{opacity:1}.collection-card.is-in{animation:none}}.nh-scroll{transition:opacity var(--dur-fast) var(--ease-out)}.nh-scroll:hover{opacity:.82}.nh-scroll-chevron{animation:nh-scroll-bounce 1.8s ease-in-out infinite}@keyframes nh-scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.nh-scroll-chevron{animation:none}}.natya-wa-float{position:fixed;right:24px;bottom:88px;z-index:55;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;filter:drop-shadow(0 6px 16px rgba(12,33,56,.28));opacity:0;transform:translateY(30px) scale(.4);pointer-events:none;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s var(--ease-out),filter var(--dur-fast) var(--ease-out)}.natya-wa-float.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.natya-wa-float.is-visible:hover{transform:translateY(-3px) scale(1);filter:drop-shadow(0 10px 22px rgba(12,33,56,.34))}.natya-wa-float img{width:100%;height:100%;display:block}@media(max-width:768px){.natya-wa-float{right:16px;bottom:80px;width:52px;height:52px}}.natya-promo{position:fixed;left:24px;bottom:88px;z-index:58;width:264px;max-width:calc(100vw - 48px);opacity:0;transform:translateY(28px) scale(.96);filter:blur(6px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),filter var(--dur-base) var(--ease-out);pointer-events:none}.natya-promo.is-open{opacity:1;transform:translateY(0) scale(1);filter:blur(0);transition:opacity var(--dur-reveal) var(--ease-out),transform var(--dur-reveal) var(--ease-out),filter var(--dur-reveal) var(--ease-out);pointer-events:auto}body.natya-drawer-open .natya-promo{opacity:0;pointer-events:none;transform:translateY(28px) scale(.96);filter:blur(6px)}@media(prefers-reduced-motion:reduce){.natya-promo{transform:none;filter:none;transition:opacity var(--dur-fast) var(--ease-out)}}.natya-promo__viewport{overflow:hidden;touch-action:pan-y}.natya-promo__track{display:flex;align-items:stretch;transition:transform var(--dur-slow) var(--ease-out)}.natya-promo__slide{flex:0 0 100%;min-width:100%}.natya-promo__nav{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px 12px}.natya-promo__arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:var(--radius-circle, 50%);background:transparent;color:var(--ink-500, #667085);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.natya-promo__arrow:hover{color:var(--ink-900, #1d2026);background:#1d20260f}.natya-promo__arrow i{width:16px;height:16px}.natya-promo__dots{display:flex;align-items:center;gap:6px}.natya-promo__dot{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:var(--border-subtle, #eadfce);cursor:pointer;transition:width var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.natya-promo__dot[data-active="1"]{width:18px;background:var(--orange-500, #ee7b30)}@media(prefers-reduced-motion:reduce){.natya-promo__track{transition:none}}.natya-promo__card{position:relative;overflow:hidden;background:var(--surface-card, #fff);border:1px solid var(--border-subtle, #eadfce);border-radius:var(--radius-lg, 14px);box-shadow:var(--shadow-lg, 0 18px 40px rgba(29,32,38,.13))}.natya-promo__close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-circle, 50%);background:#ffffffe6;color:var(--ink-900, #1d2026);cursor:pointer;box-shadow:var(--shadow-sm, 0 4px 12px rgba(29,32,38,.1));transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.natya-promo__close:hover{background:#fff;transform:scale(1.06)}.natya-promo__close i{width:18px;height:18px}.natya-promo__media{aspect-ratio:21 / 10;background:var(--sand-100, #f3ece1)}.natya-promo__media img{width:100%;height:100%;object-fit:cover;display:block}.natya-promo__body{padding:14px 16px 16px}.natya-promo__eyebrow{margin:0 0 6px;font-family:var(--font-body, sans-serif);font-size:11px;font-weight:var(--fw-semibold, 600);letter-spacing:var(--tracking-widest, .12em);text-transform:uppercase;color:var(--orange-600, #d9661f)}.natya-promo__title{margin:0 0 6px;font-family:var(--font-display, serif);font-size:17px;line-height:1.2;font-weight:var(--fw-semibold, 600);color:var(--ink-900, #1d2026)}.natya-promo__price{margin:0 0 8px;font-family:var(--font-body, sans-serif);font-size:15px;font-weight:var(--fw-semibold, 600);color:var(--orange-500, #ee7f31)}.natya-promo__text{margin:0 0 12px;font-family:var(--font-body, sans-serif);font-size:13px;line-height:1.5;color:var(--stone-600, #57606a)}.natya-promo__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.natya-promo__cta{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--radius-pill, 999px);background:var(--blue-600, #1c5fa7);color:#fff;font-family:var(--font-body, sans-serif);font-size:13px;font-weight:var(--fw-semibold, 600);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.natya-promo__cta:hover{background:var(--orange-500, #ee7f31);transform:translateY(-2px)}.natya-promo__link{font-family:var(--font-body, sans-serif);font-size:13px;font-weight:var(--fw-medium, 500);color:var(--blue-600, #1c5fa7);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-fast) var(--ease-out)}.natya-promo__link:hover{border-bottom-color:currentColor}@media(max-width:768px){.natya-promo{left:12px;bottom:80px;max-width:calc(100vw - 88px)}}@media(prefers-reduced-motion:reduce){.natya-promo{transition:opacity var(--dur-base) linear;transform:none}.natya-promo.is-open,.natya-promo__cta:hover,.natya-promo__close:hover{transform:none}}.natya-main{position:relative;z-index:2;background:var(--sand-50)}.natya-page>footer{position:sticky!important;bottom:0!important;z-index:0!important}@media(max-width:860px),(max-height:760px){.natya-page>footer{position:relative!important;bottom:auto!important;z-index:2!important}}.nh-newsletter{position:relative;overflow:hidden;isolation:isolate;background:var(--blue-600);color:#fff}.nh-newsletter:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:#fff;opacity:.07;-webkit-mask-image:url(/wp-content/themes/natya-git/assets/patterns/natya-pattern.webp),linear-gradient(to left,#000 0%,#000 20%,transparent 60%);mask-image:url(/wp-content/themes/natya-git/assets/patterns/natya-pattern.webp),linear-gradient(to left,#000 0%,#000 20%,transparent 60%);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-size:300px,100% 100%;mask-size:300px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.nh-newsletter__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:44px 32px;display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}.nh-newsletter__text{display:flex;flex-direction:column;gap:10px}.nh-newsletter__eyebrow{text-transform:uppercase;letter-spacing:var(--tracking-wider);font-size:11.5px;font-weight:var(--fw-semibold);color:var(--orange-300)}.nh-newsletter__title{margin:0;font-family:var(--font-display);font-weight:700;font-size:32px;line-height:1.1;color:#fff}.nh-newsletter__blurb{margin:0;font-size:15px;line-height:1.6;color:#ffffffd1;max-width:440px}.nh-newsletter-form{width:100%;max-width:460px;justify-self:end}.nh-newsletter-fields{display:flex;gap:10px;align-items:stretch;flex-wrap:nowrap}.nh-newsletter-form input[type=email]{flex:1 1 auto;min-width:0;padding:13px 16px;border:1px solid transparent;border-radius:var(--radius-md);background:#fff;color:var(--ink-900);font-family:var(--font-body);font-size:15px;line-height:1.4;transition:box-shadow var(--dur-fast) var(--ease-out)}.nh-newsletter-form input[type=email]::placeholder{color:var(--stone-500)}.nh-newsletter-form input[type=email]:focus{outline:none;box-shadow:0 0 0 3px #ffffff73}.nh-newsletter-form button[type=submit]{flex:0 0 auto;white-space:nowrap;border:1px solid var(--orange-500);background:var(--orange-500);color:#fff;text-transform:uppercase;font-family:var(--font-body);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);padding:14px 26px;border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.nh-newsletter-form button[type=submit]:hover{background:var(--orange-600);border-color:var(--orange-600)}.nh-newsletter-form button[type=submit]:disabled{opacity:.6;cursor:default}.nh-newsletter-msg{margin-top:10px;font-size:13px;line-height:1.5;color:#ffffffe6}.nh-newsletter-msg:empty{margin-top:0}.nh-newsletter-msg.is-error{color:#ffd9d2}@media(max-width:860px){.nh-newsletter__inner{grid-template-columns:1fr;gap:22px;padding:36px 24px;text-align:center}.nh-newsletter__text{align-items:center}.nh-newsletter__blurb{max-width:100%}.nh-newsletter-form{justify-self:stretch;max-width:100%;margin:0 auto}}@media(max-width:480px){.nh-newsletter-fields{flex-direction:column;align-items:stretch}.nh-newsletter-form button[type=submit]{width:100%}}.nh-lang{position:relative}.nh-lang>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:5px;padding-left:16px;margin-left:-12px;border-left:1px solid rgba(250,247,242,.22);color:#faf7f2cc;font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);user-select:none;transition:color var(--dur-fast) var(--ease-out)}.nh-lang>summary::-webkit-details-marker{display:none}.nh-lang>summary:hover{color:var(--orange-300)}.nh-lang-chev{transition:transform .2s var(--ease-out)}.nh-lang[open] .nh-lang-chev{transform:rotate(180deg)}.nh-lang-menu{position:absolute;top:calc(100% + 7px);right:0;z-index:80;display:flex;flex-direction:column;min-width:68px;padding:4px;background:var(--blue-natya);border:1px solid rgba(250,247,242,.14);border-radius:var(--radius-md);box-shadow:0 8px 24px #1d202647}.nh-lang-opt{padding:8px 14px;text-decoration:none;border-radius:4px;background:transparent;border:0;cursor:pointer;font-family:var(--font-body);text-align:left;width:100%;color:#faf7f2bf;font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.nh-lang-opt:hover{background:#faf7f214;color:var(--orange-300)}.nh-lang-opt.is-active{color:var(--orange-300)}.natya-music__audio{display:none}.natya-music{position:fixed;left:24px;bottom:88px;z-index:56;opacity:0;transform:translateY(30px) scale(.4);pointer-events:none;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .3s var(--ease-out)}.natya-music.is-in-hero{position:absolute;left:32px;bottom:32px;z-index:6}.natya-music.is-in-hero.is-raised{top:32px;bottom:auto}.nh-overlay-header .natya-music.is-in-hero.is-raised{top:calc(var(--nh-head-h) + 20px)}.natya-music.is-visible{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.natya-music__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(28,95,167,.16);border-radius:var(--radius-circle);background:#faf7f2eb;color:var(--blue-600);cursor:pointer;backdrop-filter:blur(6px);box-shadow:0 6px 16px #0c21382e;transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.natya-music.is-visible .natya-music__btn:hover{transform:translateY(-3px);color:var(--orange-500);border-color:#ee7f3166;box-shadow:0 10px 22px #0c21383d}.natya-music__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.natya-music__icon{width:20px;height:20px}.natya-music__icon svg{width:20px;height:20px}.natya-music[data-state=playing] .natya-music__icon--off,.natya-music[data-state=muted] .natya-music__icon--on{display:none!important}.natya-music[data-state=playing] .natya-music__btn{animation:natya-music-pulse 2.8s var(--ease-out) infinite}@keyframes natya-music-pulse{0%,to{box-shadow:0 6px 16px #0c21382e,0 0 #ee7f3147}50%{box-shadow:0 6px 16px #0c21382e,0 0 0 7px #ee7f3100}}@media(max-width:768px){.natya-music{left:16px;bottom:80px}.natya-music.is-in-hero{left:16px;bottom:20px}.natya-music.is-in-hero.is-raised{top:16px;bottom:auto}.natya-music__btn{width:40px;height:40px}.natya-music__icon,.natya-music__icon svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.natya-music[data-state=playing] .natya-music__btn{animation:none}.natya-music.is-visible .natya-music__btn:hover{transform:none}.natya-music{transition:opacity var(--dur-base) linear;transform:none}.natya-music.is-visible{transform:none}}.ng-masonry{column-count:3;column-gap:16px}@media(max-width:900px){.ng-masonry{column-count:2;column-gap:14px}}@media(max-width:460px){.ng-masonry{column-count:2;column-gap:10px}}.ng-item{break-inside:avoid;margin-bottom:16px;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;position:relative;box-shadow:var(--shadow-sm)}.ng-item img{width:100%;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ng-item:after{content:"";position:absolute;inset:0;background:#0c213800;transition:background .3s ease;pointer-events:none}.ng-item:hover img{transform:scale(1.05)}.ng-item:hover:after{background:#0c21381f}@media(prefers-reduced-motion:reduce){.ng-item img{transition:none}}@keyframes ngFade{0%{opacity:0}to{opacity:1}}.ng-ctl:hover{background:#ffffff47!important}.natya-attr{display:flex;align-items:flex-end;gap:6px;margin:8px!important}.natya-attr [hidden]{display:none!important}.natya-attr-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid rgba(28,95,167,.18);border-radius:var(--radius-circle);background:#faf7f2db;color:var(--stone-500);cursor:pointer;box-shadow:0 2px 6px #0c213824;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.natya-attr-btn:hover{background:#fff;color:var(--blue-600);border-color:#1c5fa766}.natya-attr-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.natya-attr-btn[aria-expanded=true]{background:#fff;color:var(--blue-600);border-color:#1c5fa766}.natya-attr-panel{background:#fffffff0;color:var(--stone-500);font-family:var(--font-body);font-size:10px;line-height:1.5;white-space:nowrap;padding:3px 8px;border-radius:var(--radius-sm);box-shadow:0 2px 6px #0c213824}.natya-attr-panel a{color:var(--blue-600);text-decoration:underline}@media(max-width:560px){.natya-attr{flex-direction:column;align-items:flex-end;gap:5px}.natya-attr-panel{white-space:normal;max-width:62vw;text-align:right}}.nh-cta-orange{background:var(--orange-700)!important}.nh-cta-orange:hover{background:var(--orange-800)!important;box-shadow:0 14px 34px #b4541a57!important}.nh-cta-orange:active{background:var(--orange-900)!important}.bk-mobile a[data-dock-book]{background:var(--orange-700)!important}.nf-contact>span,.footer-bottom>span,.natya-main section>span[style*=--orange-500]{color:var(--orange-700)!important}.nh-wa-btn{color:var(--orange-700)!important;border-color:var(--orange-700)!important}.nh-wa-btn:hover{background:var(--orange-700)!important;color:#fff!important}
