/* SELÈ STUDIO — GENERATED by tools/sync-partials.mjs from css/fonts.css + css/tokens.css + css/base.css + css/chrome.css + css/motion.css. Do not edit; edit the sources and re-run sync-partials. */
@font-face{font-family:"Frank Ruhl Libre";src:url("/assets/fonts/frank-ruhl-libre-hebrew.woff2") format("woff2");font-weight:300 500;font-style:normal;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Frank Ruhl Libre";src:url("/assets/fonts/frank-ruhl-libre-latin.woff2") format("woff2");font-weight:300 500;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Assistant";src:url("/assets/fonts/assistant-hebrew.woff2") format("woff2");font-weight:200 600;font-style:normal;font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:"Assistant";src:url("/assets/fonts/assistant-latin.woff2") format("woff2");font-weight:200 600;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bodoni Moda";src:url("/assets/fonts/bodoni-moda-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bodoni Moda";src:url("/assets/fonts/bodoni-moda-latin-ext.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;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:"Jost";src:url("/assets/fonts/jost-latin.woff2") format("woff2");font-weight:300 500;font-style:normal;font-display:swap;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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"FRL Fallback";src:local("Times New Roman");size-adjust:103.81%;ascent-override:92.48%;descent-override:31.79%;line-gap-override:0%}@font-face{font-family:"Assistant Fallback";src:local("Arial");size-adjust:94.32%;ascent-override:108.14%;descent-override:30.75%;line-gap-override:0%}@font-face{font-family:"Bodoni Fallback";src:local("Times New Roman");size-adjust:113.93%;ascent-override:99.18%;descent-override:35.11%;line-gap-override:0%}@font-face{font-family:"Jost Fallback";src:local("Arial");size-adjust:97.40%;ascent-override:109.86%;descent-override:39.01%;line-gap-override:0%}
:root{--paper:#F2EFE9;--paper-2:#EAE6DD;--stone:#DFDCD7;--ink:#211D19;--ink-2:#57504A;--ink-3:#625950;--taupe:#B7AA9B;--rule:rgba(33,29,25,.16);--rule-soft:rgba(33,29,25,.08);--night:#201715;--night-ink:#EDE7DC;--night-ink-2:#B3A89A;--night-rule:rgba(237,231,220,.16);--bordeaux:#4A1F27;--bordeaux-deep:#35101A;--bordeaux-ink:#2C0C15;--rose:#C9A7A0;--glow:#E9CFA8;--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--line:var(--rule);--focus:var(--bordeaux);--f-he-display:"Frank Ruhl Libre","FRL Fallback",serif;--f-he-text:"Assistant","Assistant Fallback",sans-serif;--f-lat-display:"Bodoni Moda","Bodoni Fallback",serif;--f-lat-text:"Jost","Jost Fallback",sans-serif;--f-display:var(--f-he-display);--f-text:var(--f-he-text);--t-mega:clamp(3.25rem,9.5vw,9rem);--t-hero:clamp(3rem,8vw,7.5rem);--t-d1:clamp(2.5rem,5.6vw,5rem);--t-d2:clamp(2rem,4vw,3.5rem);--t-d3:clamp(1.5rem,2.4vw,2.25rem);--t-d4:clamp(1.25rem,1.6vw,1.5rem);--t-brand:clamp(1.25rem,1.9vw,1.75rem);--t-lead:clamp(1.1875rem,1.45vw,1.4375rem);--t-body:1.0625rem;--t-small:.9375rem;--t-label:.8125rem;--t-label-lat:.6875rem;--s-1:4px;--s-2:8px;--s-3:16px;--s-4:24px;--s-5:40px;--s-6:64px;--s-7:104px;--s-8:168px;--s-9:272px;--section:clamp(104px,11vw,168px);--cols:4;--gap:16px;--margin:20px;--maxw:1600px;--header-h:52px;--measure-he:58ch;--measure-en:62ch;--ease-paper:cubic-bezier(.22,1,.36,1);--ease-leaf:cubic-bezier(.65,0,.35,1);--ease-ink:cubic-bezier(.3,0,.1,1);--d-micro:180ms;--d-ui:420ms;--d-reveal:1000ms;--d-media:1100ms;--d-vt:700ms;--arch:min(50cqi,40vh);--arch-door:min(80cqi,60vh);--arch-ui:14px;--z-media:2;--z-float:40;--z-header:50;--z-menu:60;--z-header-over-menu:70;--z-cursor:80;--z-a11y:90;--z-intro:100;--measure:var(--measure-he);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.04'/%3E%3C/svg%3E")}@media (min-width:480px){:root{--margin:24px}}@media (min-width:768px){:root{--cols:8;--gap:24px;--margin:40px}}@media (min-width:1100px){:root{--cols:12;--gap:24px;--margin:clamp(48px,5vw,72px);--header-h:64px}}@media (min-width:1440px){:root{--gap:32px;--margin:clamp(72px,6vw,112px)}}html[lang="en"]{--f-display:var(--f-lat-display);--f-text:var(--f-lat-text);--measure:var(--measure-en)}[data-theme]{background:var(--bg);color:var(--fg)}[data-theme="paper"]{--bg:var(--paper)}[data-theme="paper-2"]{--bg:var(--paper-2)}[data-theme="stone"]{--bg:var(--stone)}[data-theme="night"]{--bg:var(--night);--fg:var(--night-ink);--fg-2:var(--night-ink-2);--fg-3:var(--night-ink-2);--line:var(--night-rule);--focus:var(--glow)}[data-theme="bordeaux"]{--bg:var(--bordeaux-deep);--fg:var(--paper);--fg-2:var(--rose);--fg-3:var(--rose);--line:rgba(242,239,233,.18);--focus:var(--glow)}[data-theme="paper"],[data-theme="paper-2"],[data-theme="stone"]{--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--line:var(--rule);--focus:var(--bordeaux)}html.a11y-contrast{--paper:#FFFFFF;--paper-2:#FFFFFF;--stone:#F0F0F0;--ink:#000000;--ink-2:#1A1A1A;--ink-3:#1A1A1A;--rule:rgba(0,0,0,.55);--night:#000000;--night-ink:#FFFFFF;--night-ink-2:#FFFFFF;--bordeaux-deep:#000000;--rose:#FFFFFF}html[data-a11y-text="115"]{font-size:115%}html[data-a11y-text="130"]{font-size:130%}html.a11y-links a{text-decoration:underline !important;text-underline-offset:.2em}html.a11y-font{--f-he-display:var(--f-he-text);--f-lat-display:var(--f-lat-text)}html.a11y-font *{letter-spacing:normal !important}
*,*::before,*::after{box-sizing:border-box}html{overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);scroll-padding-block-start:calc(var(--header-h) + var(--s-3));hanging-punctuation:first last}body{margin:0;min-block-size:100svh;background:var(--grain) repeat,var(--bg);color:var(--fg);font-family:var(--f-text);font-size:var(--t-body);font-weight:400;line-height:1.85;font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html[lang="en"] body{font-size:1rem;line-height:1.7}html.a11y-contrast body{background:var(--bg)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,picture,video,svg,canvas{display:block;max-inline-size:100%}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer}fieldset{border:0;margin:0;padding:0;min-inline-size:0}legend{padding:0}table{border-collapse:collapse}[hidden]{display:none !important}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.24em}:where(p,li,dd,figcaption,td)>a:not([class]){text-decoration-line:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--d-micro) var(--ease-paper)}:where(p,li,dd,figcaption,td)>a:not([class]):hover{text-decoration-color:currentColor}a:not([class]){text-decoration-skip-ink:auto}::selection{background:var(--bordeaux);color:var(--paper)}[data-theme="night"] ::selection,[data-theme="bordeaux"] ::selection{background:var(--glow);color:var(--night)}main:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--bg) 85%,transparent)}h1,h2,h3,h4,h5,h6{font-family:var(--f-display);font-weight:300;line-height:1.15;text-wrap:balance;letter-spacing:0}h1{font-size:var(--t-d1);line-height:1.06}h2{font-size:var(--t-d2);line-height:1.1}h3{font-size:var(--t-d4);font-weight:400;line-height:1.3}h4,h5,h6{font-size:var(--t-body);font-weight:400;line-height:1.4}html[lang="en"] :is(h1,h2,h3,h4,h5,h6){font-weight:400;letter-spacing:-.005em}html[lang="en"] h1{line-height:1}p,li,dd,figcaption,blockquote{text-wrap:pretty}strong,b{font-weight:600}html[lang="en"] :is(strong,b){font-weight:500}em,i,cite{font-style:normal}html[lang="en"] :is(em,i,cite){font-style:italic}small{font-size:var(--t-small)}bdi[lang="en"],[lang="en"]{font-variant-numeric:lining-nums}.lead{font-family:var(--f-display);font-weight:400;font-size:var(--t-lead);line-height:1.75;color:var(--fg-2);max-inline-size:var(--measure)}html[lang="en"] .lead{font-family:var(--f-lat-text);font-weight:300}.brand-line{font-family:var(--f-he-text);font-weight:200;font-size:var(--t-brand);line-height:1.75;color:var(--fg-2)}html[lang="en"] .brand-line{font-family:var(--f-lat-text);font-weight:300}.measure{max-inline-size:var(--measure)}.prose>* + *{margin-block-start:1em}.prose{max-inline-size:var(--measure)}.l-wrap{width:min(100% - 2*var(--margin),var(--maxw));margin-inline:auto}.l-grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap)}.l-section{padding-block:var(--section)}[data-theme="paper"],[data-theme="paper-2"]{background:var(--grain) repeat,var(--bg)}html.a11y-contrast :is([data-theme="paper"],[data-theme="paper-2"]){background:var(--bg)}.frame{position:relative;margin:0;container-type:inline-size}.frame__clip{position:relative;overflow:hidden;background:var(--stone);aspect-ratio:var(--ar,4/5)}.frame__clip>picture,.frame__clip>img,.frame__clip picture>img,.frame__clip>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.arch>.frame__clip{border-top-right-radius:var(--arch)}.arch-door>.frame__clip{border-top-right-radius:var(--arch-door)}.arch-quarter>.frame__clip{border-bottom-left-radius:var(--arch)}.flat>.frame__clip,.frame.is-flat>.frame__clip{border-radius:0}.slab{border-top-right-radius:var(--arch-ui)}.frame__clip picture{display:block}.opener{display:block}.opener__latin{font-family:var(--f-lat-display);font-weight:400;font-size:var(--t-mega);line-height:.86;text-transform:uppercase;letter-spacing:.01em;color:var(--fg);text-align:start;font-variant-numeric:lining-nums;overflow-wrap:normal}.opener__title{font-family:var(--f-display);font-weight:300;font-size:var(--t-d2);margin-block-start:var(--s-3)}.opener__lines{margin-block-start:var(--s-3);font-family:var(--f-he-text);font-weight:200;font-size:var(--t-brand);line-height:1.75;color:var(--fg-2)}html[lang="en"] .opener__lines{font-family:var(--f-lat-text);font-weight:300}.opener__line{display:block}@media (max-width:767px){.opener__lines{font-weight:300}}.label{font-family:var(--f-he-text);font-weight:600;font-size:var(--t-label);line-height:1.5;letter-spacing:.02em;color:var(--fg-2)}:lang(he) .label,.label:lang(he){letter-spacing:.02em;text-transform:none}.label:lang(en),.label [lang="en"]{font-family:var(--f-lat-text);font-weight:400;font-size:var(--t-label-lat);letter-spacing:.3em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:48px;padding-inline:24px;padding-block:0;border:1px solid transparent;border-radius:0;border-top-right-radius:var(--arch-ui);font-family:var(--f-he-text);font-weight:600;font-size:15px;line-height:1.2;letter-spacing:.01em;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color var(--d-micro) var(--ease-paper),color var(--d-micro) var(--ease-paper),border-color var(--d-micro) var(--ease-paper)}html[lang="en"] .btn{font-family:var(--f-lat-text);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.18em}.btn svg{inline-size:18px;block-size:18px;flex:none;fill:none;stroke:currentColor}.btn--primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn--primary:hover{background:var(--bordeaux);border-color:var(--bordeaux)}.btn--ghost{background:transparent;color:inherit;border-color:currentColor}.btn--ghost:hover{background:var(--fg);border-color:var(--fg);color:var(--bg)}.btn--light{background:var(--paper);color:var(--bordeaux-deep);border-color:var(--paper)}.btn--light:hover{background:#FFFFFF;border-color:#FFFFFF}.btn:disabled,.btn[aria-disabled="true"]{opacity:.55;cursor:not-allowed;pointer-events:none}[data-theme="night"] .btn--primary,[data-theme="bordeaux"] .btn--primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}[data-theme="night"] .btn--primary:hover{background:var(--glow);border-color:var(--glow)}.link{position:relative;display:inline-block;text-decoration:none;color:inherit;line-height:1.4;padding-block:2px;background:linear-gradient(color-mix(in srgb,currentColor 30%,transparent),color-mix(in srgb,currentColor 30%,transparent)) 0 100% / 100% 1px no-repeat}.link::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--d-ui) var(--ease-paper)}[dir="rtl"] .link::after{transform-origin:100% 50%}.link:hover::after,.link:focus-visible::after,.link[aria-current="page"]::after{transform:scaleX(1)}.icon-arrow{fill:none;stroke:currentColor}[dir="rtl"] .icon-arrow{scale:-1 1}.caption{margin-block-start:var(--s-3);font-size:var(--t-small);line-height:1.6;color:var(--fg-3);max-inline-size:var(--measure)}.caption::before{content:"";display:block;inline-size:40px;block-size:1px;background:var(--line);margin-block-end:10px}.caption__status{font-family:var(--f-he-text);font-weight:600;font-size:var(--t-label);letter-spacing:.02em;color:var(--fg-2)}html[lang="en"] .caption__status{font-family:var(--f-lat-text);font-weight:400;font-size:var(--t-label-lat);letter-spacing:.3em;text-transform:uppercase}.caption__status::after{content:" — ";content:" — " / "";letter-spacing:0}.margin-note{display:flex;align-items:baseline;gap:var(--s-2);margin-block-start:var(--s-2);font-family:var(--f-he-display);font-weight:400;font-size:var(--t-small);line-height:1.5;color:var(--fg-2)}html[lang="en"] .margin-note{font-family:var(--f-lat-text);font-weight:300}.margin-note__rule{flex:none;display:inline-block;inline-size:24px;block-size:1px;background:var(--line);transform:translateY(-.3em)}@media (min-width:1100px){.frame>.margin-note,.frame>.caption>.margin-note{position:absolute;inset-block-start:30%;inset-inline-start:100%;inline-size:min(22ch,15vw);margin:0;align-items:center}.frame>.margin-note .margin-note__rule,.frame>.caption>.margin-note .margin-note__rule{transform:none}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5em;margin-block-end:var(--s-4);color:var(--fg-3)}.crumbs a{color:var(--fg-2);text-decoration:none;display:inline-flex;align-items:center;min-block-size:44px;margin-block:-14px;padding-inline:9px;margin-inline:-9px;min-inline-size:44px;justify-content:center}.crumbs a:hover{color:var(--fg);text-decoration:underline}.crumbs [aria-current="page"]{color:var(--fg)}.crumbs__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.crumbs__item{display:inline-flex;align-items:center}.crumbs__item + .crumbs__item::before{content:"/";content:"/" / "";margin-inline:.5em;color:var(--fg-3)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2);border:0;margin:0;padding:0}.chips>legend{inline-size:100%;margin-block-end:var(--s-3)}.chip{position:relative;display:inline-flex}.chip__input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.chip__label,button.chip{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;padding-inline:16px;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:0;background:transparent;color:var(--fg);font-family:var(--f-he-text);font-weight:400;font-size:15px;line-height:1.2;transition:background-color var(--d-micro) var(--ease-paper),color var(--d-micro) var(--ease-paper),border-color var(--d-micro) var(--ease-paper)}html[lang="en"] :is(.chip__label,button.chip){font-family:var(--f-lat-text);font-size:14px}.chip__label::before,button.chip::before{content:"";flex:none;inline-size:0;block-size:12px;margin-inline-end:-8px;border-block-end:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);clip-path:inset(0 0 100% 0);transition:clip-path var(--d-micro) var(--ease-paper)}.chip:hover .chip__label,button.chip:hover{border-color:var(--fg)}.chip__input:checked + .chip__label,button.chip[aria-pressed="true"]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip__input:checked + .chip__label::before,button.chip[aria-pressed="true"]::before{inline-size:6px;margin-inline-end:2px;clip-path:inset(0)}.chip__input:focus-visible + .chip__label{outline:2px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb,var(--bg) 85%,transparent)}.chip__input:disabled + .chip__label{opacity:.5}.field{display:grid;gap:var(--s-2);margin-block-end:var(--s-4)}.field>label,.field__label{font-family:var(--f-he-text);font-weight:600;font-size:var(--t-label);letter-spacing:.02em;color:var(--fg-2)}html[lang="en"] :is(.field>label,.field__label){font-family:var(--f-lat-text);font-weight:400;font-size:var(--t-label-lat);letter-spacing:.3em;text-transform:uppercase}.field__hint{font-size:var(--t-small);color:var(--fg-3)}.field :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select){display:block;inline-size:100%;min-block-size:48px;padding-block:10px;padding-inline:0;border:0;border-radius:0;border-block-end:1px solid color-mix(in srgb,var(--fg) 50%,transparent);background:transparent;color:var(--fg);font-family:var(--f-text);font-size:var(--t-body);line-height:1.5;appearance:none;transition:border-color var(--d-micro) var(--ease-paper),box-shadow var(--d-micro) var(--ease-paper)}.field textarea{min-block-size:9rem;resize:vertical;line-height:1.7}.field select{padding-inline-end:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23211D19' stroke-width='1.25'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}[dir="rtl"] .field select{background-position:left 4px center}.field ::placeholder{color:var(--fg-3);opacity:1}.field :is(input,textarea,select):focus{border-block-end-color:var(--bordeaux);box-shadow:0 1px 0 0 var(--bordeaux)}.field :is(input,textarea,select):focus-visible{outline:2px solid var(--focus);outline-offset:3px}html[dir="rtl"] .field input[dir="ltr"],html[dir="rtl"] .field input[dir="ltr"]::placeholder{text-align:end}.field.has-error :is(input,textarea,select),.field [aria-invalid="true"]{border-block-end-color:var(--bordeaux);box-shadow:0 1px 0 0 var(--bordeaux)}.field__error{display:flex;gap:.45em;align-items:baseline;font-size:var(--t-small);line-height:1.5;color:var(--bordeaux);font-weight:600}.field__error:empty{display:none}.field__error::before{content:"⌒";content:"⌒" / "";font-weight:400;line-height:1}[data-theme="night"] .field__error{color:var(--glow)}.film{display:grid;grid-template-columns:minmax(0,1fr)}.film>.frame__clip,.film>.film__toggle{grid-area:1 / 1}.film>.frame__clip ~ :not(.film__toggle){grid-column:1}.film__video{opacity:0;transition:opacity 400ms var(--ease-paper)}.film.is-playing .film__video,.film__video.is-playing{opacity:1}.film__toggle{position:relative;z-index:3;align-self:end;justify-self:end;margin:var(--s-3);display:inline-grid;place-items:center;inline-size:44px;block-size:44px;background:color-mix(in srgb,var(--paper) 88%,transparent);color:var(--ink);border-top-right-radius:var(--arch-ui);transition:background-color var(--d-micro) var(--ease-paper)}.film__toggle:hover{background:var(--paper)}.film__toggle svg{inline-size:20px;block-size:20px;fill:none;stroke:currentColor}.u-visually-hidden{position:absolute !important;inline-size:1px !important;block-size:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}.u-lat{direction:ltr;unicode-bidi:isolate}:where(:has(>.skip-seq)){position:relative}.skip-seq{position:absolute;scroll-margin-block-start:calc(var(--header-h) + 16px);inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-seq:focus,.skip-seq:focus-visible{inset-block-start:calc(var(--header-h) + var(--s-2));inset-inline-start:var(--margin);z-index:var(--z-float);inline-size:auto;block-size:auto;overflow:visible;clip-path:none;display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--s-3);background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-top-right-radius:var(--arch-ui);font-family:var(--f-he-text);font-weight:600;font-size:var(--t-label);text-decoration:none;outline-color:var(--bordeaux)}html[lang="en"] .skip-seq:focus{font-family:var(--f-lat-text);font-weight:500}@media (min-width:1100px){.is-hidden-desktop{display:none !important}}@media (max-width:767px){.is-hidden-mobile{display:none !important}}.u-nowrap{white-space:nowrap}.u-tabular{font-family:var(--f-lat-text);font-variant-numeric:tabular-nums}
.skip-link{position:fixed;z-index:calc(var(--z-a11y) + 1);inset-block-start:8px;inset-inline-start:8px;display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--s-3);background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-top-right-radius:var(--arch-ui);font-family:var(--f-he-text);font-weight:600;font-size:15px;text-decoration:none;transform:translateY(calc(-100% - 16px));transition:transform var(--d-micro) var(--ease-paper)}html[lang="en"] .skip-link{font-family:var(--f-lat-text);font-weight:500}.skip-link:focus,.skip-link:focus-visible{transform:none}.site-header{position:fixed;z-index:var(--z-header);inset-block-start:0;inset-inline:0;color:var(--ink);background:transparent;transition:background-color var(--d-ui) var(--ease-paper)}.site-header.is-scrolled,html.is-scrolled .site-header{background:color-mix(in srgb,var(--paper) 92%,transparent)}html:not(.js) .site-header{background:color-mix(in srgb,var(--paper) 92%,transparent)}html.is-header-over-media .site-header{background:linear-gradient(to bottom,rgba(242,239,233,.78),rgba(242,239,233,0))}html.is-menu-open .site-header{z-index:var(--z-header-over-menu);background:var(--paper)}.site-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--s-3);block-size:var(--header-h)}.site-header__nav{display:none;justify-self:start;align-items:center;gap:clamp(16px,1.6vw,28px)}.site-header__link{position:relative;display:inline-flex;align-items:center;min-block-size:44px;font-family:var(--f-he-text);font-weight:600;font-size:15px;line-height:1;color:var(--ink);text-decoration:none;white-space:nowrap}html[lang="en"] .site-header__link{font-family:var(--f-lat-text);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:none}.site-header__link::after{content:"";position:absolute;inset-inline:0;inset-block-end:11px;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--d-ui) var(--ease-paper)}[dir="rtl"] .site-header__link::after{transform-origin:100% 50%}.site-header__link:hover::after,.site-header__link[aria-current]::after{transform:scaleX(1)}.menu-btn{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-block-size:44px;min-inline-size:44px;padding-inline:2px;color:var(--ink);text-decoration:none;font-family:var(--f-he-text);font-weight:600;font-size:14px;line-height:1}html[lang="en"] .menu-btn{font-family:var(--f-lat-text);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.menu-btn__icon{position:relative;flex:none;inline-size:22px;block-size:9px}.menu-btn__icon::before,.menu-btn__icon::after{content:"";position:absolute;inset-inline:0;block-size:1.25px;background:currentColor;transition:transform var(--d-ui) var(--ease-leaf)}.menu-btn__icon::before{inset-block-start:0}.menu-btn__icon::after{inset-block-end:0}.menu-btn[aria-expanded="true"] .menu-btn__icon::before{transform:translateY(3.9px) rotate(45deg)}.menu-btn[aria-expanded="true"] .menu-btn__icon::after{transform:translateY(-3.9px) rotate(-45deg)}.brand{justify-self:center;display:inline-flex;align-items:center;gap:12px;min-block-size:44px;min-inline-size:44px;justify-content:center;color:var(--ink);text-decoration:none}.brand__seal{inline-size:24px;block-size:auto;aspect-ratio:182 / 210;flex:none}.brand__word{font-family:var(--f-lat-text);font-weight:400;font-size:12px;line-height:1;letter-spacing:.38em;text-transform:uppercase;white-space:nowrap;margin-inline-end:-.38em}.site-header__tools{justify-self:end;display:flex;align-items:center;gap:var(--s-2)}.lang-toggle{display:inline-grid;place-items:center;min-inline-size:44px;min-block-size:44px;padding-inline:6px;color:var(--ink);text-decoration:none;font-family:var(--f-lat-text);font-weight:500;font-size:12px;letter-spacing:.18em;line-height:1}.lang-toggle:lang(he){font-family:var(--f-he-text);font-weight:600;font-size:14px;letter-spacing:0}.lang-toggle:hover{text-decoration:underline;text-underline-offset:.35em}.lang-toggle:lang(en){direction:ltr}.site-header__cta{min-block-size:44px;padding-inline:20px}.lang-pill{position:fixed;z-index:var(--z-float);inset-block-start:calc(var(--header-h) + 12px);inset-inline-end:16px;display:flex;align-items:center;min-block-size:44px;padding-inline-start:var(--s-3);background:color-mix(in srgb,var(--paper) 96%,transparent);color:var(--ink);border:1px solid var(--rule);border-top-right-radius:var(--arch-ui);box-shadow:0 10px 30px -18px rgba(33,29,25,.35);font-size:14px;line-height:1.2}html:not(.motion-off) .lang-pill:not([hidden]){animation:lang-pill-in var(--d-micro) var(--ease-paper) both}@keyframes lang-pill-in{from{opacity:0}}.lang-pill__link{display:inline-flex;align-items:center;min-block-size:44px;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);font-family:var(--f-lat-text);font-weight:500;font-size:13px;letter-spacing:.04em;white-space:nowrap}.lang-pill__link:lang(he){font-family:var(--f-he-text);font-weight:600;font-size:14px;letter-spacing:0}.lang-pill__link:hover{text-decoration-color:currentColor}.lang-pill__close{display:grid;place-items:center;inline-size:44px;block-size:44px;flex:none;color:var(--ink-2)}.lang-pill__close:hover{color:var(--ink)}.lang-pill__close svg{inline-size:16px;block-size:16px;fill:none;stroke:currentColor}.site-header__cta-short{display:none}@media (min-width:480px){.brand__word{display:inline}}@media (max-width:479px){.brand__word{display:none}}@media (min-width:1100px){.site-header__nav{display:flex}.menu-btn{display:none}.brand__seal{inline-size:28px}.brand__word{font-size:13px}.site-header__tools{gap:var(--s-3)}}@media (max-width:399px){.site-header__bar{grid-template-columns:auto 1fr auto;column-gap:var(--s-2)}.brand{justify-self:center}.menu-btn{padding-inline:0;justify-content:center}.menu-btn__label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.site-header__cta{padding-inline:16px}.site-header__cta-long{display:none}.site-header__cta-short{display:inline}.site-header__tools{gap:var(--s-1)}}.site-header__rule{position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:var(--rule);overflow:hidden}.site-header__progress{display:block;block-size:100%;background:var(--bordeaux);transform:scaleX(var(--progress,0));transform-origin:0 50%}[dir="rtl"] .site-header__progress{transform-origin:100% 50%}.site-menu{position:fixed;inset:0;z-index:var(--z-menu);background:var(--grain) repeat,var(--paper);color:var(--ink);overflow:hidden;padding-block-start:var(--header-h)}html.a11y-contrast .site-menu{background:var(--paper)}html:not(.motion-off) .site-menu.is-open{animation:menu-arch-open var(--d-ui) var(--ease-leaf) both}html:not(.motion-off) .site-menu.is-closing{animation:menu-out var(--d-micro) var(--ease-paper) both}html.motion-off .site-menu.is-closing{display:none}@keyframes menu-arch-open{from{clip-path:circle(0% at 100% 0)}to{clip-path:circle(150% at 100% 0)}}@keyframes menu-out{to{opacity:0}}html.is-menu-open{overflow:hidden}html.is-menu-open .a11y-btn{visibility:hidden}.site-menu__inner{position:relative;block-size:100%;max-block-size:100%;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--s-5);padding-block:calc(var(--s-5) + 24px) calc(var(--s-5) + 56px)}.site-menu__close{position:absolute;inset-block-start:var(--s-2);inset-inline-start:0;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-menu__close:focus-visible{inline-size:auto;block-size:auto;overflow:visible;clip-path:none;display:inline-flex;align-items:center;min-block-size:44px;padding-inline:var(--s-3);background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-top-right-radius:var(--arch-ui);font-family:var(--f-he-text);font-weight:600;font-size:var(--t-label);z-index:1}.site-menu__nav{display:flex;flex-direction:column;align-items:flex-start}.site-menu__link{display:inline-flex;align-items:baseline;gap:var(--s-3);min-block-size:44px;padding-block:6px;font-family:var(--f-display);font-weight:300;font-size:var(--t-d2);line-height:1.15;color:var(--ink);text-decoration:none}html[lang="en"] .site-menu__link{font-weight:400}.site-menu__num{font-family:var(--f-lat-text);font-weight:400;font-size:var(--t-label-lat);letter-spacing:.12em;color:var(--ink-3);font-variant-numeric:tabular-nums;transform:translateY(-.4em)}.site-menu__link:hover>:last-child,.site-menu__link[aria-current]>:last-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.site-menu__sub{display:grid;justify-items:start;gap:var(--s-1)}.site-menu__sub-label{margin-block-end:var(--s-1)}.site-menu__sub-list{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none}.site-menu__sub-list a{display:inline-flex;align-items:center;min-block-size:44px;font-family:var(--f-he-text);font-weight:400;font-size:var(--t-body);color:var(--ink);text-decoration:none}html[lang="en"] .site-menu__sub-list a{font-family:var(--f-lat-text)}.site-menu__sub-list a:hover,.site-menu__sub-list a[aria-current]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.site-menu__foot{margin-block-start:auto;display:flex;flex-direction:column;align-items:flex-start;padding-block-start:var(--s-4);border-block-start:1px solid var(--rule);font-size:var(--t-small)}.site-menu__foot a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--ink-2);text-decoration:none}.site-menu__foot a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.24em}.site-footer{padding-block:var(--s-7) var(--s-5);font-size:var(--t-small);line-height:1.7;color:var(--fg-2)}.site-footer__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.site-footer__brand{display:grid;justify-items:start;gap:var(--s-2)}.site-footer__seal{inline-size:48px;block-size:auto;aspect-ratio:182 / 210;color:var(--fg);margin-block-end:var(--s-2)}.site-footer__word{font-family:var(--f-lat-text);font-weight:400;font-size:15px;line-height:1.4;letter-spacing:.38em;text-transform:uppercase;color:var(--fg)}.site-footer__desc{font-family:var(--f-he-text);font-weight:300;font-size:var(--t-body);color:var(--fg-2);max-inline-size:38ch}html[lang="en"] .site-footer__desc{font-family:var(--f-lat-text)}.site-footer__estd{color:var(--fg-3)}.site-footer__nav{display:flex;flex-direction:column;align-items:flex-start}.site-footer__list{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;list-style:none}.site-footer__group{margin-block:var(--s-4) var(--s-1);color:var(--fg-3)}.site-footer__list + .site-footer__group + .site-footer__list a{font-size:var(--t-small)}.site-footer__nav a,.site-footer__contact a,.site-footer__legal a{color:var(--fg);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-thickness:1px;text-underline-offset:.28em;transition:text-decoration-color var(--d-micro) var(--ease-paper)}.site-footer__nav a{display:inline-flex;align-items:center;min-block-size:44px;font-size:var(--t-body);text-decoration-line:none}.site-footer__nav a:hover,.site-footer__nav a[aria-current]{text-decoration-line:underline;text-decoration-color:currentColor}.site-footer__contact a:hover,.site-footer__legal a:hover{text-decoration-color:currentColor}.site-footer__contact{display:grid;justify-items:start;align-content:start;gap:var(--s-1)}.site-footer__contact .label{margin-block-end:var(--s-2)}.site-footer__contact p{min-block-size:44px;display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.site-footer__contact .label{min-block-size:0}.site-footer__legal{margin-block-start:var(--s-6);padding-block-start:var(--s-4);border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);color:var(--fg-3)}.site-footer__legal a{display:inline-block;padding-block:10px;margin-block:-10px}@media (min-width:768px){.site-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1100px){.site-footer__legal{justify-content:space-between}}.site-footer{padding-block-end:calc(var(--s-5) + 56px)}.a11y-btn{position:fixed;z-index:var(--z-a11y);inset-block-end:16px;inset-inline-start:16px;display:grid;place-items:center;inline-size:48px;block-size:48px;background:var(--ink);color:var(--paper);border-top-right-radius:var(--arch-ui);box-shadow:0 0 0 1px color-mix(in srgb,var(--paper) 70%,transparent);transition:background-color var(--d-micro) var(--ease-paper)}.a11y-btn:hover,.a11y-btn[aria-expanded="true"]{background:var(--bordeaux)}.a11y-btn svg{inline-size:24px;block-size:24px;fill:none;stroke:currentColor}.a11y-btn:focus-visible{outline-color:var(--bordeaux);box-shadow:0 0 0 5px color-mix(in srgb,var(--paper) 90%,transparent)}.a11y-panel{position:fixed;z-index:var(--z-a11y);inset-block-end:76px;inset-inline-start:16px;inline-size:min(320px,calc(100vw - 32px));max-block-size:calc(100svh - 76px - var(--header-h) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4);background:var(--paper);color:var(--ink);border:1px solid var(--rule);box-shadow:0 18px 48px -18px rgba(33,29,25,.35);display:grid;gap:var(--s-3);font-size:15px;line-height:1.5;--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--line:var(--rule);--focus:var(--bordeaux)}@media (max-width:767px){.a11y-panel{inset-inline-end:16px;inline-size:auto}}@media (max-width:1439px){.a11y-btn{inline-size:44px;block-size:44px;inset-block-end:8px;inset-inline-start:8px}.a11y-panel{inset-block-end:64px;inset-inline-start:8px;max-block-size:calc(100svh - 64px - var(--header-h) - 16px)}}.a11y-panel:not([hidden]){animation:a11y-open var(--d-ui) var(--ease-paper) both}@keyframes a11y-open{from{opacity:0;transform:translateY(8px)}}.a11y-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.a11y-panel__head h2{font-family:var(--f-display);font-weight:400;font-size:var(--t-d4);line-height:1.2}.a11y-panel__close{display:grid;place-items:center;inline-size:44px;block-size:44px;margin-inline-end:-10px;color:var(--ink)}.a11y-panel__close svg{inline-size:20px;block-size:20px;fill:none;stroke:currentColor}.a11y-panel__group{display:flex;flex-wrap:wrap;gap:var(--s-2)}.a11y-panel__group>legend{inline-size:100%;margin-block-end:var(--s-2);font-weight:600;font-size:var(--t-label);color:var(--ink-2)}html[lang="en"] .a11y-panel__group>legend{font-weight:500;letter-spacing:.02em}.a11y-panel__group .chip__label{min-block-size:44px;padding-inline:14px;font-size:14px}.a11y-panel__opt{display:flex;align-items:center;gap:12px;min-block-size:44px;border-block-start:1px solid var(--rule-soft);cursor:pointer}.a11y-panel__opt input{inline-size:20px;block-size:20px;margin:0;flex:none;accent-color:var(--bordeaux);cursor:pointer}.a11y-panel__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block-start:var(--s-2)}.a11y-panel__foot .btn{min-block-size:44px;padding-inline:16px}.cursor-label{position:fixed;z-index:var(--z-cursor);top:0;left:0;inline-size:88px;block-size:100px;margin-top:16px;margin-left:16px;transform-origin:0 0;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--paper) 94%,transparent);border:1px solid var(--rule);color:var(--ink);font-family:var(--f-he-text);font-weight:600;font-size:var(--t-label);letter-spacing:.02em;pointer-events:none;user-select:none;opacity:0;visibility:hidden}html[dir="rtl"] .cursor-label{margin-left:-104px;transform-origin:100% 0}html[lang="en"] .cursor-label{font-family:var(--f-lat-text);font-weight:400;font-size:var(--t-label-lat);letter-spacing:.3em;text-transform:uppercase;padding-inline-start:.3em}html.motion-off .cursor-label,html:not(.fx-desktop) .cursor-label{display:none}@media (pointer:coarse){.cursor-label{display:none}}.cta-band{position:relative;padding-block:var(--s-8);text-align:center;background:var(--bordeaux-deep);color:var(--paper);overflow:hidden}.cta-band__inner{display:grid;justify-items:center;gap:var(--s-4)}.cta-band__seal{inline-size:160px;block-size:auto;aspect-ratio:182 / 210;color:var(--bordeaux-ink);filter: drop-shadow(calc(var(--lp-x,-.7) * 1.2px) calc(var(--lp-y,-.7) * 1.2px) 0 rgba(0,0,0,.55)) drop-shadow(calc(var(--lp-x,-.7) * -1.2px) calc(var(--lp-y,-.7) * -1.2px) 0 rgba(255,236,226,.14));margin-block-end:var(--s-3)}.cta-band__title{font-family:var(--f-display);font-weight:300;font-size:var(--t-d2);line-height:1.12;color:var(--paper);max-inline-size:18ch}html[lang="en"] .cta-band__title{font-weight:400}.cta-band__sub{font-family:var(--f-he-text);font-weight:300;font-size:var(--t-lead);line-height:1.6;color:var(--rose);max-inline-size:40ch}html[lang="en"] .cta-band__sub{font-family:var(--f-lat-text)}.cta-band__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-3) var(--s-5);margin-block-start:var(--s-3)}.cta-band__mail{color:var(--paper);font-size:var(--t-small);letter-spacing:.04em;padding-block:12px}html.a11y-contrast .cta-band__seal{color:#1A1A1A}@media (max-width:767px){.cta-band{padding-block:var(--s-7)}.cta-band__seal{inline-size:120px}}
.i18n-pending [data-i18n],.i18n-pending [data-i18n-html]{visibility:hidden}html:not(.show-intro) .intro,.intro-skip .intro{display:none}html:is(.will-animate,.can-animate):not(.motion-off) [data-reveal="fade"]:not(.is-revealed){opacity:0}html:is(.will-animate,.can-animate):not(.motion-off) [data-reveal="stagger"]:not(.is-revealed)>*{opacity:0}html:is(.will-animate,.can-animate):not(.motion-off) [data-reveal="rule"]:not(.is-revealed){transform:scaleX(0)}[data-reveal="rule"]{transform-origin:0 50%}[dir="rtl"] [data-reveal="rule"]{transform-origin:100% 50%}html:is(.will-animate,.can-animate):not(.motion-off) [data-reveal="lines"]:not(.is-revealed):not(:has(>div[style])){opacity:0}html:is(.will-animate,.can-animate):not(.motion-off) [data-reveal="media"]:not(.is-revealed)>.frame__clip{clip-path:inset(0% 0% 100% 100%)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:260ms;animation-timing-function:var(--ease-paper)}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation:none}.case-hero__media{view-transition-name:hero-media}::view-transition-group(hero-media){animation-duration:var(--d-vt);animation-timing-function:var(--ease-leaf)}::view-transition-old(hero-media){animation:vt-out 350ms linear both}::view-transition-new(hero-media){animation:vt-arch-open var(--d-vt) var(--ease-leaf) both}@keyframes vt-arch-open{from{clip-path:inset(0 round 0 42% 0 0)}to{clip-path:inset(0 round 0)}}@keyframes vt-out{to{opacity:0}}.no-vt.js:not(.motion-off) body{animation:page-in 320ms var(--ease-paper) both}@keyframes page-in{from{opacity:.35}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.motion-off *,.motion-off *::before,.motion-off *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}html.motion-off{scroll-behavior:auto}html.motion-off .film__video{transition:none}@media (prefers-reduced-motion: reduce){@view-transition{navigation:none}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}
