:lang(ru) .fo,.fo:lang(ru){--fo-text:var(--fo-cyr), var(--fo-sans);font-size-adjust:.493;font-weight:410}.fo{--fo-line:color-mix(in srgb, var(--fo-ink) 10%, transparent);--fo-on-solid:#fff;--fo-gutter:clamp(20px, 5vw, 48px);--fo-ease:cubic-bezier(.22, 1, .36, 1);--fo-text:var(--fo-sans);font-family:var(--fo-text), ui-sans-serif, system-ui, sans-serif;color:var(--fo-ink);background:var(--fo-paper);interpolate-size:allow-keywords;font-size:18px;line-height:1.6}html:has(.fo){background:var(--fo-paper)}.fo em{font-style:normal;font-weight:500}:where(.fo) button{cursor:pointer;font:inherit;color:inherit}:where(.fo) a{color:inherit;text-decoration:none}.fo .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fo-wrap{width:100%;max-width:1200px;padding-inline:var(--fo-gutter);margin:0 auto}.fo-label{letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-3);margin:0;font-size:13.5px;font-weight:500}.fo-label--light{color:color-mix(in srgb, var(--fo-on-dark) 50%, transparent)}.fo-h2{font-family:var(--fo-head,var(--fo-text)), var(--fo-text), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:300;line-height:1.08}.fo-display{font-family:var(--fo-head,var(--fo-text)), var(--fo-text), sans-serif;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,96px);font-weight:300;line-height:.98}.fo-btn{white-space:nowrap;height:48px;transition:background .3s var(--fo-ease), color .3s var(--fo-ease), box-shadow .3s var(--fo-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:500;display:inline-flex}.fo-btn--sm{height:40px;padding:0 18px;font-size:16px}.fo-btn--ghost{color:var(--fo-on-dark);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 26%, transparent)}.fo-btn--ghost:hover{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent)}.fo-btn--solid{background:var(--fo-a900);color:#fff}.fo-btn--solid:hover{background:var(--fo-a925)}.fo-btn--line{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-ink) 20%, transparent)}.fo-btn--line:hover{background:var(--fo-card)}.fo-link{color:var(--fo-accent);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:17px;font-weight:500;display:inline-flex}.fo-link svg{transition:transform .3s var(--fo-ease)}.fo-link:hover svg{transform:translate(3px)}.fo-link--sm{font-size:16px}.fo-caret{vertical-align:-.16em;background:currentColor;width:1.5px;height:1.05em;margin-left:2px;animation:1s step-end infinite fo-blink;display:inline-block}@keyframes fo-blink{50%{opacity:0}}.fo-hero{isolation:isolate;background:var(--fo-night);min-height:max(720px,100svh);color:var(--fo-on-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}.fo .fo-hero__scene{z-index:0;object-fit:cover;object-position:50% 42%;width:100%;height:100%;position:absolute;inset:0}.fo-hero__scrim{z-index:1;pointer-events:none;background:radial-gradient(64% 52% at 50% 56%, color-mix(in srgb, var(--fo-night) 94%, transparent) 0%, color-mix(in srgb, var(--fo-night) 80%, transparent) 52%, color-mix(in srgb, var(--fo-night) 44%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--fo-night) 88%, transparent) 0%, transparent 22%), linear-gradient(to top, var(--fo-night) 0%, color-mix(in srgb, var(--fo-night) 72%, transparent) 10%, color-mix(in srgb, var(--fo-night) 30%, transparent) 26%, transparent 40%);position:absolute;inset:0}.fo-nav{z-index:3;width:100%;max-width:1440px;padding:24px var(--fo-gutter);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.fo-logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;font-weight:600;display:inline-flex}a.fo-logo{margin:-7px -8px;padding:7px 8px}.fo-hero .fo-logo svg,.fo-foot .fo-logo svg{color:var(--fo-accent-pale);--mark-cut:var(--fo-night)}.fo-dock .fo-logo svg{color:var(--fo-accent-pale);--mark-cut:var(--fo-dock-solid,var(--fo-night))}.fo-nav__links{gap:32px;font-size:16px;display:flex}.fo-nav__links a{color:var(--fo-on-dark);white-space:nowrap;font-weight:500;transition:color .2s}.fo-nav__links a:hover{color:#fff}.fo-nav__group{align-items:center;gap:2px;display:inline-flex;position:relative}.fo-nav__caret{width:26px;height:26px;color:color-mix(in srgb, var(--fo-on-dark) 72%, transparent);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-right:-8px;padding:0;transition:color .2s,background .2s;display:grid}.fo-nav__caret i{width:6px;height:6px;transition:transform .35s var(--fo-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.fo-nav__caret:hover,.fo-nav__group[data-open] .fo-nav__caret{color:#fff}.fo-nav__caret:hover{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent)}.fo-nav__caret:focus-visible{outline:2px solid var(--fo-accent-pale);outline-offset:1px}.fo-nav__group[data-open] .fo-nav__caret i{transform:translateY(1px)rotate(225deg)}.fo-nav__drop{z-index:30;background:color-mix(in srgb, var(--fo-night) 94%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:272px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 12%, transparent), 0 32px 70px -30px #000;opacity:0;visibility:hidden;transition:opacity .2s var(--fo-ease), transform .35s var(--fo-ease), visibility 0s linear .35s;border-radius:18px;padding:8px;position:absolute;top:calc(100% + 14px);left:-18px;transform:translateY(-6px)}.fo-nav__drop:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.fo-nav__group[data-open] .fo-nav__drop{opacity:1;visibility:visible;transition-delay:0s;transform:none}.fo-nav__drop ul{margin:0;padding:0;list-style:none}.fo-nav__links .fo-nav__drop a{white-space:normal;transition:background .2s var(--fo-ease);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.fo-nav__drop b{letter-spacing:-.01em;color:var(--fo-on-dark);font-size:15.5px;font-weight:500}.fo-nav__drop small{color:color-mix(in srgb, var(--fo-on-dark) 58%, transparent);font-size:13px;font-weight:400}.fo-nav__links .fo-nav__drop a:hover,.fo-nav__links .fo-nav__drop a:focus-visible{background:color-mix(in srgb, var(--fo-accent-soft) 12%, transparent)}.fo-nav__links .fo-nav__drop a:focus-visible{outline:2px solid var(--fo-accent-pale);outline-offset:-2px}.fo-nav__links .fo-nav__drop .fo-nav__all{border-top:1px solid color-mix(in srgb, var(--fo-on-dark) 10%, transparent);color:var(--fo-accent-pale);border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;margin-top:6px;padding:12px 12px 8px;font-size:14px;display:flex}.fo-dock .fo-nav__drop{top:calc(100% + 20px)}@media (prefers-reduced-motion:reduce){.fo-nav__drop,.fo-nav__caret i{transition:none}}.fo-hero__content{z-index:2;text-align:center;width:100%;max-width:1040px;padding:32px var(--fo-gutter) 80px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.fo-hero .fo-display em{color:var(--fo-accent-soft)}.fo-lede{max-width:580px;color:color-mix(in srgb, var(--fo-on-dark) 90%, transparent);text-wrap:pretty;margin:28px auto 40px;font-size:20px;line-height:1.55}.fo-search-wrap{width:min(660px,100%)}.fo-search{background:color-mix(in srgb, var(--fo-deep) 84%, transparent);height:64px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-accent-pale) 20%, transparent), 0 24px 64px -24px #000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .3s var(--fo-ease);border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 24px;display:flex;position:relative}.fo-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-accent-pale) 50%, transparent), 0 0 0 4px color-mix(in srgb, var(--fo-accent-soft) 14%, transparent), 0 24px 64px -24px #000000b3}.fo-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font-size:20px}.fo-search input::-webkit-search-cancel-button{display:none}.fo-search__ghost{text-align:left;color:color-mix(in srgb, var(--fo-on-dark) 46%, transparent);pointer-events:none;white-space:nowrap;font-size:20px;position:absolute;top:50%;left:56px;right:128px;overflow:hidden;transform:translateY(-50%)}.fo-search__go{background:var(--fo-accent-pale);height:48px;color:var(--fo-deep);border:0;border-radius:999px;flex:none;padding:0 24px;font-size:17px;font-weight:600;transition:background .2s}.fo-search__go:hover{background:#fff}.fo-quick{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:14.5px;display:flex}.fo-quick span{color:color-mix(in srgb, var(--fo-on-dark) 45%, transparent);margin-right:4px}.fo-quick button{background:color-mix(in srgb, var(--fo-deep) 50%, transparent);height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-accent-pale) 16%, transparent);color:color-mix(in srgb, var(--fo-on-dark) 82%, transparent);border:0;border-radius:999px;padding:0 14px;transition:background .2s}.fo-quick button:hover{background:color-mix(in srgb, var(--fo-accent-pale) 12%, transparent)}.fo-horizon{background:linear-gradient(to bottom, transparent 0, var(--fo-night) 96px);pointer-events:none;height:clamp(220px,28vw,420px);margin-top:-104px;position:relative;overflow:hidden}.fo-horizon svg{will-change:transform;width:116%;height:100%;animation:36s ease-in-out infinite alternate fo-drift;position:absolute;top:0;left:-8%;-webkit-mask-image:linear-gradient(#0000 0,#000 64px);mask-image:linear-gradient(#0000 0,#000 64px)}@keyframes fo-drift{to{transform:translate(-5%)}}.fo-dark .fo-h2 em{color:var(--fo-accent-soft)}.fo-app{background:var(--fo-card);color:var(--fo-ink);box-shadow:0 0 0 1px #ffffff0f, 0 -24px 96px -40px color-mix(in srgb, var(--fo-accent-glow) 40%, transparent), 0 24px 48px -24px #0009;border-radius:20px;margin-top:56px;position:relative;overflow:hidden}.fo-app__bar{border-bottom:1px solid var(--fo-line);height:64px;color:var(--fo-ink-3);align-items:center;gap:12px;padding:0 24px;display:flex}.fo-app__bar input{min-width:0;height:100%;color:var(--fo-ink);background:0 0;border:0;outline:0;flex:1;font-size:20px}.fo-app__bar input::-webkit-search-cancel-button{display:none}.fo-caret--dark{color:var(--fo-accent);margin-left:-8px}.fo-app__count{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14.5px}.fo-app__tabs{border-bottom:1px solid var(--fo-line);scrollbar-width:none;gap:4px;padding:12px 16px;display:flex;overflow-x:auto}.fo-app__tabs button{height:32px;color:var(--fo-ink-2);background:0 0;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:14.5px;font-weight:500;transition:background .2s,color .2s}.fo-app__tabs button span{color:var(--fo-ink-3);font-variant-numeric:tabular-nums;margin-left:4px}.fo-app__tabs button:hover:not(:disabled){background:var(--fo-paper-2)}.fo-app__tabs button[aria-selected=true]{background:var(--fo-ink);color:var(--fo-on-solid)}.fo-app__tabs button[aria-selected=true] span{color:color-mix(in srgb, var(--fo-on-solid) 62%, transparent)}.fo-app__tabs button:disabled{opacity:.38;cursor:default}.fo-app__body{grid-template-columns:minmax(0,1fr) 320px;min-height:560px;display:grid}.fo-app__results{padding:8px 24px 24px}.fo-app__results:focus-visible{outline:2px solid var(--fo-accent);outline-offset:-3px;border-radius:8px}.fo-app__results ul{margin:0;padding:0;list-style:none}.fo-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-3);justify-content:space-between;align-items:center;margin:0;padding:20px 0 8px;font-size:13.5px;font-weight:500;display:flex}.fo-group h3 button{letter-spacing:0;text-transform:none;color:var(--fo-accent);background:0 0;border:0;padding:0;font-size:13.5px;font-weight:500}.fo-res{animation:fo-row .55s var(--fo-ease) both;animation-delay:calc(var(--i) * 45ms);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto auto 16px;align-items:center;gap:16px;margin:0 -8px;padding:10px 8px;transition:background .2s;display:grid}.fo-res:hover{background:var(--fo-paper-4)}@keyframes fo-row{0%{opacity:0;transform:translateY(6px)}}.fo-res__main{flex-direction:column;min-width:0;display:flex}.fo-res__title{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;line-height:1.35;overflow:hidden}.fo-res__meta{color:var(--fo-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.fo-res__access{max-width:230px;color:var(--fo-ink-2);text-align:right;font-size:14.5px;line-height:1.35}.fo-res__terms{background:var(--fo-chip);height:24px;color:var(--fo-ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex}.fo-res__terms.is-free{background:var(--fo-accent-tint);color:var(--fo-accent-2)}.fo-app__empty{max-width:460px;color:var(--fo-ink-2);padding:32px 0;font-size:17px}.fo-app__side{border-left:1px solid var(--fo-line);background:var(--fo-paper-3);flex-direction:column;gap:32px;padding:24px;display:flex}.fo-app__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-3);margin:0 0 12px;font-size:13.5px;font-weight:500}.fo-app__col h3{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.3}.fo-app__col p{color:var(--fo-ink-2);margin:0 0 16px;font-size:16px}.fo-app__col h3 a{transition:color .2s}.fo-app__col h3 a:hover{color:var(--fo-accent-ink)}.fo-app__note p{-webkit-line-clamp:8;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.fo-app__note cite{color:var(--fo-ink-3);margin-top:10px;font-size:13.5px;font-style:normal;display:block}.fo-app__note cite:before{content:"— "}.fo-res{position:relative}.fo-res__open:after{content:"";border-radius:12px;position:absolute;inset:0}.fo-res__open:focus-visible{outline:0}.fo-res__open:focus-visible:after{box-shadow:inset 0 0 0 2px var(--fo-accent)}.fo-chips{flex-wrap:wrap;gap:8px;display:flex}.fo-chips button{height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-ink) 16%, transparent);background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:14.5px;transition:background .2s}.fo-chips button:hover{background:#fff}.fo-cols{padding-top:32px}.fo-rail{padding:8px max(var(--fo-gutter), calc((100vw - 1200px) / 2 + var(--fo-gutter))) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--fo-gutter), calc((100vw - 1200px) / 2 + var(--fo-gutter)));scrollbar-width:none;-webkit-user-select:none;user-select:none;outline:none;grid-auto-columns:minmax(300px,360px);grid-auto-flow:column;gap:24px;margin-top:56px;display:grid;position:relative;overflow-x:auto}.fo-rail::-webkit-scrollbar{display:none}.fo-rail img{-webkit-user-drag:none}@media (hover:hover) and (pointer:fine){.fo-rail{cursor:grab}}.fo-rail[data-dragging]{scroll-snap-type:none;cursor:grabbing}.fo-rail[data-dragging] *{cursor:grabbing}.fo-col{scroll-snap-align:start;background:var(--fo-card);box-shadow:0 0 0 1px var(--fo-line);transition:transform .5s var(--fo-ease), box-shadow .5s var(--fo-ease);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.fo-col__cover{background:linear-gradient(to bottom, var(--fo-a950), var(--fo-a900));flex-direction:column;justify-content:flex-end;height:184px;padding:20px;display:flex;position:relative;overflow:hidden}.fo-col__cover--1{background:linear-gradient(to bottom, var(--fo-night), var(--fo-a850))}.fo-col__cover--2{background:linear-gradient(to bottom, var(--fo-a925), var(--fo-a800))}.fo-col__cover{justify-content:center;align-items:center}.fo-col__art{object-fit:contain;width:auto;max-width:62%;height:132px;transition:rotate .5s var(--fo-ease), translate .5s var(--fo-ease), box-shadow .5s var(--fo-ease);border-radius:4px;rotate:-3deg;box-shadow:0 18px 30px -16px #000,inset 0 2px #ffffff38}.fo-col:hover .fo-col__art{translate:0 -4px;rotate:0deg;box-shadow:0 26px 40px -18px #000,inset 0 2px #ffffff38}.fo-col .fo-col__cover ul{z-index:1;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.fo-col .fo-col__cover li{width:fit-content;max-width:calc(100% - var(--j) * 12px);background:color-mix(in srgb, var(--fo-on-dark) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 8%, transparent);white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--fo-on-dark) 92%, transparent);transform:translateX(calc(var(--j) * 12px));border-top:0;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex;overflow:hidden}.fo-col__body{flex-direction:column;flex:1;padding:24px;display:flex}.fo-col__by{letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-3);margin:0 0 8px;font-size:13.5px;font-weight:500}.fo-col h3{letter-spacing:-.015em;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.25}.fo-col ul{margin:auto 0 0;padding:0;list-style:none}.fo-col li{color:var(--fo-ink-2);border-top:1px solid var(--fo-line);align-items:center;gap:8px;padding:8px 0;font-size:14.5px;display:flex}.fo-col li svg{color:var(--fo-accent);flex:none}.fo-cta{isolation:isolate;min-height:980px;padding:0 var(--fo-gutter) 120px;place-items:end center;display:grid;position:relative;overflow:hidden}.fo .fo-cta__scene{z-index:0;inset:-40px 0 56px}.fo-cta__halo{z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--fo-paper) 92%, transparent), color-mix(in srgb, var(--fo-paper) 60%, transparent) 55%, transparent);pointer-events:none;width:min(1000px,100%);height:560px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.fo-cta__content{z-index:1;text-align:center;max-width:760px;position:relative}.fo-cta__content .fo-label{margin-bottom:20px}.fo-display--cta{font-size:clamp(40px,5.4vw,80px)}.fo-display--cta em{color:var(--fo-accent)}.fo-cta__lede{max-width:520px;color:var(--fo-ink-2);margin:24px auto 0;font-size:19px}.fo-join{background:var(--fo-card);width:min(540px,100%);box-shadow:0 0 0 1px var(--fo-line), 0 24px 56px -24px color-mix(in srgb, var(--fo-a800) 35%, transparent);border-radius:999px;gap:8px;margin:36px auto 0;padding:6px;display:flex}.fo-join:focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--fo-accent) 50%, transparent), 0 0 0 4px color-mix(in srgb, var(--fo-accent) 12%, transparent), 0 24px 56px -24px color-mix(in srgb, var(--fo-a800) 35%, transparent)}.fo-join input{min-width:0;color:var(--fo-ink);background:0 0;border:0;outline:0;flex:1;padding:0 20px;font-size:18px}.fo-join input[aria-invalid=true]{color:#8f2a2a}.fo-cta__fine{color:var(--fo-ink-3);margin:16px 0 0;font-size:14.5px}.fo-cta__fine.is-error{color:#8f2a2a}.fo-cta__done{background:var(--fo-card);color:var(--fo-accent);box-shadow:0 0 0 1px var(--fo-line);border-radius:999px;margin:36px 0 0;padding:16px 24px;display:inline-block}@media (min-width:48rem) and (max-width:63.99rem){.fo .fo-hero__scene{object-position:62% 24%}.fo-hero__scrim{background:linear-gradient(to top, var(--fo-night) 0, color-mix(in srgb, var(--fo-night) 96%, transparent) 340px, color-mix(in srgb, var(--fo-night) 86%, transparent) 560px, color-mix(in srgb, var(--fo-night) 48%, transparent) 720px, color-mix(in srgb, var(--fo-night) 26%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--fo-night) 70%, transparent) 0, transparent 140px)}}@media (max-width:63.99rem){.fo-nav__links{display:none}.fo-app__body{grid-template-columns:1fr}.fo-app__side{border-left:0;border-top:1px solid var(--fo-line);grid-template-columns:1fr 1fr;display:grid}.fo-res__access{display:none}}@media (max-width:47.99rem){.fo{font-size:17px}.fo-sec{padding:88px 0}.fo-nav{padding:16px var(--fo-gutter)}.fo-hero{min-height:560px}.fo .fo-hero__scene{object-position:56% 26%}.fo-hero__scrim{background:linear-gradient(to top, var(--fo-night) 0, color-mix(in srgb, var(--fo-night) 97%, transparent) 300px, color-mix(in srgb, var(--fo-night) 88%, transparent) 500px, color-mix(in srgb, var(--fo-night) 52%, transparent) 640px, color-mix(in srgb, var(--fo-night) 30%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--fo-night) 74%, transparent) 0, transparent 120px)}.fo-hero__content{text-align:left;padding:24px var(--fo-gutter) 28px;justify-content:flex-end;align-items:stretch}.fo-display{letter-spacing:-.04em;font-size:clamp(40px,11.4vw,56px)}.fo-lede{margin:20px 0 28px;font-size:18px}.fo-search{height:56px;padding:0 6px 0 18px}.fo-search input,.fo-search__ghost{font-size:18px}.fo-search__ghost{left:48px;right:92px}.fo-search__go{height:44px;padding:0 18px}.fo-quick{margin:12px calc(var(--fo-gutter) * -1) 0;padding:0 var(--fo-gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.fo-quick button{flex:none}.fo-app{margin:40px calc(var(--fo-gutter) * -.5) 0;border-radius:16px}.fo-app__bar{height:56px;padding:0 16px}.fo-app__bar input{font-size:18px}.fo-app__results{padding:4px 16px 16px}.fo-res{grid-template-columns:32px minmax(0,1fr) auto;gap:12px}.fo-app__body{min-height:0}.fo-app__side{grid-template-columns:1fr;padding:20px 16px}.fo-rail{grid-auto-columns:82vw;gap:16px;margin-top:40px}.fo-cta{place-items:end stretch;min-height:860px;padding-bottom:88px}.fo .fo-cta__scene{inset:0 0 62%}.fo-cta__halo{display:none}.fo-cta__content{text-align:left}.fo-cta__lede{margin-left:0}}.fo-display em{color:var(--fo-accent-pale)}.fo-cta .fo-display em,.fo-h2 em{color:var(--fo-accent)}.fo-head--dark .fo-h2,.fo-dark .fo-h2{color:var(--fo-on-dark)}.fo-head--dark .fo-h2 em,.fo-dark .fo-h2 em{color:var(--fo-accent-soft)}.fo-head{max-width:1200px}.fo-head--center{text-align:center}.fo-head--center .fo-sub{margin-left:auto;margin-right:auto}.fo-head--row{grid-template-columns:7fr 5fr;align-items:end;gap:48px;display:grid}.fo-head--row .fo-sub{margin:0}.fo-sub{max-width:46ch;color:var(--fo-ink-2);text-wrap:pretty;margin:16px 0 0;font-size:19px}.fo-head--dark .fo-sub,.fo-dark .fo-sub{color:color-mix(in srgb, var(--fo-on-dark) 62%, transparent)}.fo-hero__content{padding-top:24px}.fo-display{font-size:clamp(44px,6vw,92px)}.fo-lede{margin:24px auto 36px}.fo-search-wrap--left{width:min(620px,100%)}.fo-search-wrap--left .fo-quick{justify-content:flex-start}.fo-hero--left .fo-hero__content{text-align:left;align-items:flex-start;max-width:1320px}.fo-hero--left .fo-display{max-width:13em;font-size:clamp(42px,5.2vw,80px)}.fo-hero--left .fo-lede{margin-left:0;margin-right:0}.fo-hero--left .fo-hero__scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--fo-night) 92%, transparent) 0%, color-mix(in srgb, var(--fo-night) 76%, transparent) 38%, color-mix(in srgb, var(--fo-night) 15%, transparent) 64%, color-mix(in srgb, var(--fo-night) 30%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--fo-night) 70%, transparent), transparent 20%)}.fo-facts{border-top:1px solid color-mix(in srgb, var(--fo-on-dark) 14%, transparent);color:color-mix(in srgb, var(--fo-on-dark) 60%, transparent);gap:40px;margin:48px 0 0;padding:20px 0 0;font-size:16px;list-style:none;display:flex}.fo-facts b{letter-spacing:-.03em;color:var(--fo-on-dark);margin-bottom:2px;font-size:32px;font-weight:300;line-height:1;display:block}.fo-use .fo-head{max-width:880px;margin:0 auto 48px}.fo-inuse__frame{aspect-ratio:1672/941;box-shadow:0 0 0 1px var(--fo-line), 0 50px 100px -50px color-mix(in srgb, var(--fo-a850) 55%, transparent);background:#1b1714;border-radius:20px;position:relative;overflow:hidden}.fo-inuse__stage{transform-origin:0 0;opacity:0;width:1672px;height:941px;transition:opacity .6s var(--fo-ease);position:absolute;top:0;left:0}.fo-inuse__stage[data-ready]{opacity:1}.fo-inuse__stage>img:first-child{width:1672px;max-width:none;height:941px;position:absolute;top:0;left:0}.fo-screen{transform-origin:0 0;backface-visibility:hidden;position:absolute;top:0;left:0;overflow:hidden}.fo-screen:after{content:"";pointer-events:none;background:linear-gradient(118deg, #ffffff29 0%, #fff0 38%), linear-gradient(to bottom, #0000 70%, color-mix(in srgb, var(--fo-ink) 7%, transparent) 100%);position:absolute;inset:0}.fo-sui{color:#1c1a22;width:100%;height:100%;font-family:var(--fo-text), sans-serif;filter:contrast(.95)brightness(.97)saturate(.95);background:#eef0f6}.fo-sui__bar{background:#f6f7fb;border-bottom:1px solid #dfe1e9;align-items:center;gap:16px;height:50px;padding:0 22px;display:flex}.fo-sui__logo{letter-spacing:-.02em;align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.fo-sui__logo svg{color:var(--fo-accent);--mark-cut:#f6f7fb}.fo-sui__search{color:#1c1a22;background:#fff;border-radius:999px;align-items:center;gap:8px;width:330px;height:30px;padding:0 12px;font-size:13px;display:inline-flex;box-shadow:0 0 0 1px #d8dae3}.fo-sui__search svg{color:var(--fo-grey)}.fo-sui__search i{background:var(--fo-accent);width:1px;height:14px;margin-left:-6px}.fo-sui__count{color:var(--fo-grey);margin-left:auto;font-size:11px}.fo-sui__main{grid-template-columns:118px minmax(0,1fr);height:calc(100% - 50px);display:grid}.fo-sui__rail{background:#f3f4f8;border-right:1px solid #e3e4eb;flex-direction:column;gap:4px;padding:14px 10px;display:flex}.fo-sui__rail span{color:var(--fo-grey-2);border-radius:6px;padding:6px 10px;font-size:11.5px}.fo-sui__rail span[data-on]{background:var(--fo-accent-wash);color:var(--fo-accent-dim);font-weight:600}.fo-sui__body{padding:4px 22px}.fo-sui__group p{letter-spacing:.1em;text-transform:uppercase;color:var(--fo-grey);margin:12px 0 2px;font-size:10px;font-weight:600}.fo-sui__row{border-top:1px solid #e3e4eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:40px;display:grid}.fo-sui__row:first-of-type{border-top:0}.fo-sui__text{flex-direction:column;min-width:0;display:flex}.fo-sui__text b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.fo-sui__text small{color:var(--fo-grey-2);font-size:10.5px}.fo-sui__free{background:var(--fo-accent-hi);color:#fff;border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:600}.fo-use__copy .fo-sub{margin-top:20px}.fo-dark .fo-head{max-width:720px;margin:0 auto}.fo-dark--after-hero .fo-app{margin-top:40px}.fo-deals__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.fo-deals__photo{box-shadow:0 0 0 1px var(--fo-line), 0 50px 100px -50px color-mix(in srgb, var(--fo-a850) 50%, transparent);border-radius:20px;grid-column:1/7;margin:0;overflow:hidden}.fo-deals__photo img{width:100%;height:auto;display:block}.fo-deals__copy{grid-column:8/-1}.fo-deals--flip .fo-deals__photo{grid-area:1/7/auto/-1}.fo-deals--flip .fo-deals__copy{grid-area:1/1/auto/6}.fo-offers{margin:32px 0 0;padding:0;list-style:none}.fo-offers li{border-top:1px solid var(--fo-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.fo-offers li:last-child{border-bottom:1px solid var(--fo-line)}.fo-offers b{font-size:17px;font-weight:500;display:block}.fo-offers small{color:var(--fo-ink-3);font-size:14.5px;display:block}.fo-offers em{background:var(--fo-accent-tint);height:24px;color:var(--fo-accent-2);border-radius:999px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:500;display:inline-flex}.fo-cols .fo-rail{margin-top:48px}.fo-col__body h3{margin-bottom:0}.fo-trust{isolation:isolate;position:relative}.fo-trust__plate{background:var(--fo-card);box-shadow:0 0 0 1px var(--fo-line);border-radius:24px;padding:clamp(32px,4.4vw,64px);position:relative;overflow:hidden}.fo-trust__plate:before{content:"";background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--fo-accent-wash) 70%, transparent), transparent 62%);pointer-events:none;position:absolute;inset:0}.fo-trust__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid;position:relative}.fo-trust__list{margin:6px 0 0;padding:0;list-style:none}.fo-trust__list li{border-top:1px solid var(--fo-line);grid-template-columns:200px 1fr;gap:24px;padding:20px 0;display:grid}.fo-trust__list li:last-child{border-bottom:1px solid var(--fo-line)}.fo-trust__list b{font-size:18px;font-weight:500}.fo-trust__list p{color:var(--fo-ink-2);margin:0;font-size:17px}.fo-trust__proof{justify-items:start;max-width:280px;margin-top:40px;display:grid}.fo-trust__figure{gap:8px;margin:0;display:grid}.fo-trust__figure b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--fo-ink);font-size:56px;font-weight:300;line-height:1}.fo-trust__figure span{color:var(--fo-ink-2);font-size:15px;font-weight:500}.fo-trust__meter{background:var(--fo-accent-tint);border-radius:999px;justify-self:stretch;height:4px;margin-top:16px;display:block;overflow:hidden}.fo-trust__meter span{border-radius:inherit;background:var(--fo-accent);height:100%;display:block}.fo-trust__of{color:var(--fo-ink-3);margin:8px 0 24px;font-size:14px}.fo-cta__trust{color:var(--fo-ink-2);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:24px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.fo-cta__trust li{align-items:center;gap:8px;display:inline-flex}.fo-cta__trust li:before{content:"";background:var(--fo-accent);border-radius:50%;width:6px;height:6px}.fo--a .fo-display em,.fo--a .fo-h2 em{font-weight:500}.fo--b .fo-display,.fo--b .fo-h2{letter-spacing:-.035em;font-weight:400}.fo--b .fo-display{line-height:1.02}.fo--b .fo-display em,.fo--b .fo-h2 em{font-weight:400}.fo--c .fo-display,.fo--c .fo-h2{letter-spacing:-.03em;font-weight:500;font-stretch:86%}.fo--c .fo-display{line-height:.98}.fo--c .fo-display em,.fo--c .fo-h2 em{font-weight:500}.fo--c .fo-sec{padding-top:104px}@media (max-width:63.99rem){.fo-deals__photo,.fo-deals__copy,.fo-deals--flip .fo-deals__photo,.fo-deals--flip .fo-deals__copy{grid-area:auto/1/auto/-1}.fo-deals__copy{margin-top:40px}.fo-trust__grid{grid-template-columns:1fr}.fo-trust__list,.fo-trust__proof{margin-top:32px}.fo-trust__figure b{font-size:44px}.fo-head--row{grid-template-columns:1fr;gap:16px}}@media (max-width:47.99rem){.fo-sec{padding-top:88px}.fo-horizon{height:180px}.fo-use{padding-top:32px}.fo-use .fo-head{text-align:left;margin-bottom:28px}.fo-inuse__frame{aspect-ratio:800/760;border-radius:16px}.fo-hero--left .fo-display{font-size:clamp(38px,10.6vw,50px)}.fo-facts{gap:24px;margin-top:32px}.fo-facts b{font-size:26px}.fo-dark .fo-head,.fo-head--center{text-align:left}.fo-trust__list li{grid-template-columns:1fr;gap:4px}.fo-deals__photo{border-radius:16px}.fo-cta__trust{justify-content:flex-start}}.fo{--fo-shadow-media:0 0 0 1px color-mix(in srgb, var(--fo-ink) 6%, transparent), 0 40px 80px -44px color-mix(in srgb, var(--fo-shade) 42%, transparent);--fo-shadow-lift:0 0 0 1px color-mix(in srgb, var(--fo-ink) 10%, transparent), 0 24px 44px -30px color-mix(in srgb, var(--fo-shade) 34%, transparent);--fo-bridge-h:clamp(220px, 25vw, 360px);overflow-x:clip}.fo main{z-index:1;position:relative}.fo-h2 em{color:var(--fo-accent-ink)}.fo-sec{padding:120px 0 0}.fo-bridge{height:var(--fo-bridge-h);pointer-events:none;margin:-1px 0;position:relative;overflow:hidden}.fo-bridge svg{will-change:transform;width:112%;height:100%;animation:48s ease-in-out infinite alternate fo-sway;position:absolute;top:0;left:-6%}@keyframes fo-sway{to{transform:translate(-4%)}}.fo-search{padding-left:28px}.fo-search__ghost{left:28px}.fo-inuse__frame,.fo-deals__photo{box-shadow:var(--fo-shadow-media)}.fo-index{grid-template-columns:1fr 1fr;column-gap:64px;margin:56px auto 0;list-style:none;display:grid}.fo-index li{border-top:1px solid var(--fo-line)}.fo-index li:nth-last-child(-n+2){border-bottom:1px solid var(--fo-line)}.fo-index__row{text-align:left;grid-template-columns:48px minmax(0,1fr) auto;column-gap:8px;width:100%;padding:22px 0;display:grid;position:relative}.fo-index__row:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--fo-accent-hi) 7%, transparent), transparent 72%);opacity:0;transition:opacity .4s var(--fo-ease);border-radius:12px;position:absolute;inset:0 -20px}.fo-index__row:hover:before,.fo-index__row:focus-visible:before{opacity:1}.fo-index__n{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--fo-ink-3);grid-row:1/3;padding-top:7px;font-size:13.5px}.fo-index__name{letter-spacing:-.025em;font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1.2;transition:color .3s;position:relative}.fo-index__eg{color:var(--fo-ink-3);grid-column:2;margin-top:4px;font-size:16px;position:relative}.fo-index__go{color:var(--fo-accent-ink);opacity:0;transition:opacity .3s, transform .4s var(--fo-ease);grid-area:1/3/3;align-self:center;font-size:14.5px;font-weight:500;position:relative;transform:translate(-6px)}.fo-index__row:hover .fo-index__go,.fo-index__row:focus-visible .fo-index__go{opacity:1;transform:none}.fo-index__row:hover .fo-index__name{color:var(--fo-accent-ink)}.fo-app__body{height:600px;min-height:0}.fo-app__results{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--fo-ink) 18%, transparent) transparent;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 48px),#0000);mask-image:linear-gradient(#000 calc(100% - 48px),#0000)}.fo-app__side{overflow:hidden}@media (max-width:63.99rem){.fo-app__body{height:auto}.fo-app__results{height:520px}}@media (max-width:47.99rem){.fo-app__results{height:320px}}.fo-res{grid-template-columns:minmax(0,1fr) auto auto;margin:0 -12px;padding:12px}.fo-app{box-shadow:0 0 0 1px #ffffff14,0 60px 120px -50px #000c}.fo-deals{padding-top:96px}.fo-offers li{grid-template-columns:minmax(0,1fr) auto;padding:16px 0}.fo-col{box-shadow:0 0 0 1px var(--fo-line);transition:transform .4s var(--fo-ease), box-shadow .4s var(--fo-ease)}.fo-col:hover{box-shadow:var(--fo-shadow-lift);transform:translateY(-2px)}.fo-col .fo-col__cover li{padding:5px 12px}.fo-trust__list li{grid-template-columns:44px minmax(0,.8fr) minmax(0,1.25fr);align-items:baseline;gap:16px}.fo-trust__n{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--fo-ink-3);font-size:13.5px}.fo-suggest{background:var(--fo-card);box-shadow:0 0 0 1px var(--fo-line);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:24px 24px 24px 32px;display:flex}.fo-suggest p{max-width:64ch;color:var(--fo-ink-2);margin:0}.fo-suggest b{color:var(--fo-ink);font-weight:500}.fo-cta{padding-bottom:72px}.fo-cta__halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--fo-paper) 90%, transparent), color-mix(in srgb, var(--fo-paper) 55%, transparent) 55%, transparent)}.fo-foot{background:var(--fo-night);color:var(--fo-on-dark);margin-top:-1px;padding:8px 0 32px;position:relative}.fo-foot--over{z-index:2;margin-top:-72px}.fo-foot__grid{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:48px;padding-top:48px;padding-bottom:88px;display:grid;position:relative}.fo-foot .fo-logo{color:var(--fo-on-dark)}.fo-foot__brand p{max-width:34ch;color:color-mix(in srgb, var(--fo-on-dark) 60%, transparent);margin:16px 0 28px;font-size:17px}.fo-foot__about{width:fit-content;color:var(--fo-accent-pale);align-items:center;gap:6px;margin:-12px 0 28px;font-size:15px;font-weight:500;display:flex}.fo-foot__about:hover{color:#fff}.fo-foot__h{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--fo-on-dark) 58%, transparent);margin:6px 0 18px;font-size:13.5px;font-weight:500}.fo-foot nav{flex-direction:column;align-items:flex-start;gap:12px;font-size:17px;display:flex}.fo-foot nav a{color:color-mix(in srgb, var(--fo-on-dark) 78%, transparent);transition:color .2s}.fo-foot nav a:hover{color:#fff}.fo-foot__search{background:color-mix(in srgb, var(--fo-on-dark) 5%, transparent);width:min(340px,100%);height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 14%, transparent);transition:box-shadow .3s var(--fo-ease);border-radius:999px;padding:4px;display:flex}.fo-foot__search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 40%, transparent), 0 0 0 4px color-mix(in srgb, var(--fo-accent-soft) 12%, transparent)}.fo-foot__search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 16px;font-size:17px}.fo-foot__search input::placeholder{color:color-mix(in srgb, var(--fo-on-dark) 45%, transparent)}.fo-foot__search input::-webkit-search-cancel-button{display:none}.fo-foot__search button{background:var(--fo-accent-pale);width:40px;color:var(--fo-night);border-radius:999px;font-size:16px;transition:background .2s}.fo-foot__search button:hover{background:#fff}.fo-foot__base{border-top:1px solid color-mix(in srgb, var(--fo-on-dark) 10%, transparent);color:color-mix(in srgb, var(--fo-on-dark) 42%, transparent);justify-content:space-between;gap:32px;padding-top:24px;font-size:13.5px;display:flex;position:relative}.fo-foot__base p{max-width:80ch;margin:0}.fo-foot__base p:last-child{white-space:nowrap}.fo-foot__base a{color:color-mix(in srgb, var(--fo-on-dark) 70%, transparent);transition:color .2s}.fo-foot__base a:hover{color:#fff}@media (max-width:63.99rem){.fo-index{column-gap:40px}.fo-foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-foot__brand{grid-column:1/-1}.fo-res{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:47.99rem){.fo-sec{padding-top:88px}.fo-index{grid-template-columns:1fr;margin-top:32px}.fo-index li:nth-last-child(2){border-bottom:0}.fo-index__row{padding:18px 0}.fo-index__go{opacity:1;font-size:18px;transform:none}.fo-index__go:before{content:""}.fo-search{padding-left:20px}.fo-search__ghost{left:20px}.fo-trust__list li{grid-template-columns:40px 1fr}.fo-trust__list p{grid-column:2}.fo-suggest{flex-direction:column;align-items:flex-start;padding:24px}.fo-foot__grid{grid-template-columns:1fr 1fr;gap:40px 24px;padding-bottom:56px}.fo-foot__base{flex-direction:column;align-items:flex-start;gap:12px}.fo-foot__base p:last-child{white-space:normal}}.fo-live{--in:clamp(220px, 22vw, 320px);--tail:360px;isolation:isolate;padding:calc(var(--in) + 16px) 0 clamp(96px, 10vw, 156px);position:relative}.fo-live__field{z-index:-2;background:var(--fo-deep);position:absolute;inset:0;overflow:hidden}.fo-swell{z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.fo-swell svg{width:100%;height:100%;position:absolute;inset:0}.fo-swell--rise{height:calc(var(--in) + 56px);top:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%);mask-image:linear-gradient(#000 58%,#0000 100%)}.fo-swell--fall{height:var(--tail);bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 44%);mask-image:linear-gradient(#0000 0%,#000 44%)}.fo .fo-live__scene{inset:0}.fo-live__veil{background:radial-gradient(52% 24% at 50% calc(var(--in) + 90px), color-mix(in srgb, var(--fo-night) 42%, transparent), transparent);pointer-events:none;position:absolute;inset:0}.fo-live__inner{position:relative}.fo-live .fo-head{max-width:720px;margin:0 auto}.fo-live .fo-h2{color:var(--fo-on-dark)}.fo-live .fo-h2 em{color:var(--fo-accent-pale)}.fo-live .fo-sub{color:color-mix(in srgb, var(--fo-on-dark) 72%, transparent)}.fo-live .fo-app{box-shadow:0 0 0 1px #ffffff14, 0 48px 96px -40px color-mix(in srgb, var(--fo-a900) 60%, transparent), 0 16px 32px -20px color-mix(in srgb, var(--fo-shade) 40%, transparent)}@media (max-width:47.99rem){.fo-live{--in:180px;--tail:280px;padding-bottom:56px}.fo-live .fo-head{text-align:left}}@media (prefers-reduced-motion:reduce){.fo-bridge svg,.fo-horizon svg,.fo-caret,.fo-res{animation:none}.fo-index__row:before,.fo-index__go,.fo-col{transition:none}}.fo{--fo-gutter:max(clamp(20px, 5vw, 48px), env(safe-area-inset-left), env(safe-area-inset-right))}.fo-index__go b{font-weight:inherit}.fo-index__go i{font-style:normal}.fo-foot__inline,.fo-dock{display:none}.fo-live{scroll-margin-top:calc(var(--in) * -1 + 24px)}@media (max-width:47.99rem),(hover:none){.fo-index__go{opacity:1;transform:none}.fo-index__go b{display:none}.fo-index__go i{width:24px;height:36px;color:var(--fo-accent-ink);place-items:center;font-size:17px;display:grid}.fo-index__row:active:before{opacity:1;transition:none}}@media (hover:none){.fo-col:hover{box-shadow:0 0 0 1px var(--fo-line);transform:none}.fo-quick button,.fo-app__tabs button,.fo-chips button{height:36px}.fo-app__tabs button:active,.fo-chips button:active,.fo-quick button:active{background:color-mix(in srgb, var(--fo-accent-soft) 24%, transparent)}}@media (max-width:63.99rem){.fo-dock{z-index:40;height:calc(64px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top));color:var(--fo-on-dark);opacity:0;pointer-events:none;transition:opacity .35s var(--fo-ease), top .5s var(--fo-ease);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:-12px;left:0;right:0}.fo-dock[data-show]{opacity:1;pointer-events:auto;top:0}.fo-dock:before{content:"";z-index:-1;background:var(--fo-dock-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);height:56px;box-shadow:var(--fo-dock-edge), 0 14px 32px -18px #0000008c, 0 2px 8px -4px #00000040;border-radius:18px;position:absolute;bottom:0;left:8px;right:8px}.fo-foot__search input{font-size:18px}}@media (min-width:48rem) and (max-width:63.99rem){.fo-nav__links{gap:24px;display:flex}.fo-nav__links a{padding:10px 0}.fo-h2{font-size:clamp(38px,5vw,46px)}.fo-sub{font-size:20px}.fo-sec{padding-top:112px}.fo-use .fo-head{max-width:620px}.fo-deals__photo{grid-area:1/1/auto/6}.fo-deals__copy{grid-area:1/7/auto/-1;margin-top:0}.fo-deals__photo img{aspect-ratio:4/5;object-fit:cover;object-position:60% 50%}.fo-offers{margin-top:24px}.fo-trust__list{margin-top:40px}.fo-rail{grid-auto-columns:minmax(300px,42vw)}.fo-cta{min-height:920px}.fo .fo-cta__scene{height:560px;inset:-40px 0 auto}}@media (min-width:64rem) and (max-height:820px){.fo-hero{min-height:100svh}.fo-hero .fo-display{max-width:10.5em}.fo-hero__content{padding-top:8px;padding-bottom:64px}.fo-hero .fo-lede{margin:16px auto 24px;font-size:18px;line-height:1.5}.fo-hero .fo-search{height:56px}.fo-hero .fo-quick{margin-top:12px}.fo-hero .fo-quick button{height:30px}.fo-hero .fo-hero__paths{margin-top:20px}.fo-hero .fo-hero__path{height:48px}}@media (min-width:64rem) and (max-height:700px){.fo-hero .fo-display{font-size:min(6vw,11.2svh)}}@media (min-width:48rem) and (max-width:63.99rem) and (min-height:501px){.fo-hero{min-height:min(100svh,1180px)}.fo-hero__scrim{background:linear-gradient(to top, var(--fo-night) 0, color-mix(in srgb, var(--fo-night) 96%, transparent) 420px, color-mix(in srgb, var(--fo-night) 84%, transparent) 640px, color-mix(in srgb, var(--fo-night) 42%, transparent) 820px, color-mix(in srgb, var(--fo-night) 22%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--fo-night) 70%, transparent) 0, transparent 140px)}.fo-hero__content{text-align:left;max-width:none;padding:32px var(--fo-gutter) 48px;justify-content:flex-end;align-items:flex-start}.fo-hero .fo-display{max-width:10.5em;font-size:clamp(60px,8.6vw,80px);line-height:.98}.fo-lede{max-width:40ch;margin:24px 0 32px;font-size:20px}.fo-search-wrap{width:min(600px,100%)}.fo-quick{justify-content:flex-start}}@media (max-width:47.99rem){.fo-hero .fo-display{letter-spacing:-.042em;font-size:clamp(40px,11.6vw,54px);line-height:1}.fo-hero__content{padding-bottom:136px}.fo-lede{max-width:34ch;margin:18px 0 26px}.fo-quick{padding-right:48px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.fo-quick button{height:36px}.fo-index__row{grid-template-columns:36px minmax(0,1fr) auto;padding:16px 0}.fo-index__name{font-size:22px}.fo-app__tabs{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.fo-app__note{display:none}.fo-deals__photo img{aspect-ratio:4/5;object-fit:cover;object-position:60% 50%}.fo-deals__copy{margin-top:32px}.fo-cta{min-height:0;padding-top:372px;padding-bottom:72px}.fo .fo-cta__scene{height:356px;inset:0 0 auto}.fo-cta__halo{background:radial-gradient(80% 60% at 30% 50%, color-mix(in srgb, var(--fo-paper) 92%, transparent), transparent);width:100%;height:360px;display:block;top:300px;bottom:auto;left:0;transform:none}.fo-foot nav.fo-foot__legal{display:none}.fo-foot__inline{display:inline}.fo-foot nav{gap:0}.fo-foot nav a{align-items:center;min-height:40px;display:flex}.fo-foot__h{margin-bottom:8px}.fo-foot__base{padding-bottom:env(safe-area-inset-bottom)}.fo-foot__base a{padding:8px 0;display:inline-block}}@media (orientation:landscape) and (max-height:500px){.fo-hero{min-height:100svh}.fo-nav{padding-top:12px;padding-bottom:12px}.fo-nav__links{display:none}.fo-hero__scrim{background:linear-gradient(to top, color-mix(in srgb, var(--fo-night) 94%, transparent) 0%, color-mix(in srgb, var(--fo-night) 50%, transparent) 50%, color-mix(in srgb, var(--fo-night) 20%, transparent) 100%)}.fo-hero__content{text-align:left;max-width:none;padding:8px var(--fo-gutter) 64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);place-content:end stretch;align-items:end;column-gap:40px;display:grid}.fo-hero .fo-display{grid-row:1/3;align-self:end;font-size:clamp(34px,5.4vw,48px)}.fo-lede{max-width:none;margin:0 0 16px;font-size:17px}.fo-search-wrap{width:100%}.fo-search{height:52px}.fo-quick{display:none}}@media (prefers-reduced-motion:reduce){.fo-dock{transition:opacity .2s}}.fo-skip{z-index:10;background:var(--fo-accent-pale);color:var(--fo-a900);transition:transform .3s var(--fo-ease);border-radius:999px;padding:10px 16px;font-size:16px;font-weight:600;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.fo-skip:focus-visible{outline-offset:2px;transform:none}.fo-rail:focus-visible{outline:2px solid var(--fo-accent);outline-offset:-2px;border-radius:20px}.fo-quick span{color:color-mix(in srgb, var(--fo-on-dark) 58%, transparent)}.fo-foot__base,.fo-foot__base p{color:color-mix(in srgb, var(--fo-on-dark) 56%, transparent)}.fo-use{padding-top:24px}.fo-bridge--foot{margin-top:-64px}.fo-deals__photo{background:var(--fo-paper-2)}.fo-col{position:relative}.fo-col__by{letter-spacing:.06em}.fo-col__link{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.fo-col__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.fo-col__link:focus-visible{outline:none}.fo-col:has(.fo-col__link:focus-visible){box-shadow:0 0 0 2px var(--fo-accent)}.fo-col__go{color:var(--fo-accent-ink);opacity:.72;transition:opacity .3s, transform .4s var(--fo-ease);margin-top:auto;padding-top:16px;font-size:14.5px;font-weight:500}.fo-col__go b{font-weight:inherit}.fo-col__go i{font-style:normal}.fo-col:hover .fo-col__go{opacity:1;transform:translate(3px)}.fo-col:has(.fo-col__link:focus-visible) .fo-col__go{opacity:1;transform:translate(3px)}@media (hover:none){.fo-col__go{opacity:1;transform:none}.fo-col:active{transform:scale(.99)}}.fo-suggest{flex-wrap:wrap}.fo-suggest>p:first-child{flex:320px}.fo-suggest__form{flex-wrap:wrap;flex:0 420px;gap:8px;display:flex;position:relative}.fo-suggest__form input,.fo-suggest__form .fo-btn{height:48px}.fo-suggest__form .fo-btn:disabled{opacity:.6;cursor:progress}.fo-suggest__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.fo-suggest__error{flex-basis:100%;font-size:14px;margin:2px 0 0 18px!important}.fo-suggest__form input{background:var(--fo-paper);min-width:0;box-shadow:inset 0 0 0 1px var(--fo-line);color:var(--fo-ink);transition:box-shadow .3s var(--fo-ease);border:0;border-radius:999px;outline:0;flex:1;padding:0 18px;font-size:17px}.fo-suggest__form input:focus{box-shadow:inset 0 0 0 1.5px var(--fo-accent), 0 0 0 4px var(--fo-accent-wash)}.fo-suggest__done{flex:0 420px;font-weight:500;color:var(--fo-accent-ink)!important}.fo-app__empty p{margin:0 0 16px}.fo-app__body{height:540px}.fo-app__bar{transition:background .3s}.fo-app__bar:focus-within{background:color-mix(in srgb, var(--fo-accent-wash) 45%, var(--fo-card));box-shadow:inset 0 -2px 0 var(--fo-accent)}.fo-foot__base{border-top:0}.fo-foot__base:before{content:"";top:0;left:var(--fo-gutter);right:var(--fo-gutter);border-top:1px solid color-mix(in srgb, var(--fo-on-dark) 10%, transparent);position:absolute}@media (max-width:63.99rem){.fo-app__body{height:auto}}@media (max-width:47.99rem){.fo-suggest>p:first-child{flex:none}.fo-suggest__form{flex:none;width:100%}.fo-use{padding-top:32px}.fo-bridge--foot{margin-top:-32px}}@media (prefers-reduced-motion:reduce){.fo-skip,.fo-col__go{transition:none}}.fo-legal{flex-direction:column;min-height:100svh;display:flex}.fo-legal__nav{width:100%;max-width:1200px;padding:24px var(--fo-gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.fo-legal__tools{align-items:center;gap:12px;display:flex}.fo-legal__tools .fo-lang__btn{height:36px;color:var(--fo-ink-2);box-shadow:inset 0 0 0 1px var(--fo-line)}.fo-legal__tools .fo-lang__btn:hover{background:var(--fo-accent-wash);color:var(--fo-ink)}.fo-legal__tools .fo-lang__menu{background:var(--fo-card);box-shadow:inset 0 0 0 1px var(--fo-line), 0 18px 40px -18px var(--fo-shade)}.fo-legal__tools .fo-lang__menu button{color:var(--fo-ink-2)}.fo-legal__tools .fo-lang__menu button:hover{background:var(--fo-accent-wash);color:var(--fo-ink)}.fo-legal__tools .fo-lang__menu button[aria-checked=true]{color:var(--fo-accent-ink)}.fo-legal__nav .fo-logo svg{color:var(--fo-accent);--mark-cut:var(--fo-paper)}.fo-legal__main{width:100%;max-width:720px;padding:72px var(--fo-gutter) 120px;flex:1;margin:0 auto}.fo-legal__draft{background:var(--fo-accent-tint);color:var(--fo-accent-2);border-radius:999px;margin:0 0 20px;padding:4px 12px;font-size:13px;font-weight:500;display:inline-flex}.fo-legal__lede{color:var(--fo-ink-2);text-wrap:pretty;margin:24px 0 0;font-size:19px;line-height:1.55}.fo-legal__main h2{letter-spacing:-.015em;margin:56px 0 12px;font-size:20px;font-weight:500}.fo-legal__main p,.fo-legal__main li{color:var(--fo-ink-2);font-size:16px;line-height:1.7}.fo-legal__main p{margin:0 0 12px}.fo-legal__main .fo-legal__lede{margin:22px 0 0}.fo-legal__main ul{margin:0;padding-left:20px;list-style:outside}.fo-legal__main li::marker{color:var(--fo-accent)}.fo-legal__main li+li{margin-top:6px}.fo-legal__main code{background:var(--fo-card);box-shadow:inset 0 0 0 1px var(--fo-line);color:var(--fo-ink);border-radius:6px;padding:1px 7px;font-family:inherit;font-size:.94em}.fo-legal__main p>b{color:var(--fo-ink);font-weight:500}.fo-legal__main .fo-legal__group{letter-spacing:.08em;text-transform:uppercase;color:var(--fo-ink-3);margin:28px 0 10px;font-size:13px;font-weight:500}.fo-legal__foot{width:100%;max-width:1200px;padding:24px var(--fo-gutter) calc(32px + env(safe-area-inset-bottom));background:linear-gradient(var(--fo-line), var(--fo-line)) center top / calc(100% - 2 * var(--fo-gutter)) 1px no-repeat;color:var(--fo-ink-3);justify-content:space-between;gap:24px;margin:0 auto;font-size:13px;display:flex}.fo-legal__foot nav{gap:20px;display:flex}.fo-legal__foot a:hover{color:var(--fo-ink)}.fo-offers li{padding:0;display:block}.fo-offer{text-align:left;grid-template-columns:36px minmax(0,1fr) auto 20px;align-items:center;gap:14px;width:100%;padding:16px 0;display:grid;position:relative}.fo-offer>span:not(.fo-offer__mark){grid-column:2}.fo-offer em{grid-column:3}.fo-offer i{grid-column:4}.fo-offer__mark{background:var(--fo-card);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--fo-line);border-radius:10px;grid-column:1;place-items:center;padding:6px;display:grid}.fo-offer__mark img{object-fit:contain;width:100%;height:100%}.fo-offer:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--fo-accent-hi) 7%, transparent), transparent 72%);opacity:0;transition:opacity .4s var(--fo-ease);border-radius:12px;position:absolute;inset:0 -16px}.fo-offer>*{position:relative}.fo-offer i{color:var(--fo-accent-ink);opacity:0;transition:opacity .3s, transform .4s var(--fo-ease);font-style:normal;transform:translate(-6px)}.fo-offer b{transition:color .3s}.fo-offer:hover:before,.fo-offer:focus-visible:before{opacity:1}.fo-offer:hover i,.fo-offer:focus-visible i{opacity:1;transform:none}.fo-offer:hover b{color:var(--fo-accent-ink)}@media (hover:none){.fo-offer i{opacity:1;transform:none}.fo-offer:active:before{opacity:1;transition:none}}@media (min-width:64rem){.fo-dock{z-index:40;width:min(1240px, calc(100% - 2 * var(--fo-gutter)));background:var(--fo-dock-bg);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);height:64px;box-shadow:var(--fo-dock-edge), 0 18px 44px -22px #0000008c, 0 2px 8px -4px #00000040;color:var(--fo-on-dark);opacity:0;pointer-events:none;transition:opacity .3s var(--fo-ease), transform .45s var(--fo-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 13px 0 28px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%,-16px)}.fo-dock[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce) and (min-width:64rem){.fo-dock{transition:opacity .2s}}.fo-cta--dark .fo-display--cta{color:var(--fo-on-dark)}.fo-cta--dark .fo-display--cta em{color:var(--fo-accent-soft)}.fo-cta--dark .fo-cta__lede{color:color-mix(in srgb, var(--fo-on-dark) 72%, transparent)}.fo-cta--dark .fo-join{background:color-mix(in srgb, var(--fo-night) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 16%, transparent), 0 24px 64px -24px #000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fo-cta--dark .fo-join:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-accent-pale) 50%, transparent), 0 0 0 4px color-mix(in srgb, var(--fo-accent-soft) 16%, transparent), 0 24px 64px -24px #000}.fo-cta--dark .fo-join input{color:#fff}.fo-cta--dark .fo-join input::placeholder{color:color-mix(in srgb, var(--fo-on-dark) 48%, transparent)}.fo-cta--dark .fo-join .fo-btn--solid{background:var(--fo-accent-pale);color:var(--fo-a900)}.fo-cta--dark .fo-join .fo-btn--solid:hover{background:#fff}.fo-cta--dark .fo-cta__fine{color:color-mix(in srgb, var(--fo-on-dark) 55%, transparent)}.fo-cta--dark .fo-cta__fine.is-error{color:#f3a6a6}.fo-cta--dark .fo-cta__done{background:color-mix(in srgb, var(--fo-night) 72%, transparent);color:var(--fo-accent-pale);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 16%, transparent)}.fo-cta--cards .fo-cta__halo{display:none}.fo .fo-cta--cards .fo-cta__scene{inset:0 0 0 42%}.fo-cta--cards .fo-cta__content{text-align:left;max-width:460px}.fo-cta--cards .fo-display--cta{font-size:clamp(40px,4.6vw,68px)}.fo-cta--cards .fo-cta__lede,.fo-cta--cards .fo-join{margin-left:0}.fo-bridge--dusk{--fo-bridge-h:clamp(150px, 15vw, 220px);margin-top:-16px}.fo-cta--terrain{min-height:640px;padding:48px var(--fo-gutter) 104px;background:var(--fo-night);color:var(--fo-on-dark);place-items:start center;margin-top:-1px}.fo .fo-cta--terrain .fo-cta__scene{inset:18% 0 0}.fo-cta--terrain .fo-cta__halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--fo-night) 88%, transparent), transparent);height:520px;top:0;bottom:auto}@media (max-width:63.99rem){.fo .fo-cta--cards .fo-cta__scene{height:auto;inset:0 0 0 58%}.fo-cta--cards .fo-cta__content{max-width:390px}.fo .fo-cta--terrain .fo-cta__scene{height:auto;inset:22% 0 0}}@media (max-width:47.99rem){.fo .fo-cta--cards .fo-cta__scene{height:300px;inset:0 0 auto;--spline-mask:linear-gradient(to bottom, #000 62%, transparent)!important}.fo-cta--cards .fo-cta__content{max-width:none}.fo-cta--terrain{min-height:560px;padding:40px var(--fo-gutter) 80px}.fo .fo-cta--terrain .fo-cta__scene{inset:30% 0 0}.fo-cta--terrain .fo-cta__halo{height:460px;display:block;top:0}.fo-bridge--dusk{margin-top:0}.fo-join,.fo-cta--dark .fo-join{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex-direction:column;gap:12px;padding:0}.fo-join:focus-within,.fo-cta--dark .fo-join:focus-within{box-shadow:none}.fo-join input{background:var(--fo-card);height:56px;box-shadow:0 0 0 1px var(--fo-line);border-radius:999px;flex:none;padding:0 22px}.fo-join input:focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--fo-accent) 50%, transparent), 0 0 0 4px color-mix(in srgb, var(--fo-accent) 12%, transparent)}.fo-cta--dark .fo-join input{background:color-mix(in srgb, var(--fo-night) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 16%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fo-cta--dark .fo-join input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-accent-pale) 50%, transparent), 0 0 0 4px color-mix(in srgb, var(--fo-accent-soft) 16%, transparent)}.fo-join .fo-btn{width:100%;height:56px}}.fo-nav__mid{align-items:center;gap:28px;display:flex;position:relative}.fo-nav__browse{height:32px;color:var(--fo-on-dark);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.fo-nav__browse:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--fo-ease);background:currentColor;position:absolute;bottom:2px;left:0;right:14px;transform:scaleX(0)}.fo-nav__browse:hover,.fo-nav__browse[aria-expanded=true]{color:#fff}.fo-nav__browse[aria-expanded=true]:after{transform:none}.fo-nav__browse i{width:6px;height:6px;transition:transform .35s var(--fo-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.fo-nav__browse[aria-expanded=true] i{transform:translateY(1px)rotate(225deg)}.fo-menu{z-index:20;background:color-mix(in srgb, var(--fo-night) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);width:260px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 12%, transparent), 0 32px 70px -30px #000;color:var(--fo-on-dark);clip-path:inset(0 0 100% round 20px);opacity:0;pointer-events:none;transition:clip-path .5s var(--fo-ease), opacity .2s var(--fo-ease);border-radius:20px;padding:12px 18px;position:absolute;top:calc(100% + 18px);left:-20px}.fo-menu[data-open]{clip-path:inset(0 round 20px);opacity:1;pointer-events:auto}.fo-menu__kicker{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--fo-on-dark) 45%, transparent);margin:0 0 6px;font-size:12px;font-weight:500}.fo-menu__list,.fo-menu__jump{margin:0;padding:0;list-style:none}.fo-menu__list li,.fo-menu__page{opacity:0;transition:opacity .35s var(--fo-ease), transform .5s var(--fo-ease);transform:translateY(10px)}.fo-menu[data-open] .fo-menu__list li,.fo-menu[data-open] .fo-menu__page{opacity:1;transition-delay:calc(90ms + var(--i,4) * 55ms);transform:none}.fo-menu__list a{letter-spacing:-.01em;transition:color .25s var(--fo-ease);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:19px;display:flex;position:relative}.fo-menu__list a:before{content:"";background:color-mix(in srgb, var(--fo-accent-soft) 9%, transparent);opacity:0;transition:opacity .3s var(--fo-ease);border-radius:10px;position:absolute;inset:0 -12px}.fo-menu__list a:hover:before,.fo-menu__list a:focus-visible:before{opacity:1}.fo-menu__list a>span{color:color-mix(in srgb, var(--fo-on-dark) 40%, transparent);transition:color .25s var(--fo-ease), transform .3s var(--fo-ease);position:relative}.fo-menu__list a:hover,.fo-menu__list a:focus-visible{color:var(--fo-accent-soft)}.fo-menu__list a:hover>span{color:var(--fo-accent-soft);transform:translate(3px)}.fo-menu--page,.fo-nav__burger,.fo-nav__scrim,.fo-nav__cta-short{display:none}@media (max-width:63.99rem){.fo-menu{top:calc(70px + env(safe-area-inset-top));overscroll-behavior:contain;width:auto;max-height:calc(100svh - 104px);padding-bottom:20px;position:fixed;left:12px;right:12px;overflow-y:auto}.fo-menu__page{margin-top:18px;display:block}.fo-menu__jump li{border-top:1px solid color-mix(in srgb, var(--fo-on-dark) 10%, transparent)}.fo-menu__jump a{color:color-mix(in srgb, var(--fo-on-dark) 84%, transparent);padding:14px 0;font-size:18px;display:block}.fo-menu__jump a:active{color:#fff}.fo-menu__cta{width:100%;margin-top:18px}.fo-nav__scrim{z-index:15;background:color-mix(in srgb, var(--fo-night) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .4s var(--fo-ease);display:block;position:fixed;inset:0}.fo-nav__scrim[data-open]{opacity:1}}@media (max-width:30rem){.fo-nav__cta-long{display:none}.fo-nav__cta-short{display:inline}.fo-nav__browse{font-size:14.5px}.fo-menu{padding:18px 18px 16px;left:8px;right:8px}}@media (min-width:64rem) and (max-width:79.99rem){.fo-nav{gap:16px}.fo-nav__mid{gap:20px}.fo-nav__links{gap:20px;font-size:15px}.fo-nav__search>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fo-hero .fo-nav__cta{display:none}}@media (prefers-reduced-motion:reduce){.fo-menu,.fo-menu__list li,.fo-menu__page,.fo-nav__browse i,.fo-nav__browse:after{transition:opacity .2s}.fo-menu{clip-path:none}}.fo-foot__grid{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr))}@media (max-width:63.99rem){.fo-foot__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-foot__brand{grid-column:1/-1}}@media (max-width:47.99rem){.fo-foot__grid{grid-template-columns:1fr 1fr}}.fo-top{z-index:39;right:max(20px, env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--fo-night) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);width:44px;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 14%, transparent), 0 14px 32px -14px color-mix(in srgb, var(--fo-shade) 80%, transparent);color:var(--fo-on-dark);opacity:0;pointer-events:none;transition:opacity .3s var(--fo-ease), transform .4s var(--fo-ease), background .2s;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(12px)scale(.92)}.fo-top[data-show]{opacity:1;pointer-events:auto;transform:none}.fo-top:hover{background:var(--fo-night)}.fo-top:active{transform:scale(.95)}.fo-top svg{transition:transform .3s var(--fo-ease)}.fo-top:hover svg{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.fo-top,.fo-top svg{transition:opacity .2s}}.fo-faq{isolation:isolate;background:var(--fo-paper);padding:128px 0 72px;position:relative;overflow:hidden}.fo .fo-faq__scene{z-index:-2;opacity:.85}.fo-faq__scrim{z-index:-1;background:radial-gradient(60% 56% at 30% 46%, var(--fo-paper) 0%, color-mix(in srgb, var(--fo-paper) 82%, transparent) 54%, transparent), linear-gradient(to bottom, var(--fo-paper), transparent 18%, transparent 76%, var(--fo-paper));pointer-events:none;position:absolute;inset:0}.fo-faq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.fo-faq__aside{grid-column:1/6;align-self:center}.fo-faq__note{max-width:28ch;color:var(--fo-ink-3);margin:16px 0 0;font-size:17px}.fo-faq__list{grid-column:7/-1;margin:0;padding:0;list-style:none}.fo-faq__list li{border-top:1px solid var(--fo-line)}.fo-faq__list li:last-child{border-bottom:1px solid var(--fo-line)}.fo-faq summary{cursor:pointer;color:var(--fo-ink);justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;font-size:19px;font-weight:400;list-style:none;transition:color .25s;display:flex}.fo-faq summary::-webkit-details-marker{display:none}.fo-faq summary:hover{color:var(--fo-accent-ink)}.fo-faq summary:focus-visible{outline:2px solid var(--fo-accent);outline-offset:4px;border-radius:4px}.fo-faq summary i{flex:none;width:14px;height:14px;margin-top:4px;position:relative}.fo-faq summary i:before,.fo-faq summary i:after{content:"";background:var(--fo-accent);height:1.5px;transition:transform .4s var(--fo-ease), opacity .3s;position:absolute;inset:50% 0 auto}.fo-faq summary i:after{transform:rotate(90deg)}.fo-faq details[open] summary i:after{opacity:0;transform:rotate(0)}.fo-faq details[open] summary{color:var(--fo-accent-ink)}.fo-faq details p{max-width:62ch;color:var(--fo-ink-2);text-wrap:pretty;margin:0;padding:0 0 24px;font-size:17px;line-height:1.7}.fo-faq details::details-content{block-size:0;transition:block-size .45s var(--fo-ease), content-visibility .45s allow-discrete;overflow:hidden}.fo-faq details[open]::details-content{block-size:auto}@media (max-width:63.99rem){.fo-faq{padding:96px 0 104px}.fo-faq__aside,.fo-faq__list{grid-column:1/-1}.fo-faq__aside{position:static}.fo-faq__list{margin-top:32px}.fo-faq__note{max-width:46ch}}@media (max-width:47.99rem){.fo-faq{padding:80px 0 56px}.fo-faq summary{gap:16px;padding:18px 0;font-size:18px}.fo-faq details p{padding-bottom:20px;font-size:16px}}@media (prefers-reduced-motion:reduce){.fo-faq summary i:before,.fo-faq summary i:after{transition:none}.fo-faq details::details-content{transition:none}}.fo-dock{--fo-dock-solid:var(--fo-night);--fo-dock-bg:color-mix(in srgb, var(--fo-dock-solid) 84%, transparent);--fo-dock-edge:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 10%, transparent), inset 0 1px 0 #ffffff0f}.fo-dock .fo-nav__links a{position:relative}.fo-dock .fo-nav__links a:after{content:"";background:var(--fo-accent-soft);height:2px;transition:transform .35s var(--fo-ease);border-radius:2px;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.fo-dock .fo-nav__links a[aria-current]{color:#fff}.fo-dock .fo-nav__links a[aria-current]:after{transform:none}@supports (animation-timeline:scroll()){.fo-dock:after{content:"";left:var(--fo-dock-flat,32px);right:var(--fo-dock-flat,32px);background:linear-gradient(90deg, color-mix(in srgb, var(--fo-accent-soft) 40%, transparent), var(--fo-accent-soft));transform-origin:0;pointer-events:none;border-radius:2px;height:2px;animation:linear both fo-read;animation-timeline:scroll(root);position:absolute;bottom:0;transform:scaleX(0)}@keyframes fo-read{to{transform:scaleX(1)}}}@media (max-width:63.99rem){.fo-dock{--fo-dock-flat:26px}}.fo-dock .fo-nav--compact{gap:20px;width:auto;max-width:none;margin:0;padding:0}.fo-dock .fo-nav--compact .fo-logo{font-size:15px}.fo-dock .fo-nav--compact .fo-nav__mid{gap:20px}.fo-dock .fo-nav--compact .fo-nav__links{gap:20px;font-size:15px}.fo-dock .fo-nav--compact .fo-nav__browse{font-size:15px}.fo-dock .fo-nav--compact .fo-nav__cta{background:var(--fo-accent-pale);height:38px;color:var(--fo-a900);box-shadow:none;padding:0 16px;font-size:15px;font-weight:600}.fo-dock .fo-nav--compact .fo-nav__cta:hover{background:#fff}.fo-dock .fo-menu{top:calc(100% + 14px);left:-16px}@media (max-width:63.99rem){.fo-dock{justify-content:center;padding-inline:24px 14px}.fo-dock .fo-nav--compact{justify-content:space-between;gap:10px;width:100%}.fo-dock .fo-nav--compact .fo-nav__cta{height:44px;padding:0 18px;font-size:16px}}@media (min-width:64rem) and (max-width:79.99rem){.fo-dock{width:calc(100% - 64px)}.fo-dock .fo-nav--compact,.fo-dock .fo-nav--compact .fo-nav__mid,.fo-dock .fo-nav--compact .fo-nav__links{gap:14px}.fo-dock .fo-nav--compact .fo-nav__links{font-size:14.5px}.fo-dock .fo-lang{display:none}}.fo-indexes{padding-top:144px;padding-bottom:32px}.fo-panels{gap:10px;height:clamp(320px,38vw,440px);margin-top:56px;display:flex}.fo-panel{--open:0;min-width:78px;color:var(--fo-on-dark);flex:1 1 0;flex-grow:calc(1 + var(--open) * 2.4);transition:flex-grow .62s var(--fo-ease), box-shadow .4s var(--fo-ease);border-radius:18px;position:relative;overflow:hidden}.fo-panels>.fo-panel:first-child{--open:1}:is(.fo-panels:has(>.fo-panel:hover)>.fo-panel,.fo-panels:has(>.fo-panel:focus-visible)>.fo-panel){--open:0}:is(.fo-panels:has(>.fo-panel:hover)>.fo-panel:hover,.fo-panels:has(>.fo-panel:focus-visible)>.fo-panel:focus-visible){--open:1}.fo-panel:focus-visible{outline:2px solid var(--fo-accent);outline-offset:3px}.fo-panel:hover{box-shadow:0 26px 50px -34px color-mix(in srgb, var(--fo-shade) 80%, transparent)}.fo-panel__art{object-fit:cover;object-position:50% 46%;width:100%;height:100%;transition:transform .7s var(--fo-ease);position:absolute;inset:0;transform:scale(1.02)}.fo-panel:hover .fo-panel__art{transform:scale(1.06)}.fo-panel__veil{background:linear-gradient(to top, color-mix(in srgb, var(--fo-night) 88%, transparent) 0%, color-mix(in srgb, var(--fo-night) 40%, transparent) 42%, color-mix(in srgb, var(--fo-night) 14%, transparent) 100%);position:absolute;inset:0}.fo-panel__edge{writing-mode:vertical-rl;letter-spacing:.01em;white-space:nowrap;opacity:calc(1 - var(--open));transition:opacity .3s var(--fo-ease);font-size:17px;position:absolute;bottom:22px;left:50%;translate:-50%;rotate:180deg}.fo-panel__body{opacity:var(--open);translate:0 calc((1 - var(--open)) * 8px);transition:opacity .4s var(--fo-ease) 80ms, translate .5s var(--fo-ease);gap:2px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.fo-panel__body b{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:400}.fo-panel__body em{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fo-on-dark) 66%, transparent);font-size:14.5px;font-style:normal}.fo-panel__note{max-width:46ch;color:color-mix(in srgb, var(--fo-on-dark) 76%, transparent);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.5}.fo-panel__go{background:var(--fo-accent-pale);width:fit-content;color:var(--fo-a900);transition:gap .3s var(--fo-ease);border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 16px;font-size:15px;font-weight:500;display:inline-flex}.fo-panel:hover .fo-panel__go{gap:12px}@media (max-width:63.99rem){.fo-indexes{padding-top:96px;padding-bottom:16px}.fo-panels{flex-direction:column;gap:12px;height:auto;margin-top:40px}.fo-panel{--open:1;flex:none;height:188px}.fo-panels:has(>.fo-panel:hover)>.fo-panel{--open:1}.fo-panels:has(>.fo-panel:focus-visible)>.fo-panel{--open:1}.fo-panels:has(>.fo-panel:hover)>.fo-panel:hover{--open:1}.fo-panels:has(>.fo-panel:focus-visible)>.fo-panel:focus-visible{--open:1}.fo-panel__edge{display:none}.fo-panel__body{bottom:18px;left:20px;right:20px}.fo-panel__note{display:none}.fo-panel__go{margin-top:10px}}@media (prefers-reduced-motion:reduce){.fo-panel,.fo-panel__art,.fo-panel__body,.fo-panel__edge{transition:none}}@media (max-width:63.99rem){.fo-nav__links,.fo-nav__cta{display:none}.fo-nav__mid{margin-inline-start:auto}.fo-nav__burger{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 18%, transparent);color:var(--fo-on-dark);cursor:pointer;border:0;border-radius:999px;align-content:center;gap:6px;padding:0 12px;display:grid}.fo-nav__burger span{height:1.6px;transition:transform .3s var(--fo-ease), opacity .2s var(--fo-ease);background:currentColor;border-radius:2px;display:block}.fo-nav__burger[aria-expanded=true] span:first-child{transform:translateY(3.8px)rotate(45deg)}.fo-nav__burger[aria-expanded=true] span:last-child{transform:translateY(-3.8px)rotate(-45deg)}.fo-nav__burger:active{background:color-mix(in srgb, var(--fo-on-dark) 18%, transparent)}.fo-menu--page{display:block}.fo-menu--browse,.fo-menu--page{top:calc(74px + env(safe-area-inset-top));overscroll-behavior:contain;border-radius:16px;width:auto;max-height:calc(100svh - 110px);padding:14px 18px 18px;position:fixed;left:12px;right:12px;overflow-y:auto}.fo-menu__jump li{border-top:1px solid color-mix(in srgb, var(--fo-on-dark) 10%, transparent)}.fo-menu__jump li:first-child{border-top:0}.fo-menu__sub{margin:-6px 0 10px;padding:0 0 0 16px;list-style:none}.fo-menu__jump .fo-menu__sub li{border-top:0}.fo-menu__jump .fo-menu__sub a{color:color-mix(in srgb, var(--fo-on-dark) 66%, transparent);padding:8px 0;font-size:16px}.fo-menu__jump a{color:color-mix(in srgb, var(--fo-on-dark) 84%, transparent);padding:13px 0;font-size:18px;display:block}.fo-menu__jump a:active{color:#fff}.fo-menu__cta{width:100%;margin-top:16px}.fo-dock .fo-menu--browse,.fo-dock .fo-menu--page{top:calc(72px + env(safe-area-inset-top))}}@media (max-width:63.99rem) and (prefers-reduced-motion:reduce){.fo-nav__burger span{transition:none}}.fo-pocket .fo-inuse__frame{aspect-ratio:920/941;background:#16110f}.fo-pui{color:#1a1116;width:100%;height:100%;font-family:var(--fo-text), sans-serif;filter:contrast(.96)brightness(.97)saturate(.96);background:#f7f5f6}.fo-pui__bar{justify-content:space-between;align-items:center;padding:14px 18px 10px;display:flex}.fo-pui__logo{letter-spacing:-.02em;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.fo-pui__logo svg{color:#992455;--mark-cut:#f7f5f6}.fo-pui__dots{gap:3px;display:inline-flex}.fo-pui__dots i{background:#b5a9ad;border-radius:50%;width:3px;height:3px}.fo-pui__body{padding:8px 18px 0}.fo-pui__kind{letter-spacing:.08em;text-transform:uppercase;color:#8b7a80;margin:0 0 6px;font-size:11px;font-weight:500}.fo-pui h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:500;line-height:1.2}.fo-pui__who{color:#6f6169;margin:6px 0 0;font-size:13px}.fo-pui__seal{color:#7a2247;background:#f2dee4;border-radius:999px;align-items:center;gap:5px;margin:14px 0 0;padding:5px 10px;font-size:12px;font-weight:500;display:inline-flex}.fo-pui__code{background:#fff;border-radius:12px;margin-top:16px;padding:14px;box-shadow:inset 0 0 0 1px #e6dde0}.fo-pui__code span{color:#8b7a80;font-size:11px;display:block}.fo-pui__code b{margin-top:4px;font-size:15px;font-weight:500;line-height:1.3;display:block}.fo-pui__btn{color:#fff;text-align:center;background:#992455;border-radius:999px;margin-top:14px;padding:13px;font-size:14px;font-weight:500}.fo-pui__fine{color:#8b7a80;margin:12px 0 0;font-size:11px;line-height:1.4}@media (max-width:47.99rem){.fo-pocket .fo-inuse__frame{aspect-ratio:530/910}}.fo-dock .fo-nav--compact{width:100%;max-width:1440px}@media (max-width:63.99rem){.fo-dock .fo-menu--browse,.fo-dock .fo-menu--page{top:calc(72px + env(safe-area-inset-top));left:12px;right:12px}}.fo-menu__tools{justify-content:flex-start;margin-top:16px;display:flex}.fo{--spline-dim:brightness(.8) saturate(.86) contrast(1.03)}.fo-nav__tools{align-items:center;gap:12px;margin-left:auto;display:flex}.fo-nav__signin{height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 26%, transparent);color:color-mix(in srgb, var(--fo-on-dark) 86%, transparent);letter-spacing:.02em;white-space:nowrap;transition:background .25s var(--fo-ease), color .25s var(--fo-ease);background:0 0;border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.fo-nav__signin:hover{background:color-mix(in srgb, var(--fo-on-dark) 12%, transparent);color:var(--fo-on-dark)}@media (max-width:63.99rem){.fo-nav{gap:10px}.fo-nav__tools{flex:none;order:1;margin-left:0}.fo-nav__tools .fo-lang{display:none}.fo-nav__burger{flex:none;order:2}.fo-nav__signin{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent);color:var(--fo-on-dark);flex:none;padding:0 14px;font-size:14.5px}.fo-nav__search,.fo-nav__signin,.fo-acct__btn{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent);height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 18%, transparent);color:var(--fo-on-dark);border-radius:999px;font-size:14.5px;font-weight:500}.fo-nav__search{flex:none;padding:0 14px 0 12px}.fo-nav__mid{gap:0}}@media (max-width:26rem){.fo-nav{gap:8px}.fo-nav__signin{padding:0 12px;font-size:14px}}.fo-lang{position:relative}.fo-lang__btn{height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 26%, transparent);color:color-mix(in srgb, var(--fo-on-dark) 86%, transparent);font:inherit;letter-spacing:.02em;cursor:pointer;transition:background .25s var(--fo-ease), color .25s var(--fo-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.fo-lang__btn:hover{background:color-mix(in srgb, var(--fo-on-dark) 12%, transparent);color:var(--fo-on-dark)}.fo-lang__menu{z-index:30;background:color-mix(in srgb, var(--fo-night) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:max-content;min-width:168px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 14%, transparent), 0 22px 48px -24px #000;opacity:0;pointer-events:none;transition:opacity .2s var(--fo-ease), transform .3s var(--fo-ease);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)}.fo-lang__menu[data-open]{opacity:1;pointer-events:auto;transform:none}.fo-lang__menu button{width:100%;color:color-mix(in srgb, var(--fo-on-dark) 82%, transparent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:16px;display:flex}.fo-lang__menu button:hover{background:color-mix(in srgb, var(--fo-accent-soft) 12%, transparent);color:var(--fo-on-dark)}.fo-lang__menu button[aria-checked=true]{color:var(--fo-accent-soft)}.fo-lang__menu i{font-style:normal}.fo-menu__tools{align-items:center;gap:10px}.fo-lang--sheet .fo-lang__menu{left:0;right:auto}.fo-hero__paths{justify-content:center;align-items:center;gap:14px;margin-top:28px;display:flex}.fo-hero__path{border-radius:999px;height:56px;padding:0 30px;font-size:16.5px;font-weight:500}.fo-hero__path span{transition:transform .3s var(--fo-ease)}.fo-hero__path:hover span{transform:translate(3px)}.fo-hero__path--quiet{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent);color:var(--fo-on-dark);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fo-on-dark) 42%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fo-hero__path--quiet:hover{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent);color:var(--fo-on-dark)}.fo-hero--left .fo-hero__paths{justify-content:flex-start}@media (max-width:47.99rem){.fo-hero__paths{flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.fo-hero__path{justify-content:center;width:100%;height:54px;font-size:16px}}.fo-app__all{color:var(--fo-accent-ink);align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:500;display:inline-flex}.fo-app__all:hover{text-decoration:underline}.fo-nav__search{background:color-mix(in srgb, var(--fo-on-dark) 9%, transparent);height:36px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 16%, transparent);color:color-mix(in srgb, var(--fo-on-dark) 82%, transparent);font:inherit;transition:background .25s var(--fo-ease), color .25s var(--fo-ease), box-shadow .25s var(--fo-ease);border:0;border-radius:999px;align-items:center;gap:9px;padding:0 16px 0 13px;font-size:15px;display:inline-flex}.fo-nav__search:hover{background:color-mix(in srgb, var(--fo-on-dark) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 28%, transparent);color:var(--fo-on-dark)}.fo-nav__search svg{opacity:.85}@media (max-width:63.99rem){.fo-nav__search{height:40px}}@media (max-width:21.5rem){.fo-nav__search{justify-content:center;gap:0;width:40px;padding:0}.fo-nav__search span{display:none}.fo-nav__search svg{opacity:1;flex:none;width:20px;height:20px}}.fo-lookup{background:0 0;border:0;width:min(620px,100vw - 32px);max-width:none;margin:12vh auto auto;padding:0;overflow:visible}.fo-lookup::backdrop{background:color-mix(in srgb, var(--fo-night) 62%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fo-lookup__panel{background:var(--fo-card);box-shadow:0 0 0 1px var(--fo-line), 0 40px 80px -32px color-mix(in srgb, var(--fo-shade) 60%, transparent);border-radius:20px;overflow:hidden}.fo-lookup__field{border-bottom:1px solid var(--fo-line);height:62px;color:var(--fo-ink-3);align-items:center;gap:12px;padding:0 14px 0 20px;display:flex}.fo-lookup__field:focus-within{box-shadow:inset 0 -2px 0 var(--fo-accent)}.fo-lookup__field input{min-width:0;height:100%;font:inherit;color:var(--fo-ink);background:0 0;border:0;outline:0;flex:1;font-size:17px}.fo-lookup__field input::-webkit-search-cancel-button{-webkit-appearance:none}.fo-lookup__close{background:var(--fo-paper-2);height:28px;color:var(--fo-ink-3);font:inherit;letter-spacing:.04em;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:12px}.fo-lookup__close:hover{background:var(--fo-chip);color:var(--fo-ink)}.fo-lookup__hint{color:var(--fo-ink-3);margin:0;padding:20px;font-size:14px;line-height:1.5}.fo-lookup__list{max-height:min(52vh,420px);margin:0;padding:6px;list-style:none;overflow-y:auto}.fo-lookup__list button{width:100%;font:inherit;text-align:left;color:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.fo-lookup__list button[data-active]{background:var(--fo-accent-wash)}.fo-lookup__mark{background:var(--fo-paper);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--fo-line);border-radius:9px;place-items:center;padding:5px;display:grid}.fo-lookup__mark img{object-fit:contain;width:100%;height:100%}.fo-lookup__mark{letter-spacing:-.02em;color:var(--fo-ink-3);font-size:12px;font-weight:600}.fo-lookup__mark--flag .fo-flag{border-radius:3px;width:24px;height:18px}.fo-lookup__text{min-width:0}.fo-lookup__text b{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.fo-lookup__text small{color:var(--fo-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.fo-lookup__where{color:var(--fo-ink-3);white-space:nowrap;flex:none;font-size:12px}.fo-lookup__all{border:0;border-top:1px solid var(--fo-line);background:var(--fo-paper-3);width:100%;height:50px;font:inherit;color:var(--fo-accent-ink);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.fo-lookup__all:hover{background:var(--fo-accent-wash)}@media (max-width:47.99rem){.fo-lookup{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.fo-lookup__panel{height:100dvh;box-shadow:none;border-radius:0;flex-direction:column;display:flex}.fo-lookup__field{height:58px;padding-top:env(safe-area-inset-top);box-sizing:content-box}.fo-lookup__list{flex:1;max-height:none}.fo-lookup__list button{padding:11px 12px}.fo-lookup__all{padding-bottom:env(safe-area-inset-bottom);height:auto;min-height:52px}}@media (prefers-reduced-motion:reduce){.fo-nav__search{transition:none}}.fo-lookup__list{overscroll-behavior:contain}.fo-hero__path.fo-btn--solid{background:var(--fo-accent-pale);color:var(--fo-a900);box-shadow:none;font-weight:600}.fo-hero__path.fo-btn--solid:hover{background:#fff}.fo-hero__path--quiet{transition:background .3s var(--fo-ease), box-shadow .3s var(--fo-ease), color .3s var(--fo-ease)}.fo-hero__path--quiet:hover{background:color-mix(in srgb, var(--fo-on-dark) 18%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fo-on-dark) 62%, transparent);color:#fff}@media (min-width:64rem){:lang(az) .fo-hero__content,:lang(ru) .fo-hero__content{max-width:1320px}}@media (min-width:48rem) and (max-width:63.99rem) and (min-height:501px){:lang(az) .fo-hero .fo-display{max-width:11.5em;font-size:clamp(44px,7.6vw,72px)}:lang(ru) .fo-hero .fo-display{max-width:13.5em;font-size:clamp(44px,6.4vw,64px)}}.fo-signin{background:var(--fo-paper);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.fo-signin__form{min-width:0;padding:22px var(--fo-gutter) 24px;flex-direction:column;display:flex}.fo-signin__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.fo-signin__top .fo-lang__btn{color:var(--fo-ink-2);box-shadow:inset 0 0 0 1px var(--fo-line)}.fo-signin__top .fo-lang__btn:hover{background:var(--fo-accent-wash);color:var(--fo-ink)}.fo-signin__top .fo-lang__menu{background:var(--fo-card);box-shadow:inset 0 0 0 1px var(--fo-line), 0 18px 40px -18px var(--fo-shade)}.fo-signin__top .fo-lang__menu button{color:var(--fo-ink-2)}.fo-signin__top .fo-lang__menu button:hover{background:var(--fo-accent-wash);color:var(--fo-ink)}.fo-signin__top .fo-lang__menu button[aria-checked=true]{color:var(--fo-accent-ink)}.fo-signin__body{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:408px;margin:0 auto;padding:24px 0;display:flex}.fo-signin__title{font-size:clamp(27px,2.6vw,34px)}.fo-signin__lede{color:var(--fo-ink-2);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.55}.fo-signin__google{background:var(--fo-card);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--fo-line), 0 1px 2px var(--fo-shade);font:inherit;color:var(--fo-ink);cursor:pointer;transition:background .2s var(--fo-ease), box-shadow .2s var(--fo-ease);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:0 16px;font-size:15.5px;font-weight:500;display:flex}.fo-signin__google:hover{background:var(--fo-paper-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-ink) 18%, transparent), 0 2px 6px var(--fo-shade)}.fo-signin__or{color:var(--fo-ink-3);align-items:center;gap:14px;margin:16px 0;font-size:13px;display:flex}.fo-signin__or:before,.fo-signin__or:after{content:"";background:var(--fo-line);flex:1;height:1px}.fo-signin__fields{flex-direction:column;display:flex}.fo-signin__fields label{color:var(--fo-ink-2);margin-bottom:6px;font-size:13.5px;font-weight:500}.fo-signin__fields input{background:var(--fo-card);height:46px;box-shadow:inset 0 0 0 1px var(--fo-line);font:inherit;color:var(--fo-ink);transition:box-shadow .2s var(--fo-ease);border:0;border-radius:13px;padding:0 15px;font-size:16px}.fo-signin__fields input::placeholder{color:var(--fo-ink-3)}.fo-signin__fields input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--fo-accent), 0 0 0 4px var(--fo-accent-wash);outline:0}.fo-signin__fields input+.fo-signin__row{margin-top:14px}.fo-signin__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fo-signin__row label{margin-bottom:6px}.fo-signin__forgot{color:var(--fo-ink-3);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.fo-signin__forgot:hover{color:var(--fo-accent-ink)}.fo-signin__submit{border-radius:13px;justify-content:center;width:100%;height:46px;margin-top:18px;font-size:16px}.fo-signin__note{background:var(--fo-accent-wash);color:var(--fo-accent-ink);border-radius:12px;margin:12px 0 0;padding:11px 13px;font-size:14px;line-height:1.55}.fo-signin__note a{text-underline-offset:2px;text-decoration:underline}.fo-signin__legal{color:var(--fo-ink-3);margin:18px 0 0;font-size:12.5px;line-height:1.55}.fo-signin__legal a{color:var(--fo-ink-2);text-underline-offset:2px;text-decoration:underline}.fo-signin__legal a:hover{color:var(--fo-accent-ink)}.fo-signin__foot{width:100%;max-width:408px;color:var(--fo-ink-3);text-align:center;margin:0 auto;padding-top:14px;font-size:14px}.fo-signin__foot a{color:var(--fo-accent-ink)}.fo-signin__foot a:hover{text-underline-offset:2px;text-decoration:underline}.fo-signin__swap{font:inherit;color:var(--fo-accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.fo-signin__swap:hover{text-underline-offset:2px;text-decoration:underline}.fo-signin__art{background:var(--fo-night);position:relative;overflow:hidden}.fo-signin__art>.fo-signin__scene{width:100%;height:auto;position:absolute;inset:0 0 -64px}.fo-signin__scene canvas,.fo-signin__scene img{object-fit:cover;width:100%;height:100%}.fo-signin__veil{pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--fo-night) 55%, transparent), transparent 22%, transparent 78%, color-mix(in srgb, var(--fo-night) 35%, transparent));position:absolute;inset:0}@media (max-width:63.99rem){.fo-signin{grid-template-columns:minmax(0,1fr);min-height:100svh}.fo-signin__art{order:-1;height:104px}.fo-signin__veil{background:linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--fo-night) 30%, transparent))}.fo-signin__body{padding:20px 0 16px}.fo-signin__form{padding-top:16px}}@media (max-width:47.99rem){.fo-signin__art{height:88px}.fo-signin__title{font-size:clamp(25px,6.6vw,30px)}}@media (max-height:800px){.fo-signin__body{padding:14px 0}.fo-signin__lede{margin-top:10px}.fo-signin__google{height:44px;margin-top:18px}.fo-signin__or{margin:12px 0}.fo-signin__fields input{height:44px}.fo-signin__fields input+.fo-signin__row{margin-top:12px}.fo-signin__submit{height:44px;margin-top:14px}.fo-signin__legal{margin-top:14px}.fo-signin__foot{padding-top:10px}}@media (max-width:63.99rem) and (max-height:800px){.fo-signin__art{height:64px}.fo-signin__form{padding-top:12px;padding-bottom:14px}}@media (max-width:63.99rem) and (max-height:680px){.fo-signin__art{display:none}}@media (max-height:620px){.fo-signin__body{padding:8px 0}.fo-signin__title{font-size:24px}.fo-signin__lede{margin-top:8px;font-size:14px}.fo-signin__google{height:42px;margin-top:14px}.fo-signin__or{margin:10px 0}.fo-signin__fields input{height:42px}.fo-signin__fields input+.fo-signin__row{margin-top:10px}.fo-signin__submit{height:42px;margin-top:12px}.fo-signin__legal{margin-top:10px}.fo-signin__foot{padding-top:6px}}.fo-acct{flex:none;display:flex;position:relative}.fo-acct__btn{height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 26%, transparent);color:color-mix(in srgb, var(--fo-on-dark) 86%, transparent);font:inherit;letter-spacing:.02em;cursor:pointer;transition:background .25s var(--fo-ease), color .25s var(--fo-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 5px;font-size:15px;font-weight:500;display:inline-flex}.fo-acct__btn:hover{background:color-mix(in srgb, var(--fo-on-dark) 12%, transparent);color:var(--fo-on-dark)}.fo-acct__face{background:var(--fo-accent-pale);width:30px;height:30px;color:var(--fo-a900);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid;overflow:hidden}.fo-acct__face img{object-fit:cover;width:100%;height:100%}.fo-acct__name{text-overflow:ellipsis;white-space:nowrap;max-width:10ch;overflow:hidden}.fo-acct__menu{z-index:40;background:color-mix(in srgb, var(--fo-night) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:220px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 16%, transparent), 0 24px 48px -20px #000000b3;opacity:0;pointer-events:none;transition:opacity .2s var(--fo-ease), transform .2s var(--fo-ease);border-radius:16px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px)}.fo-acct__menu[data-open]{opacity:1;pointer-events:auto;transform:none}.fo-acct__who{gap:2px;margin:0;padding:8px 12px 10px;display:grid}.fo-acct__who b{color:var(--fo-on-dark);font-size:14px;font-weight:500}.fo-acct__who small{color:color-mix(in srgb, var(--fo-on-dark) 62%, transparent);overflow-wrap:anywhere;font-size:12.5px}.fo-acct__menu button{width:100%;font:inherit;text-align:left;cursor:pointer;color:color-mix(in srgb, var(--fo-on-dark) 82%, transparent);box-shadow:0 -1px 0 color-mix(in srgb, var(--fo-on-dark) 12%, transparent);background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:14px}.fo-acct__menu button:hover{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent);color:var(--fo-on-dark)}.fo-acct__link{color:color-mix(in srgb, var(--fo-on-dark) 82%, transparent);border-radius:10px;padding:9px 12px;font-size:14px;display:block}.fo-acct__who+.fo-acct__link{box-shadow:0 -1px 0 color-mix(in srgb, var(--fo-on-dark) 12%, transparent)}.fo-acct__link:hover{background:color-mix(in srgb, var(--fo-on-dark) 10%, transparent);color:var(--fo-on-dark)}.fo-acct__menu :is(a,button):focus-visible{outline:2px solid var(--fo-accent-pale);outline-offset:-2px}@media (max-width:63.99rem){.fo-acct__name{display:none}.fo-acct__btn{justify-content:center;width:40px;padding:0}}.fo-cookie{z-index:90;padding:0 var(--fo-gutter) max(16px, env(safe-area-inset-bottom));pointer-events:none;background:0 0;position:fixed;inset:auto 0 0}.fo-cookie__panel{pointer-events:auto;background:var(--fo-card);width:100%;max-width:1040px;box-shadow:inset 0 0 0 1px var(--fo-line), 0 28px 60px -24px var(--fo-shade);animation:fo-cookie-rise .45s var(--fo-ease) both;border-radius:20px;gap:16px;margin:0 auto;padding:20px 22px;display:grid}@keyframes fo-cookie-rise{0%{opacity:0;transform:translateY(12px)}}.fo-cookie__lede{color:var(--fo-ink);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.fo-cookie__fine{color:var(--fo-ink-3);margin:6px 0 0;font-size:13px;line-height:1.5}.fo-cookie__fine a{color:var(--fo-ink-2);text-underline-offset:2px;text-decoration:underline}.fo-cookie__fine a:hover{color:var(--fo-accent-ink)}.fo-cookie__rows{gap:2px;display:grid}.fo-cookie__row{border-top:1px solid var(--fo-line);justify-content:space-between;align-items:center;gap:18px;padding:11px 0;display:flex}.fo-cookie__row span{gap:2px;display:grid}.fo-cookie__row b{color:var(--fo-ink);font-size:14px;font-weight:500}.fo-cookie__row small{color:var(--fo-ink-3);font-size:12.5px;line-height:1.45}.fo-cookie__row input{width:20px;height:20px;accent-color:var(--fo-accent);cursor:pointer;flex:none}label.fo-cookie__row{cursor:pointer}.fo-cookie__always{color:var(--fo-ink-3);white-space:nowrap;flex:none;font-size:12.5px}.fo-cookie__acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (min-width:48rem){.fo-cookie__panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fo-cookie__rows{grid-column:1/-1}.fo-cookie__acts{justify-content:flex-end}}@media (max-width:47.99rem){.fo-cookie{padding-inline:12px}.fo-cookie__panel{border-radius:18px;padding:16px 16px 18px}.fo-cookie__acts>*{flex:auto;justify-content:center}}.fo-flag{width:var(--flag-w,24px);height:calc(var(--flag-w,24px) * .75);box-shadow:0 0 0 1px color-mix(in srgb, var(--fo-ink) 12%, transparent);border-radius:4px;flex:none;display:inline-block;position:relative;overflow:hidden}.fo-flag img{object-fit:cover;width:100%;height:100%;display:block}.fo-board{--cell-w:1.32em;--cell-h:1.86em;background:color-mix(in srgb, var(--fo-night) 82%, #000);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 9%, transparent), 0 48px 96px -40px #000000d9;color:color-mix(in srgb, var(--fo-on-dark) 86%, transparent);pointer-events:none;border-radius:14px;padding:1.1em 1.2em 1.2em;font-weight:600;line-height:1}.fo-board__head{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--fo-on-dark) 56%, transparent);justify-content:space-between;gap:2em;margin-bottom:.9em;font-size:.72em;display:flex}.fo-board__head b{color:var(--fo-accent-pale);font-weight:600}.fo-board__rows{gap:.36em;margin:0;padding:0;list-style:none;display:grid}.fo-board__rows li{gap:.7em;display:flex}.fo-board__field{gap:.16em;display:flex}.fo-board__field i{width:var(--cell-w);height:var(--cell-h);background:linear-gradient(to bottom, color-mix(in srgb, var(--fo-on-dark) 9%, var(--fo-night)) 0 50%, color-mix(in srgb, var(--fo-on-dark) 6%, var(--fo-night)) 50% 100%);backface-visibility:hidden;animation:fo-flap .56s var(--fo-ease) both;animation-delay:calc(var(--d) * 14ms + .16s);border-radius:.2em;place-items:center;font-style:normal;display:grid;position:relative}.fo-board__field i:after{content:"";background:#0009;height:1px;position:absolute;inset:calc(50% - .5px) 0 auto}.fo-board__field i[data-blank]{color:#0000}.fo-board__field:last-child i{color:color-mix(in srgb, var(--fo-accent-soft) 70%, transparent)}.fo-board__rows li[data-lit] .fo-board__field:last-child i{color:var(--fo-accent-pale)}.fo-board__rows li:nth-child(n+8){opacity:.6}@keyframes fo-flap{0%{opacity:.15;transform:rotateX(88deg)}64%{opacity:1;transform:rotateX(-14deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.fo-board__field i{animation:none}}.fo-indexes__after{margin-top:32px;display:flex}.fo-offers--priced .fo-offer{grid-template-columns:36px minmax(0,1fr) auto 20px}.fo-offers--priced .fo-offer__value{height:auto;font-family:var(--fo-head,var(--fo-text)), var(--fo-text), sans-serif;letter-spacing:-.01em;color:var(--fo-accent-ink);white-space:nowrap;text-align:right;background:0 0;padding:0;font-size:19px;font-weight:500}.fo-offers--priced small time{font-variant-numeric:tabular-nums;white-space:nowrap}.fo-offer__mark--text{background:var(--fo-accent-wash);box-shadow:none;color:var(--fo-accent-ink);letter-spacing:-.02em;padding:0;font-size:13px;font-weight:600}.fo-deals__all{color:var(--fo-accent-ink);gap:6px;margin-top:20px;font-size:16px;font-weight:500;display:inline-flex}.fo-deals__all:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:47.99rem){.fo-offers--priced .fo-offer{grid-template-columns:36px minmax(0,1fr);align-items:start;row-gap:4px}.fo-offers--priced .fo-offer__mark{grid-row:1/3}.fo-offers--priced .fo-offer__value{text-align:left;grid-area:2/2;justify-self:start;font-size:18px}.fo-offers--priced .fo-offer>span:not(.fo-offer__mark){grid-row:1}.fo-offers--priced .fo-offer i{display:none}}.fo-xl__plate{--xl-pad-y:clamp(32px, 4.4vw, 64px);--xl-pad-x:clamp(32px, 4.4vw, 64px);isolation:isolate;padding:var(--xl-pad-y) var(--xl-pad-x);background:var(--fo-night);color:var(--fo-on-dark);box-shadow:0 50px 100px -60px color-mix(in srgb, var(--fo-a900) 70%, transparent);border-radius:28px;position:relative;overflow:hidden}.fo-xl__photo{z-index:-2;object-fit:cover;object-position:74% 50%;width:100%;height:100%;position:absolute;inset:0}.fo-xl__plate:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--fo-night) 94%, transparent) 0%, color-mix(in srgb, var(--fo-night) 80%, transparent) 34%, color-mix(in srgb, var(--fo-night) 22%, transparent) 62%, transparent 100%), linear-gradient(to top, color-mix(in srgb, var(--fo-night) 50%, transparent) 0%, transparent 38%);pointer-events:none;position:absolute;inset:0}.fo-xl__copy{max-width:520px;position:relative}.fo-xl .fo-h2{color:var(--fo-on-dark)}.fo-xl .fo-h2 em{color:var(--fo-accent-soft)}.fo-xl__sub{max-width:48ch;color:color-mix(in srgb, var(--fo-on-dark) 76%, transparent);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.6}.fo-xl__meta{color:color-mix(in srgb, var(--fo-on-dark) 66%, transparent);flex-wrap:wrap;gap:6px 0;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.fo-xl__meta li+li:before{content:"";vertical-align:middle;opacity:.7;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 14px;display:inline-block}.fo-xl__meta b{color:var(--fo-on-dark);font-variant-numeric:tabular-nums;margin-right:5px;font-size:16px;font-weight:600}.fo-xl__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.fo-xl__tile{background:color-mix(in srgb, var(--fo-on-dark) 6%, transparent);min-height:56px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-on-dark) 10%, transparent);transition:background .25s var(--fo-ease), box-shadow .25s var(--fo-ease);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex}.fo-xl__tile:hover{background:color-mix(in srgb, var(--fo-on-dark) 11%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fo-accent-pale) 26%, transparent)}.fo-xl__tile:focus-visible{outline:2px solid var(--fo-accent-soft);outline-offset:2px}.fo-xl__tile span{min-width:0;display:grid}.fo-xl__tile b{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:500;line-height:1.25;overflow:hidden}.fo-xl__tile small{color:color-mix(in srgb, var(--fo-on-dark) 60%, transparent);font-size:13px}.fo-xl__cta{background:var(--fo-accent-pale);color:var(--fo-a900);margin-top:28px}.fo-xl__cta:hover{background:#fff}@media (max-width:63.99rem){.fo-xl__plate:before{display:none}.fo-xl__photo{z-index:auto;width:calc(100% + 2 * var(--xl-pad-x));max-width:none;height:clamp(220px,40vw,340px);margin:calc(var(--xl-pad-y) * -1) calc(var(--xl-pad-x) * -1) 28px;object-position:68% 58%;display:block;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.fo-xl__copy{max-width:none}}@media (max-width:47.99rem){.fo-xl__plate{--xl-pad-y:28px;--xl-pad-x:20px;border-radius:22px}.fo-xl__meta{gap:6px 20px}.fo-xl__meta li+li:before{display:none}.fo-xl__sub{font-size:16.5px}.fo-xl__cta{width:100%}}.fo-list__cover{height:168px}.fo-list__fan{width:168px;height:88px;display:block;position:relative}.fo-list__card{top:0;left:calc(50% - 40px + (var(--j) - 1) * 54px);background:var(--fo-card);width:80px;height:80px;rotate:calc((var(--j) - 1) * 9deg);translate:0 calc(var(--j) * 0px + (var(--j) - 1) * (var(--j) - 1) * 6px);transition:rotate .5s var(--fo-ease), translate .5s var(--fo-ease);z-index:calc(3 - var(--j));border-radius:20px;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 1px #ffffff1f,0 20px 40px -18px #000}.fo-list__card:nth-child(2){z-index:3}.fo-col:hover .fo-list__card{rotate:calc((var(--j) - 1) * 5deg);translate:0 -4px}.fo-list__mark{background:var(--fo-accent-wash);width:52px;height:52px;color:var(--fo-accent-ink);letter-spacing:-.02em;border-radius:12px;place-items:center;font-size:18px;font-weight:600;display:grid}.fo-list__mark--logo{background:0 0}.fo-list__mark--logo img{object-fit:contain;width:100%;height:100%}.fo-list__mark--flag{background:0 0}.fo-list__mark--flag .fo-flag{border-radius:6px;width:52px;height:39px}.fo-col .fo-list__items{margin:14px 0 0}.fo-col .fo-list__items li{justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0}.fo-list__items a{z-index:1;min-width:0;color:var(--fo-ink);font-weight:500;line-height:1.35;position:relative}.fo-list__items a:hover{color:var(--fo-accent-ink);text-underline-offset:3px;text-decoration:underline}.fo-list__items small{color:var(--fo-ink-3);flex:none;font-size:12.5px}.fo-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.fo-cta--dark .fo-cta__actions .fo-btn--solid{background:var(--fo-accent-pale);color:var(--fo-a900)}.fo-cta--dark .fo-cta__actions .fo-btn--solid:hover{background:#fff}@media (max-width:47.99rem){.fo-cta__actions{flex-direction:column;align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.fo-list__card,.fo-xl__tile{transition:none}}.fo-vstatus{color:var(--fo-ink-2);white-space:nowrap;align-items:baseline;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.fo-vstatus i{display:none}.fo-vstatus[data-status=open]{color:var(--fo-accent-ink);font-weight:600}.fo-vstatus[data-status=rolling]{color:var(--fo-ink)}.fo-vstatus[data-status=closed],.fo-vstatus[data-status=info]{color:var(--fo-ink-3)}.fo-vstatus--lg{font-size:15px}
