.booking-calendar-popover{width:min(20rem,var(--radix-popover-content-available-width,calc(100vw - 8px)))}.booking-calendar-popover .rdp-root{width:100%;padding:1px}.booking-calendar-popover :is(.rdp-months,.rdp-month,.rdp-month_grid){min-width:0;width:100%}.booking-calendar-popover :is(.rdp-day,.rdp-day_button,.rdp-weekday){min-width:0;width:100%}.booking-calendar-popover :is(.rdp-day,.rdp-day_button){height:max(44px,2.75rem)}.booking-calendar-popover .rdp-month_caption{height:auto;min-height:44px;padding-inline:44px}.booking-calendar-popover .rdp-dropdowns{min-width:0;width:100%;flex-wrap:wrap;gap:4px}.booking-calendar-popover .rdp-dropdown_root{flex:1 1 auto;max-width:100%;height:auto;min-height:44px}.booking-calendar-popover .rdp-caption_label{min-width:0;min-height:44px;padding-inline:6px;white-space:normal;overflow-wrap:anywhere}.booking-calendar-popover :is(.rdp-months_dropdown,.rdp-years_dropdown){min-width:0}.booking-calendar-popover .rdp-dropdown{padding:0;border:0}.booking-calendar-popover :is(.rdp-button_previous,.rdp-button_next){width:44px;height:44px}.photo-open-button{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;pointer-events:auto;text-align:inherit}.photo-open-button:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:4px}.photo-viewer{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:hsl(var(--background)/.98);color:hsl(var(--foreground));overflow:hidden}.photo-viewer[open]{display:flex;flex-direction:column;gap:.5rem}.photo-viewer::backdrop{background:hsl(var(--background)/.98)}.photo-viewer-toolbar{display:flex;justify-content:flex-end;direction:ltr}.photo-viewer-control{display:grid;place-items:center;flex-shrink:0;width:3.25rem;height:3.25rem;padding:0;border:1px solid hsl(var(--foreground)/.5);border-radius:50%;color:hsl(var(--background));background:hsl(var(--foreground));cursor:pointer}.photo-viewer-control:hover{outline:2px solid hsl(var(--foreground));outline-offset:3px}.photo-viewer-control:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:4px}.photo-viewer-stage{position:relative;flex:1;min-height:0;display:flex;justify-content:center;align-items:center;touch-action:pan-y pinch-zoom}.photo-viewer-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.photo-viewer-stage[data-photo-state=error] img{visibility:hidden}.photo-viewer-status{position:absolute;margin:0;padding:1rem;text-align:center;pointer-events:none}.photo-viewer-navigation{display:flex;justify-content:center;gap:2rem}@media (min-width:48rem){.photo-viewer[open]{padding:1rem 5rem}.photo-viewer-navigation{position:absolute;inset:50% 1rem auto;justify-content:space-between;pointer-events:none}.photo-viewer-navigation button{pointer-events:auto}}@media (forced-colors:active){.photo-viewer-control{color:ButtonText;background:ButtonFace;border-color:ButtonText}.photo-viewer{background:Canvas;color:CanvasText}}@font-face{font-family:Cinzel Connection;src:url(/fonts/Cinzel-Connection-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Heebo Spotlight;src:url(/fonts/Heebo-Hebrew-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}.profile-figma-palette{--font-spotlight-display-he:"Heebo Spotlight",var(--font-display-he);--profile-action-height:3.5rem;--profile-action-padding:clamp(1rem,2vw,2rem);--profile-ease-settle:cubic-bezier(.16,1,.3,1);--profile-duration-response:180ms}html[lang=he] .profile-figma-palette{--font-body-he:var(--font-profile-reading-he);--font-primary:var(--font-profile-reading-he);--font-body:var(--font-profile-reading-he);--font-label:var(--font-profile-reading-he);font-family:var(--font-body)}html[lang=he] .profile-figma-palette .fr-heading{font-weight:700;line-height:1.12}html[lang=he] .profile-figma-palette .hero-poster-premise{font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6}html[lang=he] .profile-figma-palette .fr-about-copy>p:not(.fr-about-lead){font-size:1.0625rem;line-height:1.65}html[lang=he] .profile-figma-palette .fr-quote figcaption{font-size:1.125rem;line-height:1.5}html[lang=he] .profile-figma-palette .fr-contact form button[type=submit],html[lang=he] .profile-figma-palette :is(.fr-action,.profile-masthead-contact,.profile-mobile-contact,.profile-masthead-link,.hero-stage-title){font-weight:600}html[lang=he] .theme-marketing:has(.profile-figma-palette) #bk-date-calendar{--font-primary:var(--font-profile-reading-he);--font-body:var(--font-profile-reading-he);--font-label:var(--font-profile-reading-he);font-family:var(--font-body)}@media (max-width:39.999rem){.profile-figma-palette{--profile-action-height:3rem;--profile-action-padding:1.25rem}}.profile-figma-palette .profile-masthead-contact{width:auto;min-width:8rem;min-height:3rem;height:auto;padding:.75rem 1.5rem;line-height:1.25}.profile-figma-palette .figma-reference-chapters{container:reference-chapters/inline-size;--fr-paper:0 0% 100%;--fr-ink:220 13% 4%;--fr-gold:var(--figma-gold);--fr-font-wordmark:"Cinzel Connection",var(--font-display-latin);overflow:clip;background:hsl(var(--stage-deep))}.profile-figma-palette .fr-shell{width:min(100% - 3rem,72.5rem);margin-inline:auto}.profile-figma-palette .fr-section{position:relative;padding-block:clamp(4rem,6vw,7.5rem);scroll-margin-top:6rem}.profile-figma-palette .fr-heading{margin:0;color:inherit;font-family:var(--font-display);font-size:clamp(2.5rem,4.15vw,4.5rem);font-weight:700;line-height:1.05;text-wrap:pretty}.profile-figma-palette .fr-heading>span{display:block}[dir=rtl] .profile-figma-palette .fr-heading{font-weight:700;letter-spacing:0}.profile-figma-palette .fr-centered{text-align:center;margin-inline:auto}.profile-figma-palette .fr-centered-action{display:flex;justify-content:center;margin-block-start:2.5rem}.profile-figma-palette .fr-action{width:fit-content;max-width:100%}.profile-figma-palette :is(.profile-masthead-contact,.profile-mobile-contact){font-size:1rem;font-weight:500}.profile-figma-palette .fr-contact form button[type=submit]{font-weight:500}.profile-figma-palette .fr-action:focus-visible,.profile-figma-palette .fr-event:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.profile-figma-palette .figma-reference-paper{--ring:var(--fr-ink);background:hsl(var(--fr-paper));color:hsl(var(--fr-ink))}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted],html[data-grayscale=true]) .profile-figma-palette .figma-reference-chapters{--fr-paper:var(--background);--fr-ink:var(--foreground)}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted]) .profile-figma-palette .fr-event-copy.figma-home-event-copy{background:hsl(var(--background))}.profile-figma-palette .fr-events{padding-block-start:clamp(3rem,4.5vw,5.5rem);padding-block-end:5.5rem}.profile-figma-palette .fr-events .fr-heading{margin-block-end:1rem}.profile-figma-palette .fr-event-coverage{margin:0 auto 2.5rem;max-width:36rem;text-align:center;font-size:1rem;line-height:1.6;color:hsl(var(--foreground)/.8)}.profile-figma-palette .fr-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.profile-figma-palette .fr-event.figma-home-event{isolation:isolate;display:grid;align-items:end;position:relative;min-width:0;min-height:36.25rem;height:auto;aspect-ratio:auto;overflow:hidden;contain:none;border:1px solid transparent;border-radius:0;background:hsl(var(--stage-deep))}.profile-figma-palette .fr-event.figma-home-event:after{content:none;height:auto;background:none;transform:none;transition:none}.profile-figma-palette .fr-event-art.figma-home-event-art{position:absolute;inset:0;z-index:-1;contain:paint}.profile-figma-palette .fr-event-art img{object-fit:cover;object-position:50% 50%;transition:transform .45s ease}.profile-figma-palette .fr-connection-poster:first-child img,.profile-figma-palette .fr-event:first-child .fr-event-art img{object-position:65% 50%}.profile-figma-palette .fr-event:nth-child(2) .fr-event-art img{object-position:72% 50%}.profile-figma-palette .fr-connection-poster:last-child img{object-position:90% 50%}.profile-figma-palette .fr-event:last-child .fr-event-art img{object-position:40% 50%}.profile-figma-palette .fr-event-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 24%,hsl(var(--stage-deep)/.2) 48%,hsl(var(--stage-deep)/.93) 100%);pointer-events:none}.profile-figma-palette .fr-event-copy.figma-home-event-copy{position:relative;inset:auto;display:block;min-width:0;padding:2rem 1.5rem;text-align:center;background:none;pointer-events:none}.profile-figma-palette .fr-event-copy h3{margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,2vw,2.15rem);font-weight:700;line-height:1.15;color:hsl(var(--foreground))}.profile-figma-palette .fr-event-copy p{margin:1rem auto 0;max-width:30ch;font-size:1rem;line-height:1.55;color:hsl(var(--foreground)/.9)}.profile-figma-palette .fr-event-featured.figma-home-event{border-color:hsl(var(--fr-gold))}.profile-figma-palette .fr-event-featured.figma-home-event:after{content:"";position:absolute;inset:.45rem;pointer-events:none;border:1px solid hsl(var(--fr-gold)/.8)}.profile-figma-palette .fr-connection{border-block-start:.8rem solid hsl(var(--fr-gold));padding-block:4.5rem 6rem;border-start-start-radius:clamp(2rem,4vw,4rem);border-start-end-radius:clamp(2rem,4vw,4rem);border-end-end-radius:clamp(2rem,4vw,4rem)}.profile-figma-palette .fr-connection .fr-heading{margin-block-end:3.25rem}.profile-figma-palette .fr-connection-wordmark{font-family:var(--fr-font-wordmark);font-size:clamp(2.6rem,3.34vw,4rem);font-weight:400;text-transform:uppercase;line-height:1.2}.profile-figma-palette .fr-connection-poster{position:relative;min-width:0;width:100%;min-height:34rem;overflow:hidden;border-radius:1.5rem .25rem 1.5rem .25rem}.profile-figma-palette .fr-connection-poster img{object-fit:cover}.profile-figma-palette .figma-reference-chapters .logo-proof-section{padding-block:clamp(3rem,4.5vw,4.5rem);background:hsl(var(--stage-deep))}.profile-figma-palette .figma-reference-chapters .logo-proof-heading{margin-inline:auto;text-align:center;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500}.profile-figma-palette .figma-reference-chapters .logo-card-frame{border-radius:.75rem;box-shadow:none}.profile-figma-palette .figma-reference-chapters .logo-card-frame img{display:block;inline-size:9rem;block-size:2.75rem;max-inline-size:100%;max-block-size:none;object-fit:contain}.profile-figma-palette .fr-spotlight{padding-block:clamp(3rem,5vw,5rem)}.profile-figma-palette .fr-spotlight-panel{width:min(100% - 3rem,64rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;column-gap:clamp(2.5rem,5vw,4rem);row-gap:2rem;padding:clamp(2rem,4vw,3rem);border:1px solid hsl(var(--fr-ink)/.1);border-radius:1.25rem}.profile-figma-palette .fr-spotlight-media{position:relative;min-width:0;padding-block-end:.5rem;container:spotlight-media/inline-size}.profile-figma-palette .fr-spotlight-portrait{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4/3;border-radius:.75rem;background:hsl(var(--fr-ink)/.06);box-shadow:0 1rem 1.75rem -.75rem hsl(var(--fr-ink)/.22)}.profile-figma-palette .fr-spotlight-portrait img{object-fit:cover;object-position:50% 8%}.profile-figma-palette .fr-spotlight-initials{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(3rem,10vw,7rem);font-weight:500}.profile-figma-palette .fr-spotlight-rating{--rating-star-gold:42 95% 48%;position:absolute;z-index:1;inset-inline-end:.5rem;inset-block-end:0;width:fit-content;margin:0;display:grid;justify-items:center;gap:.5rem;min-width:8.25rem;padding:.75rem;border:3px solid hsl(var(--fr-paper));border-radius:.75rem;background:hsl(var(--fr-paper));color:hsl(var(--fr-ink));box-shadow:0 .5rem 1rem -.375rem hsl(var(--fr-ink)/.25);text-align:center;font-size:.9375rem;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums}.profile-figma-palette .fr-spotlight-stars{display:flex;justify-content:center;gap:.1875rem;inline-size:7.625rem;max-inline-size:100%;color:hsl(var(--rating-star-gold))}.profile-figma-palette .fr-spotlight-star{flex:0 1 1.375rem;aspect-ratio:1;background:currentColor;clip-path:polygon(50% 0,61.23% 34.55%,97.55% 34.55%,68.16% 55.9%,79.39% 90.45%,50% 69.1%,20.61% 90.45%,31.84% 55.9%,2.45% 34.55%,38.77% 34.55%)}.profile-figma-palette .fr-spotlight-copy{min-width:0;margin:0;overflow-wrap:anywhere}.profile-figma-palette .fr-spotlight-heading{grid-column:1/-1;max-width:none;margin:0;text-align:center;font-family:var(--font-body);font-size:clamp(2rem,3.3vw,2.75rem);font-style:normal;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}html[lang=he] .profile-figma-palette .fr-spotlight-heading{font-family:var(--font-spotlight-display-he);font-weight:800;letter-spacing:0;line-height:1.1}.profile-figma-palette .fr-spotlight-copy blockquote{position:relative;isolation:isolate;margin:.75rem 0 1.5rem;padding:.25rem .75rem 1.25rem;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:500;line-height:1.55;color:hsl(var(--fr-ink)/.82)}.profile-figma-palette .fr-spotlight-copy blockquote p{position:relative;margin:0}.profile-figma-palette .fr-spotlight-copy blockquote p+p{margin-block-start:1em}.profile-figma-palette .fr-spotlight-quote-mark{position:absolute;z-index:-1;pointer-events:none;user-select:none;color:hsl(var(--fr-gold)/.5);font-family:var(--font-display-latin);font-size:6rem;font-weight:900;line-height:1}.profile-figma-palette .fr-spotlight-quote-open{inset-inline-start:0;inset-block-start:-1.25rem}.profile-figma-palette .fr-spotlight-quote-close{inset-inline-end:0;inset-block-end:-1.75rem}html[lang=he] .profile-figma-palette .fr-spotlight-copy blockquote{font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.55}.profile-figma-palette .fr-spotlight-copy figcaption{display:grid;gap:.25rem;padding-block-start:1.125rem;border-block-start:1px solid hsl(var(--fr-ink)/.12);font-size:1.125rem;line-height:1.5}.profile-figma-palette .fr-spotlight-copy figcaption strong{font-size:1rem;font-weight:700}html[lang=en] .profile-figma-palette .fr-spotlight-copy figcaption strong{text-transform:uppercase}.profile-figma-palette .fr-spotlight-copy figcaption>span{color:hsl(var(--fr-ink)/.72)}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted],html[data-grayscale=true]) .profile-figma-palette .fr-spotlight-rating{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--foreground))}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted],html[data-grayscale=true]) .profile-figma-palette .fr-spotlight-stars{color:inherit}@container reference-chapters (max-width: 48rem){.profile-figma-palette .fr-spotlight-panel{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:1.5rem;border-radius:1rem}.profile-figma-palette .fr-spotlight-media{width:min(100%,26rem);margin-inline:auto}.profile-figma-palette .fr-spotlight-rating{min-width:7.25rem;padding:.75rem}.profile-figma-palette .fr-spotlight-copy{width:min(100%,26rem);margin-inline:auto}.profile-figma-palette .fr-spotlight-heading{font-size:clamp(1.75rem,6vw,2.5rem)}.profile-figma-palette .fr-spotlight-copy blockquote{margin-block:.75rem 1.25rem;padding-inline:.5rem}}@media (forced-colors:active){.profile-figma-palette :is(.fr-spotlight-panel,.fr-spotlight-rating){background:Canvas;color:CanvasText;border-color:CanvasText}.profile-figma-palette .fr-spotlight-star{forced-color-adjust:none;background:CanvasText}.profile-figma-palette .fr-spotlight-copy :is(blockquote,blockquote p,figcaption,figcaption>span,.fr-spotlight-quote-mark),.profile-figma-palette .fr-spotlight-heading{color:CanvasText;border-color:CanvasText}}@container spotlight-media (max-width: 16rem){.profile-figma-palette .fr-spotlight-rating{position:relative;inset:auto;min-width:0;max-width:100%;margin-block-start:.75rem;margin-inline-start:auto}}.profile-figma-palette .fr-connection-poster:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,hsl(var(--stage-deep)/.95))}.profile-figma-palette .fr-connection-poster>span{position:absolute;inset-inline:1.25rem;bottom:2rem;z-index:1;color:hsl(var(--foreground));text-align:center;font-family:var(--font-display);font-size:clamp(1.5rem,1.9vw,2rem);font-weight:700}.profile-figma-palette .fr-connection-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;padding:1.5rem .5rem;text-align:center}.profile-figma-palette .fr-connection-copy p{margin:0;font-size:clamp(1.0625rem,1.25vw,1.1875rem);font-weight:400;line-height:1.65}.profile-figma-palette .fr-connection-copy .fr-connection-original{font-size:1rem;font-weight:400;color:hsl(var(--fr-ink)/.72)}.profile-figma-palette .fr-connection-copy .fr-action{margin-block-start:.65rem}.profile-figma-palette .fr-about{isolation:isolate;padding-block:2rem 0}.profile-figma-palette .fr-about-layout{width:min(100%,90rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-items:center}.profile-figma-palette .fr-about-copy{position:relative;z-index:2;width:min(31vw,29rem);min-width:0;justify-self:center;margin:0;padding-block:3rem 6rem}.profile-figma-palette .fr-about-copy .fr-heading{margin-block:.75rem 1.5rem;font-size:clamp(2.5rem,3.8vw,3.5rem);line-height:1.12}html[lang=en] .profile-figma-palette .fr-about-copy .fr-heading{font-family:var(--font-body);font-size:clamp(2rem,3.2vw,3rem);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}html[lang=en] .profile-figma-palette .fr-about-copy .fr-heading>span:first-child{display:block;margin-bottom:.55em;font-size:.625em;font-weight:400;letter-spacing:0}html[lang=en] .profile-figma-palette .fr-about-copy .fr-heading>span:last-child{display:block}.profile-figma-palette .fr-about-copy>p{margin:0;font-size:1rem;line-height:1.5;color:hsl(var(--foreground)/.9)}.profile-figma-palette .fr-about-copy>.fr-about-lead{font-size:1.125rem;line-height:1.4;color:hsl(var(--foreground))}.profile-figma-palette .fr-about-copy>.fr-about-example{margin-block-start:1rem;font-weight:600;color:hsl(var(--foreground))}.profile-figma-palette .fr-about-copy .fr-action{margin-block-start:1.5rem}.profile-figma-palette .fr-about-art{position:relative;width:100%;aspect-ratio:1/1.14;isolation:isolate}.profile-figma-palette .fr-about-card{--fr-photo-plate:222 13% 29%;position:absolute;left:0;top:10%;width:40%;height:59%;overflow:hidden;background:hsl(var(--fr-photo-plate))}.profile-figma-palette .fr-about-card img{object-fit:cover;object-position:50% 50%;filter:grayscale(1);opacity:.5}.profile-figma-palette .fr-about-card:after{content:"";position:absolute;inset:0;background:hsl(var(--fr-photo-plate)/.28);pointer-events:none}.profile-figma-palette .fr-about-newspaper{--fr-photo-shadow:220 35% 9%;position:absolute;left:44%;top:0;width:42%;height:40%;overflow:hidden;background:hsl(var(--fr-photo-shadow))}.profile-figma-palette .fr-about-newspaper img{object-fit:cover;filter:grayscale(1);opacity:.18}.profile-figma-palette .fr-about-blindfold{position:absolute;inset:4% 12% 0 3%;pointer-events:none}.profile-figma-palette .fr-about-blindfold img{object-fit:contain;object-position:center bottom;transform:scaleX(-1);pointer-events:none}.profile-figma-palette .fr-about-art:after{content:"";position:absolute;z-index:1;inset:88% 0 0;background:linear-gradient(transparent,hsl(var(--stage-deep)));pointer-events:none}.profile-figma-palette .fr-about-smoke{position:absolute;z-index:2;left:-50%;right:0;bottom:0;height:25%;overflow:clip;opacity:.14;pointer-events:none;mask-image:linear-gradient(transparent,black 35%,black 80%,transparent)}.profile-figma-palette .fr-about-wisp{position:absolute;width:60%;max-width:609px;aspect-ratio:609/860;left:20%;top:50%;transform:translateY(-50%) rotate(90deg)}.profile-figma-palette .fr-about-smoke img{object-fit:contain}.profile-figma-palette .fr-about-room{position:absolute;z-index:-1;left:max(0px,calc((100% - 120rem) / 2));bottom:12%;width:min(42%,50.4rem);height:65%;opacity:.4;mask-image:radial-gradient(ellipse at 30% 55%,black 0,black 58%,transparent 82%)}.profile-figma-palette .fr-about-room img{object-fit:contain;object-position:left center;filter:brightness(1.08) saturate(.92)}.profile-figma-palette .fr-testimonials{--fr-sofa-floor-shift:2.25rem;--fr-sofa-floor:clamp(calc(13rem - 40px - var(--fr-sofa-floor-shift)),calc(18cqw - 40px - var(--fr-sofa-floor-shift)),calc(16rem - 40px - var(--fr-sofa-floor-shift)));z-index:2;padding-block:clamp(4rem,6.7cqw,6rem) 0}.profile-figma-palette .fr-testimonials-floor{position:absolute;inset:auto 0 0;height:var(--fr-sofa-floor);background:hsl(var(--fr-paper));pointer-events:none}.profile-figma-palette .fr-testimonials-layout{position:relative;width:min(100%,90rem);min-height:clamp(42rem,55cqw,49.5rem)}.profile-figma-palette .fr-testimonials-copy{position:relative;z-index:2;width:30%;margin-left:12%;padding-bottom:calc(var(--fr-sofa-floor) + 2.5rem)}.profile-figma-palette .fr-testimonials-copy .fr-heading{margin-bottom:1.5rem;font-size:clamp(2.25rem,3.3cqw,3rem);overflow-wrap:anywhere}.profile-figma-palette .fr-quotes{display:grid;gap:2rem;width:100%;margin-inline-start:0;margin-bottom:1.5rem}.profile-figma-palette .fr-quote{position:relative;min-width:0;margin:0}.profile-figma-palette .fr-quote-mark{position:absolute;inset-inline-start:-2rem;top:1rem;color:hsl(var(--foreground)/.08);font-family:var(--font-display);font-size:3.5rem;line-height:1}.profile-figma-palette .fr-rating{display:inline-block;color:hsl(var(--fr-gold));font-size:1.05rem;letter-spacing:.16em;line-height:1.5}.profile-figma-palette .fr-quote .fr-rating{font-size:1.125rem}.profile-figma-palette .fr-quote blockquote{margin:.35rem 0 .75rem;font-size:1.0625rem;font-weight:400;line-height:1.6;color:hsl(var(--foreground)/.94);overflow-wrap:anywhere}.profile-figma-palette .fr-quote figcaption{display:flex;flex-direction:column;gap:.2rem;font-size:1.125rem;line-height:1.5}.profile-figma-palette .fr-quote figcaption span{color:hsl(var(--foreground)/.72)}.profile-figma-palette .fr-testimonials-copy>.fr-action{margin-inline-start:0;max-width:100%}.profile-figma-palette .fr-testimonials-art{position:absolute;left:44%;top:2rem;bottom:2rem;width:50%;pointer-events:none}.profile-figma-palette .fr-testimonials-chair{position:absolute;left:-25%;bottom:0;width:130%;aspect-ratio:3/2}.profile-figma-palette .fr-testimonials-chair:before{content:"";position:absolute;left:27%;bottom:12%;width:45%;height:3%;border-radius:50%;background:hsl(var(--fr-ink)/.5);filter:blur(.75rem)}.profile-figma-palette .fr-testimonials-chair img{object-fit:contain;object-position:50% 100%}.profile-figma-palette .fr-testimonials-monogram{position:absolute;width:54%;aspect-ratio:362/458;right:0;bottom:calc(var(--fr-sofa-floor) + var(--fr-sofa-floor-shift) - 2rem)}.profile-figma-palette .fr-testimonials-monogram img{object-fit:contain}.profile-figma-palette .fr-story{overflow:clip;border-block-start:.8rem solid hsl(var(--fr-gold));padding-block:6rem 4.5rem}.profile-figma-palette .fr-story .fr-shell{width:min(100% - 3rem,96rem)}.profile-figma-palette .fr-story-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.75rem}.profile-figma-palette .fr-story-copy{grid-column:2;grid-row:1;max-inline-size:34rem}.profile-figma-palette .fr-story-copy .fr-heading{margin-block-end:2rem;font-size:clamp(2.5rem,3.8vw,4rem)}.profile-figma-palette .fr-story-copy>p{max-inline-size:48ch;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.7;color:hsl(var(--foreground)/.9)}.profile-figma-palette .fr-story-copy .fr-action{margin-block-start:.9rem}.profile-figma-palette .fr-story-art{grid-column:1;grid-row:1;position:relative;min-height:41rem;isolation:auto}.profile-figma-palette .fr-story-portrait{object-fit:contain;object-position:center;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,black 78%,transparent);mask-image:linear-gradient(180deg,black 78%,transparent)}.profile-figma-palette .fr-story-wisp{position:absolute;z-index:1;bottom:-16%;width:76%;height:88%;opacity:.5;contain:paint;pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(transparent,black 15%,black 75%,transparent);mask-image:linear-gradient(transparent,black 15%,black 75%,transparent)}.profile-figma-palette .fr-story-wisp img{object-fit:contain}.profile-figma-palette .fr-story-wisp-left{left:-27%;transform:rotate(-12deg)}.profile-figma-palette .fr-story-wisp-right{right:-25%;transform:scaleX(-1) rotate(-12deg)}.profile-figma-palette .fr-story-wisp-base{left:12%;bottom:-40%;width:86%;height:88%;transform:rotate(80deg);opacity:.35}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted]) .profile-figma-palette .fr-story-wisp{display:none}.profile-figma-palette .fr-contact{position:relative;background:transparent;padding-block-start:1.5rem}.profile-figma-palette .fr-contact:has(#booking-form){background:transparent;color:inherit;padding-block-start:0}.profile-figma-palette .fr-contact .stage-room-windsor{background:transparent}.profile-figma-palette .fr-contact .booking-invitation-surface form{border:0;padding-inline:0}.profile-figma-palette .fr-contact .booking-invitation-surface{margin-block-start:1.5rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.profile-figma-palette .fr-event:hover .fr-event-art img{transform:scale(1.025)}}@media (max-width:59.999rem){.profile-figma-palette .profile-masthead-nav,.profile-figma-palette .profile-masthead-nav.is-elevated{background:hsl(var(--stage-deep));-webkit-backdrop-filter:none;backdrop-filter:none}.profile-figma-palette .fr-heading{font-size:clamp(2.3rem,5.2vw,3.5rem)}.profile-figma-palette .fr-event.figma-home-event{min-height:32rem}.profile-figma-palette .fr-event-copy.figma-home-event-copy{padding:1.75rem 1rem}.profile-figma-palette .fr-connection-poster{min-height:30rem}.profile-figma-palette .fr-connection-copy p{font-size:1.1rem}.profile-figma-palette .fr-story-art{min-height:35rem}.profile-figma-palette .fr-story-layout{gap:1.5rem}}@media (max-width:39.999rem){.profile-figma-palette .fr-shell{width:calc(100% - 2.5rem)}.profile-figma-palette .fr-section{padding-block:4rem}.profile-figma-palette .fr-heading{font-size:clamp(2.35rem,9.2vw,3.5rem)}.profile-figma-palette .fr-events .fr-heading{margin-bottom:1rem}.profile-figma-palette .fr-event.figma-home-event{min-height:clamp(26rem,70svh,34rem)}.profile-figma-palette .fr-event-copy h3{font-size:1.85rem}.profile-figma-palette .fr-event-copy.figma-home-event-copy{padding:2rem 1.5rem}.profile-figma-palette .fr-connection{border-block-start-width:.55rem}.profile-figma-palette .fr-connection .fr-heading{margin-bottom:1.5rem}.profile-figma-palette .fr-connection-wordmark{font-size:clamp(2.25rem,9vw,3.5rem)}.profile-figma-palette .fr-connection-copy p{font-size:1.0625rem}.profile-figma-palette .fr-connection-poster{min-height:19rem;aspect-ratio:2/3}.profile-figma-palette .fr-connection-poster>span{font-size:clamp(1rem,4.5vw,1.25rem);inset-inline:.65rem;bottom:1.25rem;line-height:1.2;text-wrap:balance;overflow-wrap:anywhere}.profile-figma-palette .fr-story{border-block-start-width:.55rem}.profile-figma-palette .fr-story-layout{display:flex;flex-direction:column;gap:2rem}.profile-figma-palette .fr-story-copy{text-align:center}.profile-figma-palette .fr-story-copy .fr-heading{margin-bottom:1.5rem}.profile-figma-palette .fr-story-copy>p{font-size:1.05rem}.profile-figma-palette .fr-story-art{width:100%;min-height:0;height:clamp(27rem,106vw,39rem)}.profile-figma-palette .fr-contact{padding-top:0}}@media (prefers-reduced-motion:reduce){.profile-figma-palette .fr-action,.profile-figma-palette .fr-event-art img{transition:none;transform:none}}html[data-reduced-motion=true] .profile-figma-palette .fr-action,html[data-reduced-motion=true] .profile-figma-palette .fr-event-art img{transition:none;transform:none}@media (forced-colors:active){.profile-figma-palette .fr-about-art,.profile-figma-palette .fr-about-room,.profile-figma-palette .fr-connection-poster,.profile-figma-palette .fr-event-art,.profile-figma-palette .fr-story-art,.profile-figma-palette .fr-testimonials-art{display:none}.profile-figma-palette .figma-reference-paper,.profile-figma-palette .fr-event.figma-home-event,.profile-figma-palette .fr-section{background:Canvas;color:CanvasText}.profile-figma-palette .fr-action{background:ButtonFace;color:ButtonText;border-color:ButtonText}.profile-figma-palette .fr-event.figma-home-event{min-height:0;border:1px solid CanvasText}.profile-figma-palette .fr-event-copy p{display:block!important}.profile-figma-palette .fr-connection-copy{grid-column:1/-1}.profile-figma-palette .fr-connection-copy .fr-connection-original{color:CanvasText}}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted]) .profile-figma-palette :is(.fr-about-smoke,.fr-about-room){display:none}@container reference-chapters (max-width: 60rem){.profile-figma-palette .fr-event-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:.25rem 28px 1rem;margin-inline:-.25rem;scrollbar-width:thin;scroll-behavior:auto}.profile-figma-palette .fr-event.figma-home-event{flex:0 0 100%;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;scroll-snap-align:center}.profile-figma-palette .fr-event-art.figma-home-event-art{position:relative;inset:auto;z-index:auto;flex:none;aspect-ratio:4/3}.profile-figma-palette .fr-event-art:after{content:none}.profile-figma-palette .fr-event-grid .fr-event .fr-event-art img{object-position:50% 25%}.profile-figma-palette .fr-event-copy.figma-home-event-copy{padding:1.25rem 1rem 1.5rem}.profile-figma-palette .fr-event-copy h3{font-size:clamp(1.45rem,4.5cqw,1.85rem);line-height:1.2}.profile-figma-palette .fr-event-copy p{margin-block-start:.75rem}.profile-figma-palette .fr-event-copy{overflow-wrap:anywhere}.profile-figma-palette .fr-story-layout{display:flex;flex-direction:column}.profile-figma-palette .fr-about{padding-block:3rem 0}.profile-figma-palette .fr-about-layout{display:flex;flex-direction:column;gap:2rem;width:calc(100% - 2.5rem)}.profile-figma-palette .fr-about-copy{width:100%;max-width:30rem;margin:0;padding-block:0;text-align:center}.profile-figma-palette .fr-about-copy .fr-heading{font-size:clamp(2.25rem,7cqw,3rem)}.profile-figma-palette .fr-about-art{width:100%;max-width:36rem;aspect-ratio:1/1.14}.profile-figma-palette .fr-about-smoke{left:-6%;right:-6%}.profile-figma-palette .fr-about-room{position:relative;z-index:auto;inset:auto;flex:none;width:100%;max-width:36rem;height:auto;aspect-ratio:3/2;opacity:1;mask-image:none}.profile-figma-palette .fr-about-room img{object-position:center}.profile-figma-palette .fr-connection-wordmark{font-size:min(5rem,10cqw)}.profile-figma-palette .fr-story-art{width:100%}.profile-figma-palette .fr-testimonials{--fr-sofa-floor:clamp(5.5rem,calc(40cqw - 40px - var(--fr-sofa-floor-shift)),calc(12rem - 40px - var(--fr-sofa-floor-shift)));padding-block:3rem 0}.profile-figma-palette .fr-testimonials-layout{display:flex;flex-direction:column;width:calc(100% - 2.5rem);min-height:0}.profile-figma-palette .fr-testimonials-copy{width:100%;max-width:28rem;margin-inline:auto;padding-bottom:0}.profile-figma-palette .fr-testimonials-copy .fr-heading{font-size:clamp(2.25rem,7cqw,3rem)}.profile-figma-palette .fr-quotes{width:calc(100% - 2rem);margin-inline-start:2rem;gap:2rem}.profile-figma-palette .fr-quote blockquote{font-size:1rem}.profile-figma-palette .fr-quote figcaption{font-size:1.125rem}.profile-figma-palette .fr-testimonials-copy>.fr-action{display:flex;margin-inline:auto;max-width:100%}.profile-figma-palette .fr-testimonials-art{position:relative;left:auto;top:auto;bottom:auto;width:100%;max-width:36rem;aspect-ratio:1/1.15;margin:2.5rem auto 0}.profile-figma-palette .fr-testimonials-chair{left:-30%;bottom:1rem;width:160%}.profile-figma-palette .fr-testimonials-monogram{width:50%;right:0;bottom:calc(var(--fr-sofa-floor) + var(--fr-sofa-floor-shift))}}@media (forced-colors:active){.profile-figma-palette .fr-quote-mark,.profile-figma-palette .fr-testimonials-floor{display:none}.profile-figma-palette .fr-testimonials-layout{min-height:0}.profile-figma-palette .fr-testimonials-copy{padding-bottom:3rem}}.profile-figma-palette .landing-action.landing-action{min-width:0;max-width:100%;min-height:var(--profile-action-height);height:auto;padding:.75rem var(--profile-action-padding);gap:.75rem;border-radius:999px;border:1px solid hsl(var(--figma-gold));font-size:1rem;line-height:1.25;text-align:center;text-decoration:none;box-shadow:none;filter:none;transition:transform .18s var(--profile-ease-settle),background-color .18s ease,border-color .18s ease}.profile-figma-palette .landing-action-primary{background:linear-gradient(110deg,hsl(var(--figma-gold-light)),hsl(var(--figma-gold)));color:hsl(var(--figma-black))}.profile-figma-palette .landing-action-outline{background:transparent;color:inherit}.profile-figma-palette .hero-reference .landing-action.landing-action{box-shadow:none}.profile-figma-palette .landing-action-label{display:inline-flex;align-items:center;justify-content:center;min-width:0;white-space:normal;overflow-wrap:anywhere}.profile-figma-palette :is(.hero-reference,.fr-events,.fr-connection,.fr-about,.fr-testimonials,.fr-story){--profile-action-height:4rem}.profile-figma-palette .fr-about .fr-action{width:27.5rem}.profile-figma-palette .fr-testimonials .fr-action{width:18.125rem}.profile-figma-palette .fr-story .fr-action{width:min(32rem,100%)}@media (max-width:39.25rem){.profile-figma-palette :is(.hero-reference,.fr-events,.fr-connection,.fr-about,.fr-testimonials,.fr-story){--profile-action-height:3.5rem}}@media (min-width:39.25rem){.profile-figma-palette :is(.hero-reference,.fr-events,.fr-connection,.fr-about,.fr-testimonials,.fr-story){--profile-action-height:4rem}}@media (max-width:30rem){.profile-figma-palette .hero-reference .landing-action.landing-action{padding-inline:1rem}}.profile-figma-palette :is(.hero-reference,.fr-events,.fr-connection,.fr-about,.fr-testimonials,.fr-story) .landing-action-label{font-size:1.375rem;font-weight:600;line-height:1.35;overflow-wrap:normal}html[lang=en] .profile-figma-palette :is(.hero-reference,.fr-events,.fr-connection,.fr-about,.fr-testimonials,.fr-story) .landing-action-label{letter-spacing:.04em}html[lang=he] .profile-figma-palette :is(.hero-reference,.fr-events,.fr-connection,.fr-about,.fr-testimonials,.fr-story) .landing-action-label{letter-spacing:0;word-spacing:.08em}@media (max-width:39.999rem){.profile-figma-palette :is(.hero-reference,.fr-events,.fr-connection,.fr-about,.fr-testimonials,.fr-story) .landing-action-label{font-size:1.25rem}html[lang=en] .profile-figma-palette :is(.hero-reference,.fr-events,.fr-connection,.fr-about,.fr-testimonials,.fr-story) .landing-action-label{letter-spacing:.015em}}.profile-figma-palette .landing-action>svg{flex:none;width:1.1rem;height:1.1rem;transform:none;transition:none}.profile-figma-palette .landing-action.landing-action:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px;box-shadow:none}.profile-figma-palette .landing-action-primary.landing-action:focus-visible{background:linear-gradient(100deg,hsl(var(--figma-paper)),hsl(var(--figma-gold-light)) 56%,hsl(var(--figma-gold)));color:hsl(var(--figma-black))}.profile-figma-palette .landing-action:disabled,.profile-figma-palette .landing-action[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}@media (hover:hover) and (pointer:fine){.profile-figma-palette .landing-action.landing-action:not(:disabled):not([aria-disabled=true]):hover{outline:2px solid hsl(var(--ring));outline-offset:3px;box-shadow:none;filter:none}.profile-figma-palette .landing-action-primary.landing-action:not(:disabled):not([aria-disabled=true]):hover{background:linear-gradient(100deg,hsl(var(--figma-paper)),hsl(var(--figma-gold-light)) 56%,hsl(var(--figma-gold)));color:hsl(var(--figma-black))}.profile-figma-palette .landing-action-outline.landing-action:not(:disabled):hover{background:hsl(var(--figma-gold)/.09);border-color:hsl(var(--figma-gold-light))}.profile-figma-palette[data-fg-motion=enabled] .landing-action:not(:disabled):not([aria-disabled=true]):hover{transform:translateY(-1px)}}.profile-figma-palette .landing-action.landing-action:active{transform:none}.profile-figma-palette .profile-masthead-contact.landing-action{min-height:3rem;padding:.75rem 1.5rem}.profile-figma-palette .fr-contact .landing-action{min-height:3.5rem;font-size:.8125rem;padding-inline:.75rem}@media (min-width:22.5rem){.profile-figma-palette .fr-contact .landing-action{font-size:.875rem;padding-inline:1.25rem}}@media (min-width:40rem){.profile-figma-palette .fr-contact .landing-action{font-size:1rem;padding-inline:2rem}}.theme-marketing[data-profile-responsive=v1] #landing-page-shell[data-contact-action-style=compact] .hero-stage-actions{inline-size:fit-content;min-inline-size:min(10.5rem,100%);max-inline-size:100%;align-items:center}.theme-marketing[data-profile-responsive=v1] #landing-page-shell[data-contact-action-style=compact] :is(.hero-stage-actions>.landing-action,.fr-action){inline-size:fit-content;width:fit-content;min-inline-size:min(10.5rem,100%);max-inline-size:100%;min-block-size:3rem;min-height:3rem;height:auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.3;white-space:normal}.theme-marketing[data-profile-responsive=v1] #landing-page-shell[data-contact-action-style=compact] .landing-action-label{font-size:inherit;font-weight:600;line-height:inherit;letter-spacing:0;word-spacing:normal}.profile-figma-palette .fr-connection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1.25rem}.profile-figma-palette .fr-connection-gallery{min-width:0}.profile-figma-palette .fr-connection-gallery>h3{display:flex;align-items:center;justify-content:center;min-height:2.6em;margin:0 0 1rem;text-align:center;font-size:clamp(1rem,1.6vw,1.5rem);line-height:1.3;font-weight:600;color:hsl(var(--fr-ink))}.profile-figma-palette .fr-connection-copy{grid-column:auto;grid-row:auto;max-width:36rem;margin-inline:auto}.profile-figma-palette .fr-connection-copy .fr-connection-paragraph{max-width:42ch}.profile-figma-palette ::selection,.profile-figma-palette::selection{color:hsl(var(--figma-black));background:hsl(var(--figma-gold-light));text-shadow:none}.profile-figma-palette .connection-slider{min-width:0;width:100%}.profile-figma-palette .connection-slider-window{position:relative;overflow:hidden;height:34rem;border-radius:1.5rem .25rem 1.5rem .25rem;background:hsl(var(--stage-deep));touch-action:pan-y pinch-zoom}.profile-figma-palette .fr-connection-grid[data-connection-layout=portraits] .connection-slider-window{height:auto;aspect-ratio:2/3}.profile-figma-palette .connection-slider-track{display:flex;height:100%}.profile-figma-palette .connection-slider-frame{position:relative;flex:0 0 100%;min-width:0;height:100%}.profile-figma-palette .connection-slider-controls{position:relative;left:50%;display:flex;justify-content:center;width:max(100%,144px);margin:0;transform:translateX(-50%);min-height:2.75rem;padding-top:.25rem}.profile-figma-palette .connection-slider-controls:before{content:"";position:absolute;bottom:100%;width:100%;height:3rem;pointer-events:none}.profile-figma-palette .connection-slider-dots{display:flex;justify-content:center;width:max(100%,144px);max-width:240px;flex-shrink:0}.profile-figma-palette .connection-slider-controls button{display:grid;place-items:center;min-width:24px;width:2.5rem;height:2.75rem;padding:0;border:0;border-radius:999px;color:hsl(var(--fr-ink));background:transparent}.profile-figma-palette .connection-slider-dot{flex:1}.profile-figma-palette .connection-slider-dot span{display:grid;place-items:center;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;opacity:.25}.profile-figma-palette .connection-slider-dot b{opacity:0;font:500 12px/1 var(--font-body);color:hsl(var(--fr-paper))}.profile-figma-palette .connection-slider-dot[aria-current] span{opacity:1}.profile-figma-palette .connection-slider[data-input=keyboard] .connection-slider-dot:focus-visible span,.profile-figma-palette .connection-slider[data-number-visible=true] .connection-slider-dot[aria-current] span{width:22px;height:22px;opacity:1}.profile-figma-palette .connection-slider[data-input=keyboard] .connection-slider-dot:focus-visible b,.profile-figma-palette .connection-slider[data-number-visible=true] .connection-slider-dot[aria-current] b{opacity:1}.profile-figma-palette .connection-slider-controls .connection-slider-arrow{position:absolute;bottom:calc(100% + .5rem);width:2.75rem;height:2.75rem;font-size:1.5rem;background:hsl(var(--fr-paper));box-shadow:0 1px 6px hsl(var(--fr-ink)/.2)}.profile-figma-palette .connection-slider-previous{left:.5rem}.profile-figma-palette .connection-slider-next{right:.5rem}@media (hover:hover) and (pointer:fine){.profile-figma-palette .connection-slider-dot:hover span{width:22px;height:22px;opacity:1}.profile-figma-palette .connection-slider-dot:hover b{opacity:1}}.profile-figma-palette .connection-slider-playback:focus-visible{padding:.5rem;outline:2px solid hsl(var(--ring));color:hsl(var(--fr-ink))}.profile-figma-palette .connection-slider-controls button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.profile-figma-palette .connection-slider-controls button:disabled{opacity:.35;cursor:not-allowed}.profile-figma-palette .connection-slider-controls button:not(:disabled):hover{background:hsl(var(--figma-gold-light))}.profile-figma-palette .figma-reference-chapters .marquee-shell{--marquee-duration:48s}.profile-figma-palette .fr-about-tilt{position:absolute;inset:-2%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.profile-figma-palette :is(.fr-about-card,.fr-about-newspaper){transform:perspective(700px) rotateX(var(--photo-rx,0deg)) rotateY(var(--photo-ry,0deg));transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;backface-visibility:hidden}.profile-figma-palette [data-photo-tilting=true]{transition-duration:.11s;box-shadow:0 20px 40px hsl(var(--stage-deep)/.5)}}@media (max-width:39.999rem){.profile-figma-palette .fr-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.profile-figma-palette .fr-connection-copy{grid-column:1/-1;grid-row:1;padding:.75rem .25rem 1.75rem}.profile-figma-palette .connection-slider{grid-row:2}.profile-figma-palette .connection-slider-window{height:19rem}.profile-figma-palette .figma-reference-chapters .marquee-shell{--marquee-duration:43s}}@media (prefers-reduced-motion:reduce){.profile-figma-palette .fr-about-tilt,.profile-figma-palette .landing-action.landing-action{transform:none!important;transition:none}}html[data-reduced-motion=true] .profile-figma-palette :is(.landing-action.landing-action,.fr-about-tilt){transform:none!important;transition:none}html:is([data-contrast=dark],[data-contrast=light],[data-contrast=inverted],[data-grayscale=true]):not([data-highlight-links=true]) [data-accessibility-content] .profile-figma-palette .landing-action.landing-action{color:hsl(var(--background))!important;background:hsl(var(--foreground))!important;border-color:hsl(var(--foreground))}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted]) .profile-figma-palette ::selection,:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted]) .profile-figma-palette::selection{color:hsl(var(--background));background:hsl(var(--foreground))}@media (forced-colors:active){.profile-figma-palette .connection-slider-controls button,.profile-figma-palette .landing-action.landing-action{color:ButtonText;background:ButtonFace;border-color:ButtonText}.profile-figma-palette .connection-slider{display:none}.profile-figma-palette .fr-connection-copy{grid-column:1/-1}}.booking-progress-topic{display:none}.profile-figma-palette .fr-contact:has(#booking-form):before{content:"";display:block;block-size:1px;inline-size:min(90%,88rem);margin-inline:auto;background:linear-gradient(90deg,transparent,hsl(var(--foreground)/.3),transparent)}.profile-figma-palette .fr-contact #contact{padding-block-start:6.5rem}.profile-figma-palette .fr-contact [data-fg-contact-intro]>h2{max-inline-size:none;font-size:clamp(2.25rem,6.25vw,5rem);font-weight:800;line-height:1.2;overflow-wrap:normal;color:hsl(var(--foreground))}html[lang=he] .profile-figma-palette .fr-contact [data-fg-contact-intro]>h2{font-family:var(--font-spotlight-display-he)}.profile-figma-palette .fr-contact [data-fg-contact-intro]>p{margin-block-start:1rem;font-size:1.25rem;font-weight:300;line-height:1.5;color:hsl(var(--foreground)/.88)}.profile-figma-palette .fr-contact .booking-invitation-surface{margin-block-start:3.75rem;padding-block-start:0}.profile-figma-palette .fr-contact .booking-invitation-surface form{padding-block-start:0}.profile-figma-palette .fr-contact [data-booking-progress]{display:grid;grid-template-columns:minmax(0,1fr) minmax(5rem,20rem) minmax(0,1fr);max-inline-size:none;gap:1rem;margin-block-end:1.5rem}.profile-figma-palette .fr-contact .booking-progress-topic{display:block;text-align:start}.profile-figma-palette .fr-contact #booking-form [data-booking-progress]>span{font-size:1.25rem;font-weight:300;line-height:1.5;color:hsl(var(--fr-ink)/.88)}.profile-figma-palette .fr-contact [data-booking-progress]>span:last-child{text-align:end}.profile-figma-palette .fr-contact [role=progressbar]{direction:ltr;display:flex;align-items:stretch;height:5px;border-radius:0;background:hsl(var(--booking-form-ink)/.28)!important}[dir=rtl] .profile-figma-palette .fr-contact [role=progressbar],html[lang=he] .profile-figma-palette .fr-contact [role=progressbar]{direction:rtl}.profile-figma-palette .fr-contact [role=progressbar]>span{border-radius:0;background:hsl(var(--figma-gold))}.profile-figma-palette .fr-contact .booking-availability-heading{display:none}@media (max-width:59.999rem){.profile-figma-palette .fr-contact #contact{padding-block-start:3.5rem}.profile-figma-palette .fr-contact [data-fg-contact-intro]>p{font-size:1rem}.profile-figma-palette .fr-contact [data-booking-progress]{grid-template-columns:minmax(0,1fr) minmax(4rem,1fr) minmax(0,1fr);gap:.75rem}.profile-figma-palette .fr-contact #booking-form [data-booking-progress]>span{font-size:1rem}}.profile-figma-palette .fr-contact .booking-contact-fields{gap:.75rem}.profile-figma-palette .fr-contact .booking-contact-fields>div{position:relative}.profile-figma-palette .fr-contact .booking-contact-fields>div>label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.profile-figma-palette .fr-contact .booking-contact-fields>div>:is(input,select,button,textarea){margin-block-start:0;min-block-size:4rem;border:1px solid hsl(var(--booking-form-ink)/.24)!important;border-radius:.75rem;background:hsl(var(--booking-form-ink)/.06)!important;color:hsl(var(--booking-form-ink))!important;padding:1rem 1.875rem;font-size:1.25rem;font-weight:300;line-height:1.5;box-shadow:inset 0 1px 0 hsl(var(--booking-form-ink)/.06)}.profile-figma-palette .fr-contact .booking-contact-fields input::placeholder{color:hsl(var(--booking-form-ink)/.64)!important;opacity:1}html[lang=he] .profile-figma-palette .fr-contact .booking-contact-fields :is(input,select,button,textarea){font-family:var(--font-display-he)}html[lang=he] .profile-figma-palette .fr-contact .booking-contact-fields input:placeholder-shown{text-align:right}.profile-figma-palette .fr-contact .booking-contact-fields>div>p[aria-hidden=true]{display:none}.profile-figma-palette .fr-contact .booking-contact-fields #bk-date{position:relative;padding-left:3.5rem;color:hsl(var(--booking-form-ink))!important}.profile-figma-palette .fr-contact #bk-date>svg{position:absolute;left:1.25rem;color:currentColor}.profile-figma-palette .fr-contact .booking-contact-fields :is(input,select,button,textarea)[aria-invalid=true]{border-color:hsl(var(--destructive))!important}.profile-figma-palette .fr-contact .booking-contact-fields :is(input,button,textarea):focus-visible{border-color:hsl(var(--ring))!important;outline:2px solid hsl(var(--ring)/.72);outline-offset:-3px!important;box-shadow:0 0 0 3px hsl(var(--ring)/.12)!important}@media (hover:hover){.profile-figma-palette .fr-contact .booking-contact-fields :is(input,button,textarea):not(:disabled):hover{background:hsl(var(--booking-form-ink)/.11)!important;border-color:hsl(var(--booking-form-ink)/.52)!important;color:hsl(var(--booking-form-ink))!important}.profile-figma-palette .fr-contact .booking-contact-fields :is(input,button,textarea)[aria-invalid=true]:hover{border-color:hsl(var(--destructive))!important}}.profile-figma-palette .fr-contact [data-booking-availability-result]{border-color:hsl(var(--figma-gold)/.42);background:hsl(var(--figma-gold)/.1);color:hsl(var(--fr-ink))}.profile-figma-palette .fr-contact [data-booking-availability-result] h3,.profile-figma-palette .fr-contact [data-booking-availability-result] p{color:hsl(var(--fr-ink))}.profile-figma-palette .fr-contact [data-booking-availability-result]>span{border-color:hsl(var(--figma-gold)/.58)!important;background:hsl(var(--figma-gold)/.16)!important;color:hsl(var(--figma-gold))!important;box-shadow:0 0 0 4px hsl(var(--figma-gold)/.1)}.profile-figma-palette .fr-contact .booking-availability-action{display:flex;margin-block-start:2.875rem}.profile-figma-palette .fr-contact .booking-availability-action [data-booking-check]{--booking-button-gold-start:39 68% 72%;--booking-button-gold-end:39 27% 39%;inline-size:14.875rem;min-block-size:3.5rem;padding:.75rem 1.5rem;border:0;background:linear-gradient(90deg,hsl(var(--booking-button-gold-start)),hsl(var(--booking-button-gold-end)));font-size:1.25rem;font-weight:800;line-height:1.5}.profile-figma-palette .fr-contact form.booking-form-surface button[type=submit]{min-block-size:3.5rem;padding-block:.75rem;font-size:1.25rem;font-weight:800;line-height:1.5}@media (max-width:22.499rem){.profile-figma-palette .fr-contact .booking-availability-action [data-booking-check],.profile-figma-palette .fr-contact form.booking-form-surface button[type=submit]{font-size:1.125rem}.profile-figma-palette .fr-contact form.booking-form-surface button[type=submit]{padding-inline:.25rem}}.profile-figma-palette .fr-contact [data-booking-check] .landing-action-label{letter-spacing:.25em;white-space:nowrap;overflow-wrap:normal}html[lang=he] .profile-figma-palette .fr-contact [data-booking-check] .landing-action-label{font-family:var(--font-spotlight-display-he);letter-spacing:.25em}.profile-figma-palette .fr-contact [data-booking-check][aria-busy=true] .landing-action-label{letter-spacing:0}.profile-figma-palette .fr-contact .booking-date-disclosure{margin-block-start:.5rem}html:is([data-contrast=dark],[data-contrast=light],[data-contrast=inverted],[data-grayscale=true]) .profile-figma-palette .fr-contact [data-booking-check]{--booking-button-gold-start:var(--foreground);--booking-button-gold-end:var(--foreground)}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface{--booking-form-paper:var(--figma-charcoal);--booking-form-ink:var(--foreground);display:flex;flex-direction:column;border:1px solid hsl(var(--figma-gold)/.24);background:hsl(var(--booking-form-paper))!important;color:hsl(var(--booking-form-ink))!important;padding:clamp(1.25rem,4vw,2.75rem);box-shadow:0 2rem 6rem hsl(var(--figma-black)/.18)}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=availability-ready]{display:flex;min-block-size:0;flex:1 1 auto;flex-direction:column}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=availability-ready] .booking-availability-continue{margin-block-start:auto;padding-block-end:.25rem}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-progress]>span,.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] :is(h3,legend,label,[data-booking-reply-choice]){color:hsl(var(--booking-form-ink))!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] p.text-muted-foreground{color:hsl(var(--booking-form-ink)/.78)!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] [data-booking-reply-choice]{border-color:hsl(var(--booking-form-ink)/.28);background-color:hsl(var(--figma-black)/.42)!important;color:hsl(var(--booking-form-ink))!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] [data-booking-reply-choice][data-selected=true]{border-color:hsl(var(--figma-gold)/.7);background-color:hsl(var(--figma-gold)/.14)!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] [data-booking-reply-choice][data-selected=false]>span[aria-hidden=true]{border-color:hsl(var(--booking-form-ink)/.28);background-color:hsl(var(--figma-black)/.42)!important;color:hsl(var(--booking-form-ink)/.82)!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] [data-booking-reply-choice][data-selected=true]>span[aria-hidden=true]{border-color:hsl(var(--figma-gold)/.7);background-color:hsl(var(--figma-gold)/.2)!important;color:hsl(var(--figma-gold))!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] [aria-pressed=true]{border-color:hsl(var(--figma-gold));background:hsl(var(--foreground))!important;color:hsl(var(--figma-black))!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] [aria-pressed=false]{border-color:hsl(var(--booking-form-ink)/.28);background:hsl(var(--figma-black)/.42)!important;color:hsl(var(--booking-form-ink))!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] :is(input:not([type=radio]),textarea){border-color:hsl(var(--booking-form-ink)/.3);background-color:hsl(var(--figma-black)/.62)!important;color:hsl(var(--booking-form-ink))!important}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] :is(input:not([type=radio]),textarea)::placeholder{color:hsl(var(--booking-form-ink)/.72)!important;opacity:1}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] :is(input:not([type=radio]),textarea):focus-visible{border-color:hsl(var(--booking-form-ink)/.6);outline:2px solid hsl(var(--booking-form-ink)/.28);outline-offset:-3px}@media (hover:hover){.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-step=details] :is(input:not([type=radio]),textarea):not(:disabled):hover{border-color:hsl(var(--booking-form-ink)/.52)!important;background-color:hsl(var(--figma-black)/.78)!important;color:hsl(var(--booking-form-ink))!important}}:is(html[data-contrast=dark],html[data-contrast=light],html[data-contrast=inverted],html[data-grayscale=true]) .profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface{--booking-form-paper:var(--background);--booking-form-ink:var(--foreground);border-color:hsl(var(--foreground)/.2);background:hsl(var(--booking-form-paper))!important;color:hsl(var(--booking-form-ink))!important;box-shadow:none}.profile-figma-palette .fr-contact .booking-invitation-surface form.booking-form-surface [data-booking-availability-result] :is(h3,p){color:hsl(var(--booking-form-ink))!important}html[lang=en] .profile-figma-palette{--font-display:var(--font-profile-display-en);--font-display-latin:var(--font-profile-display-en);--font-wordmark:var(--font-profile-display-en)}html[lang=en] .profile-figma-palette .fr-heading{font-weight:600;font-style:normal;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}html[lang=en] .profile-figma-palette .fr-events .fr-heading{max-inline-size:26ch;font-size:clamp(2.125rem,3.65vw,3.75rem)}html[lang=en] .profile-figma-palette .fr-event-copy h3{max-inline-size:22ch;margin-inline:auto;font-size:clamp(1.5rem,2vw,1.8125rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}html[lang=en] .profile-figma-palette :is(.fr-spotlight-heading,.fr-about-copy .fr-heading){font-family:var(--font-display)}html[lang=en] .profile-figma-palette .fr-connection-poster>span{font-weight:600;letter-spacing:-.025em;line-height:1.2}html[lang=en] .profile-figma-palette .fr-contact [data-fg-contact-intro]>h2{font-weight:600;letter-spacing:-.04em;line-height:1.12}html[lang=en] .theme-marketing[data-profile-responsive=v1] #landing-page-shell .hero-reference .hero-stage-title{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em}html[lang=en] .profile-figma-palette :is(.hero-reference .hero-stage-monogram,.profile-footer-statement){font-family:var(--font-display);font-weight:600}html[lang=en] .profile-figma-palette :is(.figma-footer-ghost,.fr-spotlight-quote-mark){font-weight:700}