@font-face{font-family:Shoofra;src:url(/fonts/bushoofra.woff2) format("woff2");font-display:swap}@font-face{font-family:Almoni;src:url(/fonts/almoni-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Almoni;src:url(/fonts/almoni-bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Leibushor;src:url(/fonts/yael-leibushor.woff2) format("woff2");font-display:swap}:root{--page: #FFF8F0;--paper: #FFFFFF;--cream: #FFFDF8;--note-paper: #FFFDF6;--ink: #2B1418;--muted: #7A5148;--line: #F1D9C6;--tint: #FFF1E4;--tint2: #FDE4D2;--red: #B3202B;--saffron: #F26B1D;--marigold: #FFB627;--maroon: #4A0F1E;--maroon-deep: #3A0B17;--on-maroon: #FFF4EC;--on-maroon-muted: #F6DCCB;--ink-on-gold: #3A0E16;--link: var(--red);--route: var(--saffron);--icon-a: var(--red);--icon-b: #B34A0C;--icon-bg-a: #FDE4D2;--icon-bg-b: #FFEBC2;--note-a: #FDE4D2;--note-b: #FFF1CC;--note-c: #FFE7D4;--green: #0F7A4F;--green-bg: #E7F6EC;--alert: #8A1C1C;--alert-bg: #FBE3E0;--cta: linear-gradient(90deg, #F26B1D 0%, #FF9A1F 50%, #FFB627 100%);--edge: linear-gradient(90deg, #B3202B 0%, #F26B1D 50%, #FFB627 100%);--tape-1: rgba(255, 182, 39, .82);--tape-2: rgba(242, 107, 29, .72);--tape-3: rgba(179, 32, 43, .62);--tape-4: rgba(255, 214, 107, .88);--font-display: "Shoofra", "Almoni", "Arial Hebrew", sans-serif;--font-hand: "Leibushor", "Almoni", cursive;--font-body: "Almoni", "Assistant", "Arial Hebrew", Arial, sans-serif;--wrap: 1280px;--gutter: clamp(16px, 4vw, 48px);--section: clamp(56px, 8vw, 104px);--radius: 24px;--shadow-soft: 0 24px 50px -36px rgba(0, 0, 0, .35);--shadow-photo: 0 28px 50px -24px rgba(0, 0, 0, .55);--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--fx: -1;color-scheme:light}:root[lang=en]{--fx: 1;--font-display: "Fraunces Variable", Georgia, serif;--font-hand: "Caveat", "Segoe Print", cursive;--font-body: "Almoni", "Helvetica Neue", Arial, sans-serif}:root[lang=en] body{font-variation-settings:"wght" 720,"SOFT" 100,"WONK" 1}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,figure,dl,dd,ol,ul{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}bdi{unicode-bidi:isolate}[hidden]{display:none!important}:focus-visible{outline:3px solid #FFB000;outline-offset:3px;border-radius:6px}::selection{background:#ffd66b;color:var(--ink-on-gold)}.skip-link{position:fixed;top:10px;inset-inline-start:10px;z-index:200;padding:10px 18px;border-radius:999px;background:var(--maroon);color:var(--on-maroon);font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .25s var(--ease)}.skip-link:focus{transform:none}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:1080px}.wrap--text{max-width:980px}.section{padding-block:var(--section)}.section--tint{background:var(--tint)}.section--tint2{background:var(--tint2)}.stack{display:flex;flex-direction:column}.row{display:flex;flex-wrap:wrap}.grid{display:grid;gap:var(--gap, 18px);grid-template-columns:repeat(auto-fit,minmax(min(var(--min, 280px),100%),1fr))}.grid--fill{grid-template-columns:repeat(auto-fill,minmax(min(var(--min, 280px),100%),1fr))}.section-head{display:flex;flex-direction:column;gap:10px;margin-bottom:clamp(24px,3.4vw,40px)}.section-head--split{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 40px}.section-head--split>div:not(.seg,.pills){display:flex;flex-direction:column;gap:10px}.section-head--split>.pills,.section-head--split>.seg{flex:0 0 auto;max-width:100%}.display{font-family:var(--font-display);font-weight:400;line-height:1}.h1{font-family:var(--font-display);font-weight:400;font-size:clamp(52px,7.4vw,108px);line-height:.96;text-wrap:balance}.h1 .accent,.h2 .accent{display:block;color:var(--marigold)}.h2{font-family:var(--font-display);font-weight:400;font-size:clamp(38px,5vw,64px);line-height:1;text-wrap:balance}.h3{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.6vw,48px);line-height:1.02}:root[lang=en] .h1{font-size:clamp(44px,6vw,86px);line-height:1;letter-spacing:-.01em}:root[lang=en] .h2{font-size:clamp(34px,4.3vw,56px);line-height:1.04}:root[lang=en] .h3{font-size:clamp(27px,3.1vw,40px);line-height:1.08}.kicker{font-family:var(--font-hand);font-size:clamp(28px,2.6vw,38px);line-height:1;color:var(--link)}.kicker--sm{font-size:30px}.eyebrow{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--link)}.lead{font-size:clamp(19px,1.7vw,22px);color:var(--muted);max-width:40ch}.muted{color:var(--muted)}.small{font-size:15px}.hand{font-family:var(--font-hand);line-height:1.1}.text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--link);text-decoration:none}.text-link svg{transition:transform .3s var(--ease)}.text-link:hover svg{transform:translate(calc(4px * var(--fx)))}.hero{position:relative;overflow:hidden;isolation:isolate;background-color:var(--maroon);background-image:url(/patterns/jaali-dark.svg);color:var(--on-maroon)}.hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 12% 25%,rgba(242,107,29,.35),transparent 70%),radial-gradient(40% 55% at 90% 85%,rgba(179,32,43,.38),transparent 70%)}.hero .kicker{color:var(--marigold)}.hero .lead{color:var(--on-maroon-muted)}.hero__inner{padding-block:clamp(44px,6vw,96px) clamp(60px,7vw,112px);display:flex;flex-wrap:wrap;align-items:center;gap:48px 64px}.hero__text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.hero__art{position:relative;flex:1 1 360px;max-width:520px;width:100%;margin-inline:auto}.edge{height:6px;background:var(--edge)}.dark{background-color:var(--maroon);background-image:url(/patterns/jaali-dark.svg);color:var(--on-maroon)}.dark .muted{color:var(--on-maroon-muted)}.band{background:var(--cta);color:var(--ink-on-gold)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:0;border-radius:999px;font-weight:700;font-size:18px;line-height:1.1;text-decoration:none;white-space:nowrap;transition:transform .3s var(--ease),box-shadow .3s var(--ease),filter .3s,background-color .3s;-webkit-tap-highlight-color:transparent}.btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn:active{transform:translateY(0) scale(.97);transition-duration:.1s}.btn svg{flex:none;transition:transform .3s var(--ease)}.btn:hover svg.arrow{transform:translate(calc(4px * var(--fx)))}.btn--cta{background:var(--cta);color:var(--ink-on-gold);box-shadow:0 12px 30px -10px #f26b1d99;font-size:19px}.btn--cta:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:250% 100%;background-position:120% 0;transition:background-position .9s var(--ease)}.btn--cta:hover:after{background-position:-20% 0}.btn--red{background:var(--red);color:#fff;box-shadow:0 12px 26px -14px #b3202bb3}.btn--maroon{background:var(--maroon);color:var(--marigold)}.btn--outline{background:transparent;color:inherit;box-shadow:inset 0 0 0 2px var(--marigold)}.btn--outline-red{background:var(--paper);color:var(--link);box-shadow:inset 0 0 0 1.5px var(--red)}.btn--sm{min-height:46px;padding:0 22px;font-size:16px}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:15px;font-weight:700;background:var(--tint)}.chip--red{background:var(--red);color:#fff}.chip--saffron{background:var(--saffron);color:var(--ink-on-gold)}.chip--gold{background:var(--marigold);color:var(--ink-on-gold)}.status{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 16px;border-radius:999px;font-size:16px;font-weight:700;background:var(--tint);color:var(--ink)}.status[data-open=true]{background:var(--green-bg);color:var(--green)}.dot{position:relative;display:inline-block;width:10px;height:10px;border-radius:50%;background:#b9a68b;flex:none}[data-open=true]>.dot,.dot--open{background:#1f9d5b}[data-open=true]>.dot:after,.dot--open:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #1F9D5B;opacity:0;animation:ping 2s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.pill{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font-weight:700;font-size:16px;text-decoration:none;white-space:nowrap;transition:background-color .25s,color .25s,border-color .25s,transform .2s var(--ease)}.pill:hover{border-color:var(--saffron)}.pill:active{transform:scale(.96)}.pill[aria-pressed=true],.pill[aria-selected=true]{background:var(--red);border-color:var(--red);color:#fff}.pills{display:flex;flex-wrap:wrap;gap:8px}.seg{position:relative;display:inline-flex;flex:none;flex-wrap:nowrap;max-width:100%;gap:4px;padding:5px;border-radius:999px;background:var(--tint);border:1px solid var(--line);isolation:isolate}.seg__thumb{position:absolute;z-index:-1;top:0;left:0;height:0;width:0;border-radius:999px;background:var(--red);box-shadow:0 8px 18px -8px #b3202b99;transition:transform .45s var(--spring),width .45s var(--spring),height .3s var(--ease)}.seg button{min-height:46px;padding:0 20px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-weight:700;font-size:17px;white-space:nowrap;transition:color .3s}.seg button[aria-selected=true],.seg button[aria-pressed=true]{color:#fff}.seg button:disabled{color:#c9a99b;cursor:not-allowed}.seg:not(.is-ready) button[aria-selected=true],.seg:not(.is-ready) button[aria-pressed=true]{background:var(--red)}.polaroid{--r: 0deg;position:relative;margin:0;padding:12px 12px 14px;background:var(--cream);box-shadow:var(--shadow-photo);transform:rotate(var(--r));transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.polaroid:hover{transform:rotate(0) translateY(-8px) scale(1.03);box-shadow:0 40px 60px -28px #00000080;z-index:5}.polaroid img,.polaroid .ph{display:block;width:100%;aspect-ratio:var(--ratio, 4 / 3);object-fit:cover}.polaroid figcaption{padding-top:10px;font-family:var(--font-hand);font-size:25px;line-height:1.1;color:#2a2340;text-align:center}.ph{display:grid;place-items:center;padding:20px;text-align:center;font-size:15px;color:var(--muted);background:var(--tint);border:2px dashed var(--line)}.tape{--tr: -4deg;position:absolute;top:-14px;left:50%;z-index:2;width:96px;height:28px;margin-left:-48px;background:var(--tape, var(--tape-1));transform:rotate(var(--tr));box-shadow:0 2px 4px #00000014}.tape:before,.tape:after{content:"";position:absolute;top:0;bottom:0;width:6px;background:inherit}.tape:before{right:-4px;clip-path:polygon(0 0,100% 15%,40% 35%,100% 55%,30% 75%,100% 100%,0 100%)}.tape:after{left:-4px;clip-path:polygon(100% 0,0 20%,60% 40%,0 60%,70% 80%,0 100%,100% 100%)}.pin{position:absolute;top:-9px;left:50%;z-index:2;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.75),var(--pin, var(--red)) 45%);box-shadow:0 4px 6px #0000004d}.lines{background-image:repeating-linear-gradient(to bottom,transparent 0 35px,rgba(0,0,0,.075) 35px 36px);line-height:36px}.note{--r: 0deg;position:relative;display:flex;flex-direction:column;gap:6px;padding:26px 24px 22px;background:var(--note-bg, var(--note-paper));color:var(--ink);text-decoration:none;box-shadow:0 18px 34px -22px #00000073;transform:rotate(var(--r));transition:transform .35s var(--ease),box-shadow .35s var(--ease)}a.note:hover,.note--lift:hover{transform:rotate(0) translateY(-6px);box-shadow:0 26px 44px -24px #00000073}.stamp{--r: 10deg;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:112px;height:112px;border-radius:50%;border:2px dashed var(--red);background:var(--paper);color:var(--red);box-shadow:0 0 0 6px var(--paper),0 14px 30px -10px #0006;transform:rotate(var(--r))}.stamp b{font-family:var(--font-display);font-weight:400;font-size:30px;line-height:1}.stamp small{font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2}.card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius)}.card--pad{padding:clamp(22px,3vw,32px)}.card--shadow{box-shadow:var(--shadow-soft)}a.card,.card--hover{text-decoration:none;color:inherit;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}a.card:hover,.card--hover:hover{transform:translateY(-4px);box-shadow:0 22px 44px -22px #00000059;border-color:#ebc4a8}.icon-circle{display:grid;place-items:center;flex:none;width:var(--s, 52px);height:var(--s, 52px);border-radius:50%;background:var(--icon-bg-a);color:var(--icon-a)}.icon-circle--b{background:var(--icon-bg-b);color:var(--icon-b)}.icon-circle--paper{background:var(--paper)}.check-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.check-list li{display:flex;align-items:flex-start;gap:10px}.check-list svg{flex:none;margin-top:3px;color:var(--icon-a)}.callout{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border-radius:18px;background:var(--alert-bg);color:var(--alert);font-weight:700}.callout svg{flex:none;margin-top:3px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:700}.input{width:100%;height:52px;padding:0 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);transition:border-color .25s,box-shadow .25s}.input:focus{outline:none;border-color:var(--saffron);box-shadow:0 0 0 4px #ffb00040}.input::placeholder{color:#b79a8c}.panel-in{animation:panel-in .55s var(--ease-out) both}@keyframes panel-in{0%{opacity:0;transform:translateY(14px)}}.panel-in .stagger>*{animation:rv-up .6s var(--ease-out) backwards;animation-delay:calc(80ms + var(--i, 0) * 70ms)}.js [data-reveal]:not(.is-in){opacity:0}.js [data-reveal].is-in{animation:rv-up .8s var(--ease-out) backwards;animation-delay:calc(var(--d, 0ms) + var(--i, 0) * 90ms)}.js [data-reveal=fade].is-in{animation-name:rv-fade;animation-duration:1s}.js [data-reveal=pin].is-in{animation-name:rv-pin;animation-duration:1s;animation-timing-function:var(--spring)}.js [data-reveal=stamp].is-in{animation-name:rv-stamp;animation-duration:.7s;animation-timing-function:var(--spring)}.js [data-reveal=pop].is-in{animation-name:rv-pop;animation-duration:.6s;animation-timing-function:var(--spring)}.js [data-reveal=draw].is-in{animation-name:rv-draw;animation-duration:1.4s;animation-timing-function:var(--ease)}.js [data-reveal=draw-down].is-in{animation-name:rv-draw-down;animation-duration:1.4s;animation-timing-function:var(--ease)}.js [data-reveal=wipe].is-in{animation-name:rv-wipe;animation-duration:.9s;animation-timing-function:var(--ease)}.js [data-reveal=rise].is-in{animation-name:rv-rise;animation-duration:.9s}@keyframes rv-up{0%{opacity:0;transform:translateY(28px) rotate(var(--r, 0deg))}}@keyframes rv-fade{0%{opacity:0}}@keyframes rv-pin{0%{opacity:0;transform:translateY(-46px) rotate(calc(var(--r, 0deg) + 10deg)) scale(1.08)}40%{opacity:1}}@keyframes rv-stamp{0%{opacity:0;transform:scale(1.9) rotate(calc(var(--r, 0deg) - 22deg))}50%{opacity:1}}@keyframes rv-pop{0%{opacity:0;transform:scale(.6) rotate(var(--r, 0deg))}}@keyframes rv-draw{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}@keyframes rv-draw-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rv-wipe{0%{clip-path:inset(0 0 0 100%);opacity:.2}to{clip-path:inset(0 0 0 -10%);opacity:1}}@keyframes rv-draw-ltr{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes rv-wipe-ltr{0%{clip-path:inset(0 100% 0 0);opacity:.2}to{clip-path:inset(0 -10% 0 0);opacity:1}}:root[dir=ltr].js [data-reveal=draw].is-in{animation-name:rv-draw-ltr}:root[dir=ltr].js [data-reveal=wipe].is-in{animation-name:rv-wipe-ltr}@keyframes rv-rise{0%{opacity:0;transform:translateY(.45em);filter:blur(6px)}}.js .lines-in>*{display:block}.js .lines-in.is-in>*{animation:rv-rise .9s var(--ease-out) backwards;animation-delay:calc(var(--d, 0ms) + var(--li, 0) * .14s)}.js .lines-in:not(.is-in)>*{opacity:0}.js [data-reveal=pin].is-in .tape{animation:tape-in .5s var(--ease-out) backwards;animation-delay:calc(var(--d, 0ms) + var(--i, 0) * 90ms + .38s)}@keyframes tape-in{0%{opacity:0;transform:rotate(var(--tr)) scaleX(.2)}}.flame{transform-origin:50% 100%;animation:flicker 2.4s ease-in-out infinite}.flame--b{animation-delay:.6s}@keyframes flicker{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(1.1) translateY(-1px);opacity:.85}}.blink{animation:blink 2s steps(1) infinite}@keyframes blink{50%{opacity:.25}}@supports (animation-timeline: view()){.drift{animation:drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes drift{0%{translate:0 22px}to{translate:0 -22px}}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .22s ease both}::view-transition-new(root){animation:vt-in .4s var(--ease-out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}.topstrip{view-transition-name:topstrip}.site-header{view-transition-name:site-header}::view-transition-old(site-header),::view-transition-new(site-header),::view-transition-old(topstrip),::view-transition-new(topstrip){animation:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important}.js [data-reveal]:not(.is-in),.js .lines-in:not(.is-in)>*{opacity:1}}@media(max-width:640px){body{font-size:17px}.m-swipe{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:14px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:20px var(--gutter) 24px}.m-swipe::-webkit-scrollbar{display:none}.m-swipe>*{flex:0 0 80%!important;max-width:80%!important;min-width:0;scroll-snap-align:center}.m-two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.m-hide{display:none!important}.m-small{max-width:270px!important}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-full-normal.7BpKI3vF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-full-normal.YHFkNujK.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-full-normal.CFFu7zhK.woff2) format("woff2-variations");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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-cyrillic-ext-500-normal.DcrB4vVx.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-500-normal.DqTXtm5N.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-cyrillic-500-normal.DpMZbbjM.woff2) format("woff2"),url(/_astro/caveat-cyrillic-500-normal.DLSfp5IU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-ext-500-normal.jKqJW7bC.woff2) format("woff2"),url(/_astro/caveat-latin-ext-500-normal.wUUXxlbS.woff) format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-500-normal.B9SDL8cy.woff2) format("woff2"),url(/_astro/caveat-latin-500-normal.Do9veZfZ.woff) format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-ext-700-normal.CrK2-ngJ.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-700-normal.DjFGiEhD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-700-normal.BIyejhEL.woff2) format("woff2"),url(/_astro/caveat-cyrillic-700-normal.Bhcx9qBB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-ext-700-normal.DFbRgDry.woff2) format("woff2"),url(/_astro/caveat-latin-ext-700-normal.DjJQd59I.woff) format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2) format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.woff) format("woff");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}.topstrip[data-astro-cid-3ef6ksr2]{background:var(--maroon);color:var(--on-maroon-muted);font-size:15px}.topstrip__in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:4px 24px;min-height:38px;padding-block:6px}.topstrip__now[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px}.topstrip__clock[data-astro-cid-3ef6ksr2]{color:var(--marigold);font-weight:700}.topstrip__links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px}.topstrip__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--marigold);font-weight:700;text-decoration:none}.topstrip__links[data-astro-cid-3ef6ksr2] .topstrip__en[data-astro-cid-3ef6ksr2]{color:var(--on-maroon-muted);font-weight:400;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.topstrip__links[data-astro-cid-3ef6ksr2]{display:none}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:#fff8f0eb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .35s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{box-shadow:0 14px 30px -24px #3a0e1673}.site-header[data-astro-cid-3ef6ksr2] .edge[data-astro-cid-3ef6ksr2]{height:5px}.bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:12px 24px;min-height:76px;transition:min-height .35s var(--ease)}.is-scrolled[data-astro-cid-3ef6ksr2] .bar[data-astro-cid-3ef6ksr2]{min-height:66px}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;flex:none;color:var(--ink);text-decoration:none}.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:50px;width:auto;transition:transform .5s var(--spring),height .35s var(--ease)}.is-scrolled[data-astro-cid-3ef6ksr2] .brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:44px}.brand[data-astro-cid-3ef6ksr2]:hover img[data-astro-cid-3ef6ksr2]{transform:rotate(-6deg) scale(1.05)}.brand__words[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:3px;line-height:1}.brand__he[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:26px;color:var(--red)}.brand__en[data-astro-cid-3ef6ksr2]{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--muted)}.brand__en--he[data-astro-cid-3ef6ksr2]{font-size:13px;letter-spacing:.04em}[lang=en] .brand__he[data-astro-cid-3ef6ksr2]{font-size:24px}.mainnav[data-astro-cid-3ef6ksr2]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:2px;min-width:0}.mainnav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],.mainnav__btn[data-astro-cid-3ef6ksr2]{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-weight:700;font-size:16.5px;text-decoration:none;white-space:nowrap;transition:background-color .25s,color .25s}.mainnav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;right:16px;left:16px;bottom:7px;height:2px;border-radius:2px;background:var(--saffron);transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}[dir=ltr] .mainnav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:after{transform-origin:left}.mainnav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}.mainnav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2][aria-current=page],.mainnav__btn[data-astro-cid-3ef6ksr2].is-active,.mainnav__btn[data-astro-cid-3ef6ksr2][aria-expanded=true]{background:var(--red);color:#fff}.mainnav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2][aria-current=page]:after{display:none}.mainnav__guide[data-astro-cid-3ef6ksr2]{position:relative}.mainnav__btn[data-astro-cid-3ef6ksr2] .chev{transition:transform .3s var(--ease)}.mainnav__btn[data-astro-cid-3ef6ksr2][aria-expanded=true] .chev{transform:rotate(180deg)}.guide-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 12px);right:50%;z-index:60;width:560px;padding:14px;border-radius:22px;background:var(--paper);border:1px solid var(--line);box-shadow:0 30px 60px -24px #00000059;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;opacity:0;transform:translate(50%,-8px) scale(.97);transform-origin:top center;transition:opacity .25s var(--ease),transform .35s var(--ease-out)}.guide-menu[data-astro-cid-3ef6ksr2].is-open{opacity:1;transform:translate(50%) scale(1)}.guide-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:var(--tint);color:var(--ink);text-decoration:none;transition:background-color .25s,transform .25s var(--ease)}.guide-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:var(--tint2);transform:translateY(-2px)}.guide-menu__n[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;font-family:var(--font-display);font-size:16px;line-height:1}.guide-menu__t[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;line-height:1.3}.guide-menu__t[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{font-size:17px}.guide-menu__t[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-size:14px;color:var(--muted)}.bar__end[data-astro-cid-3ef6ksr2]{margin-inline-start:auto;display:flex;align-items:center;gap:8px;flex:none}.bar__cta-short[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:none;position:relative;width:48px;height:48px;border-radius:14px;border:1.5px solid var(--line);background:transparent}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{position:absolute;right:13px;left:13px;height:2.2px;border-radius:2px;background:var(--ink);transition:transform .4s var(--spring),opacity .2s,top .3s var(--ease)}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){top:16px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:23px}.burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){top:30px}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true]{background:var(--red);border-color:var(--red)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]{background:#fff;top:23px}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0;transform:scaleX(.2)}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;right:0;left:0;z-index:60;max-height:calc(100dvh - 80px);overflow-y:auto;background:var(--page);border-bottom:1px solid var(--line);box-shadow:0 30px 50px -20px #00000059;clip-path:inset(0 0 100% 0);transition:clip-path .5s var(--ease-out)}.mobile-menu[data-astro-cid-3ef6ksr2].is-open{clip-path:inset(0 0 -60px 0)}.mobile-menu__in[data-astro-cid-3ef6ksr2]{padding-block:8px 24px}.mobile-menu__links[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column}.mobile-menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 6px;border-bottom:1px solid var(--line);font-weight:700;font-size:20px;color:var(--ink);text-decoration:none}.mobile-menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--red)}.mobile-menu__links[data-astro-cid-3ef6ksr2] .mm-chev{transform:rotate(calc(-90deg * var(--fx)));color:var(--saffron)}.mobile-menu__label[data-astro-cid-3ef6ksr2]{margin:20px 0 10px;font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.mobile-menu__guide[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-menu__guide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:16px;background:var(--tint);color:var(--ink);text-decoration:none;font-size:16px;line-height:1.25}.mobile-menu__quick[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mobile-menu__quick[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;background:var(--tint);color:var(--ink);font-weight:700;text-decoration:none}.mobile-menu[data-astro-cid-3ef6ksr2] .mobile-menu__links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2],.mobile-menu[data-astro-cid-3ef6ksr2] .mobile-menu__guide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{opacity:0;transform:translateY(-10px);transition:opacity .35s var(--ease),transform .45s var(--ease-out);transition-delay:calc(var(--i) * 35ms)}.mobile-menu[data-astro-cid-3ef6ksr2].is-open .mobile-menu__links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2],.mobile-menu[data-astro-cid-3ef6ksr2].is-open .mobile-menu__guide[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}@media(max-width:1099px){.mainnav[data-astro-cid-3ef6ksr2]{display:none}.burger[data-astro-cid-3ef6ksr2]{display:block}}@media(min-width:1100px){.mobile-menu[data-astro-cid-3ef6ksr2]{display:none!important}}[lang=en] .mainnav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2],[lang=en] .mainnav__btn[data-astro-cid-3ef6ksr2]{padding:0 11px;font-size:16px}@media(min-width:1100px)and (max-width:1239px){[lang=en] .mainnav[data-astro-cid-3ef6ksr2]{display:none}[lang=en] .burger[data-astro-cid-3ef6ksr2]{display:block}[lang=en] .mobile-menu[data-astro-cid-3ef6ksr2]:not([hidden]){display:block!important}}@media(max-width:420px){.brand[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:40px}.brand__he[data-astro-cid-3ef6ksr2]{font-size:21px}[lang=en] .brand__he[data-astro-cid-3ef6ksr2]{font-size:18px}.bar__cta[data-astro-cid-3ef6ksr2]{padding:0 16px}.bar__cta-long[data-astro-cid-3ef6ksr2]{display:none}.bar__cta-short[data-astro-cid-3ef6ksr2]{display:inline}}@media(max-width:380px){[lang=en] .bar[data-astro-cid-3ef6ksr2]{column-gap:12px}[lang=en] .brand__he[data-astro-cid-3ef6ksr2]{font-size:16px}}@media(prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-3ef6ksr2]{transition:none;clip-path:none}}.footer[data-astro-cid-sz7xmlte]{background:var(--maroon-deep);color:var(--on-maroon-muted);font-size:17px;line-height:1.55}.footer__sos[data-astro-cid-sz7xmlte]{background:var(--maroon);border-bottom:1px solid rgba(255,182,39,.24)}.footer__sos-in[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 28px;padding-block:12px;font-size:16px}.footer__sos[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:8px;color:var(--marigold)}.footer__sos[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:6px;min-height:40px;color:var(--on-maroon);text-decoration:none}.footer__sos[data-astro-cid-sz7xmlte] bdi[data-astro-cid-sz7xmlte]{color:var(--marigold);font-weight:700}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:40px;padding-block:64px 32px}.footer__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:16px}.footer__logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;color:var(--on-maroon);text-decoration:none}.footer__logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:64px;width:auto}.footer__logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:30px;line-height:1}[lang=en] .footer__logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:25px}.footer__muted[data-astro-cid-sz7xmlte]{color:#e3bfaf}.footer__accent[data-astro-cid-sz7xmlte]{color:var(--marigold);font-weight:700}.footer__col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:4px}.footer__head[data-astro-cid-sz7xmlte]{margin-bottom:8px;font-weight:700;color:var(--marigold);letter-spacing:.06em}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:6px;min-height:38px;color:var(--on-maroon-muted);text-decoration:none;width:fit-content;transition:color .2s,transform .25s var(--ease)}.footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;transform:translate(calc(4px * var(--fx)))}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:10px;margin-top:8px}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{width:44px;height:44px;justify-content:center;border-radius:50%;border:1px solid rgba(255,182,39,.3);color:var(--marigold);transition:background-color .25s,transform .3s var(--spring)}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:#ffb62724;transform:translateY(-3px)}.footer__skyline-wrap[data-astro-cid-sz7xmlte]{direction:ltr;overflow:hidden;padding-top:8px;color:var(--marigold)}.footer__skyline[data-astro-cid-sz7xmlte]{display:block;width:min(100%,1680px);height:auto;margin:0 auto;overflow:visible}.sk[data-astro-cid-sz7xmlte]{fill:none;stroke:currentColor;stroke-opacity:.62;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sk--faint[data-astro-cid-sz7xmlte]{stroke-opacity:.35;stroke-width:1}.sk--ground[data-astro-cid-sz7xmlte]{stroke-opacity:.5}.sk-fill[data-astro-cid-sz7xmlte]{stroke:none}.sk-fill--saffron[data-astro-cid-sz7xmlte]{fill:var(--saffron);fill-opacity:.6}.sk-fill--red[data-astro-cid-sz7xmlte]{fill:#e04050;fill-opacity:.55}.sk-fill--flag[data-astro-cid-sz7xmlte]{fill:none}path[data-astro-cid-sz7xmlte].sk-crown{fill:none;stroke:currentColor;stroke-opacity:.85;stroke-width:1.1;stroke-linejoin:round}circle[data-astro-cid-sz7xmlte].sk-crown{fill:currentColor;fill-opacity:.85}.sk-flagtext[data-astro-cid-sz7xmlte]{fill:currentColor;fill-opacity:.85;font:700 9.5px var(--font-body)}.js .sk[data-astro-cid-sz7xmlte]{stroke-dasharray:1;stroke-dashoffset:1}.js .footer__skyline[data-astro-cid-sz7xmlte].is-in .sk[data-astro-cid-sz7xmlte]{animation:sk-draw 2.2s var(--ease) forwards;animation-delay:calc(var(--k, 0) * .13s)}.js .sk-fill[data-astro-cid-sz7xmlte],.js .sk-crown[data-astro-cid-sz7xmlte],.js .sk-flagtext[data-astro-cid-sz7xmlte]{opacity:0}.js .footer__skyline[data-astro-cid-sz7xmlte].is-in [data-astro-cid-sz7xmlte]:is(.sk-fill,.sk-crown,.sk-flagtext){animation:sk-fade .8s var(--ease) 1.3s forwards}.sk-flag[data-astro-cid-sz7xmlte]{transform-box:fill-box;transform-origin:0% 50%;animation:sk-wave 3.4s ease-in-out infinite}.sk-birds[data-astro-cid-sz7xmlte]{animation:sk-fly 16s ease-in-out infinite alternate}.sk-kite[data-astro-cid-sz7xmlte]{transform-box:fill-box;transform-origin:50% 100%;animation:sk-sway 5s ease-in-out infinite alternate}.sk-kite--b[data-astro-cid-sz7xmlte]{animation-duration:6.5s;animation-delay:-2s}.sk-stars[data-astro-cid-sz7xmlte]{animation:sk-twinkle 2.8s ease-in-out infinite alternate}@keyframes sk-draw{to{stroke-dashoffset:0}}@keyframes sk-fade{to{opacity:1}}@keyframes sk-wave{50%{transform:skewY(-3deg) scaleX(.96)}}@keyframes sk-fly{to{transform:translate(26px,-8px)}}@keyframes sk-sway{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes sk-twinkle{0%{opacity:.45}to{opacity:1}}.footer__base[data-astro-cid-sz7xmlte]{text-align:center;padding:18px var(--gutter) 40px;border-top:1px solid rgba(255,182,39,.24)}.footer__motto[data-astro-cid-sz7xmlte]{color:var(--marigold);font-weight:700;letter-spacing:.16em;font-size:clamp(15px,1.6vw,22px);text-wrap:balance}.footer__legal[data-astro-cid-sz7xmlte]{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:14px;color:#d4ac9b}.footer__legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#d4ac9b}@media(max-width:760px){.footer__skyline[data-astro-cid-sz7xmlte]{width:190%;max-width:none;margin-left:-45%;margin-right:auto}}@media(max-width:640px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding-block:36px 24px}.footer__brand[data-astro-cid-sz7xmlte],.footer__contact[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}.gnav[data-astro-cid-7vsj66nr]{background:var(--tint);border-bottom:1px solid var(--line)}.gnav__in[data-astro-cid-7vsj66nr]{padding-block:18px 16px;display:flex;flex-direction:column;gap:12px}.gnav__label[data-astro-cid-7vsj66nr]{font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--link)}.gnav__stops[data-astro-cid-7vsj66nr]{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gnav__line[data-astro-cid-7vsj66nr]{position:absolute;top:24px;right:12%;left:12%;border-top:2px dashed var(--route)}.gnav__stop[data-astro-cid-7vsj66nr]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:var(--ink);text-decoration:none}.gnav__dot[data-astro-cid-7vsj66nr]{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-family:var(--font-display);font-size:22px;line-height:1;background:var(--paper);color:var(--red);border:2px dashed var(--route);box-shadow:0 0 0 5px var(--tint);transition:transform .35s var(--spring)}.gnav__stop[data-astro-cid-7vsj66nr]:hover .gnav__dot[data-astro-cid-7vsj66nr]{transform:scale(1.08)}.is-done[data-astro-cid-7vsj66nr] .gnav__dot[data-astro-cid-7vsj66nr]{background:var(--saffron);color:var(--ink-on-gold);border:0}.is-here[data-astro-cid-7vsj66nr] .gnav__dot[data-astro-cid-7vsj66nr]{background:var(--red);color:#fff;border:0;box-shadow:0 0 0 5px var(--tint),0 0 0 7px var(--marigold)}.gnav__name[data-astro-cid-7vsj66nr]{font-weight:700;font-size:17px;line-height:1.2;color:var(--muted)}.is-here[data-astro-cid-7vsj66nr] .gnav__name[data-astro-cid-7vsj66nr]{color:var(--ink)}.gnav__sub[data-astro-cid-7vsj66nr]{font-size:14px;line-height:1.3;color:var(--muted)}@media(max-width:640px){.gnav__stops[data-astro-cid-7vsj66nr]{gap:4px}.gnav__line[data-astro-cid-7vsj66nr]{top:19px}.gnav__dot[data-astro-cid-7vsj66nr]{width:38px;height:38px;font-size:18px}.gnav__name[data-astro-cid-7vsj66nr]{font-size:14px}.gnav__sub[data-astro-cid-7vsj66nr]{display:none}}
