@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/archivo-latin-500-normal-CGugC8dq.woff2)format("woff2"),url(/assets/archivo-latin-500-normal-pkzA7jw9.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff")}@font-face{font-family:Archivo Narrow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-narrow-latin-400-normal-BON_owyT.woff2)format("woff2"),url(/assets/archivo-narrow-latin-400-normal-nNe3qgr1.woff)format("woff")}@font-face{font-family:Archivo Narrow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-narrow-latin-600-normal-l2jiltzb.woff2)format("woff2"),url(/assets/archivo-narrow-latin-600-normal-DZkbuzR9.woff)format("woff")}@font-face{font-family:Archivo Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-narrow-latin-700-normal-DtADLsoy.woff2)format("woff2"),url(/assets/archivo-narrow-latin-700-normal-DxmyBkwC.woff)format("woff")}:root{--paper:#0b1420;--panel:#121e2b;--sea:#132a3d;--land:#1a2634;--coast:#3d596d;--graticule:#27404f;--halo:#14202de6;--ink:#e8eef4;--ink-2:#a7bac9;--ink-3:#768b9c;--rule:#2d4152;--rule-soft:#1f2e3d;--band-0:#2dd4bf;--band-1:#a3e635;--band-2:#fbbf24;--band-3:#f87171;--sans:"Archivo", system-ui, sans-serif;--narrow:"Archivo Narrow", "Archivo", system-ui, sans-serif;--step:4px;--draw-ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}h1,h2,h3,p,ul,figure{margin:0;padding:0}ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sheet{grid-template-rows:100svh;grid-template-columns:386px minmax(0,1fr);display:grid}.key{background:var(--panel);border-right:1px solid var(--rule);flex-direction:column;gap:16px;padding:24px 24px 20px;display:flex;overflow-y:auto}.key__title h1{font-family:var(--narrow);letter-spacing:.085em;text-transform:uppercase;font-size:clamp(27px,2.7vw,33px);font-weight:700;line-height:1}.key__title p{max-width:34ch;color:var(--ink-2);margin-top:7px;font-size:12.5px;line-height:1.5}.key__source{border:1px solid var(--rule);color:var(--ink-2);font-family:var(--narrow);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;margin-top:10px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.key__notice{max-width:34ch;color:var(--ink-3);margin-top:8px;font-size:11.5px;line-height:1.5}.key__block{border-top:1px solid var(--rule-soft);flex-direction:column;gap:9px;padding-top:13px;display:flex}.key__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;font-weight:600;display:flex}.key__value{font-family:var(--narrow);letter-spacing:.01em;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.key__count{letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.key__note{color:var(--ink-3);font-size:11.5px}.key__warn{color:var(--band-3);font-size:11.5px}.key__credit{border-top:1px solid var(--rule-soft);color:var(--ink-3);max-width:42ch;margin-top:auto;padding-top:16px;font-size:10.5px;line-height:1.55}.key__result{gap:5px}.key__result-count{font-family:var(--narrow);letter-spacing:.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:700;line-height:1.25}.key__result-link{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px;font-weight:600}.key__result-link:hover{color:var(--ink);text-decoration:underline}.picker{position:relative}.picker__input{width:100%;font-family:var(--narrow);color:var(--ink);background:var(--land);border:1px solid var(--rule);border-radius:2px;padding:8px 10px;font-size:15px;font-weight:600}.picker__input::placeholder{color:var(--ink-2);opacity:1}.picker__list{z-index:5;background:var(--land);border:1px solid var(--rule);border-radius:2px;max-height:232px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow-y:auto}.picker__option{text-align:left;border:0;border-bottom:1px solid var(--rule-soft);background:0 0;justify-content:space-between;gap:10px;width:100%;padding:6px 10px;font-size:13px;display:flex}.picker__list li:last-child .picker__option{border-bottom:0}.picker__option.is-cursor{background:var(--ink);color:var(--land)}.picker__region{color:var(--ink-3);font-size:11px}.picker__option.is-cursor .picker__region{color:var(--sea)}.picker__empty{color:var(--ink-2);margin-top:6px;font-size:11.5px}.airports{flex-direction:column;display:flex}.airport{border-bottom:1px solid var(--rule-soft);cursor:pointer;color:var(--ink-3);grid-template-columns:15px 34px minmax(0,1fr) auto 16px;align-items:center;gap:9px;padding:5px 2px;display:grid}.airports li:last-child .airport{border-bottom:0}.airport input{opacity:0;width:0;height:0;position:absolute}.airport__box{border:1px solid var(--rule);background:var(--land);color:#0000;border-radius:2px;place-items:center;width:15px;height:15px;display:grid}.airport.is-on .airport__box{background:var(--ink);border-color:var(--ink);color:var(--land)}.airport input:focus-visible+.airport__box{outline:2px solid var(--ink);outline-offset:2px}.airport__code{font-family:var(--narrow);letter-spacing:.04em;color:var(--ink-2);font-size:13px;font-weight:700}.airport__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.airport__km{font-variant-numeric:tabular-nums;font-size:11px}.airport.is-on{color:var(--ink-2)}.airport.is-on .airport__code,.airport.is-on .airport__name,.airport.is-on .airport__rule{color:var(--ink)}.airport:hover{color:var(--ink-2)}.airports__summary{text-align:left;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.airports__summary-codes{font-family:var(--narrow);letter-spacing:.01em;font-size:13.5px;font-weight:600}.airports__edit{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex:none;font-size:10.5px;font-weight:600}.airports__summary:hover .airports__edit{color:var(--ink);text-decoration:underline}.airports__done{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:0;align-self:flex-end;margin-top:3px;padding:0;font-size:10.5px;font-weight:600}.airports__done:hover{color:var(--ink);text-decoration:underline}.budget{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.budget::-webkit-slider-runnable-track{border:1px solid var(--rule);background:linear-gradient(to right, var(--ink) 0 var(--fill,40%), transparent var(--fill,40%) 100%), var(--land);border-radius:1px;height:6px}.budget::-moz-range-track{border:1px solid var(--rule);background:var(--land);border-radius:1px;height:6px}.budget::-moz-range-progress{background:var(--ink);height:6px}.budget::-webkit-slider-thumb{appearance:none;border:1px solid var(--ink);background:linear-gradient(to right, var(--land) 0 4px, var(--ink) 4px 6px, var(--land) 6px 100%);border-radius:1px;width:11px;height:20px;margin-top:-8px}.budget::-moz-range-thumb{border:1px solid var(--ink);background:linear-gradient(to right, var(--land) 0 4px, var(--ink) 4px 6px, var(--land) 6px 100%);border-radius:1px;width:11px;height:20px}.budget__scale{height:13px;margin-top:-2px;position:relative}.budget__scale span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;transform:translate(-50%)}.budget__scale span:first-child{transform:none}.budget__scale span:last-child{transform:translate(-100%)}.months__year{flex-direction:column;gap:3px;display:flex}.months__year+.months__year{margin-top:8px}.months__year-label{font-family:var(--narrow);letter-spacing:.1em;color:var(--ink-3);font-size:10px;font-weight:700}.months__strip{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.months__cell{background:var(--land);border:1px solid var(--rule-soft);font-family:var(--narrow);letter-spacing:.03em;color:var(--ink-2);border-radius:2px;padding:7px 2px 6px;font-size:12.5px;font-weight:600}.months__cell:hover{border-color:var(--rule);color:var(--ink)}.months__cell.is-in{background:var(--sea);border-color:var(--coast);color:var(--ink)}.months__cell.is-edge{background:var(--ink);border-color:var(--ink);color:var(--land)}.months__cell.is-anchor{border-style:dashed}.months__hint{color:var(--ink-3);font-size:11px}.nights{align-items:center;gap:10px;display:flex}.nights__dash{background:var(--rule);flex:1;height:1px}.stepper{border:1px solid var(--rule);background:var(--land);border-radius:2px;align-items:center;display:flex}.stepper__step{width:26px;height:26px;color:var(--ink-2);background:0 0;border:0;place-items:center;display:grid}.stepper__step:hover:not(:disabled){background:var(--sea);color:var(--ink)}.stepper__step:disabled{color:var(--rule);cursor:not-allowed}.stepper__value{text-align:center;border-inline:1px solid var(--rule-soft);min-width:30px;font-family:var(--narrow);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:26px}.legend__row{grid-template-columns:34px 34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:3px 0;display:grid}.legend__tick{font-family:var(--narrow);letter-spacing:.03em;color:var(--ink-2);font-size:12px;font-weight:700}.legend__range{font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px}.legend__count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.plate{background:var(--paper);min-width:0;display:grid;position:relative;overflow:hidden}.plate--compact{background:var(--sea)}.plate--compact .hub__code{font-size:24px}.plate--compact .label{stroke-width:5px;font-size:26px}.plate__svg{width:100%;height:100%;transition:opacity .2s ease-out;display:block}.plate__svg.is-searching{opacity:.55}.plate__paper{fill:var(--paper)}.plate__sea{fill:var(--sea)}.plate__neatline{fill:none;stroke:var(--ink);stroke-width:1.2px}.plate__neatline--outer{stroke-width:.6px;stroke:var(--ink-3)}.furniture__line{font-family:var(--narrow);fill:var(--ink-2);letter-spacing:.02em;font-size:11.5px}.furniture__bar,.furniture__tick{stroke:var(--ink-2);stroke-width:1.2px}.plate__graticule{fill:none;stroke:var(--graticule);stroke-width:.7px}.plate__land{fill:var(--land);stroke:var(--coast);stroke-width:.7px;stroke-linejoin:round}.arc{fill:none;stroke-linecap:round}.arc.is-active{stroke-width:4.6px}@keyframes arc-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.arc--drawn{stroke-dashoffset:1px;animation:arc-draw .62s var(--draw-ease) forwards}.arc--leaving{fill:none;stroke-linecap:round;animation:arc-draw .38s var(--draw-ease) reverse forwards}.dot__hit{fill:#0000}.dot__mark{stroke:var(--land);stroke-width:1.4px;transition:r .12s ease-out}.label{font-family:var(--narrow);fill:var(--ink);paint-order:stroke;stroke:var(--halo);stroke-width:3.4px;stroke-linejoin:round;pointer-events:none;font-size:15px;font-weight:600}.label--code{letter-spacing:.06em;fill:var(--ink-2);text-anchor:middle;stroke-width:2.8px;font-size:11px}.label__price{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:400}.label.is-active{font-weight:700}.hub__halo{fill:var(--land);stroke:var(--ink);stroke-width:1px}.hub__mark{fill:var(--ink)}.hub__code{font-family:var(--narrow);letter-spacing:.08em;fill:var(--ink);text-anchor:middle;paint-order:stroke;stroke:var(--halo);stroke-width:3px;font-size:13.5px;font-weight:700}.plate__note{background:var(--panel);border:1px solid var(--ink);border-radius:2px;max-width:372px;padding:20px 22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plate__note h2{font-family:var(--narrow);letter-spacing:.02em;font-size:19px;font-weight:700}.plate__note p{color:var(--ink-2);margin-top:8px;font-size:13px}.plate__note button{background:var(--ink);color:var(--panel);border:1px solid var(--ink);letter-spacing:.11em;text-transform:uppercase;border-radius:2px;margin-top:14px;padding:8px 14px;font-size:11px;font-weight:600}.plate__note button:hover{background:var(--panel);color:var(--ink)}.fares{border-top:1px solid var(--rule);padding:32px 24px 40px}.fares__head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:16px;display:flex}.fares__head h2{font-family:var(--narrow);letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:700}.fares__head p{color:var(--ink-2);max-width:74ch;font-size:12.5px}.fares__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fares__table th,.fares__table td{text-align:left;border-bottom:1px solid var(--rule-soft);vertical-align:baseline;padding:7px 12px 7px 0;font-weight:400}.fares__table thead th{z-index:2;background:var(--paper);border-bottom:1px solid var(--rule);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);padding-block:8px;font-size:10px;font-weight:600;position:sticky;top:0}.fares__table thead button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.fares__table thead button:hover{color:var(--ink)}.fares__table .is-numeric{text-align:right;padding-right:0}.fares__table thead .is-numeric button{flex-direction:row-reverse}.fares__table tbody tr{outline-offset:-2px}.fares__table tbody tr.is-active{background:var(--panel)}.fares__table tbody th{white-space:nowrap}.fares__swatch{vertical-align:baseline;border-radius:1px;width:9px;height:9px;margin-right:9px;display:inline-block}.fares__city{font-family:var(--narrow);font-size:15px;font-weight:600}.fares__country{color:var(--ink-3);margin-left:7px;font-size:11.5px}.fares__code{color:var(--ink-3);letter-spacing:.06em;margin-left:7px;font-size:11px}.fares__origin{font-family:var(--narrow);letter-spacing:.04em;font-size:13px;font-weight:700}.fares__origin-name{color:var(--ink-3);margin-left:8px;font-size:11.5px}.fares__price{font-family:var(--narrow);font-size:16px;font-weight:700}.fares__band{text-align:left;min-width:32px;color:var(--ink-3);letter-spacing:.04em;margin-right:14px;font-size:11px;display:inline-block}.fares__book{border:1px solid var(--band-0);color:var(--band-0);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.fares__book:hover{background:var(--band-0);color:var(--paper)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fares__foot{color:var(--ink-3);margin-top:14px;font-size:11px}@media (width<=1080px){.sheet{grid-template-rows:auto auto;grid-template-columns:1fr}.key{border-right:0;border-bottom:1px solid var(--rule);width:100%;max-width:640px;overflow:visible}.plate{aspect-ratio:1180/900;max-height:66svh}.fares__table td,.fares__table thead th{white-space:nowrap}.fares{padding:26px 16px 34px}.fares__origin-name{display:none}}@media (width<=560px){.key{padding:20px 16px 18px}.fares__country,.fares__code{display:none}.fares__band{min-width:22px;margin-right:8px}.fares__table th,.fares__table td{padding-right:8px}}@media (prefers-reduced-motion:reduce){.arc--drawn{stroke-dashoffset:0;animation:none}.arc--leaving{display:none}.plate__svg,.dot__mark{transition:none}}.calendar{border-top:1px solid var(--rule);background:var(--panel);padding:24px 24px 40px}.calendar__head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.calendar__head h2{font-family:var(--narrow);font-size:15px;font-weight:700}.calendar__head p{color:var(--ink-2);font-size:12.5px}.calendar__nav{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.calendar__nav button{border:1px solid var(--rule);background:var(--land);width:28px;height:28px;font-family:var(--narrow);border-radius:2px;place-items:center;font-size:16px;line-height:1;display:grid}.calendar__nav button:hover{border-color:var(--ink)}.calendar__month{text-align:center;min-width:130px;font-family:var(--narrow);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.calendar__close{border:1px solid var(--ink);background:var(--ink);color:var(--panel);letter-spacing:.11em;text-transform:uppercase;border-radius:2px;padding:6px 12px;font-size:11px;font-weight:600}.calendar__grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.calendar__dow{color:var(--ink-3);font-family:var(--narrow);letter-spacing:.1em;text-transform:uppercase;padding:4px 6px;font-size:10px;font-weight:700}.calendar__cell{background:var(--land);border:1px solid var(--rule-soft);font-variant-numeric:tabular-nums;border-radius:2px;flex-direction:column;align-items:flex-start;gap:3px;min-height:74px;padding:6px 7px;display:flex}.calendar__cell.is-pad{background:0 0;border-color:#0000}.calendar__day{color:var(--ink-3);font-family:var(--narrow);font-size:11px;font-weight:700}.calendar__swatch{border-radius:1px;width:9px;height:9px}.calendar__price{color:var(--ink);font-family:var(--narrow);font-size:14px;font-weight:700}.calendar__airline{color:var(--ink-3);font-family:var(--narrow);letter-spacing:.08em;font-size:10px;font-weight:700}.calendar__foot{color:var(--ink-3);margin-top:14px;font-size:11px}.calendar__date{text-align:left;font-variant-numeric:tabular-nums;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:3px;width:100%;padding:0;display:flex}.calendar__cell.is-selected{border-color:var(--band-0);box-shadow:inset 0 0 0 1px var(--band-0)}.calendar__book{border:1px solid var(--rule);background:var(--land);border-radius:2px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:14px;padding:12px 14px;display:flex}.calendar__book-summary{color:var(--ink-2);font-family:var(--narrow);font-size:13px}.calendar__book-link{border:1px solid var(--ink);background:var(--ink);color:var(--panel);letter-spacing:.11em;text-transform:uppercase;border-radius:2px;margin-left:auto;padding:8px 14px;font-size:11px;font-weight:600;text-decoration:none}.calendar__book-link:hover{background:var(--paper);color:var(--ink)}.leaf{background:var(--paper);flex-direction:column;min-height:100%;display:flex}.leaf__mast{background:var(--panel);border-bottom:1px solid var(--rule);padding:17px 24px 14px}.leaf__rail{justify-content:space-between;align-items:baseline;gap:16px;width:100%;max-width:736px;display:flex}.leaf__wordmark{color:var(--ink);font-family:var(--narrow);letter-spacing:.085em;text-transform:uppercase;font-size:19px;font-weight:700;text-decoration:none}.leaf__back{color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.leaf__back:hover{color:var(--ink)}.leaf__back svg{flex:none}.leaf__body{width:100%;max-width:784px;padding:34px 24px 44px}.leaf__title{font-family:var(--narrow);letter-spacing:.085em;text-transform:uppercase;font-size:clamp(27px,2.7vw,33px);font-weight:700;line-height:1}.leaf__title:focus{outline:none}.leaf__deck{max-width:66ch;color:var(--ink-2);margin-top:11px;font-size:14px;line-height:1.6}.leaf__block{border-top:1px solid var(--rule-soft);margin-top:32px;padding-top:13px}.leaf__label{color:var(--ink);font-family:var(--narrow);letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:12px;font-size:19px;font-weight:700;display:flex}.leaf__count{color:var(--ink-3);font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.leaf__prose{max-width:68ch;color:var(--ink-2);margin-top:10px;line-height:1.6}.leaf__note{max-width:68ch;color:var(--ink-3);margin-top:12px;font-size:11.5px;line-height:1.55}.leaf__foot{border-top:1px solid var(--rule-soft);max-width:68ch;color:var(--ink-3);margin-top:32px;padding-top:16px;font-size:10.5px;line-height:1.55}.leaf__deck a,.leaf__prose a,.leaf__note a,.leaf__foot a,.faq__a a{color:inherit;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px}.leaf__deck a:hover,.leaf__prose a:hover,.leaf__note a:hover,.leaf__foot a:hover,.faq__a a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.flow__svg{width:100%;height:auto;margin-top:4px;display:block}.flow__arc{stroke:var(--ink-2);stroke-width:2.2px}.flow__arc.is-active{stroke:var(--ink);stroke-width:3.4px}.flow__dot{fill:var(--ink);transition:r .12s ease-out}.flow__dot--off{fill:var(--land);stroke:var(--ink-2);stroke-width:1.4px}.flow__label{fill:var(--ink);font-family:var(--narrow);letter-spacing:.06em;font-size:14px;font-weight:600}.flow__label--under{text-anchor:middle}.flow__label--quiet{fill:var(--ink-2)}.flow__label.is-active{fill:var(--ink);font-weight:700}.recipients{margin-top:16px}.recipients li{border-bottom:1px solid var(--rule-soft);grid-template-columns:14px minmax(0,1fr);gap:3px 10px;margin:0 -10px;padding:9px 10px;display:grid}.recipients li:last-child{border-bottom:0}.recipients li.is-active{background:var(--panel)}.recipients__mark{color:var(--ink-3);line-height:0}.recipients__head{flex-wrap:wrap;align-items:baseline;gap:3px 9px;display:flex}.recipients__name{font-family:var(--narrow);font-size:15px;font-weight:600}.recipients__when{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.recipients__gets{max-width:64ch;color:var(--ink-2);grid-column:2;font-size:12.5px;line-height:1.55}.faq__item{border-bottom:1px solid var(--rule-soft);padding:19px 0 15px}.faq__item:first-child{padding-top:12px}.faq__item:last-child{border-bottom:0}.faq__q{color:var(--ink);font-family:var(--narrow);font-size:15px;font-weight:600}.faq__a{max-width:68ch;color:var(--ink-2);margin-top:8px;line-height:1.6}.marks{margin-top:9px}.marks li{border-bottom:1px solid var(--rule-soft);color:var(--ink-2);align-items:baseline;gap:10px;padding:8px 0;font-size:13px;display:flex}.marks__mark{color:var(--ink-3);flex:none;line-height:0;transform:translateY(2px)}.marks--two{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marks--two li:nth-child(odd){padding-right:28px}.marks li:last-child,.marks--two li:nth-last-child(-n+2){border-bottom:0}.address{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:11px;display:flex}.address__mail{color:var(--ink);background:var(--land);border:1px solid var(--rule);font-family:var(--narrow);letter-spacing:.01em;border-radius:2px;align-items:center;padding:9px 12px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.address__mail:hover{border-color:var(--ink)}.address__copy{background:var(--ink);color:var(--panel);border:1px solid var(--ink);letter-spacing:.11em;text-transform:uppercase;border-radius:2px;align-items:center;padding:8px 14px;font-size:11px;font-weight:600;display:inline-flex}.address__copy:hover{background:var(--panel);color:var(--ink)}.address__said{color:var(--ink-3);align-self:center;font-size:11.5px}.address__said--warn{color:var(--band-3)}.imprint{border-top:1px solid var(--rule);color:var(--ink-3);padding:14px 24px 18px;font-size:10.5px;line-height:1.55}.imprint__rail{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 28px;width:100%;display:flex}.leaf .imprint{margin-top:auto}.leaf .imprint__rail{max-width:736px}.imprint ul{gap:20px;display:flex}.imprint a{border-bottom:1px solid var(--rule);color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding-bottom:2px;font-weight:600;text-decoration:none}.imprint a:hover{border-bottom-color:var(--ink);color:var(--ink)}@media (width<=560px){.leaf__mast,.imprint{padding-left:16px;padding-right:16px}.leaf__body{padding:26px 16px 34px}.marks--two{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.flow__dot{transition:none}}
