@font-face{font-family: "Cormorant Garamond";font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2");}@font-face{font-family: "Jost";font-style: normal;font-weight: 300;font-display: swap;src: url(/fonts/jost-latin-300-normal.woff2) format("woff2");}@font-face{font-family: "Jost";font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/jost-latin-400-normal.woff2) format("woff2");}@font-face{font-family: "Jost";font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/jost-latin-500-normal.woff2) format("woff2");}@font-face{font-family: "Frank Ruhl Libre";font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/frank-ruhl-libre-hebrew-400-normal.woff2) format("woff2");unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family: "Heebo";font-style: normal;font-weight: 300;font-display: swap;src: url(/fonts/heebo-hebrew-300-normal.woff2) format("woff2");unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family: "Heebo";font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/heebo-hebrew-400-normal.woff2) format("woff2");unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family: "Heebo";font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/heebo-hebrew-500-normal.woff2) format("woff2");unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}:root{--ivory: #F4F0E8;--sand: #E9E3D7;--ink: #1C1B19;--muted: #5E5A52;--bronze: #7A6647;--bronze-light: #B39A72;--sand-light: #D9CFBC;--hairline: #D4CCBC;--bronze-on-sand: #715E41;--serif: "Cormorant Garamond","Times New Roman",serif;--sans: "Jost","Helvetica Neue",Arial,sans-serif;--track-eyebrow: 0.22em;--track-ui: 0.16em;--track-mark: 0.24em;--track-tag: 0.14em;--lh-h1: 1.04;--lh-h2: 1.1;--lh-h3: 1.15;--max: 1200px;--gutter: 40px;--section: 128px;--radius: 16px;--ease: 250ms ease;color-scheme: light;}:root:lang(he){--serif: "Frank Ruhl Libre","Cormorant Garamond",serif;--sans: "Heebo","Jost",Arial,sans-serif;--track-eyebrow: 0;--track-ui: 0;--track-tag: 0;--lh-h1: 1.2;--lh-h2: 1.2;--lh-h3: 1.2;}:lang(he) *{letter-spacing: 0;}:lang(he) .wordmark__mark{letter-spacing: var(--track-mark);}@media (max-width: 720px){:root{--gutter: 20px;--section: 76px;}}@media (max-width: 400px){:root{--gutter: 16px;}}*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 96px;}body{margin: 0;background: var(--ivory);color: var(--ink);font: 300 17px/1.7 var(--sans);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: hidden;}img{display: block;max-width: 100%;height: auto;}a{color: inherit;text-underline-offset: 0.25em;text-decoration-thickness: 1px;transition: color var(--ease),text-decoration-color var(--ease);}a:hover{color: var(--bronze);}p{margin: 0 0 1em;}h1,h2,h3{font-family: var(--serif);font-weight: 400;margin: 0;text-wrap: balance;}h1{font-size: clamp(44px,7vw,92px);line-height: var(--lh-h1);}h2{font-size: clamp(34px,4.5vw,56px);line-height: var(--lh-h2);}h3{font-size: 40px;line-height: var(--lh-h3);}@media (max-width: 720px){h3{font-size: 34px;}}:focus-visible{outline: 2px solid var(--bronze);outline-offset: 3px;}.dark :focus-visible,.cookie :focus-visible{outline-color: var(--bronze-light);}.wrap{max-width: var(--max);margin-inline: auto;padding-inline: var(--gutter);}.section{padding-block: var(--section);}.sand{background: var(--sand);}.dark{background: var(--ink);color: var(--ivory);}.eyebrow{display: block;margin: 0 0 24px;font: 400 13px/1.5 var(--sans);text-transform: uppercase;letter-spacing: var(--track-eyebrow);color: var(--bronze);}.dark .eyebrow{color: var(--bronze-light);}.sand .eyebrow,.card .eyebrow{color: var(--bronze-on-sand);}.lead{max-width: 640px;color: var(--muted);}.ltr{direction: ltr;unicode-bidi: isolate;}.skip{position: absolute;inset-inline-start: 16px;top: -100px;z-index: 100;background: var(--ink);color: var(--ivory);padding: 12px 20px;font: 400 13px/1.5 var(--sans);text-transform: uppercase;letter-spacing: var(--track-ui);text-decoration: none;}.skip:focus{top: 16px;color: var(--ivory);}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 18px 36px;border: 1px solid var(--ink);border-radius: 0;background: var(--ink);color: var(--ivory);cursor: pointer;font: 400 13px/1.2 var(--sans);text-transform: uppercase;letter-spacing: var(--track-ui);text-decoration: none;transition: background-color var(--ease),color var(--ease),border-color var(--ease);}.btn:hover{background: var(--bronze);border-color: var(--bronze);color: var(--ivory);}.btn--ghost{background: transparent;color: inherit;border-color: currentColor;}.btn--ghost:hover{background: transparent;color: var(--bronze);border-color: var(--bronze);}.btn[disabled]{opacity: 0.6;cursor: progress;}.wordmark{display: inline-flex;flex-direction: column;align-items: flex-start;text-decoration: none;color: var(--ink);gap: 2px;}.wordmark:hover{color: var(--ink);}.wordmark__mark{font: 400 30px/1 "Cormorant Garamond",serif;letter-spacing: var(--track-mark);text-transform: uppercase;margin-inline-end: calc(-1 * var(--track-mark));}.wordmark__tag{font: 400 12px/1.4 var(--sans);text-transform: uppercase;letter-spacing: var(--track-tag);color: var(--muted);}.header{position: sticky;top: 0;z-index: 20;background: var(--ivory);border-bottom: 1px solid transparent;transition: border-color var(--ease);}.header.is-scrolled{border-bottom-color: var(--hairline);}.header__inner{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px 32px;padding-block: 18px;}.header__end{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 32px;}.navlink{display: inline-flex;align-items: center;min-height: 44px;font: 400 13px/1.2 var(--sans);text-transform: uppercase;letter-spacing: var(--track-ui);text-decoration: none;border-bottom: 1px solid var(--ink);padding-block: 4px;min-height: 0;line-height: 36px;}.navlink:hover{border-color: var(--bronze);}@media (max-width: 560px){.header__inner{padding-block: 14px;}.header__end{gap: 4px 20px;}}.langs{display: flex;gap: 4px 18px;list-style: none;margin: 0;padding: 0;}.langs a{display: inline-flex;align-items: center;min-height: 44px;min-width: 44px;justify-content: center;font: 400 13px/1.2 var(--sans);text-transform: uppercase;letter-spacing: var(--track-ui);color: var(--muted);text-decoration: none;border-bottom: 1px solid transparent;}.langs a:hover{color: var(--ink);}.langs a[aria-current="page"]{color: var(--ink);text-decoration: underline;text-decoration-color: var(--bronze);text-underline-offset: 0.5em;text-decoration-thickness: 1px;}.langs a[lang="he"]{letter-spacing: 0;font-family: "Heebo",var(--sans);font-size: 14px;}.suggest{background: var(--sand);font-size: 14px;}.suggest[hidden]{display: none;}.suggest__inner{display: flex;justify-content: flex-end;align-items: center;gap: 4px 20px;flex-wrap: wrap;}.suggest a,.suggest button{min-height: 44px;display: inline-flex;align-items: center;}.suggest button{background: none;border: 0;font: inherit;color: var(--muted);cursor: pointer;text-decoration: underline;text-underline-offset: 0.25em;padding: 0;}.suggest button:hover{color: var(--bronze);}.hero{padding-block: clamp(96px,16vw,200px) clamp(96px,14vw,180px);}.hero h1{max-width: 13.5em;margin-bottom: 40px;}.hero .lead{font-size: 19px;margin-bottom: 48px;}@media (max-width: 720px){.hero .lead{font-size: 17px;}}.grid{display: grid;gap: 48px 40px;}.grid--5{grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 48px 32px;}.grid--3{grid-template-columns: repeat(auto-fit,minmax(260px,1fr));}.grid--2{grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 56px 80px;}@media (max-width: 400px){.grid--3,.grid--2{grid-template-columns: 1fr;}}.section-head{margin-bottom: 72px;max-width: 760px;}@media (max-width: 720px){.section-head{margin-bottom: 48px;}}.step{border-top: 1px solid var(--bronze);padding-top: 24px;}.step__num{display: block;font: 400 34px/1 "Cormorant Garamond",serif;color: var(--bronze);margin-bottom: 20px;}.step h3,.col h3{font: 500 15px/1.5 var(--sans);margin: 0 0 10px;letter-spacing: 0.02em;}:lang(he) .step h3,:lang(he) .col h3{font-size: 16px;}.step p,.col p{margin: 0;color: var(--muted);font-size: 16px;}.col{border-top: 1px solid var(--bronze-light);padding-top: 28px;}.dark .col h3{font: 400 28px/1.2 var(--serif);margin-bottom: 14px;color: var(--ivory);letter-spacing: 0;}.dark .col p{color: var(--sand-light);}.pillar h3{margin-bottom: 24px;}.pillar p{color: var(--muted);max-width: 520px;}.hotel img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: var(--radius);background: var(--hairline);}.hotel figcaption{padding-top: 20px;}.hotel__name{display: block;font: 400 26px/1.25 "Cormorant Garamond",serif;}.hotel__region{display: block;color: var(--muted);font-size: 15px;}.card{background: var(--sand);border-radius: var(--radius);padding: 40px;min-height: 280px;display: flex;flex-direction: column;justify-content: space-between;gap: 32px;}.card .eyebrow{margin: 0;}.card h3{font-size: 32px;margin-bottom: 12px;}.card p{margin: 0;color: var(--muted);}@media (max-width: 400px){.card{padding: 32px 24px;}}.invite{background: var(--sand);border-radius: var(--radius);overflow: hidden;display: flex;flex-direction: column;}.invite img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;background: var(--hairline);}.invite__body{padding: 36px 40px 40px;}.invite h3{font-size: 34px;margin-bottom: 12px;}.invite p{margin: 0;color: var(--muted);}@media (max-width: 400px){.invite__body{padding: 28px 24px 32px;}}.about p{color: var(--muted);}.about p:first-child{color: var(--ink);font-size: 19px;}.about .legal-line{font-size: 13px;line-height: 1.6;margin-top: 32px;padding-top: 20px;border-top: 1px solid var(--hairline);}.request .lead{margin-bottom: 32px;}.form{display: grid;gap: 36px;}.field{display: grid;gap: 8px;}.field label{font: 400 12px/1.4 var(--sans);text-transform: uppercase;letter-spacing: var(--track-ui);color: var(--muted);}.field label .opt{text-transform: none;letter-spacing: 0;}.field input{width: 100%;min-height: 44px;padding: 10px 0;border: 0;border-bottom: 1px solid var(--bronze);border-radius: 0;background: transparent;color: var(--ink);font: 300 18px/1.4 var(--sans);transition: border-color var(--ease);}.field input:focus{outline: none;border-bottom-width: 2px;padding-bottom: 9px;}.field input:focus-visible{outline: 2px solid var(--bronze);outline-offset: 3px;}.field input[type="tel"]{direction: ltr;}:lang(he) .field input[type="tel"]{text-align: right;}.field input[aria-invalid="true"]{border-bottom-color: #8A2E1F;}.field__error{color: #8A2E1F;font-size: 14px;min-height: 0;margin: 0;}.field__error:empty{display: none;}.hp{position: absolute;inset-inline-start: -10000px;width: 1px;height: 1px;overflow: hidden;}.form__status{margin: 0;font-size: 17px;}.form__status:empty{display: none;}.form__status.is-ok{font: 400 28px/1.3 var(--serif);}.form__status.is-error{color: #8A2E1F;}.whatsapp{margin: 8px 0 0;color: var(--muted);font-size: 15px;}.langblock{padding-block: 56px;border-top: 1px solid var(--hairline);text-align: center;}.langblock .eyebrow{margin-bottom: 8px;}.langblock .langs{justify-content: center;}.footer{background: var(--ink);color: var(--sand-light);padding-block: 72px 56px;font-size: 15px;}.footer .wordmark{color: var(--ivory);}.footer .wordmark__tag{color: var(--sand-light);}.footer__grid{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 40px;}.footer__contact{list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;}.footer__links{list-style: none;margin: 0;padding: 0;display: grid;gap: 0 32px;grid-template-columns: repeat(2,auto);align-content: start;}.footer a,.footer button.linklike{color: var(--sand-light);text-decoration: none;min-height: 44px;display: inline-flex;align-items: center;}.footer a:hover,.footer button.linklike:hover{color: var(--ivory);text-decoration: underline;}.linklike{background: none;border: 0;padding: 0;font: inherit;cursor: pointer;text-align: start;}.footer__small{margin-top: 48px;padding-top: 24px;border-top: 1px solid #3a3833;font-size: 13px;}@media (max-width: 560px){.footer__links{grid-template-columns: 1fr;}}.legal{padding-block: clamp(72px,10vw,120px);}.legal h1{font-size: clamp(40px,5vw,64px);margin-bottom: 40px;}.legal__note{color: var(--bronze);margin-bottom: 32px;}.legal__body{max-width: 720px;border-top: 1px solid var(--hairline);padding-top: 32px;}.legal__body b{font-weight: 500;}.legal__back{margin-top: 48px;}.cookie{position: fixed;inset-inline: 0;bottom: 0;z-index: 50;background: var(--ink);color: var(--ivory);padding-block: 20px;border-top: 1px solid #3a3833;}.cookie[hidden]{display: none;}.cookie__inner{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px 32px;}.cookie p{margin: 0;font-size: 15px;max-width: 680px;color: var(--sand-light);}.cookie a{color: var(--ivory);}.cookie a:hover{color: var(--bronze-light);}.cookie__actions{display: flex;flex-wrap: wrap;gap: 12px;}.cookie .btn{padding: 14px 24px;}.cookie .btn--light{background: var(--ivory);color: var(--ink);border-color: var(--ivory);}.cookie .btn--light:hover{background: var(--sand-light);border-color: var(--sand-light);color: var(--ink);}.cookie .btn--ghost{color: var(--ivory);border-color: var(--sand-light);}.cookie .btn--ghost:hover{color: var(--bronze-light);border-color: var(--bronze-light);}.reveal{opacity: 0;transform: translateY(18px);transition: opacity 900ms ease,transform 900ms ease;}.reveal.is-in{opacity: 1;transform: none;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*,*::before,*::after{transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;}.reveal{opacity: 1;transform: none;}}.steps{list-style: none;margin: 0;padding: 0;}.hotel{margin: 0;}.section--flush{padding-top: 0;}.grid--invites{gap: 40px;}.request .lead{margin-top: 28px;}.footer__contact li{min-height: 44px;display: flex;align-items: center;}.founder{display: grid;grid-template-columns: minmax(200px,320px) 1fr;gap: 40px 80px;align-items: end;margin-top: 96px;padding-top: 72px;border-top: 1px solid var(--hairline);}.founder img{width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: var(--radius);background: var(--hairline);}.founder__text{max-width: 560px;}.founder__text h3{margin-bottom: 4px;}.founder__role{color: var(--muted);font-size: 15px;margin-bottom: 24px;}.founder__bio{color: var(--muted);}.founder__bio:last-child{margin: 0;}@media (max-width: 720px){.founder{grid-template-columns: 1fr;margin-top: 64px;padding-top: 48px;}.founder__photo{max-width: 320px;}}.legal__body h2{font-size: 26px;margin: 32px 0 8px;}.legal__updated{color: var(--muted);margin-top: 32px;font-size: 15px;}.review{margin: 0;border-top: 1px solid var(--bronze-light);padding-top: 28px;display: flex;flex-direction: column;justify-content: space-between;gap: 28px;}.review blockquote{margin: 0;}.review blockquote p{margin: 0;font: 400 24px/1.4 var(--serif);color: var(--ivory);}.review blockquote p::before{content: "“";}.review blockquote p::after{content: "”";}figure.review:lang(he) blockquote p::before,figure.review:lang(he) blockquote p::after{content: '"';}figure.review:lang(he) blockquote p{font-family: "Frank Ruhl Libre",var(--serif);}.review figcaption{display: grid;gap: 2px;font-size: 14px;}.review__name{color: var(--sand-light);}.review__trip{color: var(--bronze-light);font-size: 13px;text-transform: uppercase;letter-spacing: var(--track-eyebrow);}