.skip { position: absolute; left: -999px; top: 8px; z-index: 100; padding: 10px 14px; border-radius: 10px; background: #fff; color: #000; }
.skip:focus { left: 12px; }

.site-head { --sh-font: "General Sans", "Inter Tight", -apple-system, "Helvetica Neue", Arial, sans-serif; --sh-wrap: 1240px; --sh-gutter: 20px; --sh-bar: 66px; --sh-radius: 20px; --sh-ctl: 44px; --sh-ctl-radius: 12px; --sh-fg: #151210; --sh-dim: #675e56; --sh-line: rgba(21, 18, 16, .1); --sh-glass: rgba(255, 255, 255, .74); --sh-solid: #ffffff; --sh-well: #f6f4f0; --sh-ember: #d94826; --sh-ember-text: #aa3418; --sh-accent: linear-gradient(96deg, #cf4223 0%, #e85c30 60%, #ec7c50 100%); --sh-btn: linear-gradient(180deg, #bc3b1d 0%, #a73318 100%); --sh-on-btn: #ffffff; --sh-btn-shadow: 0 14px 34px -12px rgba(217, 72, 38, .9), inset 0 1px 0 rgba(255, 255, 255, .35), inset 0 0 0 1px rgba(255, 255, 255, .08); --sh-sheen: linear-gradient(110deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, 0) 70%); --sh-bar-shadow: inset 0 0 0 1px rgba(21, 18, 16, .1), 0 12px 30px -20px rgba(21, 18, 16, .3); --sh-stuck-shadow: 0 20px 44px -24px rgba(21, 18, 16, .65); --sh-pop-shadow: 0 44px 70px -36px rgba(21, 18, 16, .38), 0 0 0 1px rgba(21, 18, 16, .05); --sh-ease: cubic-bezier(.16, .84, .24, 1); position: sticky; top: 14px; z-index: 50; font-family: var(--sh-font); font-size: 15px; line-height: 1.5; color: var(--sh-fg); -webkit-font-smoothing: antialiased; }
.site-head *, .site-head *::before, .site-head *::after { box-sizing: border-box; }
.site-head a { color: inherit; text-decoration: none; }
.site-head ul { margin: 0; padding: 0; list-style: none; }
.site-head svg { display: block; }
.site-head .ic { width: 16px; height: 16px; flex: none; }
.site-head :focus-visible { outline: 2px solid var(--sh-ember); outline-offset: 3px; border-radius: 6px; }
.site-head .wrap { width: min(var(--sh-wrap), 100% - 2 * var(--sh-gutter)); margin-inline: auto; }
.site-head .head-row { position: relative; isolation: isolate; display: flex; align-items: center; justify-content: space-between; gap: clamp(14px, 2.4vw, 34px); height: var(--sh-bar); padding: 0 11px 0 26px; border-radius: var(--sh-radius); background: var(--sh-glass); -webkit-backdrop-filter: saturate(1.5) blur(20px); backdrop-filter: saturate(1.5) blur(20px); box-shadow: var(--sh-bar-shadow); }
.site-head .head-row::before { content: ""; position: absolute; inset: 0; z-index: -1; border-radius: inherit; background: var(--sh-solid); box-shadow: var(--sh-stuck-shadow); opacity: 0; transition: opacity .3s; pointer-events: none; }
.site-head.stuck .head-row::before, .site-head.open .head-row::before { opacity: .62; }
.site-head .logo { flex: none; font: italic 700 30px/1 var(--sh-font); letter-spacing: -.055em; text-transform: lowercase; color: var(--sh-fg); }
.site-head .main-nav { display: flex; gap: clamp(18px, 2.6vw, 34px); font-size: 15px; font-weight: 500; }
.site-head .main-nav a { position: relative; padding: 8px 0; color: var(--sh-dim); white-space: nowrap; }
.site-head .main-nav a::after { content: ""; position: absolute; left: 0; right: 0; bottom: 2px; height: 1.5px; background: var(--sh-accent); transform: scaleX(0); transform-origin: 100% 50%; transition: transform .35s var(--sh-ease); }
.site-head .main-nav a:hover, .site-head .main-nav a[aria-current] { color: var(--sh-fg); }
.site-head .main-nav a:hover::after, .site-head .main-nav a[aria-current]::after { transform: scaleX(1); transform-origin: 0 50%; }
.site-head .head-tools { display: flex; align-items: center; gap: 8px; }
.site-head .lang { position: relative; }
.site-head .lang-btn { display: inline-flex; align-items: center; gap: 7px; height: var(--sh-ctl); padding: 0 12px; border: 0; border-radius: var(--sh-ctl-radius); background: transparent; font: 500 15px/1 var(--sh-font); color: var(--sh-fg); cursor: pointer; }
.site-head .lang-btn:hover, .site-head .lang-btn[aria-expanded=true] { background: var(--sh-well); }
.site-head .lang-btn .ic:last-child { width: 14px; height: 14px; transition: transform .25s var(--sh-ease); }
.site-head .lang-btn[aria-expanded=true] .ic:last-child { transform: rotate(180deg); }
.site-head .lang-menu { position: absolute; right: 0; top: calc(100% + 18px); width: 250px; padding: 8px; border-radius: var(--sh-radius); background: var(--sh-solid); box-shadow: var(--sh-pop-shadow); }
.site-head .lang-menu[hidden] { display: none; }
.site-head .lang-menu span { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 12px; border-radius: var(--sh-ctl-radius); font-size: 15px; line-height: 1.3; }
.site-head .lang-on { font-weight: 600; background: var(--sh-well); }
.site-head .lang-on .ic { color: var(--sh-ember-text); }
.site-head .lang-off { color: var(--sh-dim); }
.site-head .btn { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 10px; height: var(--sh-ctl); min-height: 0; padding: 0 20px; border: 0; border-radius: var(--sh-ctl-radius); overflow: hidden; font: 600 15px/1 var(--sh-font); letter-spacing: -.01em; white-space: nowrap; cursor: pointer; transition: transform .25s var(--sh-ease); }
.site-head .btn-ember { background: var(--sh-btn); color: var(--sh-on-btn); box-shadow: var(--sh-btn-shadow); }
.site-head .btn-ember::before { content: ""; position: absolute; inset: 0; background: var(--sh-sheen); transform: translateX(-120%); transition: transform .7s var(--sh-ease); }
.site-head .btn-ember:hover { background: var(--sh-btn); box-shadow: var(--sh-btn-shadow); transform: translateY(-2px); }
.site-head .btn-ember:hover::before { transform: translateX(120%); }
.site-head .menu-btn { display: none; place-items: center; flex: none; width: var(--sh-ctl); height: var(--sh-ctl); padding: 0; border: 0; border-radius: var(--sh-ctl-radius); background: var(--sh-well); color: var(--sh-fg); cursor: pointer; }
.site-head .menu-btn .ic { width: 20px; height: 20px; }
.site-head .menu-btn .menu-close, .site-head .menu-btn[aria-expanded=true] .menu-open { display: none; }
.site-head .menu-btn[aria-expanded=true] .menu-close { display: block; }
.site-head .menu { position: absolute; left: 0; right: 0; top: calc(100% + 8px); }
.site-head .menu[hidden] { display: none; }
.site-head .menu nav { display: grid; max-height: calc(100vh - 110px); padding: 6px 22px 10px; overflow-y: auto; border-radius: var(--sh-radius); background: var(--sh-solid); box-shadow: var(--sh-pop-shadow); }
.site-head .menu a { padding: 15px 0; border-bottom: 1px solid var(--sh-line); font-size: 21px; font-weight: 600; letter-spacing: -.02em; line-height: 1.2; }
.site-head .menu a:last-of-type { border-bottom: 0; }
.site-head .menu a[aria-current] { color: var(--sh-ember-text); }

.site-foot { --sf-font: "General Sans", "Inter Tight", -apple-system, "Helvetica Neue", Arial, sans-serif; --sf-wrap: 1240px; --sf-gutter: 20px; --sf-bg: #f6f4f0; --sf-solid: #ffffff; --sf-fg: #151210; --sf-dim: #5f5750; --sf-line: rgba(21, 18, 16, .1); --sf-ember: #d94826; --sf-ember-text: #aa3418; --sf-mark: linear-gradient(100deg, #872212 0%, #cf4223 34%, #e9673b 70%, #f49e71 100%); --sf-glow: radial-gradient(closest-side, rgba(236, 119, 80, .3), rgba(236, 119, 80, 0) 70%); --sf-store-shadow: inset 0 0 0 1px rgba(21, 18, 16, .1), 0 10px 24px -16px rgba(21, 18, 16, .35); --sf-ease: cubic-bezier(.16, .84, .24, 1); position: relative; overflow: hidden; padding: clamp(40px, 6vw, 80px) 0 34px; background: var(--sf-bg); color: var(--sf-fg); font: 400 15px/1.5 var(--sf-font); -webkit-font-smoothing: antialiased; }
.site-foot::before { content: ""; position: absolute; left: 50%; bottom: max(-60%, -336px); width: 120%; height: min(100%, 560px); transform: translateX(-50%); background: var(--sf-glow); pointer-events: none; }
.site-foot *, .site-foot *::before, .site-foot *::after { box-sizing: border-box; }
.site-foot a { color: inherit; text-decoration: none; }
.site-foot p { margin: 0; }
.site-foot ul { margin: 0; padding: 0; list-style: none; }
.site-foot svg { display: block; }
.site-foot :focus-visible { outline: 2px solid var(--sf-ember); outline-offset: 3px; border-radius: 6px; }
.site-foot .wrap { position: relative; width: min(var(--sf-wrap), 100% - 2 * var(--sf-gutter)); margin-inline: auto; }
.site-foot .foot-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: clamp(36px, 5vw, 64px) 28px; }
.site-foot .foot-brand { grid-column: 1 / -1; display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-rows: 1fr auto auto; column-gap: 30px; align-items: end; }
.site-foot .logo { grid-row: 1 / -1; justify-self: start; padding: 0 .1em .12em 0; font: italic 700 clamp(104px, 22vw, 320px)/.9 var(--sf-font); letter-spacing: -.055em; text-transform: lowercase; color: var(--sf-ember-text); background: var(--sf-mark); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.site-foot .foot-brand > p:not(.foot-hint) { grid-column: 2; max-width: 12em; font-size: clamp(22px, 2.3vw, 30px); font-weight: 600; letter-spacing: -.04em; line-height: 1.1; }
.site-foot .stores { grid-column: 2; display: flex; flex-wrap: wrap; gap: 10px; margin-top: 22px; }
.site-foot .store { display: inline-flex; align-items: center; gap: 10px; height: 48px; padding: 0 20px; border-radius: 14px; background: var(--sf-solid); box-shadow: var(--sf-store-shadow); font-size: 15px; font-weight: 600; letter-spacing: -.01em; line-height: 1; transition: transform .25s var(--sf-ease); }
.site-foot .store .ic { width: 18px; height: 18px; flex: none; }
.site-foot .store:hover { transform: translateY(-2px); }
.site-foot .foot-hint { font-size: 13px; line-height: 1.5; color: var(--sf-dim); }
.site-foot .foot-brand .foot-hint { grid-column: 2; margin: 12px 0 clamp(10px, 2vw, 30px); }
.site-foot h2 { margin: 0 0 14px; font: 600 15px/1.4 var(--sf-font); letter-spacing: -.01em; color: var(--sf-fg); }
.site-foot ul + h2 { margin-top: 30px; }
.site-foot .foot-grid ul { display: grid; gap: 9px; font-size: 15px; line-height: 1.4; }
.site-foot .foot-grid ul a:hover { color: var(--sf-ember-text); text-decoration: underline; text-underline-offset: 3px; }
.site-foot .later { color: var(--sf-dim); }
.site-foot .foot-langs { display: flex; flex-wrap: wrap; gap: 8px 24px; margin-top: clamp(36px, 5vw, 60px); padding: 22px 0; border-top: 1px solid var(--sf-line); border-bottom: 1px solid var(--sf-line); font-size: 14.5px; line-height: 1.4; }
.site-foot .lang-on { font-weight: 600; }
.site-foot .foot-legal { display: grid; gap: 10px; max-width: 74em; padding-top: 24px; font-size: 13.5px; line-height: 1.6; color: var(--sf-dim); scroll-margin-top: 100px; }

@media (min-width: 901px) {
  .site-head .menu { display: none; }
}
@media (max-width: 1100px) {
  .site-head .main-nav { gap: 20px; }
}
@media (max-width: 900px) {
  .site-head .main-nav, .site-head .lang { display: none; }
  .site-head .menu-btn { display: grid; }
  .site-head .head-row { height: 60px; padding-left: 22px; padding-right: 8px; }
  .site-foot .foot-brand { grid-template-columns: minmax(0, 1fr); grid-template-rows: none; }
  .site-foot .logo { grid-row: auto; margin-bottom: 8px; }
  .site-foot .foot-brand > p:not(.foot-hint), .site-foot .stores, .site-foot .foot-brand .foot-hint { grid-column: 1; }
  .site-foot .foot-brand .foot-hint { margin-bottom: 0; }
}
@media (max-width: 620px) {
  .site-head .btn { padding: 0 16px; }
  .site-foot .foot-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (forced-colors: active) {
  .site-foot .logo { background: none; -webkit-text-fill-color: currentColor; }
}
@media (prefers-reduced-motion: reduce) {
  .site-head *, .site-head *::before, .site-head *::after, .site-foot *, .site-foot *::before, .site-foot *::after { animation: none !important; transition: none !important; }
}
.site-head .menu nav { max-height: calc(100vh - 96px); max-height: calc(100dvh - 96px); overflow-y: auto; overscroll-behavior: contain; }
@media (min-width: 901px) { .site-head .menu { display: none !important; } }
.cycle { min-width: 2.100em; text-align: center; }
.consent input:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; box-shadow: none; }
.consent.bad { margin-bottom: 6px; }
.consent + .err { margin: 0 0 18px; }
.app details:not(.is-open) > summary .ic { transform: none !important; }
.menu-lang { display: flex; align-items: center; gap: 8px; padding-top: 18px; font-size: 15px; font-weight: 500; opacity: .7; }
.app .faq-body { display: grid; grid-template-rows: 0fr; transition: grid-template-rows .65s cubic-bezier(.2, .7, .2, 1); }
.table-scroll:focus-visible { outline-offset: -2px; }
.app .faq-body > div { min-height: 0; overflow: hidden; opacity: 0; transform: translateY(-10px); transition: opacity .5s cubic-bezier(.2, .7, .2, 1), transform .65s cubic-bezier(.2, .7, .2, 1); }
.app .is-open > .faq-body { grid-template-rows: 1fr; }
.app .is-open > .faq-body > div { opacity: 1; transform: none; transition-delay: .08s; }
.tiles b.rolling { letter-spacing: 0; white-space: nowrap; }
.tiles b.rolling > span { display: inline-block; vertical-align: top; }
.tiles b.rolling > span + span { margin-left: -.05em; }
.tiles .roll { height: 1em; clip-path: inset(0 -.2em); }
.tiles .roll-strip { display: block; transition: transform 1.900s cubic-bezier(.16, .84, .2, 1); transition-delay: calc(var(--n, 0) * 140ms); will-change: transform; }
.tiles .roll i { display: block; width: 1em; height: 1em; margin-left: calc(50% - .5em); font-style: normal; line-height: 1; text-align: center; }
.tiles .roll-plain { display: block; height: 1em; line-height: 1; transition: opacity .6s .9s, transform .8s cubic-bezier(.2, .7, .2, 1) .9s; }
.tiles b.rolling:not(.go) .roll-plain { opacity: 0; transform: translateX(-.2em); }
@media (prefers-reduced-motion: reduce) {
  .app .faq-body, .app .faq-body > div { transition: none; }
}
@media print {
  .rise, .pop { opacity: 1 !important; transform: none !important; }
}
.hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.snack { position: fixed; z-index: 200; left: 16px; right: 16px; bottom: max(20px, env(safe-area-inset-bottom)); display: flex; align-items: center; gap: 12px; width: fit-content; max-width: min(460px, calc(100vw - 32px)); margin-inline: auto; padding: 13px 16px 13px 14px; border-radius: 16px; background: #171311; color: #f6f1ea; font-size: 15px; font-weight: 500; line-height: 1.3; letter-spacing: -.01em; box-shadow: 0 18px 44px -14px rgba(23, 19, 17, .55), 0 2px 6px rgba(23, 19, 17, .18); opacity: 0; visibility: hidden; translate: 0 14px; transition: opacity .26s, translate .32s cubic-bezier(.2, .8, .2, 1), visibility 0s .32s; }
.snack.on { opacity: 1; visibility: visible; translate: 0 0; transition-delay: 0s; }
.snack i { flex: none; width: 10px; height: 10px; border-radius: 50%; background: linear-gradient(140deg, #ffb057, #f04a17 60%, #b52a12); box-shadow: 0 0 0 4px rgba(240, 74, 23, .18); }
.snack p { margin: 0; min-width: 0; }
.snack a { flex: none; margin-left: 6px; color: #ff9a5c; font-weight: 600; white-space: nowrap; text-decoration: none; }
.snack a:hover { text-decoration: underline; text-underline-offset: 3px; }
.snack a[hidden] { display: none; }
@media (max-width: 420px) {
  .snack { flex-wrap: wrap; row-gap: 6px; }
  .snack a { margin-left: 22px; }
}
@media (prefers-reduced-motion: reduce) {
  .snack { translate: none; transition: opacity .2s, visibility 0s .2s; }
}
@media print {
  .snack { display: none; }
}
:root {
  color-scheme: light;
  --bg: #f6f4f0;
  --panel: #ffffff;
  --fg: #151210;
  --dim: #675e56;
  --line: rgba(21, 18, 16, .1);
  --line-strong: rgba(21, 18, 16, .2);
  --ink: #171311;
  --ink-line: rgba(23, 19, 17, .14);
  --night: #0f0d0c;
  --on-night: #f8f2ea;
  --on-night-dim: rgba(248, 242, 234, .72);
  --night-line: rgba(255, 238, 220, .14);
  --night-well: rgba(255, 255, 255, .06);
  --paper: #f7f2e8;
  --ember: #d94826;
  --ember-deep: #8c2413;
  --ember-text: #aa3418;
  --ember-on-night: #eb794e;
  --cream: #fff1dc;
  --bad: #9f362c;
  --sans: "General Sans", "Inter Tight", -apple-system, "Helvetica Neue", Arial, sans-serif;
  --r-xl: 40px;
  --r-lg: 28px;
  --r-md: 18px;
  --r-row: 20px;
  --wrap: 1240px;
  --gutter: 20px;
  --sec: clamp(76px, 9.5vw, 140px);
  --pad: clamp(24px, 5vw, 80px);
  --ease: cubic-bezier(.16, .84, .24, 1);
  --grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");
  --g-ember: radial-gradient(36% 30% at 74% 9%, rgba(247, 204, 176, .96) 0%, rgba(238, 156, 116, .58) 36%, rgba(238, 156, 116, 0) 74%), radial-gradient(34% 32% at 28% 21%, rgba(230, 116, 70, .95) 0%, rgba(230, 116, 70, 0) 74%), radial-gradient(42% 34% at 0% 0%, rgba(44, 13, 8, .96) 0%, rgba(44, 13, 8, 0) 74%), radial-gradient(40% 34% at 100% 42%, rgba(64, 20, 13, .82) 0%, rgba(64, 20, 13, 0) 74%), linear-gradient(105deg, #521a12 0%, #ad3f29 45%, #a53a26 70%, #6a2217 100%);
  --g-ember-2: radial-gradient(36% 30% at 58% 12%, rgba(247, 204, 176, .94) 0%, rgba(238, 156, 116, .56) 36%, rgba(238, 156, 116, 0) 74%), radial-gradient(34% 32% at 12% 26%, rgba(230, 116, 70, .95) 0%, rgba(230, 116, 70, 0) 74%), radial-gradient(42% 34% at 100% 0%, rgba(44, 13, 8, .96) 0%, rgba(44, 13, 8, 0) 74%), radial-gradient(40% 30% at 0% 0%, rgba(64, 20, 13, .7) 0%, rgba(64, 20, 13, 0) 74%), linear-gradient(250deg, #521a12 0%, #ad3f29 45%, #a53a26 70%, #6a2217 100%);
  --g-ember-3: radial-gradient(34% 30% at 86% 20%, rgba(247, 204, 176, .95) 0%, rgba(238, 156, 116, .56) 36%, rgba(238, 156, 116, 0) 74%), radial-gradient(34% 30% at 46% 8%, rgba(230, 116, 70, .95) 0%, rgba(230, 116, 70, 0) 74%), radial-gradient(44% 36% at 0% 14%, rgba(44, 13, 8, .96) 0%, rgba(44, 13, 8, 0) 74%), linear-gradient(120deg, #40140d 0%, #9d3824 40%, #b0412b 68%, #742619 100%);
  --g-ember-deep: radial-gradient(56% 66% at 98% 0%, rgba(226, 140, 104, .36) 0%, rgba(226, 140, 104, 0) 60%), radial-gradient(46% 66% at 0% 64%, rgba(190, 76, 42, .44) 0%, rgba(190, 76, 42, 0) 70%), linear-gradient(150deg, #140605 0%, #3a120c 46%, #55190f 100%);
  --g-text: linear-gradient(96deg, #cf4223 0%, #e85c30 60%, #ec7c50 100%);
  --g-text-night: linear-gradient(96deg, #e95f38 0%, #ed925f 100%);
  --g-btn: linear-gradient(180deg, #bc3b1d 0%, #a73318 100%);
  --g-frame: linear-gradient(145deg, #57504b 0%, #1b1715 28%, #0b0908 60%, #3a3430 100%);
  --g-steel: repeating-linear-gradient(96deg, rgba(255, 255, 255, .07) 0 1px, rgba(0, 0, 0, .05) 1px 3px), linear-gradient(112deg, #e9e6e1 0%, #a6a19a 30%, #f3f1ed 52%, #8b867f 74%, #d5d1cb 100%);
  --g-carbon: radial-gradient(90% 80% at 100% 0%, rgba(217, 72, 38, .5) 0%, rgba(217, 72, 38, 0) 60%), linear-gradient(155deg, #2b211c 0%, #120e0c 55%, #070605 100%);
  --shadow-tile: 0 40px 70px -50px rgba(21, 18, 16, .35);
  --shadow-soft: 0 10px 24px -16px rgba(21, 18, 16, .35);
  --shadow-ember: 0 60px 120px -60px rgba(120, 36, 22, .8), inset 0 0 0 1px rgba(255, 255, 255, .12);
  --guil: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 271' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23fff' stroke-width='.8'%3E%3Cpath d='M1.6 194.1L3.6 192.3L5.7 190.3L7.8 188.4L10.1 187.0L12.5 186.1L15.0 185.7L17.5 185.8L20.0 186.0L22.5 186.0L25.0 185.5L27.5 184.3L30.1 182.4L32.7 179.7L35.5 176.7L38.5 173.6L41.6 170.9L44.7 169.0L47.7 168.2L50.6 168.5L53.3 169.9L55.7 172.2L58.0 175.0L60.1 177.9L62.2 180.6L64.4 182.8L66.6 184.5L69.0 185.7L71.5 186.6L74.0 187.5L76.4 188.7L78.5 190.4L80.3 192.8L81.7 195.8L82.7 199.2L83.5 202.9L84.3 206.3L85.2 209.3L86.6 211.5L88.5 212.8L91.0 213.2L94.2 213.0L97.7 212.3L101.5 211.6L105.3 211.1L108.8 211.1L111.8 211.6L114.4 212.8L116.5 214.5L118.3 216.6L120.0 218.6L121.8 220.6L124.0 222.3L126.6 223.7L129.6 224.8L132.9 225.9L136.1 227.1L139.0 228.6L141.3 230.5L142.7 233.1L143.1 236.2L142.5 239.7L141.2 243.6L139.3 247.5L137.4 251.3L135.7 254.8L134.6 258.0L134.3 260.8L134.6 263.3L135.6 265.6L136.8 267.8L138.1 270.0L139.0 272.3L139.4 274.8L139.2 277.4L138.6 280.0L137.7 282.6L137.0 285.2L136.7 287.6L137.1 290.0L138.5 292.3L140.7 294.6L143.8 297.0L147.3 299.5L150.8 302.1L153.9 304.9L156.3 307.8L157.7 310.8L158.0 313.7L157.3 316.4L156.0 319.1L154.3 321.7L152.6 324.2'/%3E%3Cpath d='M0.0 187.8L2.2 185.9L4.3 183.4L6.4 180.8L8.7 178.3L11.2 176.2L13.7 174.8L16.4 174.0L19.2 173.7L21.9 173.5L24.7 173.3L27.4 172.7L30.2 171.4L33.1 169.5L36.1 167.1L39.3 164.4L42.5 161.8L45.8 159.8L49.1 158.6L52.3 158.6L55.3 159.7L58.0 162.0L60.4 165.0L62.6 168.5L64.7 172.1L66.7 175.3L68.8 178.0L71.0 180.1L73.4 181.6L76.0 182.7L78.5 183.8L81.0 185.0L83.3 186.7L85.2 189.0L86.8 191.7L88.1 194.9L89.2 198.1L90.4 201.1L91.8 203.6L93.7 205.3L96.2 206.2L99.3 206.2L103.0 205.7L107.2 204.8L111.5 204.0L115.7 203.5L119.5 203.6L122.8 204.4L125.5 205.8L127.7 207.9L129.4 210.3L131.0 212.8L132.7 215.2L134.7 217.4L137.0 219.4L139.6 221.1L142.5 222.8L145.3 224.6L147.7 226.7L149.4 229.2L150.2 232.3L150.1 235.8L149.0 239.7L147.2 243.8L145.1 247.9L143.0 251.8L141.3 255.4L140.3 258.6L140.2 261.4L140.9 263.9L142.3 266.2L144.0 268.4L145.7 270.6L147.2 273.0L148.2 275.5L148.6 278.2L148.6 280.9L148.3 283.6L148.1 286.3L148.4 288.9L149.3 291.5L151.1 294.1L153.7 296.7L156.9 299.4L160.4 302.3L163.7 305.3L166.5 308.5L168.4 311.7L169.2 314.8L168.9 317.9L167.5 320.9L165.4 323.6L163.0 326.2'/%3E%3Cpath d='M-1.8 180.5L0.6 178.7L2.8 176.1L5.0 172.9L7.3 169.6L9.8 166.6L12.5 164.0L15.3 162.2L18.3 161.2L21.3 160.7L24.3 160.5L27.4 160.3L30.4 159.7L33.6 158.7L36.7 157.2L40.0 155.3L43.4 153.2L46.9 151.3L50.4 150.1L53.8 149.8L57.0 150.6L60.0 152.6L62.7 155.7L65.0 159.4L67.1 163.6L69.1 167.6L71.1 171.3L73.2 174.2L75.4 176.4L77.9 178.0L80.6 179.1L83.3 180.0L86.0 181.1L88.5 182.5L90.7 184.5L92.7 186.9L94.4 189.6L95.9 192.3L97.6 194.9L99.6 196.8L102.0 198.1L105.1 198.6L108.8 198.4L113.1 197.7L117.7 196.8L122.4 196.1L126.8 195.8L130.8 196.2L134.2 197.4L136.9 199.4L138.9 201.9L140.4 204.9L141.7 207.9L143.0 210.9L144.6 213.7L146.4 216.3L148.6 218.6L151.0 220.9L153.2 223.3L155.1 225.9L156.3 228.9L156.7 232.3L156.1 236.1L154.7 240.2L152.7 244.5L150.6 248.6L148.6 252.5L147.1 256.1L146.5 259.2L146.8 262.0L148.1 264.4L150.1 266.7L152.4 269.0L154.8 271.3L156.9 273.8L158.5 276.4L159.6 279.2L160.1 282.0L160.3 284.9L160.6 287.8L161.2 290.7L162.4 293.5L164.3 296.4L166.9 299.4L170.0 302.5L173.2 305.7L176.1 309.1L178.3 312.5L179.5 315.9L179.6 319.3L178.4 322.5L176.2 325.5L173.3 328.2'/%3E%3Cpath d='M-3.9 172.0L-1.3 170.5L1.1 168.0L3.5 164.7L6.0 160.9L8.5 157.0L11.3 153.6L14.3 150.8L17.4 148.9L20.7 147.8L24.0 147.4L27.3 147.4L30.7 147.5L34.0 147.4L37.4 146.9L40.8 146.0L44.3 144.8L47.9 143.5L51.5 142.5L55.1 142.1L58.6 142.7L61.8 144.4L64.7 147.2L67.3 150.9L69.5 155.3L71.5 159.8L73.5 164.1L75.4 167.9L77.6 170.8L80.0 172.9L82.7 174.3L85.6 175.1L88.6 175.7L91.6 176.4L94.5 177.5L97.2 178.9L99.6 180.9L101.7 183.1L103.8 185.4L106.0 187.5L108.5 189.1L111.6 190.1L115.2 190.4L119.4 190.2L124.0 189.5L129.0 188.9L133.9 188.5L138.4 188.6L142.4 189.6L145.5 191.3L147.9 193.9L149.6 197.1L150.7 200.7L151.5 204.4L152.3 208.0L153.4 211.4L154.7 214.5L156.4 217.4L158.3 220.2L160.1 223.0L161.5 226.0L162.3 229.3L162.4 233.0L161.6 237.0L160.2 241.2L158.3 245.4L156.3 249.5L154.6 253.3L153.7 256.7L153.7 259.8L154.7 262.5L156.7 264.9L159.4 267.2L162.5 269.6L165.6 272.0L168.3 274.6L170.4 277.4L171.9 280.4L172.8 283.5L173.4 286.6L173.9 289.8L174.6 293.0L175.8 296.1L177.5 299.3L179.9 302.7L182.5 306.1L185.1 309.6L187.4 313.2L188.8 316.9L189.1 320.5L188.2 323.9L186.1 327.2L183.1 330.1'/%3E%3Cpath d='M-6.3 162.4L-3.4 161.2L-0.7 158.9L1.9 155.7L4.5 151.8L7.2 147.5L10.2 143.4L13.3 139.8L16.6 137.1L20.1 135.3L23.7 134.5L27.3 134.6L30.9 135.1L34.5 135.8L38.0 136.3L41.6 136.6L45.2 136.4L48.9 136.0L52.6 135.6L56.3 135.5L59.9 135.9L63.3 137.3L66.5 139.7L69.3 143.1L71.8 147.3L74.0 152.0L76.0 156.7L77.9 161.0L80.0 164.6L82.3 167.3L85.0 169.0L88.0 169.9L91.3 170.3L94.7 170.4L98.3 170.6L101.6 171.2L104.8 172.2L107.7 173.7L110.4 175.6L113.0 177.5L115.7 179.3L118.7 180.8L122.1 181.6L126.1 182.0L130.7 181.9L135.6 181.6L140.6 181.3L145.5 181.5L149.9 182.3L153.5 183.9L156.3 186.5L158.2 189.8L159.3 193.7L159.9 197.9L160.1 202.2L160.4 206.4L160.9 210.4L161.8 213.9L163.1 217.2L164.6 220.4L166.0 223.5L167.2 226.7L167.9 230.2L167.9 234.0L167.2 238.0L165.9 242.2L164.4 246.3L162.9 250.2L161.8 253.9L161.6 257.2L162.3 260.2L164.2 262.9L167.0 265.4L170.4 267.8L174.2 270.3L177.9 272.9L181.1 275.8L183.6 278.8L185.4 282.1L186.4 285.4L187.0 288.9L187.3 292.3L187.9 295.8L188.7 299.3L190.1 302.8L191.8 306.4L193.8 310.1L195.6 313.9L197.0 317.8L197.5 321.6L196.9 325.2L195.0 328.7L192.1 331.9'/%3E%3Cpath d='M-9.0 151.7L-5.8 150.6L-2.8 148.7L0.1 145.8L3.0 142.1L5.9 137.8L9.0 133.4L12.3 129.3L15.8 125.9L19.5 123.5L23.3 122.2L27.2 122.1L31.1 122.8L34.9 124.1L38.7 125.6L42.4 127.0L46.1 128.1L49.8 128.8L53.5 129.2L57.3 129.5L61.0 130.2L64.6 131.4L68.0 133.3L71.1 136.2L73.9 140.0L76.3 144.3L78.5 149.0L80.6 153.5L82.7 157.5L85.0 160.7L87.6 162.9L90.7 164.1L94.1 164.4L97.9 164.2L102.0 163.8L106.0 163.5L110.0 163.6L113.6 164.3L117.0 165.5L120.2 167.1L123.2 168.9L126.4 170.7L129.7 172.1L133.5 173.2L137.7 173.8L142.3 174.2L147.2 174.4L152.1 174.8L156.7 175.7L160.7 177.3L163.9 179.7L166.2 183.0L167.4 187.1L167.9 191.7L167.8 196.6L167.5 201.4L167.2 206.1L167.3 210.4L167.9 214.3L168.9 217.8L170.2 221.2L171.6 224.4L172.8 227.8L173.6 231.3L173.9 235.1L173.5 239.0L172.7 243.0L171.7 247.0L170.9 250.8L170.6 254.4L171.1 257.6L172.8 260.5L175.4 263.2L179.0 265.8L183.1 268.4L187.4 271.2L191.5 274.1L195.0 277.3L197.6 280.7L199.3 284.3L200.1 288.0L200.4 291.7L200.4 295.5L200.4 299.2L200.6 303.0L201.3 306.8L202.3 310.7L203.4 314.6L204.3 318.5L204.7 322.5L204.3 326.3L202.8 330.0L200.1 333.5'/%3E%3Cpath d='M-11.9 140.0L-8.4 139.0L-5.1 137.3L-1.9 134.9L1.3 131.6L4.6 127.7L7.9 123.4L11.4 119.2L15.1 115.4L19.0 112.5L23.0 110.8L27.2 110.3L31.3 111.0L35.4 112.6L39.3 114.9L43.2 117.3L47.0 119.6L50.7 121.5L54.5 123.0L58.2 124.1L62.0 125.1L65.7 126.3L69.3 127.9L72.7 130.2L75.8 133.3L78.6 137.1L81.1 141.3L83.4 145.7L85.7 149.8L88.0 153.2L90.7 155.8L93.8 157.3L97.4 157.8L101.4 157.5L105.8 156.7L110.4 155.8L115.1 155.1L119.5 155.0L123.7 155.4L127.5 156.5L131.0 158.2L134.4 160.1L137.7 162.1L141.2 163.9L145.0 165.4L149.2 166.5L153.7 167.5L158.4 168.5L163.0 169.7L167.1 171.4L170.6 173.8L173.2 177.1L174.7 181.2L175.3 185.9L175.2 191.1L174.5 196.5L173.7 201.7L173.1 206.7L172.9 211.2L173.3 215.2L174.3 218.9L175.8 222.3L177.4 225.5L178.9 228.8L180.1 232.3L180.8 235.9L181.1 239.7L180.9 243.6L180.6 247.4L180.6 251.1L181.2 254.6L182.6 257.9L185.0 260.9L188.3 263.7L192.5 266.5L197.1 269.4L201.7 272.5L205.8 275.8L209.2 279.3L211.6 283.1L212.9 287.1L213.3 291.1L212.9 295.2L212.2 299.2L211.4 303.2L210.9 307.2L210.7 311.2L210.8 315.2L211.0 319.2L211.0 323.3L210.5 327.3L209.3 331.1L207.0 334.8'/%3E%3Cpath d='M-15.0 127.7L-11.3 126.5L-7.6 125.0L-4.0 123.0L-0.4 120.4L3.1 117.1L6.7 113.3L10.5 109.3L14.4 105.6L18.5 102.5L22.8 100.5L27.1 99.7L31.5 100.2L35.8 101.9L40.0 104.5L44.0 107.7L47.9 111.0L51.7 114.1L55.4 116.7L59.1 118.8L62.9 120.4L66.7 121.8L70.4 123.2L74.1 124.9L77.5 127.3L80.7 130.2L83.7 133.7L86.3 137.5L88.9 141.3L91.5 144.8L94.3 147.6L97.4 149.4L101.1 150.2L105.2 150.0L109.9 149.2L114.9 147.9L120.1 146.7L125.3 145.8L130.2 145.6L134.7 146.1L138.8 147.5L142.5 149.4L146.0 151.7L149.3 154.1L152.7 156.5L156.4 158.7L160.3 160.6L164.5 162.3L168.7 164.1L172.8 166.2L176.3 168.8L179.2 172.0L181.1 176.0L182.0 180.8L182.0 186.0L181.3 191.7L180.2 197.3L179.1 202.8L178.4 207.8L178.2 212.4L178.8 216.4L180.1 220.0L181.9 223.3L184.0 226.4L186.1 229.6L188.0 232.9L189.4 236.4L190.3 240.1L191.0 243.9L191.5 247.7L192.3 251.3L193.6 254.9L195.7 258.2L198.7 261.4L202.5 264.5L207.0 267.6L211.7 270.9L216.3 274.4L220.2 278.1L223.2 282.1L225.0 286.2L225.6 290.5L225.2 294.8L223.9 299.1L222.3 303.4L220.6 307.6L219.2 311.7L218.0 315.8L217.3 319.9L216.6 324.0L215.9 328.1L214.8 332.1L212.9 335.9'/%3E%3Cpath d='M-18.1 115.1L-14.2 113.4L-10.3 111.9L-6.3 110.3L-2.4 108.4L1.6 105.9L5.5 102.9L9.6 99.6L13.8 96.3L18.1 93.4L22.5 91.3L27.1 90.2L31.7 90.5L36.2 92.1L40.5 94.9L44.7 98.5L48.8 102.5L52.6 106.5L56.4 110.2L60.1 113.2L63.8 115.6L67.6 117.4L71.5 118.8L75.3 120.2L79.1 121.7L82.7 123.7L86.1 126.2L89.3 129.2L92.3 132.4L95.3 135.5L98.3 138.3L101.6 140.3L105.4 141.4L109.6 141.6L114.4 140.9L119.7 139.6L125.2 138.2L130.9 136.9L136.5 136.1L141.7 136.1L146.4 137.0L150.6 138.8L154.2 141.3L157.5 144.3L160.6 147.5L163.7 150.6L167.0 153.5L170.5 156.3L174.2 158.9L177.8 161.5L181.3 164.4L184.2 167.7L186.5 171.7L187.8 176.3L188.2 181.5L187.7 187.1L186.7 193.0L185.4 198.7L184.4 204.2L183.8 209.2L183.9 213.6L185.0 217.4L186.8 220.8L189.3 223.9L192.1 226.9L195.0 230.0L197.6 233.2L199.8 236.6L201.6 240.2L202.9 244.0L204.2 247.8L205.6 251.6L207.5 255.2L210.1 258.8L213.4 262.3L217.4 265.7L221.9 269.3L226.4 273.0L230.5 276.9L233.9 281.1L236.1 285.4L237.0 290.0L236.6 294.5L235.2 299.1L232.9 303.6L230.3 307.9L227.7 312.2L225.4 316.4L223.4 320.5L221.9 324.7L220.7 328.8L219.4 332.9L217.9 336.9'/%3E%3Cpath d='M-21.2 102.5L-17.2 100.2L-13.0 98.5L-8.7 97.1L-4.3 95.8L-0.0 94.2L4.3 92.3L8.7 90.0L13.1 87.5L17.7 85.1L22.3 83.2L27.0 82.1L31.8 82.2L36.5 83.5L41.1 86.2L45.5 89.9L49.6 94.3L53.6 98.9L57.4 103.4L61.1 107.3L64.8 110.5L68.6 112.8L72.6 114.4L76.6 115.5L80.6 116.5L84.6 117.6L88.6 119.0L92.3 120.9L95.9 123.1L99.3 125.6L102.8 128.0L106.3 130.1L110.2 131.4L114.5 132.0L119.4 131.7L124.7 130.8L130.5 129.4L136.5 128.0L142.5 127.0L148.3 126.6L153.5 127.2L158.2 128.8L162.2 131.3L165.5 134.6L168.5 138.4L171.1 142.4L173.7 146.4L176.5 150.2L179.4 153.8L182.5 157.2L185.6 160.5L188.5 164.1L190.9 168.1L192.6 172.5L193.5 177.5L193.6 183.0L193.0 188.7L191.9 194.6L190.8 200.2L190.0 205.5L189.9 210.3L190.7 214.4L192.4 218.0L195.1 221.2L198.4 224.1L202.1 227.0L205.8 229.9L209.3 233.1L212.2 236.6L214.7 240.3L216.6 244.1L218.4 248.1L220.2 252.1L222.4 256.0L225.1 259.9L228.4 263.8L232.2 267.7L236.2 271.7L240.2 275.8L243.6 280.2L246.0 284.8L247.2 289.5L247.0 294.3L245.6 299.1L243.0 303.8L239.8 308.3L236.2 312.7L232.8 317.0L229.7 321.2L227.2 325.3L225.3 329.5L223.7 333.6L222.3 337.8'/%3E%3Cpath d='M-24.3 90.3L-20.1 87.3L-15.7 85.2L-11.1 83.8L-6.4 82.9L-1.6 82.1L3.1 81.3L7.8 80.2L12.5 78.8L17.3 77.3L22.1 76.0L27.0 75.2L31.9 75.2L36.8 76.3L41.5 78.6L46.1 82.1L50.4 86.5L54.5 91.4L58.4 96.3L62.2 100.9L66.0 104.7L69.8 107.6L73.7 109.5L77.9 110.6L82.1 111.2L86.5 111.5L91.0 111.9L95.3 112.6L99.5 113.7L103.6 115.3L107.5 117.1L111.5 118.9L115.6 120.4L120.0 121.4L124.8 121.6L130.2 121.2L136.0 120.3L142.1 119.2L148.3 118.2L154.4 117.7L160.2 118.1L165.3 119.5L169.6 122.0L173.2 125.4L176.0 129.7L178.4 134.4L180.5 139.3L182.5 144.1L184.7 148.7L187.0 153.0L189.6 157.0L192.2 161.0L194.6 165.1L196.7 169.4L198.1 174.1L198.9 179.2L198.9 184.7L198.4 190.4L197.6 196.1L197.0 201.5L196.8 206.4L197.4 210.9L199.0 214.7L201.7 218.1L205.3 221.1L209.6 223.9L214.2 226.7L218.7 229.6L222.8 232.9L226.4 236.5L229.3 240.4L231.6 244.5L233.5 248.8L235.4 253.1L237.4 257.4L239.9 261.7L242.8 266.0L246.0 270.3L249.3 274.8L252.4 279.4L254.8 284.1L256.1 289.0L256.2 294.0L254.9 299.0L252.3 303.9L248.7 308.7L244.6 313.2L240.3 317.6L236.3 321.9L232.8 326.1L230.0 330.2L228.0 334.4L226.5 338.6'/%3E%3Cpath d='M-27.2 78.6L-22.9 74.9L-18.3 72.3L-13.4 70.8L-8.4 70.1L-3.3 70.1L1.8 70.2L6.9 70.3L11.9 70.2L16.9 69.9L22.0 69.5L27.0 69.2L32.0 69.4L37.0 70.3L41.9 72.3L46.7 75.3L51.2 79.3L55.5 84.0L59.5 89.0L63.4 93.9L67.2 98.1L71.1 101.5L75.1 103.8L79.3 105.1L83.8 105.4L88.5 105.2L93.4 104.7L98.3 104.3L103.1 104.3L107.9 104.8L112.4 105.8L116.9 107.1L121.4 108.6L126.0 109.8L130.8 110.6L136.1 110.9L141.7 110.7L147.7 110.2L154.0 109.7L160.2 109.4L166.2 109.8L171.6 111.1L176.3 113.5L180.2 117.0L183.1 121.5L185.4 126.8L187.1 132.4L188.5 138.1L189.9 143.6L191.5 148.8L193.4 153.6L195.6 158.1L197.9 162.4L200.2 166.7L202.1 171.2L203.6 175.9L204.5 181.0L204.8 186.3L204.7 191.7L204.6 197.0L204.6 202.1L205.3 206.7L206.8 210.8L209.4 214.4L213.1 217.6L217.7 220.5L222.8 223.3L228.1 226.2L233.3 229.3L237.9 232.8L241.7 236.7L244.7 240.9L247.0 245.4L248.7 250.1L250.3 254.8L251.8 259.5L253.7 264.3L255.8 269.0L258.2 273.8L260.5 278.6L262.5 283.6L263.7 288.7L263.9 293.8L262.8 299.0L260.4 304.1L256.9 309.0L252.6 313.7L247.8 318.3L243.1 322.6L238.8 326.8L235.3 331.0L232.7 335.2L230.9 339.4'/%3E%3Cpath d='M-29.9 67.6L-25.5 63.4L-20.8 60.3L-15.7 58.5L-10.3 57.9L-4.9 58.3L0.6 59.2L6.0 60.5L11.3 61.7L16.6 62.7L21.8 63.3L27.0 63.9L32.1 64.5L37.2 65.4L42.2 67.0L47.2 69.5L51.9 72.9L56.4 77.0L60.6 81.6L64.7 86.3L68.7 90.7L72.6 94.4L76.7 97.0L81.1 98.5L85.7 98.8L90.6 98.3L95.9 97.2L101.3 95.9L106.7 94.9L112.1 94.3L117.4 94.4L122.5 95.1L127.4 96.2L132.3 97.5L137.2 98.9L142.3 99.9L147.8 100.6L153.5 101.0L159.6 101.2L165.7 101.5L171.7 102.2L177.3 103.7L182.2 106.1L186.3 109.6L189.5 114.2L191.8 119.7L193.3 125.8L194.4 132.2L195.2 138.5L196.2 144.5L197.4 150.1L199.0 155.2L201.1 159.8L203.4 164.2L205.7 168.5L207.9 172.8L209.7 177.4L211.1 182.2L212.0 187.2L212.7 192.3L213.3 197.3L214.3 202.0L215.9 206.3L218.4 210.2L222.0 213.6L226.6 216.7L231.9 219.7L237.8 222.6L243.6 225.8L249.0 229.2L253.7 233.1L257.5 237.4L260.2 242.1L262.0 247.0L263.2 252.2L264.0 257.3L264.8 262.5L265.7 267.7L266.8 272.8L268.1 277.9L269.3 283.1L270.2 288.4L270.3 293.7L269.4 298.9L267.4 304.2L264.2 309.3L260.0 314.2L255.2 318.9L250.2 323.3L245.4 327.7L241.3 331.9L238.2 336.1L236.0 340.4'/%3E%3Cpath d='M-32.5 57.3L-27.9 52.8L-23.0 49.4L-17.7 47.3L-12.1 46.6L-6.4 47.2L-0.6 48.7L5.1 50.8L10.7 53.2L16.3 55.4L21.6 57.3L26.9 58.9L32.2 60.1L37.4 61.3L42.5 62.7L47.6 64.6L52.5 67.1L57.2 70.4L61.7 74.3L66.1 78.4L70.3 82.5L74.4 86.1L78.7 88.9L83.1 90.6L87.9 91.1L93.1 90.5L98.6 89.1L104.4 87.3L110.4 85.4L116.4 83.9L122.3 83.1L128.0 83.0L133.5 83.7L138.7 85.0L143.8 86.7L148.9 88.5L154.1 90.1L159.5 91.6L165.1 92.8L170.9 94.0L176.7 95.4L182.2 97.2L187.3 99.8L191.6 103.3L195.0 107.9L197.5 113.4L199.1 119.7L200.0 126.5L200.5 133.4L201.0 140.1L201.6 146.4L202.8 152.1L204.4 157.1L206.7 161.7L209.3 165.9L212.1 169.9L214.8 174.0L217.3 178.3L219.4 182.7L221.1 187.4L222.6 192.1L224.2 196.8L226.1 201.2L228.7 205.4L232.1 209.1L236.5 212.6L241.8 215.8L247.7 219.0L253.8 222.2L259.8 225.8L265.1 229.8L269.5 234.2L272.7 239.0L274.8 244.2L275.8 249.6L276.0 255.1L275.9 260.7L275.6 266.3L275.4 271.8L275.4 277.3L275.6 282.7L275.8 288.1L275.6 293.5L274.8 298.9L273.1 304.3L270.4 309.5L266.7 314.6L262.3 319.5L257.4 324.1L252.5 328.6L248.1 332.9L244.6 337.2L242.1 341.6'/%3E%3Cpath d='M-34.9 47.6L-30.1 43.2L-25.0 39.7L-19.5 37.4L-13.7 36.5L-7.8 37.1L-1.8 38.9L4.3 41.6L10.2 44.9L15.9 48.2L21.5 51.2L26.9 53.8L32.3 55.9L37.5 57.4L42.8 58.8L47.9 60.2L53.0 62.0L58.0 64.2L62.8 67.0L67.5 70.3L72.0 73.7L76.4 76.9L80.9 79.5L85.6 81.3L90.5 82.0L95.8 81.6L101.6 80.2L107.7 78.1L114.1 75.8L120.6 73.6L127.1 72.0L133.5 71.2L139.5 71.4L145.1 72.5L150.5 74.4L155.6 76.8L160.6 79.4L165.6 82.0L170.7 84.4L176.0 86.7L181.3 89.0L186.6 91.5L191.5 94.4L195.9 98.1L199.6 102.6L202.4 108.0L204.2 114.3L205.3 121.2L205.8 128.3L206.0 135.5L206.3 142.3L207.0 148.5L208.3 154.0L210.4 158.8L213.1 163.0L216.3 166.9L219.9 170.6L223.4 174.3L226.7 178.2L229.7 182.4L232.4 186.7L234.8 191.2L237.3 195.7L240.0 200.0L243.4 204.1L247.5 208.0L252.4 211.6L258.1 215.1L264.1 218.7L270.2 222.5L275.8 226.6L280.7 231.1L284.3 236.1L286.7 241.5L287.7 247.2L287.6 253.1L286.7 259.0L285.3 265.0L283.9 270.8L282.6 276.6L281.6 282.3L280.8 287.9L280.1 293.4L279.2 298.9L277.8 304.4L275.7 309.7L272.7 315.0L269.0 320.0L264.7 324.9L260.1 329.5L255.8 334.0L252.2 338.5L249.5 343.1'/%3E%3Cpath d='M-37.2 38.4L-32.1 34.5L-26.7 31.2L-21.0 28.9L-15.1 27.9L-9.0 28.3L-2.8 30.1L3.5 33.1L9.6 36.8L15.6 41.0L21.3 45.0L26.9 48.5L32.3 51.4L37.7 53.5L43.0 55.0L48.3 56.1L53.5 57.1L58.7 58.4L63.9 59.9L68.9 62.0L73.8 64.3L78.6 66.8L83.5 69.0L88.4 70.7L93.5 71.5L99.0 71.4L104.9 70.2L111.2 68.3L117.9 65.8L124.8 63.4L131.8 61.3L138.6 60.0L145.2 59.7L151.3 60.6L157.0 62.5L162.2 65.3L167.0 68.6L171.7 72.3L176.3 76.0L181.0 79.5L185.7 82.9L190.5 86.3L195.2 89.8L199.5 93.8L203.3 98.3L206.4 103.6L208.6 109.7L210.0 116.4L210.8 123.5L211.1 130.7L211.3 137.8L211.8 144.4L212.9 150.2L214.8 155.4L217.5 159.8L221.1 163.6L225.2 167.0L229.7 170.3L234.1 173.7L238.4 177.3L242.3 181.2L245.9 185.4L249.1 189.8L252.3 194.2L255.7 198.6L259.5 202.9L263.9 207.1L269.0 211.1L274.6 215.1L280.3 219.2L285.9 223.6L290.8 228.3L294.7 233.5L297.3 239.1L298.5 245.0L298.3 251.1L296.9 257.4L294.8 263.7L292.3 269.9L289.8 275.9L287.5 281.9L285.7 287.6L284.3 293.3L283.0 298.9L281.8 304.4L280.1 309.9L278.0 315.3L275.2 320.5L271.8 325.6L268.1 330.5L264.3 335.3L260.8 340.0L258.1 344.7'/%3E%3Cpath d='M-39.4 29.5L-33.9 26.5L-28.2 23.7L-22.3 21.7L-16.2 20.7L-10.0 20.9L-3.6 22.6L2.8 25.5L9.1 29.4L15.2 33.8L21.2 38.5L26.9 42.7L32.4 46.3L37.9 49.0L43.2 50.8L48.6 51.8L54.0 52.3L59.5 52.5L64.9 52.9L70.3 53.6L75.7 54.7L81.0 56.1L86.2 57.6L91.5 58.9L96.9 59.8L102.6 59.9L108.6 59.1L115.0 57.6L121.9 55.5L129.0 53.1L136.3 50.9L143.5 49.4L150.5 48.8L157.1 49.4L163.0 51.3L168.4 54.3L173.3 58.2L177.7 62.8L181.8 67.6L185.9 72.4L190.0 77.1L194.2 81.5L198.4 85.8L202.5 90.2L206.3 94.9L209.6 100.0L212.3 105.8L214.3 112.1L215.5 118.9L216.3 125.9L216.8 133.0L217.4 139.7L218.4 145.8L220.2 151.2L222.9 155.8L226.6 159.7L231.1 163.0L236.3 166.0L241.8 169.0L247.2 172.2L252.4 175.6L257.1 179.5L261.3 183.7L265.0 188.2L268.6 192.9L272.3 197.6L276.2 202.2L280.5 206.8L285.3 211.4L290.3 216.0L295.4 220.8L300.1 225.8L303.9 231.2L306.6 236.9L308.0 243.0L307.8 249.4L306.3 255.9L303.7 262.5L300.4 269.0L296.9 275.3L293.6 281.4L290.7 287.4L288.4 293.2L286.7 298.9L285.4 304.5L284.2 310.1L282.8 315.6L281.1 321.0L278.9 326.4L276.2 331.6L273.3 336.7L270.5 341.7L268.1 346.7'/%3E%3Cpath d='M-41.6 20.9L-35.6 19.0L-29.6 17.1L-23.4 15.6L-17.2 14.8L-10.8 15.0L-4.3 16.3L2.2 18.9L8.6 22.5L14.9 27.0L21.0 31.8L26.8 36.4L32.5 40.5L38.1 43.7L43.5 45.8L49.0 46.8L54.6 46.9L60.3 46.5L66.0 45.8L71.8 45.1L77.6 44.9L83.4 45.0L89.1 45.5L94.8 46.2L100.6 46.9L106.5 47.2L112.7 46.9L119.2 46.0L126.1 44.6L133.3 42.7L140.7 40.9L148.1 39.4L155.4 38.8L162.3 39.3L168.6 41.1L174.2 44.2L179.1 48.5L183.4 53.7L187.2 59.5L190.7 65.4L194.2 71.3L197.7 76.8L201.3 82.1L205.1 87.1L208.8 92.1L212.3 97.1L215.4 102.5L218.0 108.4L220.0 114.6L221.4 121.2L222.5 127.9L223.5 134.5L224.8 140.6L226.7 146.2L229.4 151.0L233.1 155.0L237.9 158.4L243.5 161.4L249.7 164.1L256.1 167.0L262.4 170.1L268.2 173.6L273.4 177.6L278.0 182.1L281.9 187.0L285.5 192.0L288.9 197.2L292.4 202.4L296.2 207.6L300.3 212.8L304.4 218.1L308.5 223.5L312.0 229.2L314.6 235.2L315.9 241.4L315.9 247.9L314.5 254.6L311.7 261.4L308.1 268.1L304.0 274.6L299.8 281.0L296.0 287.1L292.9 293.1L290.7 298.9L289.1 304.6L288.2 310.2L287.5 315.9L286.8 321.5L285.8 327.1L284.5 332.6L282.8 338.1L280.9 343.5L279.1 348.8'/%3E%3Cpath d='M-43.7 12.4L-37.2 11.8L-30.8 11.1L-24.4 10.4L-17.9 10.1L-11.4 10.3L-4.9 11.3L1.7 13.4L8.2 16.5L14.6 20.5L20.8 25.0L26.8 29.6L32.6 33.8L38.3 37.3L43.9 39.6L49.5 40.8L55.2 40.8L61.1 39.8L67.1 38.2L73.3 36.5L79.5 34.9L85.8 33.7L92.1 33.1L98.3 33.1L104.5 33.3L110.7 33.6L117.1 33.8L123.6 33.7L130.5 33.1L137.6 32.1L145.0 31.0L152.4 30.1L159.8 29.7L166.9 30.3L173.4 32.1L179.3 35.3L184.3 39.8L188.6 45.4L192.3 51.8L195.4 58.6L198.4 65.5L201.3 72.2L204.3 78.4L207.6 84.1L211.0 89.5L214.6 94.6L218.1 99.7L221.3 105.0L224.1 110.6L226.5 116.5L228.5 122.6L230.2 128.8L232.0 134.8L234.2 140.3L237.1 145.3L240.9 149.5L245.8 153.1L251.6 156.2L258.2 158.9L265.3 161.6L272.4 164.5L279.2 167.9L285.3 171.7L290.6 176.1L295.0 181.1L298.7 186.5L301.8 192.1L304.6 198.0L307.4 203.8L310.2 209.7L313.2 215.5L316.2 221.4L319.0 227.5L321.2 233.7L322.5 240.1L322.6 246.7L321.3 253.5L318.8 260.4L315.2 267.3L310.8 274.0L306.3 280.5L301.9 286.8L298.1 292.9L295.3 298.8L293.5 304.6L292.6 310.4L292.4 316.2L292.6 322.0L292.8 327.8L292.9 333.7L292.5 339.5L291.8 345.3L290.9 351.1'/%3E%3Cpath d='M-45.8 4.0L-38.8 4.8L-31.9 5.4L-25.2 5.7L-18.6 6.0L-11.9 6.5L-5.3 7.4L1.3 8.9L7.8 11.3L14.3 14.4L20.6 18.2L26.8 22.3L32.8 26.3L38.6 29.7L44.4 32.1L50.2 33.4L56.0 33.3L62.1 32.1L68.3 30.0L74.8 27.4L81.5 24.8L88.3 22.4L95.1 20.7L101.8 19.7L108.5 19.4L115.1 19.6L121.6 20.1L128.3 20.7L135.1 21.1L142.1 21.2L149.2 21.2L156.6 21.2L163.8 21.5L170.9 22.5L177.6 24.5L183.6 27.7L188.9 32.3L193.3 38.1L196.9 44.8L199.9 52.2L202.5 59.9L204.9 67.4L207.4 74.5L210.2 80.9L213.4 86.8L216.9 92.1L220.6 97.0L224.4 101.9L228.1 106.8L231.5 111.9L234.5 117.3L237.3 122.8L240.0 128.4L242.8 133.7L246.0 138.7L250.0 143.1L254.8 147.0L260.7 150.3L267.4 153.3L274.7 156.1L282.3 159.0L289.8 162.3L296.7 166.0L302.7 170.4L307.7 175.5L311.5 181.1L314.5 187.2L316.7 193.5L318.5 200.0L320.1 206.5L321.8 213.0L323.5 219.4L325.3 225.9L326.8 232.4L327.7 239.0L327.8 245.8L326.9 252.7L324.7 259.6L321.5 266.6L317.4 273.4L312.8 280.1L308.3 286.5L304.2 292.8L300.9 298.8L298.8 304.7L297.8 310.6L297.9 316.5L298.8 322.5L300.1 328.6L301.4 334.8L302.5 341.0L303.1 347.3L303.3 353.5'/%3E%3Cpath d='M-47.8 -4.0L-40.4 -2.1L-33.1 -0.3L-26.0 1.2L-19.1 2.4L-12.4 3.2L-5.7 4.1L0.9 5.1L7.5 6.7L14.0 8.8L20.4 11.6L26.8 14.7L32.9 18.0L39.0 20.9L44.9 23.2L50.9 24.4L57.0 24.5L63.2 23.2L69.7 20.9L76.5 17.8L83.5 14.4L90.7 11.1L98.0 8.4L105.3 6.5L112.4 5.6L119.4 5.5L126.3 6.2L133.1 7.4L139.8 8.8L146.6 10.1L153.5 11.4L160.5 12.6L167.5 13.9L174.4 15.7L181.1 18.1L187.2 21.5L192.6 26.1L197.2 31.9L201.0 38.7L204.0 46.3L206.5 54.4L208.6 62.5L210.8 70.2L213.2 77.3L216.1 83.7L219.4 89.2L223.3 94.2L227.6 98.7L232.0 103.0L236.5 107.3L240.7 111.8L244.7 116.6L248.4 121.5L252.1 126.5L255.9 131.3L260.2 135.9L265.1 140.1L270.8 143.8L277.4 147.2L284.7 150.3L292.4 153.4L300.1 156.8L307.5 160.7L314.0 165.1L319.4 170.3L323.6 176.1L326.5 182.4L328.3 189.2L329.3 196.3L329.8 203.4L330.2 210.5L330.6 217.5L331.1 224.4L331.6 231.3L332.0 238.2L331.9 245.0L331.2 252.0L329.6 259.0L327.0 265.9L323.5 272.8L319.4 279.6L315.1 286.2L311.1 292.6L307.7 298.8L305.4 304.8L304.3 310.9L304.5 316.9L305.8 323.1L307.8 329.4L310.2 335.9L312.6 342.5L314.6 349.2L316.0 356.0'/%3E%3Cpath d='M-49.7 -11.7L-41.9 -8.8L-34.2 -5.9L-26.9 -3.4L-19.7 -1.4L-12.8 0.0L-6.1 1.0L0.6 1.7L7.2 2.5L13.8 3.5L20.3 5.0L26.7 6.9L33.1 9.0L39.3 11.2L45.6 12.9L51.8 14.0L58.1 14.0L64.5 12.8L71.3 10.6L78.3 7.4L85.6 3.6L93.2 -0.2L100.9 -3.6L108.6 -6.2L116.3 -7.8L123.7 -8.1L130.9 -7.4L137.8 -5.8L144.5 -3.5L151.1 -1.0L157.7 1.7L164.3 4.3L171.0 6.9L177.5 9.6L184.0 12.8L190.0 16.5L195.5 21.2L200.4 26.8L204.4 33.5L207.7 41.0L210.3 49.1L212.4 57.4L214.5 65.6L216.7 73.1L219.3 79.9L222.6 85.8L226.6 90.8L231.2 95.1L236.3 98.9L241.6 102.5L247.0 106.2L252.3 110.2L257.2 114.4L262.0 118.8L266.6 123.4L271.3 128.0L276.4 132.5L282.0 136.6L288.3 140.5L295.2 144.2L302.6 147.8L310.2 151.5L317.6 155.6L324.4 160.2L330.1 165.5L334.5 171.5L337.4 178.1L339.0 185.3L339.5 192.7L339.1 200.4L338.3 208.1L337.4 215.6L336.6 223.1L336.1 230.3L335.7 237.4L335.3 244.4L334.7 251.4L333.5 258.4L331.7 265.4L329.1 272.3L325.9 279.2L322.4 285.9L318.8 292.4L315.7 298.7L313.4 305.0L312.3 311.2L312.5 317.4L314.0 323.8L316.5 330.3L319.6 337.1L322.9 344.1L326.0 351.2L328.6 358.4'/%3E%3Cpath d='M-51.5 -18.8L-43.4 -15.4L-35.4 -11.8L-27.8 -8.4L-20.4 -5.6L-13.3 -3.6L-6.4 -2.4L0.3 -1.8L6.9 -1.7L13.5 -1.7L20.1 -1.6L26.7 -1.1L33.2 -0.4L39.8 0.6L46.3 1.5L52.8 2.1L59.3 2.0L66.0 1.0L73.0 -1.1L80.2 -4.0L87.8 -7.7L95.7 -11.6L103.7 -15.3L111.8 -18.3L119.9 -20.3L127.7 -21.0L135.2 -20.4L142.3 -18.4L149.1 -15.5L155.6 -11.9L161.9 -7.9L168.1 -3.8L174.2 0.2L180.4 4.2L186.4 8.2L192.3 12.5L197.8 17.4L202.8 22.9L207.2 29.3L210.8 36.4L213.8 44.2L216.3 52.4L218.5 60.5L220.8 68.2L223.4 75.3L226.6 81.4L230.6 86.5L235.4 90.8L241.0 94.3L247.1 97.4L253.5 100.5L260.0 103.6L266.2 107.1L272.2 110.9L277.8 115.2L283.1 119.7L288.5 124.3L294.0 128.9L299.9 133.4L306.3 137.7L313.1 142.0L320.1 146.3L327.2 150.8L333.8 155.8L339.5 161.3L344.0 167.5L347.1 174.3L348.6 181.7L348.8 189.5L347.8 197.6L346.1 205.8L344.1 213.8L342.1 221.7L340.4 229.3L339.2 236.7L338.3 243.9L337.6 251.0L336.9 258.0L335.9 264.9L334.4 271.8L332.4 278.7L329.9 285.5L327.3 292.2L324.8 298.7L322.9 305.1L321.9 311.5L322.1 318.0L323.6 324.6L326.2 331.3L329.7 338.4L333.6 345.7L337.5 353.2L341.0 360.8'/%3E%3Cpath d='M-53.1 -25.1L-44.8 -21.6L-36.6 -17.7L-28.7 -13.8L-21.2 -10.4L-13.9 -7.9L-6.9 -6.4L-0.1 -5.9L6.6 -6.3L13.2 -7.2L19.9 -8.3L26.7 -9.4L33.4 -10.1L40.2 -10.6L47.0 -10.8L53.8 -10.9L60.7 -11.3L67.7 -12.3L74.9 -14.0L82.4 -16.5L90.1 -19.6L98.2 -23.2L106.4 -26.7L114.8 -29.8L123.2 -31.9L131.3 -32.8L139.2 -32.2L146.5 -30.1L153.4 -26.7L159.8 -22.2L165.9 -17.1L171.7 -11.7L177.4 -6.2L183.0 -0.9L188.6 4.2L194.2 9.2L199.6 14.4L204.7 19.9L209.4 25.9L213.5 32.5L217.1 39.7L220.1 47.4L222.8 55.1L225.4 62.7L228.2 69.7L231.5 76.0L235.6 81.2L240.6 85.5L246.5 89.0L253.2 91.8L260.5 94.3L267.9 96.9L275.4 99.7L282.5 103.0L289.1 106.8L295.2 111.1L301.0 115.9L306.5 120.8L312.1 125.9L317.8 131.0L323.8 136.1L330.0 141.1L336.3 146.3L342.3 151.8L347.7 157.7L352.1 164.1L355.2 171.1L356.8 178.7L356.9 186.8L355.7 195.1L353.4 203.6L350.6 212.0L347.7 220.3L345.0 228.3L342.9 235.9L341.4 243.3L340.6 250.5L340.1 257.5L339.9 264.5L339.5 271.4L338.8 278.3L337.7 285.1L336.3 291.9L334.9 298.7L333.6 305.3L333.0 312.0L333.3 318.7L334.7 325.5L337.2 332.5L340.7 339.8L344.8 347.3L349.1 355.2L353.1 363.2'/%3E%3Cpath d='M-54.4 -30.6L-46.1 -27.4L-37.8 -23.7L-29.8 -19.7L-22.1 -16.1L-14.6 -13.3L-7.5 -11.6L-0.6 -11.1L6.2 -11.7L13.0 -13.3L19.7 -15.5L26.6 -17.9L33.6 -20.1L40.7 -22.1L47.8 -23.6L55.0 -24.7L62.2 -25.6L69.6 -26.7L77.0 -28.0L84.7 -29.9L92.6 -32.2L100.7 -35.0L109.1 -37.9L117.7 -40.6L126.2 -42.5L134.6 -43.3L142.7 -42.7L150.3 -40.5L157.3 -36.8L163.7 -31.8L169.6 -25.8L175.2 -19.2L180.4 -12.5L185.5 -5.9L190.7 0.4L195.9 6.3L201.1 11.9L206.3 17.5L211.2 23.1L215.9 29.2L220.1 35.6L223.9 42.4L227.3 49.5L230.5 56.5L233.8 63.3L237.4 69.4L241.7 74.8L246.9 79.2L253.0 82.7L260.1 85.5L267.9 87.8L276.1 89.9L284.5 92.3L292.7 95.1L300.3 98.5L307.3 102.6L313.6 107.4L319.2 112.7L324.5 118.3L329.6 124.1L334.6 130.0L339.8 136.0L345.0 142.0L350.1 148.1L354.8 154.5L358.8 161.3L361.8 168.5L363.4 176.3L363.6 184.4L362.4 193.0L360.0 201.6L356.9 210.3L353.4 218.9L350.0 227.1L347.2 235.1L345.1 242.7L344.0 250.0L343.7 257.0L344.0 264.0L344.6 270.9L345.2 277.8L345.7 284.7L345.8 291.7L345.7 298.6L345.4 305.5L345.5 312.5L346.0 319.4L347.3 326.5L349.6 333.8L352.7 341.3L356.6 349.1L360.8 357.2L365.0 365.5'/%3E%3Cpath d='M-55.6 -35.3L-47.3 -32.8L-39.1 -29.6L-31.0 -26.1L-23.1 -22.7L-15.5 -19.9L-8.2 -18.2L-1.2 -17.6L5.7 -18.4L12.6 -20.4L19.5 -23.4L26.6 -26.9L33.8 -30.5L41.1 -33.8L48.6 -36.6L56.2 -38.8L63.8 -40.5L71.5 -41.7L79.2 -42.8L87.1 -44.0L95.1 -45.4L103.4 -47.2L111.8 -49.0L120.4 -50.8L129.0 -52.1L137.5 -52.5L145.7 -51.7L153.4 -49.4L160.6 -45.5L167.2 -40.1L173.1 -33.6L178.4 -26.3L183.4 -18.5L188.1 -10.8L192.8 -3.5L197.6 3.3L202.6 9.5L207.7 15.2L212.9 20.7L218.0 26.1L223.0 31.7L227.6 37.5L231.9 43.6L236.0 49.9L240.1 56.0L244.3 61.9L249.0 67.1L254.4 71.6L260.7 75.3L267.9 78.2L276.0 80.6L284.7 82.7L293.8 84.8L302.7 87.3L311.2 90.5L318.9 94.4L325.7 99.2L331.7 104.7L336.8 110.8L341.3 117.3L345.4 124.0L349.4 130.9L353.4 137.8L357.3 144.7L361.1 151.7L364.4 158.9L367.0 166.5L368.6 174.4L368.9 182.6L368.0 191.2L365.8 199.9L362.7 208.7L359.1 217.4L355.4 225.9L352.2 234.0L349.7 241.8L348.3 249.3L348.0 256.4L348.7 263.5L350.1 270.4L352.0 277.3L353.9 284.3L355.6 291.4L357.0 298.6L358.0 305.8L358.9 313.0L359.9 320.3L361.2 327.7L363.2 335.2L365.8 343.0L369.1 351.0L372.8 359.2L376.6 367.8'/%3E%3C/g%3E%3C/svg%3E");
  --guil-d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 271' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%231e1a17' stroke-width='.8'%3E%3Cpath d='M1.6 194.1L3.6 192.3L5.7 190.3L7.8 188.4L10.1 187.0L12.5 186.1L15.0 185.7L17.5 185.8L20.0 186.0L22.5 186.0L25.0 185.5L27.5 184.3L30.1 182.4L32.7 179.7L35.5 176.7L38.5 173.6L41.6 170.9L44.7 169.0L47.7 168.2L50.6 168.5L53.3 169.9L55.7 172.2L58.0 175.0L60.1 177.9L62.2 180.6L64.4 182.8L66.6 184.5L69.0 185.7L71.5 186.6L74.0 187.5L76.4 188.7L78.5 190.4L80.3 192.8L81.7 195.8L82.7 199.2L83.5 202.9L84.3 206.3L85.2 209.3L86.6 211.5L88.5 212.8L91.0 213.2L94.2 213.0L97.7 212.3L101.5 211.6L105.3 211.1L108.8 211.1L111.8 211.6L114.4 212.8L116.5 214.5L118.3 216.6L120.0 218.6L121.8 220.6L124.0 222.3L126.6 223.7L129.6 224.8L132.9 225.9L136.1 227.1L139.0 228.6L141.3 230.5L142.7 233.1L143.1 236.2L142.5 239.7L141.2 243.6L139.3 247.5L137.4 251.3L135.7 254.8L134.6 258.0L134.3 260.8L134.6 263.3L135.6 265.6L136.8 267.8L138.1 270.0L139.0 272.3L139.4 274.8L139.2 277.4L138.6 280.0L137.7 282.6L137.0 285.2L136.7 287.6L137.1 290.0L138.5 292.3L140.7 294.6L143.8 297.0L147.3 299.5L150.8 302.1L153.9 304.9L156.3 307.8L157.7 310.8L158.0 313.7L157.3 316.4L156.0 319.1L154.3 321.7L152.6 324.2'/%3E%3Cpath d='M0.0 187.8L2.2 185.9L4.3 183.4L6.4 180.8L8.7 178.3L11.2 176.2L13.7 174.8L16.4 174.0L19.2 173.7L21.9 173.5L24.7 173.3L27.4 172.7L30.2 171.4L33.1 169.5L36.1 167.1L39.3 164.4L42.5 161.8L45.8 159.8L49.1 158.6L52.3 158.6L55.3 159.7L58.0 162.0L60.4 165.0L62.6 168.5L64.7 172.1L66.7 175.3L68.8 178.0L71.0 180.1L73.4 181.6L76.0 182.7L78.5 183.8L81.0 185.0L83.3 186.7L85.2 189.0L86.8 191.7L88.1 194.9L89.2 198.1L90.4 201.1L91.8 203.6L93.7 205.3L96.2 206.2L99.3 206.2L103.0 205.7L107.2 204.8L111.5 204.0L115.7 203.5L119.5 203.6L122.8 204.4L125.5 205.8L127.7 207.9L129.4 210.3L131.0 212.8L132.7 215.2L134.7 217.4L137.0 219.4L139.6 221.1L142.5 222.8L145.3 224.6L147.7 226.7L149.4 229.2L150.2 232.3L150.1 235.8L149.0 239.7L147.2 243.8L145.1 247.9L143.0 251.8L141.3 255.4L140.3 258.6L140.2 261.4L140.9 263.9L142.3 266.2L144.0 268.4L145.7 270.6L147.2 273.0L148.2 275.5L148.6 278.2L148.6 280.9L148.3 283.6L148.1 286.3L148.4 288.9L149.3 291.5L151.1 294.1L153.7 296.7L156.9 299.4L160.4 302.3L163.7 305.3L166.5 308.5L168.4 311.7L169.2 314.8L168.9 317.9L167.5 320.9L165.4 323.6L163.0 326.2'/%3E%3Cpath d='M-1.8 180.5L0.6 178.7L2.8 176.1L5.0 172.9L7.3 169.6L9.8 166.6L12.5 164.0L15.3 162.2L18.3 161.2L21.3 160.7L24.3 160.5L27.4 160.3L30.4 159.7L33.6 158.7L36.7 157.2L40.0 155.3L43.4 153.2L46.9 151.3L50.4 150.1L53.8 149.8L57.0 150.6L60.0 152.6L62.7 155.7L65.0 159.4L67.1 163.6L69.1 167.6L71.1 171.3L73.2 174.2L75.4 176.4L77.9 178.0L80.6 179.1L83.3 180.0L86.0 181.1L88.5 182.5L90.7 184.5L92.7 186.9L94.4 189.6L95.9 192.3L97.6 194.9L99.6 196.8L102.0 198.1L105.1 198.6L108.8 198.4L113.1 197.7L117.7 196.8L122.4 196.1L126.8 195.8L130.8 196.2L134.2 197.4L136.9 199.4L138.9 201.9L140.4 204.9L141.7 207.9L143.0 210.9L144.6 213.7L146.4 216.3L148.6 218.6L151.0 220.9L153.2 223.3L155.1 225.9L156.3 228.9L156.7 232.3L156.1 236.1L154.7 240.2L152.7 244.5L150.6 248.6L148.6 252.5L147.1 256.1L146.5 259.2L146.8 262.0L148.1 264.4L150.1 266.7L152.4 269.0L154.8 271.3L156.9 273.8L158.5 276.4L159.6 279.2L160.1 282.0L160.3 284.9L160.6 287.8L161.2 290.7L162.4 293.5L164.3 296.4L166.9 299.4L170.0 302.5L173.2 305.7L176.1 309.1L178.3 312.5L179.5 315.9L179.6 319.3L178.4 322.5L176.2 325.5L173.3 328.2'/%3E%3Cpath d='M-3.9 172.0L-1.3 170.5L1.1 168.0L3.5 164.7L6.0 160.9L8.5 157.0L11.3 153.6L14.3 150.8L17.4 148.9L20.7 147.8L24.0 147.4L27.3 147.4L30.7 147.5L34.0 147.4L37.4 146.9L40.8 146.0L44.3 144.8L47.9 143.5L51.5 142.5L55.1 142.1L58.6 142.7L61.8 144.4L64.7 147.2L67.3 150.9L69.5 155.3L71.5 159.8L73.5 164.1L75.4 167.9L77.6 170.8L80.0 172.9L82.7 174.3L85.6 175.1L88.6 175.7L91.6 176.4L94.5 177.5L97.2 178.9L99.6 180.9L101.7 183.1L103.8 185.4L106.0 187.5L108.5 189.1L111.6 190.1L115.2 190.4L119.4 190.2L124.0 189.5L129.0 188.9L133.9 188.5L138.4 188.6L142.4 189.6L145.5 191.3L147.9 193.9L149.6 197.1L150.7 200.7L151.5 204.4L152.3 208.0L153.4 211.4L154.7 214.5L156.4 217.4L158.3 220.2L160.1 223.0L161.5 226.0L162.3 229.3L162.4 233.0L161.6 237.0L160.2 241.2L158.3 245.4L156.3 249.5L154.6 253.3L153.7 256.7L153.7 259.8L154.7 262.5L156.7 264.9L159.4 267.2L162.5 269.6L165.6 272.0L168.3 274.6L170.4 277.4L171.9 280.4L172.8 283.5L173.4 286.6L173.9 289.8L174.6 293.0L175.8 296.1L177.5 299.3L179.9 302.7L182.5 306.1L185.1 309.6L187.4 313.2L188.8 316.9L189.1 320.5L188.2 323.9L186.1 327.2L183.1 330.1'/%3E%3Cpath d='M-6.3 162.4L-3.4 161.2L-0.7 158.9L1.9 155.7L4.5 151.8L7.2 147.5L10.2 143.4L13.3 139.8L16.6 137.1L20.1 135.3L23.7 134.5L27.3 134.6L30.9 135.1L34.5 135.8L38.0 136.3L41.6 136.6L45.2 136.4L48.9 136.0L52.6 135.6L56.3 135.5L59.9 135.9L63.3 137.3L66.5 139.7L69.3 143.1L71.8 147.3L74.0 152.0L76.0 156.7L77.9 161.0L80.0 164.6L82.3 167.3L85.0 169.0L88.0 169.9L91.3 170.3L94.7 170.4L98.3 170.6L101.6 171.2L104.8 172.2L107.7 173.7L110.4 175.6L113.0 177.5L115.7 179.3L118.7 180.8L122.1 181.6L126.1 182.0L130.7 181.9L135.6 181.6L140.6 181.3L145.5 181.5L149.9 182.3L153.5 183.9L156.3 186.5L158.2 189.8L159.3 193.7L159.9 197.9L160.1 202.2L160.4 206.4L160.9 210.4L161.8 213.9L163.1 217.2L164.6 220.4L166.0 223.5L167.2 226.7L167.9 230.2L167.9 234.0L167.2 238.0L165.9 242.2L164.4 246.3L162.9 250.2L161.8 253.9L161.6 257.2L162.3 260.2L164.2 262.9L167.0 265.4L170.4 267.8L174.2 270.3L177.9 272.9L181.1 275.8L183.6 278.8L185.4 282.1L186.4 285.4L187.0 288.9L187.3 292.3L187.9 295.8L188.7 299.3L190.1 302.8L191.8 306.4L193.8 310.1L195.6 313.9L197.0 317.8L197.5 321.6L196.9 325.2L195.0 328.7L192.1 331.9'/%3E%3Cpath d='M-9.0 151.7L-5.8 150.6L-2.8 148.7L0.1 145.8L3.0 142.1L5.9 137.8L9.0 133.4L12.3 129.3L15.8 125.9L19.5 123.5L23.3 122.2L27.2 122.1L31.1 122.8L34.9 124.1L38.7 125.6L42.4 127.0L46.1 128.1L49.8 128.8L53.5 129.2L57.3 129.5L61.0 130.2L64.6 131.4L68.0 133.3L71.1 136.2L73.9 140.0L76.3 144.3L78.5 149.0L80.6 153.5L82.7 157.5L85.0 160.7L87.6 162.9L90.7 164.1L94.1 164.4L97.9 164.2L102.0 163.8L106.0 163.5L110.0 163.6L113.6 164.3L117.0 165.5L120.2 167.1L123.2 168.9L126.4 170.7L129.7 172.1L133.5 173.2L137.7 173.8L142.3 174.2L147.2 174.4L152.1 174.8L156.7 175.7L160.7 177.3L163.9 179.7L166.2 183.0L167.4 187.1L167.9 191.7L167.8 196.6L167.5 201.4L167.2 206.1L167.3 210.4L167.9 214.3L168.9 217.8L170.2 221.2L171.6 224.4L172.8 227.8L173.6 231.3L173.9 235.1L173.5 239.0L172.7 243.0L171.7 247.0L170.9 250.8L170.6 254.4L171.1 257.6L172.8 260.5L175.4 263.2L179.0 265.8L183.1 268.4L187.4 271.2L191.5 274.1L195.0 277.3L197.6 280.7L199.3 284.3L200.1 288.0L200.4 291.7L200.4 295.5L200.4 299.2L200.6 303.0L201.3 306.8L202.3 310.7L203.4 314.6L204.3 318.5L204.7 322.5L204.3 326.3L202.8 330.0L200.1 333.5'/%3E%3Cpath d='M-11.9 140.0L-8.4 139.0L-5.1 137.3L-1.9 134.9L1.3 131.6L4.6 127.7L7.9 123.4L11.4 119.2L15.1 115.4L19.0 112.5L23.0 110.8L27.2 110.3L31.3 111.0L35.4 112.6L39.3 114.9L43.2 117.3L47.0 119.6L50.7 121.5L54.5 123.0L58.2 124.1L62.0 125.1L65.7 126.3L69.3 127.9L72.7 130.2L75.8 133.3L78.6 137.1L81.1 141.3L83.4 145.7L85.7 149.8L88.0 153.2L90.7 155.8L93.8 157.3L97.4 157.8L101.4 157.5L105.8 156.7L110.4 155.8L115.1 155.1L119.5 155.0L123.7 155.4L127.5 156.5L131.0 158.2L134.4 160.1L137.7 162.1L141.2 163.9L145.0 165.4L149.2 166.5L153.7 167.5L158.4 168.5L163.0 169.7L167.1 171.4L170.6 173.8L173.2 177.1L174.7 181.2L175.3 185.9L175.2 191.1L174.5 196.5L173.7 201.7L173.1 206.7L172.9 211.2L173.3 215.2L174.3 218.9L175.8 222.3L177.4 225.5L178.9 228.8L180.1 232.3L180.8 235.9L181.1 239.7L180.9 243.6L180.6 247.4L180.6 251.1L181.2 254.6L182.6 257.9L185.0 260.9L188.3 263.7L192.5 266.5L197.1 269.4L201.7 272.5L205.8 275.8L209.2 279.3L211.6 283.1L212.9 287.1L213.3 291.1L212.9 295.2L212.2 299.2L211.4 303.2L210.9 307.2L210.7 311.2L210.8 315.2L211.0 319.2L211.0 323.3L210.5 327.3L209.3 331.1L207.0 334.8'/%3E%3Cpath d='M-15.0 127.7L-11.3 126.5L-7.6 125.0L-4.0 123.0L-0.4 120.4L3.1 117.1L6.7 113.3L10.5 109.3L14.4 105.6L18.5 102.5L22.8 100.5L27.1 99.7L31.5 100.2L35.8 101.9L40.0 104.5L44.0 107.7L47.9 111.0L51.7 114.1L55.4 116.7L59.1 118.8L62.9 120.4L66.7 121.8L70.4 123.2L74.1 124.9L77.5 127.3L80.7 130.2L83.7 133.7L86.3 137.5L88.9 141.3L91.5 144.8L94.3 147.6L97.4 149.4L101.1 150.2L105.2 150.0L109.9 149.2L114.9 147.9L120.1 146.7L125.3 145.8L130.2 145.6L134.7 146.1L138.8 147.5L142.5 149.4L146.0 151.7L149.3 154.1L152.7 156.5L156.4 158.7L160.3 160.6L164.5 162.3L168.7 164.1L172.8 166.2L176.3 168.8L179.2 172.0L181.1 176.0L182.0 180.8L182.0 186.0L181.3 191.7L180.2 197.3L179.1 202.8L178.4 207.8L178.2 212.4L178.8 216.4L180.1 220.0L181.9 223.3L184.0 226.4L186.1 229.6L188.0 232.9L189.4 236.4L190.3 240.1L191.0 243.9L191.5 247.7L192.3 251.3L193.6 254.9L195.7 258.2L198.7 261.4L202.5 264.5L207.0 267.6L211.7 270.9L216.3 274.4L220.2 278.1L223.2 282.1L225.0 286.2L225.6 290.5L225.2 294.8L223.9 299.1L222.3 303.4L220.6 307.6L219.2 311.7L218.0 315.8L217.3 319.9L216.6 324.0L215.9 328.1L214.8 332.1L212.9 335.9'/%3E%3Cpath d='M-18.1 115.1L-14.2 113.4L-10.3 111.9L-6.3 110.3L-2.4 108.4L1.6 105.9L5.5 102.9L9.6 99.6L13.8 96.3L18.1 93.4L22.5 91.3L27.1 90.2L31.7 90.5L36.2 92.1L40.5 94.9L44.7 98.5L48.8 102.5L52.6 106.5L56.4 110.2L60.1 113.2L63.8 115.6L67.6 117.4L71.5 118.8L75.3 120.2L79.1 121.7L82.7 123.7L86.1 126.2L89.3 129.2L92.3 132.4L95.3 135.5L98.3 138.3L101.6 140.3L105.4 141.4L109.6 141.6L114.4 140.9L119.7 139.6L125.2 138.2L130.9 136.9L136.5 136.1L141.7 136.1L146.4 137.0L150.6 138.8L154.2 141.3L157.5 144.3L160.6 147.5L163.7 150.6L167.0 153.5L170.5 156.3L174.2 158.9L177.8 161.5L181.3 164.4L184.2 167.7L186.5 171.7L187.8 176.3L188.2 181.5L187.7 187.1L186.7 193.0L185.4 198.7L184.4 204.2L183.8 209.2L183.9 213.6L185.0 217.4L186.8 220.8L189.3 223.9L192.1 226.9L195.0 230.0L197.6 233.2L199.8 236.6L201.6 240.2L202.9 244.0L204.2 247.8L205.6 251.6L207.5 255.2L210.1 258.8L213.4 262.3L217.4 265.7L221.9 269.3L226.4 273.0L230.5 276.9L233.9 281.1L236.1 285.4L237.0 290.0L236.6 294.5L235.2 299.1L232.9 303.6L230.3 307.9L227.7 312.2L225.4 316.4L223.4 320.5L221.9 324.7L220.7 328.8L219.4 332.9L217.9 336.9'/%3E%3Cpath d='M-21.2 102.5L-17.2 100.2L-13.0 98.5L-8.7 97.1L-4.3 95.8L-0.0 94.2L4.3 92.3L8.7 90.0L13.1 87.5L17.7 85.1L22.3 83.2L27.0 82.1L31.8 82.2L36.5 83.5L41.1 86.2L45.5 89.9L49.6 94.3L53.6 98.9L57.4 103.4L61.1 107.3L64.8 110.5L68.6 112.8L72.6 114.4L76.6 115.5L80.6 116.5L84.6 117.6L88.6 119.0L92.3 120.9L95.9 123.1L99.3 125.6L102.8 128.0L106.3 130.1L110.2 131.4L114.5 132.0L119.4 131.7L124.7 130.8L130.5 129.4L136.5 128.0L142.5 127.0L148.3 126.6L153.5 127.2L158.2 128.8L162.2 131.3L165.5 134.6L168.5 138.4L171.1 142.4L173.7 146.4L176.5 150.2L179.4 153.8L182.5 157.2L185.6 160.5L188.5 164.1L190.9 168.1L192.6 172.5L193.5 177.5L193.6 183.0L193.0 188.7L191.9 194.6L190.8 200.2L190.0 205.5L189.9 210.3L190.7 214.4L192.4 218.0L195.1 221.2L198.4 224.1L202.1 227.0L205.8 229.9L209.3 233.1L212.2 236.6L214.7 240.3L216.6 244.1L218.4 248.1L220.2 252.1L222.4 256.0L225.1 259.9L228.4 263.8L232.2 267.7L236.2 271.7L240.2 275.8L243.6 280.2L246.0 284.8L247.2 289.5L247.0 294.3L245.6 299.1L243.0 303.8L239.8 308.3L236.2 312.7L232.8 317.0L229.7 321.2L227.2 325.3L225.3 329.5L223.7 333.6L222.3 337.8'/%3E%3Cpath d='M-24.3 90.3L-20.1 87.3L-15.7 85.2L-11.1 83.8L-6.4 82.9L-1.6 82.1L3.1 81.3L7.8 80.2L12.5 78.8L17.3 77.3L22.1 76.0L27.0 75.2L31.9 75.2L36.8 76.3L41.5 78.6L46.1 82.1L50.4 86.5L54.5 91.4L58.4 96.3L62.2 100.9L66.0 104.7L69.8 107.6L73.7 109.5L77.9 110.6L82.1 111.2L86.5 111.5L91.0 111.9L95.3 112.6L99.5 113.7L103.6 115.3L107.5 117.1L111.5 118.9L115.6 120.4L120.0 121.4L124.8 121.6L130.2 121.2L136.0 120.3L142.1 119.2L148.3 118.2L154.4 117.7L160.2 118.1L165.3 119.5L169.6 122.0L173.2 125.4L176.0 129.7L178.4 134.4L180.5 139.3L182.5 144.1L184.7 148.7L187.0 153.0L189.6 157.0L192.2 161.0L194.6 165.1L196.7 169.4L198.1 174.1L198.9 179.2L198.9 184.7L198.4 190.4L197.6 196.1L197.0 201.5L196.8 206.4L197.4 210.9L199.0 214.7L201.7 218.1L205.3 221.1L209.6 223.9L214.2 226.7L218.7 229.6L222.8 232.9L226.4 236.5L229.3 240.4L231.6 244.5L233.5 248.8L235.4 253.1L237.4 257.4L239.9 261.7L242.8 266.0L246.0 270.3L249.3 274.8L252.4 279.4L254.8 284.1L256.1 289.0L256.2 294.0L254.9 299.0L252.3 303.9L248.7 308.7L244.6 313.2L240.3 317.6L236.3 321.9L232.8 326.1L230.0 330.2L228.0 334.4L226.5 338.6'/%3E%3Cpath d='M-27.2 78.6L-22.9 74.9L-18.3 72.3L-13.4 70.8L-8.4 70.1L-3.3 70.1L1.8 70.2L6.9 70.3L11.9 70.2L16.9 69.9L22.0 69.5L27.0 69.2L32.0 69.4L37.0 70.3L41.9 72.3L46.7 75.3L51.2 79.3L55.5 84.0L59.5 89.0L63.4 93.9L67.2 98.1L71.1 101.5L75.1 103.8L79.3 105.1L83.8 105.4L88.5 105.2L93.4 104.7L98.3 104.3L103.1 104.3L107.9 104.8L112.4 105.8L116.9 107.1L121.4 108.6L126.0 109.8L130.8 110.6L136.1 110.9L141.7 110.7L147.7 110.2L154.0 109.7L160.2 109.4L166.2 109.8L171.6 111.1L176.3 113.5L180.2 117.0L183.1 121.5L185.4 126.8L187.1 132.4L188.5 138.1L189.9 143.6L191.5 148.8L193.4 153.6L195.6 158.1L197.9 162.4L200.2 166.7L202.1 171.2L203.6 175.9L204.5 181.0L204.8 186.3L204.7 191.7L204.6 197.0L204.6 202.1L205.3 206.7L206.8 210.8L209.4 214.4L213.1 217.6L217.7 220.5L222.8 223.3L228.1 226.2L233.3 229.3L237.9 232.8L241.7 236.7L244.7 240.9L247.0 245.4L248.7 250.1L250.3 254.8L251.8 259.5L253.7 264.3L255.8 269.0L258.2 273.8L260.5 278.6L262.5 283.6L263.7 288.7L263.9 293.8L262.8 299.0L260.4 304.1L256.9 309.0L252.6 313.7L247.8 318.3L243.1 322.6L238.8 326.8L235.3 331.0L232.7 335.2L230.9 339.4'/%3E%3Cpath d='M-29.9 67.6L-25.5 63.4L-20.8 60.3L-15.7 58.5L-10.3 57.9L-4.9 58.3L0.6 59.2L6.0 60.5L11.3 61.7L16.6 62.7L21.8 63.3L27.0 63.9L32.1 64.5L37.2 65.4L42.2 67.0L47.2 69.5L51.9 72.9L56.4 77.0L60.6 81.6L64.7 86.3L68.7 90.7L72.6 94.4L76.7 97.0L81.1 98.5L85.7 98.8L90.6 98.3L95.9 97.2L101.3 95.9L106.7 94.9L112.1 94.3L117.4 94.4L122.5 95.1L127.4 96.2L132.3 97.5L137.2 98.9L142.3 99.9L147.8 100.6L153.5 101.0L159.6 101.2L165.7 101.5L171.7 102.2L177.3 103.7L182.2 106.1L186.3 109.6L189.5 114.2L191.8 119.7L193.3 125.8L194.4 132.2L195.2 138.5L196.2 144.5L197.4 150.1L199.0 155.2L201.1 159.8L203.4 164.2L205.7 168.5L207.9 172.8L209.7 177.4L211.1 182.2L212.0 187.2L212.7 192.3L213.3 197.3L214.3 202.0L215.9 206.3L218.4 210.2L222.0 213.6L226.6 216.7L231.9 219.7L237.8 222.6L243.6 225.8L249.0 229.2L253.7 233.1L257.5 237.4L260.2 242.1L262.0 247.0L263.2 252.2L264.0 257.3L264.8 262.5L265.7 267.7L266.8 272.8L268.1 277.9L269.3 283.1L270.2 288.4L270.3 293.7L269.4 298.9L267.4 304.2L264.2 309.3L260.0 314.2L255.2 318.9L250.2 323.3L245.4 327.7L241.3 331.9L238.2 336.1L236.0 340.4'/%3E%3Cpath d='M-32.5 57.3L-27.9 52.8L-23.0 49.4L-17.7 47.3L-12.1 46.6L-6.4 47.2L-0.6 48.7L5.1 50.8L10.7 53.2L16.3 55.4L21.6 57.3L26.9 58.9L32.2 60.1L37.4 61.3L42.5 62.7L47.6 64.6L52.5 67.1L57.2 70.4L61.7 74.3L66.1 78.4L70.3 82.5L74.4 86.1L78.7 88.9L83.1 90.6L87.9 91.1L93.1 90.5L98.6 89.1L104.4 87.3L110.4 85.4L116.4 83.9L122.3 83.1L128.0 83.0L133.5 83.7L138.7 85.0L143.8 86.7L148.9 88.5L154.1 90.1L159.5 91.6L165.1 92.8L170.9 94.0L176.7 95.4L182.2 97.2L187.3 99.8L191.6 103.3L195.0 107.9L197.5 113.4L199.1 119.7L200.0 126.5L200.5 133.4L201.0 140.1L201.6 146.4L202.8 152.1L204.4 157.1L206.7 161.7L209.3 165.9L212.1 169.9L214.8 174.0L217.3 178.3L219.4 182.7L221.1 187.4L222.6 192.1L224.2 196.8L226.1 201.2L228.7 205.4L232.1 209.1L236.5 212.6L241.8 215.8L247.7 219.0L253.8 222.2L259.8 225.8L265.1 229.8L269.5 234.2L272.7 239.0L274.8 244.2L275.8 249.6L276.0 255.1L275.9 260.7L275.6 266.3L275.4 271.8L275.4 277.3L275.6 282.7L275.8 288.1L275.6 293.5L274.8 298.9L273.1 304.3L270.4 309.5L266.7 314.6L262.3 319.5L257.4 324.1L252.5 328.6L248.1 332.9L244.6 337.2L242.1 341.6'/%3E%3Cpath d='M-34.9 47.6L-30.1 43.2L-25.0 39.7L-19.5 37.4L-13.7 36.5L-7.8 37.1L-1.8 38.9L4.3 41.6L10.2 44.9L15.9 48.2L21.5 51.2L26.9 53.8L32.3 55.9L37.5 57.4L42.8 58.8L47.9 60.2L53.0 62.0L58.0 64.2L62.8 67.0L67.5 70.3L72.0 73.7L76.4 76.9L80.9 79.5L85.6 81.3L90.5 82.0L95.8 81.6L101.6 80.2L107.7 78.1L114.1 75.8L120.6 73.6L127.1 72.0L133.5 71.2L139.5 71.4L145.1 72.5L150.5 74.4L155.6 76.8L160.6 79.4L165.6 82.0L170.7 84.4L176.0 86.7L181.3 89.0L186.6 91.5L191.5 94.4L195.9 98.1L199.6 102.6L202.4 108.0L204.2 114.3L205.3 121.2L205.8 128.3L206.0 135.5L206.3 142.3L207.0 148.5L208.3 154.0L210.4 158.8L213.1 163.0L216.3 166.9L219.9 170.6L223.4 174.3L226.7 178.2L229.7 182.4L232.4 186.7L234.8 191.2L237.3 195.7L240.0 200.0L243.4 204.1L247.5 208.0L252.4 211.6L258.1 215.1L264.1 218.7L270.2 222.5L275.8 226.6L280.7 231.1L284.3 236.1L286.7 241.5L287.7 247.2L287.6 253.1L286.7 259.0L285.3 265.0L283.9 270.8L282.6 276.6L281.6 282.3L280.8 287.9L280.1 293.4L279.2 298.9L277.8 304.4L275.7 309.7L272.7 315.0L269.0 320.0L264.7 324.9L260.1 329.5L255.8 334.0L252.2 338.5L249.5 343.1'/%3E%3Cpath d='M-37.2 38.4L-32.1 34.5L-26.7 31.2L-21.0 28.9L-15.1 27.9L-9.0 28.3L-2.8 30.1L3.5 33.1L9.6 36.8L15.6 41.0L21.3 45.0L26.9 48.5L32.3 51.4L37.7 53.5L43.0 55.0L48.3 56.1L53.5 57.1L58.7 58.4L63.9 59.9L68.9 62.0L73.8 64.3L78.6 66.8L83.5 69.0L88.4 70.7L93.5 71.5L99.0 71.4L104.9 70.2L111.2 68.3L117.9 65.8L124.8 63.4L131.8 61.3L138.6 60.0L145.2 59.7L151.3 60.6L157.0 62.5L162.2 65.3L167.0 68.6L171.7 72.3L176.3 76.0L181.0 79.5L185.7 82.9L190.5 86.3L195.2 89.8L199.5 93.8L203.3 98.3L206.4 103.6L208.6 109.7L210.0 116.4L210.8 123.5L211.1 130.7L211.3 137.8L211.8 144.4L212.9 150.2L214.8 155.4L217.5 159.8L221.1 163.6L225.2 167.0L229.7 170.3L234.1 173.7L238.4 177.3L242.3 181.2L245.9 185.4L249.1 189.8L252.3 194.2L255.7 198.6L259.5 202.9L263.9 207.1L269.0 211.1L274.6 215.1L280.3 219.2L285.9 223.6L290.8 228.3L294.7 233.5L297.3 239.1L298.5 245.0L298.3 251.1L296.9 257.4L294.8 263.7L292.3 269.9L289.8 275.9L287.5 281.9L285.7 287.6L284.3 293.3L283.0 298.9L281.8 304.4L280.1 309.9L278.0 315.3L275.2 320.5L271.8 325.6L268.1 330.5L264.3 335.3L260.8 340.0L258.1 344.7'/%3E%3Cpath d='M-39.4 29.5L-33.9 26.5L-28.2 23.7L-22.3 21.7L-16.2 20.7L-10.0 20.9L-3.6 22.6L2.8 25.5L9.1 29.4L15.2 33.8L21.2 38.5L26.9 42.7L32.4 46.3L37.9 49.0L43.2 50.8L48.6 51.8L54.0 52.3L59.5 52.5L64.9 52.9L70.3 53.6L75.7 54.7L81.0 56.1L86.2 57.6L91.5 58.9L96.9 59.8L102.6 59.9L108.6 59.1L115.0 57.6L121.9 55.5L129.0 53.1L136.3 50.9L143.5 49.4L150.5 48.8L157.1 49.4L163.0 51.3L168.4 54.3L173.3 58.2L177.7 62.8L181.8 67.6L185.9 72.4L190.0 77.1L194.2 81.5L198.4 85.8L202.5 90.2L206.3 94.9L209.6 100.0L212.3 105.8L214.3 112.1L215.5 118.9L216.3 125.9L216.8 133.0L217.4 139.7L218.4 145.8L220.2 151.2L222.9 155.8L226.6 159.7L231.1 163.0L236.3 166.0L241.8 169.0L247.2 172.2L252.4 175.6L257.1 179.5L261.3 183.7L265.0 188.2L268.6 192.9L272.3 197.6L276.2 202.2L280.5 206.8L285.3 211.4L290.3 216.0L295.4 220.8L300.1 225.8L303.9 231.2L306.6 236.9L308.0 243.0L307.8 249.4L306.3 255.9L303.7 262.5L300.4 269.0L296.9 275.3L293.6 281.4L290.7 287.4L288.4 293.2L286.7 298.9L285.4 304.5L284.2 310.1L282.8 315.6L281.1 321.0L278.9 326.4L276.2 331.6L273.3 336.7L270.5 341.7L268.1 346.7'/%3E%3Cpath d='M-41.6 20.9L-35.6 19.0L-29.6 17.1L-23.4 15.6L-17.2 14.8L-10.8 15.0L-4.3 16.3L2.2 18.9L8.6 22.5L14.9 27.0L21.0 31.8L26.8 36.4L32.5 40.5L38.1 43.7L43.5 45.8L49.0 46.8L54.6 46.9L60.3 46.5L66.0 45.8L71.8 45.1L77.6 44.9L83.4 45.0L89.1 45.5L94.8 46.2L100.6 46.9L106.5 47.2L112.7 46.9L119.2 46.0L126.1 44.6L133.3 42.7L140.7 40.9L148.1 39.4L155.4 38.8L162.3 39.3L168.6 41.1L174.2 44.2L179.1 48.5L183.4 53.7L187.2 59.5L190.7 65.4L194.2 71.3L197.7 76.8L201.3 82.1L205.1 87.1L208.8 92.1L212.3 97.1L215.4 102.5L218.0 108.4L220.0 114.6L221.4 121.2L222.5 127.9L223.5 134.5L224.8 140.6L226.7 146.2L229.4 151.0L233.1 155.0L237.9 158.4L243.5 161.4L249.7 164.1L256.1 167.0L262.4 170.1L268.2 173.6L273.4 177.6L278.0 182.1L281.9 187.0L285.5 192.0L288.9 197.2L292.4 202.4L296.2 207.6L300.3 212.8L304.4 218.1L308.5 223.5L312.0 229.2L314.6 235.2L315.9 241.4L315.9 247.9L314.5 254.6L311.7 261.4L308.1 268.1L304.0 274.6L299.8 281.0L296.0 287.1L292.9 293.1L290.7 298.9L289.1 304.6L288.2 310.2L287.5 315.9L286.8 321.5L285.8 327.1L284.5 332.6L282.8 338.1L280.9 343.5L279.1 348.8'/%3E%3Cpath d='M-43.7 12.4L-37.2 11.8L-30.8 11.1L-24.4 10.4L-17.9 10.1L-11.4 10.3L-4.9 11.3L1.7 13.4L8.2 16.5L14.6 20.5L20.8 25.0L26.8 29.6L32.6 33.8L38.3 37.3L43.9 39.6L49.5 40.8L55.2 40.8L61.1 39.8L67.1 38.2L73.3 36.5L79.5 34.9L85.8 33.7L92.1 33.1L98.3 33.1L104.5 33.3L110.7 33.6L117.1 33.8L123.6 33.7L130.5 33.1L137.6 32.1L145.0 31.0L152.4 30.1L159.8 29.7L166.9 30.3L173.4 32.1L179.3 35.3L184.3 39.8L188.6 45.4L192.3 51.8L195.4 58.6L198.4 65.5L201.3 72.2L204.3 78.4L207.6 84.1L211.0 89.5L214.6 94.6L218.1 99.7L221.3 105.0L224.1 110.6L226.5 116.5L228.5 122.6L230.2 128.8L232.0 134.8L234.2 140.3L237.1 145.3L240.9 149.5L245.8 153.1L251.6 156.2L258.2 158.9L265.3 161.6L272.4 164.5L279.2 167.9L285.3 171.7L290.6 176.1L295.0 181.1L298.7 186.5L301.8 192.1L304.6 198.0L307.4 203.8L310.2 209.7L313.2 215.5L316.2 221.4L319.0 227.5L321.2 233.7L322.5 240.1L322.6 246.7L321.3 253.5L318.8 260.4L315.2 267.3L310.8 274.0L306.3 280.5L301.9 286.8L298.1 292.9L295.3 298.8L293.5 304.6L292.6 310.4L292.4 316.2L292.6 322.0L292.8 327.8L292.9 333.7L292.5 339.5L291.8 345.3L290.9 351.1'/%3E%3Cpath d='M-45.8 4.0L-38.8 4.8L-31.9 5.4L-25.2 5.7L-18.6 6.0L-11.9 6.5L-5.3 7.4L1.3 8.9L7.8 11.3L14.3 14.4L20.6 18.2L26.8 22.3L32.8 26.3L38.6 29.7L44.4 32.1L50.2 33.4L56.0 33.3L62.1 32.1L68.3 30.0L74.8 27.4L81.5 24.8L88.3 22.4L95.1 20.7L101.8 19.7L108.5 19.4L115.1 19.6L121.6 20.1L128.3 20.7L135.1 21.1L142.1 21.2L149.2 21.2L156.6 21.2L163.8 21.5L170.9 22.5L177.6 24.5L183.6 27.7L188.9 32.3L193.3 38.1L196.9 44.8L199.9 52.2L202.5 59.9L204.9 67.4L207.4 74.5L210.2 80.9L213.4 86.8L216.9 92.1L220.6 97.0L224.4 101.9L228.1 106.8L231.5 111.9L234.5 117.3L237.3 122.8L240.0 128.4L242.8 133.7L246.0 138.7L250.0 143.1L254.8 147.0L260.7 150.3L267.4 153.3L274.7 156.1L282.3 159.0L289.8 162.3L296.7 166.0L302.7 170.4L307.7 175.5L311.5 181.1L314.5 187.2L316.7 193.5L318.5 200.0L320.1 206.5L321.8 213.0L323.5 219.4L325.3 225.9L326.8 232.4L327.7 239.0L327.8 245.8L326.9 252.7L324.7 259.6L321.5 266.6L317.4 273.4L312.8 280.1L308.3 286.5L304.2 292.8L300.9 298.8L298.8 304.7L297.8 310.6L297.9 316.5L298.8 322.5L300.1 328.6L301.4 334.8L302.5 341.0L303.1 347.3L303.3 353.5'/%3E%3Cpath d='M-47.8 -4.0L-40.4 -2.1L-33.1 -0.3L-26.0 1.2L-19.1 2.4L-12.4 3.2L-5.7 4.1L0.9 5.1L7.5 6.7L14.0 8.8L20.4 11.6L26.8 14.7L32.9 18.0L39.0 20.9L44.9 23.2L50.9 24.4L57.0 24.5L63.2 23.2L69.7 20.9L76.5 17.8L83.5 14.4L90.7 11.1L98.0 8.4L105.3 6.5L112.4 5.6L119.4 5.5L126.3 6.2L133.1 7.4L139.8 8.8L146.6 10.1L153.5 11.4L160.5 12.6L167.5 13.9L174.4 15.7L181.1 18.1L187.2 21.5L192.6 26.1L197.2 31.9L201.0 38.7L204.0 46.3L206.5 54.4L208.6 62.5L210.8 70.2L213.2 77.3L216.1 83.7L219.4 89.2L223.3 94.2L227.6 98.7L232.0 103.0L236.5 107.3L240.7 111.8L244.7 116.6L248.4 121.5L252.1 126.5L255.9 131.3L260.2 135.9L265.1 140.1L270.8 143.8L277.4 147.2L284.7 150.3L292.4 153.4L300.1 156.8L307.5 160.7L314.0 165.1L319.4 170.3L323.6 176.1L326.5 182.4L328.3 189.2L329.3 196.3L329.8 203.4L330.2 210.5L330.6 217.5L331.1 224.4L331.6 231.3L332.0 238.2L331.9 245.0L331.2 252.0L329.6 259.0L327.0 265.9L323.5 272.8L319.4 279.6L315.1 286.2L311.1 292.6L307.7 298.8L305.4 304.8L304.3 310.9L304.5 316.9L305.8 323.1L307.8 329.4L310.2 335.9L312.6 342.5L314.6 349.2L316.0 356.0'/%3E%3Cpath d='M-49.7 -11.7L-41.9 -8.8L-34.2 -5.9L-26.9 -3.4L-19.7 -1.4L-12.8 0.0L-6.1 1.0L0.6 1.7L7.2 2.5L13.8 3.5L20.3 5.0L26.7 6.9L33.1 9.0L39.3 11.2L45.6 12.9L51.8 14.0L58.1 14.0L64.5 12.8L71.3 10.6L78.3 7.4L85.6 3.6L93.2 -0.2L100.9 -3.6L108.6 -6.2L116.3 -7.8L123.7 -8.1L130.9 -7.4L137.8 -5.8L144.5 -3.5L151.1 -1.0L157.7 1.7L164.3 4.3L171.0 6.9L177.5 9.6L184.0 12.8L190.0 16.5L195.5 21.2L200.4 26.8L204.4 33.5L207.7 41.0L210.3 49.1L212.4 57.4L214.5 65.6L216.7 73.1L219.3 79.9L222.6 85.8L226.6 90.8L231.2 95.1L236.3 98.9L241.6 102.5L247.0 106.2L252.3 110.2L257.2 114.4L262.0 118.8L266.6 123.4L271.3 128.0L276.4 132.5L282.0 136.6L288.3 140.5L295.2 144.2L302.6 147.8L310.2 151.5L317.6 155.6L324.4 160.2L330.1 165.5L334.5 171.5L337.4 178.1L339.0 185.3L339.5 192.7L339.1 200.4L338.3 208.1L337.4 215.6L336.6 223.1L336.1 230.3L335.7 237.4L335.3 244.4L334.7 251.4L333.5 258.4L331.7 265.4L329.1 272.3L325.9 279.2L322.4 285.9L318.8 292.4L315.7 298.7L313.4 305.0L312.3 311.2L312.5 317.4L314.0 323.8L316.5 330.3L319.6 337.1L322.9 344.1L326.0 351.2L328.6 358.4'/%3E%3Cpath d='M-51.5 -18.8L-43.4 -15.4L-35.4 -11.8L-27.8 -8.4L-20.4 -5.6L-13.3 -3.6L-6.4 -2.4L0.3 -1.8L6.9 -1.7L13.5 -1.7L20.1 -1.6L26.7 -1.1L33.2 -0.4L39.8 0.6L46.3 1.5L52.8 2.1L59.3 2.0L66.0 1.0L73.0 -1.1L80.2 -4.0L87.8 -7.7L95.7 -11.6L103.7 -15.3L111.8 -18.3L119.9 -20.3L127.7 -21.0L135.2 -20.4L142.3 -18.4L149.1 -15.5L155.6 -11.9L161.9 -7.9L168.1 -3.8L174.2 0.2L180.4 4.2L186.4 8.2L192.3 12.5L197.8 17.4L202.8 22.9L207.2 29.3L210.8 36.4L213.8 44.2L216.3 52.4L218.5 60.5L220.8 68.2L223.4 75.3L226.6 81.4L230.6 86.5L235.4 90.8L241.0 94.3L247.1 97.4L253.5 100.5L260.0 103.6L266.2 107.1L272.2 110.9L277.8 115.2L283.1 119.7L288.5 124.3L294.0 128.9L299.9 133.4L306.3 137.7L313.1 142.0L320.1 146.3L327.2 150.8L333.8 155.8L339.5 161.3L344.0 167.5L347.1 174.3L348.6 181.7L348.8 189.5L347.8 197.6L346.1 205.8L344.1 213.8L342.1 221.7L340.4 229.3L339.2 236.7L338.3 243.9L337.6 251.0L336.9 258.0L335.9 264.9L334.4 271.8L332.4 278.7L329.9 285.5L327.3 292.2L324.8 298.7L322.9 305.1L321.9 311.5L322.1 318.0L323.6 324.6L326.2 331.3L329.7 338.4L333.6 345.7L337.5 353.2L341.0 360.8'/%3E%3Cpath d='M-53.1 -25.1L-44.8 -21.6L-36.6 -17.7L-28.7 -13.8L-21.2 -10.4L-13.9 -7.9L-6.9 -6.4L-0.1 -5.9L6.6 -6.3L13.2 -7.2L19.9 -8.3L26.7 -9.4L33.4 -10.1L40.2 -10.6L47.0 -10.8L53.8 -10.9L60.7 -11.3L67.7 -12.3L74.9 -14.0L82.4 -16.5L90.1 -19.6L98.2 -23.2L106.4 -26.7L114.8 -29.8L123.2 -31.9L131.3 -32.8L139.2 -32.2L146.5 -30.1L153.4 -26.7L159.8 -22.2L165.9 -17.1L171.7 -11.7L177.4 -6.2L183.0 -0.9L188.6 4.2L194.2 9.2L199.6 14.4L204.7 19.9L209.4 25.9L213.5 32.5L217.1 39.7L220.1 47.4L222.8 55.1L225.4 62.7L228.2 69.7L231.5 76.0L235.6 81.2L240.6 85.5L246.5 89.0L253.2 91.8L260.5 94.3L267.9 96.9L275.4 99.7L282.5 103.0L289.1 106.8L295.2 111.1L301.0 115.9L306.5 120.8L312.1 125.9L317.8 131.0L323.8 136.1L330.0 141.1L336.3 146.3L342.3 151.8L347.7 157.7L352.1 164.1L355.2 171.1L356.8 178.7L356.9 186.8L355.7 195.1L353.4 203.6L350.6 212.0L347.7 220.3L345.0 228.3L342.9 235.9L341.4 243.3L340.6 250.5L340.1 257.5L339.9 264.5L339.5 271.4L338.8 278.3L337.7 285.1L336.3 291.9L334.9 298.7L333.6 305.3L333.0 312.0L333.3 318.7L334.7 325.5L337.2 332.5L340.7 339.8L344.8 347.3L349.1 355.2L353.1 363.2'/%3E%3Cpath d='M-54.4 -30.6L-46.1 -27.4L-37.8 -23.7L-29.8 -19.7L-22.1 -16.1L-14.6 -13.3L-7.5 -11.6L-0.6 -11.1L6.2 -11.7L13.0 -13.3L19.7 -15.5L26.6 -17.9L33.6 -20.1L40.7 -22.1L47.8 -23.6L55.0 -24.7L62.2 -25.6L69.6 -26.7L77.0 -28.0L84.7 -29.9L92.6 -32.2L100.7 -35.0L109.1 -37.9L117.7 -40.6L126.2 -42.5L134.6 -43.3L142.7 -42.7L150.3 -40.5L157.3 -36.8L163.7 -31.8L169.6 -25.8L175.2 -19.2L180.4 -12.5L185.5 -5.9L190.7 0.4L195.9 6.3L201.1 11.9L206.3 17.5L211.2 23.1L215.9 29.2L220.1 35.6L223.9 42.4L227.3 49.5L230.5 56.5L233.8 63.3L237.4 69.4L241.7 74.8L246.9 79.2L253.0 82.7L260.1 85.5L267.9 87.8L276.1 89.9L284.5 92.3L292.7 95.1L300.3 98.5L307.3 102.6L313.6 107.4L319.2 112.7L324.5 118.3L329.6 124.1L334.6 130.0L339.8 136.0L345.0 142.0L350.1 148.1L354.8 154.5L358.8 161.3L361.8 168.5L363.4 176.3L363.6 184.4L362.4 193.0L360.0 201.6L356.9 210.3L353.4 218.9L350.0 227.1L347.2 235.1L345.1 242.7L344.0 250.0L343.7 257.0L344.0 264.0L344.6 270.9L345.2 277.8L345.7 284.7L345.8 291.7L345.7 298.6L345.4 305.5L345.5 312.5L346.0 319.4L347.3 326.5L349.6 333.8L352.7 341.3L356.6 349.1L360.8 357.2L365.0 365.5'/%3E%3Cpath d='M-55.6 -35.3L-47.3 -32.8L-39.1 -29.6L-31.0 -26.1L-23.1 -22.7L-15.5 -19.9L-8.2 -18.2L-1.2 -17.6L5.7 -18.4L12.6 -20.4L19.5 -23.4L26.6 -26.9L33.8 -30.5L41.1 -33.8L48.6 -36.6L56.2 -38.8L63.8 -40.5L71.5 -41.7L79.2 -42.8L87.1 -44.0L95.1 -45.4L103.4 -47.2L111.8 -49.0L120.4 -50.8L129.0 -52.1L137.5 -52.5L145.7 -51.7L153.4 -49.4L160.6 -45.5L167.2 -40.1L173.1 -33.6L178.4 -26.3L183.4 -18.5L188.1 -10.8L192.8 -3.5L197.6 3.3L202.6 9.5L207.7 15.2L212.9 20.7L218.0 26.1L223.0 31.7L227.6 37.5L231.9 43.6L236.0 49.9L240.1 56.0L244.3 61.9L249.0 67.1L254.4 71.6L260.7 75.3L267.9 78.2L276.0 80.6L284.7 82.7L293.8 84.8L302.7 87.3L311.2 90.5L318.9 94.4L325.7 99.2L331.7 104.7L336.8 110.8L341.3 117.3L345.4 124.0L349.4 130.9L353.4 137.8L357.3 144.7L361.1 151.7L364.4 158.9L367.0 166.5L368.6 174.4L368.9 182.6L368.0 191.2L365.8 199.9L362.7 208.7L359.1 217.4L355.4 225.9L352.2 234.0L349.7 241.8L348.3 249.3L348.0 256.4L348.7 263.5L350.1 270.4L352.0 277.3L353.9 284.3L355.6 291.4L357.0 298.6L358.0 305.8L358.9 313.0L359.9 320.3L361.2 327.7L363.2 335.2L365.8 343.0L369.1 351.0L372.8 359.2L376.6 367.8'/%3E%3C/g%3E%3C/svg%3E");
}

*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; scroll-padding-top: 100px; background: var(--bg); }
body { margin: 0; background: var(--bg); color: var(--fg); font: 400 17px/1.5 var(--sans); -webkit-font-smoothing: antialiased; overflow-x: hidden; }
::selection { background: var(--ember); color: #fff; -webkit-text-fill-color: #fff; }
a { color: inherit; }
ul, ol, dl, dd { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, p { margin: 0; }
svg { display: block; }
.ic { width: 16px; height: 16px; flex: none; }
:focus-visible { outline: 2px solid var(--ember); outline-offset: 3px; border-radius: 6px; }
.wrap { width: min(var(--wrap), 100% - 2 * var(--gutter)); margin-inline: auto; }

.eyebrow { margin-bottom: 18px; font-size: 16px; font-weight: 500; letter-spacing: -.01em; color: var(--ember-text); }
.lede { max-width: 34em; margin-top: 24px; font-size: clamp(17px, 1.45vw, 20px); color: var(--dim); }
.lede strong { font-weight: 600; color: var(--fg); }
.lede em { font-style: italic; color: var(--ember-text); }
.note { margin-top: 16px; font-size: 13.5px; color: var(--dim); }
.hero h1 em, .sec-title em, .cycle span, .acct-code, .step-n, .next li::before, .split-visual .plate-head { color: var(--ember-text); background: var(--g-text); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.hero h1 em, .sec-title em { margin: 0 -.08em 0 -.02em; padding: 0 .08em 0 .02em; font-style: italic; font-weight: 500; -webkit-box-decoration-break: clone; box-decoration-break: clone; }

.btn { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 56px; padding: 10px 28px; border: 0; border-radius: 14px; overflow: hidden; font: 600 16px/1.15 var(--sans); letter-spacing: -.01em; text-align: center; text-decoration: none; cursor: pointer; transition: transform .25s var(--ease); }
.btn:hover { transform: translateY(-2px); }
.btn .ic { transform: rotate(-45deg); transition: transform .25s var(--ease); }
.btn:hover .ic { transform: rotate(-45deg) translateX(3px); }
.btn-small { min-height: 44px; padding: 6px 20px; border-radius: 12px; font-size: 15px; }
.btn-ember { background: var(--g-btn); color: #fff; box-shadow: 0 14px 34px -12px rgba(217, 72, 38, .9), inset 0 1px 0 rgba(255, 255, 255, .35), inset 0 0 0 1px rgba(255, 255, 255, .08); }
.btn-ember::before { content: ""; position: absolute; inset: 0; background: linear-gradient(110deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, 0) 70%); transform: translateX(-120%); transition: transform .7s var(--ease); }
.btn-ember:hover::before { transform: translateX(120%); }
.btn-ink { background: var(--ink); color: #fff; }
.btn-paper { background: #fff; color: var(--ink); }
.btn-line { background: #fff; color: var(--fg); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-soft); }
.actions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; margin-top: 36px; }
.more { display: inline-flex; align-items: center; gap: 8px; font-size: 16px; font-weight: 600; letter-spacing: -.01em; color: var(--ember-text); text-decoration: none; }
.more .ic { transform: rotate(-45deg); transition: transform .25s var(--ease); }
.more:hover { text-decoration: underline; text-underline-offset: 4px; }
.more:hover .ic { transform: rotate(-45deg) translateX(3px); }
.actions .more { margin-right: 14px; }

.hero { position: relative; padding: clamp(64px, 8vw, 118px) 0 calc(var(--sec) * .5); overflow-x: clip; }
.hero h1 { font-size: clamp(44px, 7.7vw, 112px); font-weight: 600; line-height: .96; letter-spacing: -.045em; text-wrap: balance; overflow-wrap: break-word; }
.hero .lede { margin-top: 30px; }
.hero-center { text-align: center; }
.hero-center .lede { margin-inline: auto; }
.hero-center .actions { justify-content: center; }
.hero-left.compact { padding-bottom: clamp(32px, 4vw, 52px); }
.hero-left.compact h1 { font-size: clamp(44px, 6.4vw, 96px); }
.hero-card { position: relative; width: clamp(236px, 34vw, 470px); margin: clamp(52px, 6.4vw, 96px) auto 0; perspective: 1600px; animation: bob 7s ease-in-out infinite; }
.hero-card::before { content: ""; position: absolute; z-index: -1; left: -70%; top: -70%; width: 240%; height: 240%; background: radial-gradient(closest-side, rgba(236, 127, 88, .5) 0%, rgba(246, 175, 139, .3) 42%, rgba(236, 127, 88, 0) 70%); pointer-events: none; }
.hero-card + .lede { margin-top: clamp(52px, 6.4vw, 96px); }
.hero-card.after { margin-bottom: clamp(16px, 2.4vw, 40px); }
.crumbs { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: clamp(36px, 6vw, 84px); font-size: 14.5px; color: var(--dim); }
.crumbs a { text-decoration: none; }
.crumbs a:hover { text-decoration: underline; text-underline-offset: 3px; }
.crumbs [aria-current] { font-weight: 500; color: var(--fg); }

.hero-split, .hero-left:not(.compact) { padding-top: 34px; }
.hero-split > .wrap, .hero-left:not(.compact) > .wrap { position: relative; isolation: isolate; overflow: hidden; padding: clamp(22px, 2.6vw, 34px) var(--pad) var(--pad); border-radius: var(--r-xl); }
.hero-left:not(.compact) h1 { font-size: clamp(40px, 6.6vw, 96px); }
.hero-split h1 { font-size: clamp(40px, 5.8vw, 84px); }
.hero-split .split { grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr); }
.hero-split > .wrap { background: var(--night); color: var(--on-night); }
.hero-split > .wrap::before { content: ""; position: absolute; z-index: -1; left: -14%; top: -46%; width: 74%; height: 96%; background: radial-gradient(closest-side, rgba(217, 72, 38, .4), rgba(217, 72, 38, 0) 70%); pointer-events: none; }
.hero-split .crumbs, .hero-split .lede { color: var(--on-night-dim); }
.hero-split .crumbs [aria-current] { color: var(--on-night); }
.hero-split .eyebrow { color: var(--ember-on-night); }
.hero-split h1 em { color: var(--ember-on-night); background-image: var(--g-text-night); }
.hero-left:not(.compact) > .wrap { background: var(--g-ember-deep); color: #fff; box-shadow: var(--shadow-ember); }
.hero-left:not(.compact) > .wrap::after { content: ""; position: absolute; z-index: -1; right: -4%; top: 56%; width: min(38%, 440px); aspect-ratio: 1; border-radius: 50%; background: radial-gradient(circle at 30% 22%, rgba(255, 255, 255, .26), rgba(255, 255, 255, .08) 58%, rgba(255, 255, 255, .14) 100%); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .42), inset 0 -18px 30px rgba(140, 36, 19, .22); transform: translateY(-50%); animation: orb 9s ease-in-out infinite alternate; pointer-events: none; }
.hero-left:not(.compact) .crumbs, .hero-left:not(.compact) .crumbs [aria-current], .hero-left:not(.compact) .eyebrow, .hero-left:not(.compact) .lede { color: #fff; }
.hero-left:not(.compact) .lede { max-width: min(34em, 56%); }
.hero-left:not(.compact) h1 em { color: var(--cream); background: none; -webkit-text-fill-color: currentColor; }
.hero-left:not(.compact) .btn-ember { background: #fff; color: var(--ink); box-shadow: none; }
.hero-left:not(.compact) .btn-ember::before { content: none; }
.hero-left:not(.compact) :focus-visible { outline-color: #fff; }

.strip { display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); gap: 8px; margin-top: clamp(44px, 6vw, 84px); text-align: left; }
.strip a { display: grid; align-content: start; gap: 5px; padding: 14px 14px 16px; border-radius: var(--r-md); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-soft); text-decoration: none; transition: transform .35s var(--ease); }
.strip b { font-size: clamp(16px, 1.5vw, 20px); font-weight: 600; letter-spacing: -.02em; line-height: 1; }
.strip span { font-size: 12.5px; line-height: 1.3; color: var(--dim); }
.strip a:hover { transform: translateY(-4px); }
.strip a:hover b { color: var(--ember-text); }

.sec { padding: calc(var(--sec) * .5) 0; }
.sec.flush { padding-top: 0; }
main > section.sec:last-of-type, main > section.hero:last-of-type { padding-bottom: var(--sec); }
.sec-title { font-size: clamp(36px, 5.1vw, 72px); font-weight: 600; line-height: 1; letter-spacing: -.045em; text-wrap: balance; overflow-wrap: break-word; }
.sec-title.wide { max-width: 17em; }
.sec-title.small { font-size: clamp(26px, 3vw, 40px); letter-spacing: -.035em; }
.sec-main { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); column-gap: clamp(28px, 6vw, 90px); align-items: end; }
.sec-main > * { grid-column: 1 / -1; }
.sec-main > .sec-title { grid-column: 1; }
.sec-main > .lede { grid-column: 2; justify-self: end; margin-top: 0; }
.sec-main > .more { justify-self: start; margin-top: clamp(24px, 3vw, 40px); }
.sec-wide { margin-top: clamp(36px, 5vw, 60px); }
.sec-wide > .more { margin-top: 28px; }
.sec.tint > .wrap { padding: var(--pad); border-radius: var(--r-xl); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.sec.ink > .wrap, .page-accounts #why > .wrap { position: relative; isolation: isolate; overflow: hidden; padding: var(--pad); border-radius: var(--r-xl); background: var(--night); color: var(--on-night); box-shadow: none; }
.sec.ink > .wrap::before, .page-accounts #why > .wrap::before { content: ""; position: absolute; z-index: -1; left: -14%; top: -46%; width: 74%; height: 96%; background: radial-gradient(closest-side, rgba(217, 72, 38, .4), rgba(217, 72, 38, 0) 70%); pointer-events: none; }
.sec.ink .eyebrow, .sec.ink .more { color: var(--ember-on-night); }
.sec.ink .sec-title em { color: var(--ember-on-night); background-image: var(--g-text-night); }
.sec.ink .lede { color: var(--on-night-dim); }
.sec.closing > .wrap { padding: clamp(56px, 8vw, 120px) var(--pad); text-align: center; }
.sec.closing .sec-title { max-width: 16em; margin-inline: auto; }
.sec.closing .actions { justify-content: center; }
.sec.ink.closing > .wrap::before { left: 5%; top: auto; bottom: -76%; width: 90%; height: 130%; }
.sec.closing:not(.ink) > .wrap { position: relative; overflow: hidden; border-radius: var(--r-xl); background: var(--g-ember-deep); color: #fff; box-shadow: var(--shadow-ember); }
.sec.closing:not(.ink) .btn-ember { background: #fff; color: var(--ink); box-shadow: none; }
.sec.closing:not(.ink) .btn-ember::before { content: none; }
.sec.closing:not(.ink) .btn-line { background: rgba(52, 12, 6, .28); color: #fff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .6); }
.sec.closing:not(.ink) :focus-visible { outline-color: #fff; }

.split { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, .95fr); gap: clamp(28px, 5vw, 76px); align-items: center; }
.split.flip > :first-child { order: 2; }
.split-visual { display: grid; place-items: center; perspective: 1600px; }
.split-visual > .vcard { width: min(100%, 470px); }

.flow { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
.flow li { position: relative; display: grid; align-content: start; gap: 8px; padding: clamp(22px, 2.6vw, 34px); border-radius: var(--r-lg); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.flow li:nth-child(2) { background: var(--g-ember-deep); color: #fff; box-shadow: 0 40px 70px -44px rgba(217, 72, 38, .7), inset 0 0 0 1px rgba(255, 255, 255, .14); }
.flow li + li::before { content: ""; position: absolute; z-index: 1; left: -29px; top: 50%; width: 44px; height: 44px; margin-top: -22px; border-radius: 50%; background: var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8h9.5M8.5 3.5 13 8l-4.5 4.5' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat; box-shadow: 0 0 0 5px var(--bg); }
.flow span { font-size: 14px; font-weight: 600; color: var(--ember-text); }
.flow b { font-size: clamp(22px, 2.2vw, 30px); font-weight: 600; letter-spacing: -.03em; line-height: 1.08; }
.flow small { font-size: 15px; line-height: 1.45; color: var(--dim); }
.flow li:nth-child(2) span, .flow li:nth-child(2) small { color: #fff; }

.cols-4, .cols-3, .cols-2 { display: grid; gap: 18px; }
.cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; margin-top: 14px; }
.cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); margin-top: clamp(36px, 5vw, 60px); }
.cols-4 > li, .cols-3 > li, .cols-2 > li { display: flex; flex-direction: column; align-items: flex-start; padding: clamp(24px, 2.6vw, 38px); border-radius: var(--r-lg); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.cols-4 h3, .cols-3 h3, .cols-2 h3 { font-size: clamp(22px, 2.1vw, 28px); font-weight: 600; letter-spacing: -.03em; line-height: 1.08; text-wrap: balance; }
.cols-4 p, .cols-3 p, .cols-2 p { margin-top: 12px; font-size: 16.5px; color: var(--dim); }
.cols-4 .more, .cols-2 .more { margin-top: auto; padding-top: 22px; font-size: 15.5px; }
.cols-2.big h3 { font-size: clamp(28px, 3.2vw, 44px); letter-spacing: -.04em; line-height: 1.04; }
.cols-2.big p { max-width: 30em; font-size: clamp(17px, 1.4vw, 19px); }
.sec.tint .cols-3, .sec.tint .cols-2 { margin-top: 0; }
.sec.tint .cols-4 > li, .sec.tint .cols-3 > li, .sec.tint .cols-2 > li { background: var(--bg); box-shadow: none; }
.page-accounts #why .cols-2 { gap: clamp(24px, 5vw, 72px); }
.page-accounts #why .cols-2 > li { padding: 26px 0 0; border-radius: 0; border-top: 1px solid var(--night-line); background: none; box-shadow: none; }
.page-accounts #why .cols-2 p { color: var(--on-night-dim); }
.cols-3 + .actions, .cols-2 + .actions { margin-top: clamp(28px, 3vw, 44px); }

.sec#payouts > .wrap { position: relative; overflow: hidden; padding: var(--pad); border-radius: var(--r-xl); background: var(--g-ember-deep); color: #fff; box-shadow: var(--shadow-ember); }
.sec#payouts .eyebrow, .sec#payouts .lede, .sec#payouts .more { color: #fff; }
.sec#payouts .sec-title em { color: var(--cream); background: none; -webkit-text-fill-color: currentColor; }
.sec#payouts :focus-visible { outline-color: #fff; }
.tiles { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(18px, 3vw, 44px); }
.tiles > li { padding: 24px 0 6px; border-top: 1px solid rgba(255, 255, 255, .45); }
.tiles b { display: block; font-size: clamp(72px, 9.6vw, 136px); font-weight: 600; line-height: .9; letter-spacing: -.06em; font-variant-numeric: tabular-nums; }
.tiles h3 { margin-top: 20px; font-size: 18px; font-weight: 600; letter-spacing: -.02em; line-height: 1.3; }
.tiles p { margin-top: 4px; font-size: 15px; }

.plate { position: relative; overflow: hidden; width: min(100%, 500px); margin-top: 36px; padding: clamp(22px, 2.6vw, 34px); border-radius: var(--r-lg); background: var(--bg); color: var(--ink); }
.plate::before { content: ""; position: absolute; inset: 0; background: var(--ember); -webkit-mask: var(--guil) center / 100% 100% no-repeat; mask: var(--guil) center / 100% 100% no-repeat; opacity: .2; transform: scale(-1.3, 1.3); transform-origin: 100% 0; pointer-events: none; }
.plate > * { position: relative; }
.plate-head { font-size: 14px; font-weight: 600; color: var(--dim); }
.plate dl { margin-top: 14px; border-top: 1px solid var(--ink-line); }
.plate dl > div { display: grid; grid-template-columns: 136px minmax(0, 1fr); align-items: baseline; gap: 16px; padding: 13px 0; border-bottom: 1px solid var(--ink-line); }
.plate dt { font-size: 14px; color: var(--dim); }
.plate dd { font-size: 16.5px; font-weight: 500; letter-spacing: -.01em; }
.plate + .more { margin-top: 26px; }
.split-visual .plate { width: min(100%, 520px); margin-top: 0; background: var(--paper); box-shadow: 0 60px 90px -50px #000, 0 0 0 1px rgba(255, 255, 255, .08); }
.split-visual .plate-head { width: fit-content; padding: 0 .06em .08em 0; font-size: clamp(34px, 3.8vw, 54px); letter-spacing: -.05em; line-height: 1; }
.split-visual .plate dl { margin-top: clamp(22px, 2.6vw, 34px); }
.rails { display: flex; flex-wrap: wrap; gap: 6px; }
.rails li { padding: 5px 12px; border-radius: 999px; background: var(--bg); box-shadow: inset 0 0 0 1px var(--line); font-size: 13px; font-weight: 500; line-height: 1.4; }
.plate .rails li { background: #fff; }

.wheel { --size: clamp(280px, 36vw, 480px); --dot: clamp(50px, 5.4vw, 68px); position: relative; width: var(--size); aspect-ratio: 1; }
.wheel::before { content: ""; position: absolute; inset: calc(var(--dot) / 2); border: 1px solid var(--line-strong); border-radius: 50%; }
.wheel-core { position: absolute; inset: 25%; display: grid; place-content: center; border-radius: 50%; background: var(--night); color: var(--on-night); text-align: center; box-shadow: 0 30px 50px -20px rgba(217, 72, 38, .4); }
.wheel-core b { font-size: calc(var(--size) * .22); font-weight: 600; line-height: .9; letter-spacing: -.07em; color: var(--ember-on-night); background: linear-gradient(180deg, #f9c8ac 5%, #eb794e 50%, #d94826 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.wheel-core span { margin-top: 6px; font-size: 14px; color: var(--on-night-dim); }
.wheel-ring { position: absolute; inset: 0; animation: spin 80s linear infinite; }
.wheel-ring li { position: absolute; left: 50%; top: 50%; width: 0; height: 0; transform: rotate(calc(var(--i) * 36deg)) translateY(calc(var(--dot) / 2 - var(--size) / 2)); }
.wheel-ring a { position: absolute; left: calc(var(--dot) / -2); top: calc(var(--dot) / -2); width: var(--dot); height: var(--dot); display: grid; place-items: center; border-radius: 50%; background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-soft); font-size: clamp(13px, 1.15vw, 15.5px); font-weight: 600; letter-spacing: -.01em; text-decoration: none; rotate: calc(var(--i) * -36deg); animation: unspin 80s linear infinite; }
.wheel-ring a:hover, .wheel-ring a:focus-visible { background: var(--ink); color: #fff; }
.wheel:hover .wheel-ring, .wheel:hover .wheel-ring a, .wheel:focus-within .wheel-ring, .wheel:focus-within .wheel-ring a { animation-play-state: paused; }

.chips { position: relative; overflow: hidden; aspect-ratio: 1 / .92; margin-top: clamp(28px, 4vw, 44px); border-radius: var(--r-xl); background: var(--grain), var(--g-ember); box-shadow: 0 54px 90px -54px rgba(217, 72, 38, .75), inset 0 0 0 1px rgba(255, 255, 255, .14); }
.chips li { position: absolute; left: var(--x, 4%); top: var(--y, 4%); width: var(--w, 22%); aspect-ratio: 1; display: grid; place-items: center; padding: 6px; border-radius: 50%; background: #fff; color: var(--fg); font-size: clamp(13px, 1.2vw, 17px); font-weight: 600; letter-spacing: -.01em; line-height: 1.1; text-align: center; box-shadow: 0 24px 40px -22px rgba(79, 19, 10, .55), inset 0 -14px 24px rgba(217, 72, 38, .1); animation: floaty var(--t, 9s) ease-in-out infinite alternate; }
.chips li:nth-child(1) { --w: 36%; --x: 3%; --y: 42%; --t: 8s; }
.chips li:nth-child(2) { --w: 31%; --x: 60%; --y: 48%; --t: 10s; --m: 12px; }
.chips li:nth-child(3) { --w: 27%; --x: 20%; --y: 6%; --t: 9s; --m: 10px; }
.chips li:nth-child(4) { --w: 28%; --x: 58%; --y: 8%; --t: 11s; }
.chips li:nth-child(5) { --w: 23%; --x: 38%; --y: 31%; --t: 7s; --m: -10px; }
.chips li:nth-child(6) { --w: 26%; --x: 35%; --y: 67%; --t: 12s; --m: 14px; }

.linkrows:not(.compact) { --fold: 136px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; margin-top: clamp(40px, 6vw, 80px); }
.linkrows:not(.compact) > li { display: grid; }
.linkrows:not(.compact) a { position: relative; isolation: isolate; overflow: hidden; display: flex; flex-direction: column; min-height: 350px; padding: calc(var(--fold) + 24px) 26px 26px; border-radius: var(--r-lg); background: var(--grain), var(--g-ember); box-shadow: 0 44px 60px -44px rgba(21, 18, 16, .5); color: var(--fg); text-decoration: none; transition: transform .4s var(--ease); }
.linkrows:not(.compact) > li:nth-child(3n+2) a { background: var(--grain), var(--g-ember-2); }
.linkrows:not(.compact) > li:nth-child(3n) a { background: var(--grain), var(--g-ember-3); }
.linkrows:not(.compact) a::before { content: ""; position: absolute; z-index: -1; left: 46%; top: calc(var(--fold) - 22px); width: 22px; height: 22px; background: radial-gradient(circle at 100% 0, rgba(255, 255, 255, 0) 21.5px, var(--panel) 22px); }
.linkrows:not(.compact) a::after { content: ""; position: absolute; z-index: -1; inset: var(--fold) 0 0; border-radius: 0 26px 0 0; background: var(--panel); }
.linkrows:not(.compact) b { position: absolute; left: 0; top: calc(var(--fold) - 36px); width: 46%; height: 37px; padding: 9px 14px 0 26px; overflow: hidden; border-radius: 22px 22px 0 0; background: var(--panel); font-size: 15px; font-weight: 600; letter-spacing: -.01em; line-height: 1.3; white-space: nowrap; text-overflow: ellipsis; }
.linkrows:not(.compact) span { max-width: 9.5em; margin-bottom: 28px; font-size: clamp(24px, 2.3vw, 30px); font-weight: 600; letter-spacing: -.03em; line-height: 1.08; text-wrap: balance; }
.linkrows:not(.compact) .ic { align-self: flex-end; width: 40px; height: 40px; margin-top: auto; padding: 12px; border-radius: 50%; background: var(--ink); color: #fff; transform: rotate(-45deg); transition: transform .35s var(--ease); }
.linkrows:not(.compact) a:hover { transform: translateY(-6px); }
.linkrows:not(.compact) a:hover .ic { background: var(--ember); transform: none; }
.linkrows.compact { margin-top: 30px; border-top: 1px solid var(--line); }
.linkrows.compact a { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 16px 0; border-bottom: 1px solid var(--line); font-size: 17px; text-decoration: none; }
.linkrows.compact .ic { transform: rotate(-45deg); transition: transform .25s var(--ease); }
.linkrows.compact a:hover { color: var(--ember-text); }
.linkrows.compact a:hover .ic { transform: none; }

.checks { display: grid; gap: 12px; margin-top: clamp(22px, 2.6vw, 32px); }
.checks li { display: flex; align-items: center; gap: 12px; font-size: 18px; font-weight: 500; letter-spacing: -.01em; }
.checks .ic { width: 24px; height: 24px; padding: 5px; border-radius: 50%; background: var(--g-btn); color: #fff; }

.vcard { position: relative; width: 100%; aspect-ratio: 1.586; container-type: inline-size; color: #fff; will-change: transform; }
.vcard.tilt { transform: rotateX(10deg) rotateY(-12deg) rotateZ(-4deg); }
.vc-bg, .vc-clip, .vc-pat { position: absolute; inset: 0; }
.vc-bg, .vc-clip { border-radius: 22px; border-radius: 5.6cqw; }
.vc-clip { overflow: hidden; }
.vc-bg { background: radial-gradient(70% 90% at 0% 0%, #e89d78 0%, rgba(232, 157, 120, 0) 62%), radial-gradient(80% 90% at 96% 34%, #dc6d58 0%, rgba(220, 109, 88, 0) 64%), radial-gradient(90% 80% at 22% 108%, #d4572b 0%, rgba(212, 87, 43, 0) 62%), #dd7b58; box-shadow: 0 64px 80px -38px rgba(188, 67, 35, .6), 0 28px 50px -26px rgba(21, 18, 16, .32), inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 1.5px 0 rgba(255, 255, 255, .7), inset 0 -30px 50px -30px rgba(140, 38, 19, .35); }
.vc-pat { background: var(--guil) center / 100% 100% no-repeat; opacity: .36; }
.vc-glare { position: absolute; left: -50%; top: -50%; width: 200%; height: 200%; border-radius: 50%; background: radial-gradient(closest-side, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 64%); transform: translate(-14%, -22%); will-change: transform; }
.vc-logo { position: absolute; left: 8%; top: 11%; font: italic 700 30px/1 var(--sans); font-size: 10.8cqw; letter-spacing: -.055em; text-transform: lowercase; text-shadow: 0 6px 18px rgba(105, 32, 15, .32); }
.vc-net { position: absolute; right: 7.5%; bottom: 9%; text-align: center; }
.vc-net b { display: block; font: italic 700 32px/.86 var(--sans); font-size: 11.8cqw; letter-spacing: -.035em; text-shadow: 0 6px 18px rgba(105, 32, 15, .32); }
.vc-net small { display: block; margin-top: .5em; font: 500 10px/1 var(--sans); font-size: 3.6cqw; opacity: .92; }
.vcard.metal { color: #1d1a18; }
.vcard.metal .vc-bg { background: var(--g-steel); box-shadow: 0 54px 70px -34px rgba(21, 18, 16, .45), inset 0 0 0 1px rgba(21, 18, 16, .14), inset 0 1.5px 0 rgba(255, 255, 255, .95); }
.vcard.metal .vc-pat { background-image: var(--guil-d); opacity: .34; }
.vcard.metal .vc-logo, .vcard.metal .vc-net b { text-shadow: 0 1px 0 rgba(255, 255, 255, .55); }

.card-pair { position: relative; width: min(100%, 540px); aspect-ratio: 1.22; }
.card-pair .slot { position: absolute; width: 74%; }
.card-pair .slot.back { left: 0; top: 4%; transform: rotate(-9deg); }
.card-pair .slot.front { right: 0; bottom: 4%; perspective: 1600px; transform: rotate(6deg); animation: bob-front 8.5s ease-in-out infinite; }

.phone { position: relative; overflow: hidden; width: clamp(236px, 24vw, 310px); aspect-ratio: 310 / 636; border: 11px solid transparent; border-radius: clamp(44px, 4.4vw, 56px); background: linear-gradient(180deg, #fff 0%, var(--bg) 100%) padding-box, var(--g-frame) border-box; box-shadow: 0 0 0 1px rgba(0, 0, 0, .7), 0 70px 90px -44px rgba(21, 18, 16, .55), 0 40px 80px -34px rgba(217, 72, 38, .42), 0 0 120px 10px rgba(236, 119, 80, .28); }
.phone-notch { position: absolute; z-index: 2; left: 50%; top: 11px; width: 30%; height: 26px; margin-left: -15%; border-radius: 20px; background: #0b0908; }
.phone-stack { position: absolute; left: 7%; right: 7%; top: 29%; }
.phone-stack .vcard { animation: bob 6s ease-in-out infinite; }
.phone-stack .vc-bg { box-shadow: 0 26px 36px -20px rgba(105, 32, 15, .55), inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 1px 0 rgba(255, 255, 255, .5); }
.pass { position: absolute; left: 0; right: 0; aspect-ratio: 1.586; border-radius: 14px; }
.pass-2 { top: -15%; background: var(--g-carbon); box-shadow: inset 0 0 0 1px rgba(255, 238, 220, .16); transform: scale(.94); }
.pass-3 { top: -29%; background: var(--g-steel); box-shadow: inset 0 0 0 1px rgba(21, 18, 16, .14); transform: scale(.88); }
.phone-pay { position: absolute; left: 50%; bottom: 9%; width: 64px; height: 64px; margin-left: -32px; display: grid; place-items: center; border-radius: 50%; background: linear-gradient(180deg, #e85934 0%, #ca4223 100%); color: #fff; box-shadow: 0 14px 24px -14px rgba(207, 73, 43, .9); }
.phone-pay::before, .phone-pay::after { content: ""; position: absolute; inset: 0; border-radius: 50%; box-shadow: inset 0 0 0 1.5px rgba(217, 72, 38, .6); animation: ring 3s ease-out infinite; }
.phone-pay::after { animation-delay: 1.5s; }
.phone-pay .ic { width: 28px; height: 28px; }

.ledger { display: grid; gap: 10px; margin-top: clamp(30px, 4vw, 56px); }
.ledger [role=row] { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr) minmax(0, 1.6fr); align-items: baseline; gap: 24px; padding: 22px 28px; border-radius: var(--r-row); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.ledger [role=rowheader] { font-size: 18px; font-weight: 500; }
.ledger b { font-size: clamp(24px, 2.4vw, 34px); font-weight: 600; letter-spacing: -.035em; line-height: 1.1; }
.ledger [role=cell]:last-child { color: var(--dim); }
.estimate { display: grid; grid-template-columns: auto minmax(150px, 210px) minmax(0, 1fr); align-items: center; gap: 12px 20px; margin-top: 10px; padding: 22px 28px; border-radius: var(--r-row); background: var(--night); color: var(--on-night); }
.estimate label { margin: 0; font-size: 17px; font-weight: 600; }
.estimate-input { display: flex; align-items: center; gap: 4px; height: 56px; padding: 0 18px; border-radius: 16px; background: var(--night-well); box-shadow: inset 0 0 0 1px rgba(255, 238, 220, .4); font-size: 19px; font-weight: 600; }
.estimate-input:focus-within { box-shadow: inset 0 0 0 2px var(--ember-on-night); }
.estimate output { font-size: 17px; color: var(--on-night-dim); }
.estimate output b { font-weight: 600; color: var(--on-night); }
.estimate .note { grid-column: 1 / -1; margin: 0; color: var(--on-night-dim); }

.faq { display: grid; gap: 10px; margin-top: clamp(30px, 4vw, 56px); }
.faq details, .compare { border-radius: var(--r-row); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.faq summary, .compare summary { display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 22px 22px 28px; border-radius: var(--r-row); font-size: clamp(18px, 1.6vw, 22px); font-weight: 600; letter-spacing: -.02em; line-height: 1.2; list-style: none; cursor: pointer; }
.faq summary::-webkit-details-marker, .compare summary::-webkit-details-marker { display: none; }
.faq summary .ic, .compare summary .ic { width: 36px; height: 36px; padding: 9px; border-radius: 50%; background: var(--bg); transition: transform .3s var(--ease); }
.faq details[open] summary .ic, .compare[open] summary .ic { background: var(--ink); color: #fff; transform: rotate(180deg); }
.faq summary:hover, .compare summary:hover { color: var(--ember-text); }
.faq details[open] > .faq-body, .compare[open] > .faq-body { animation: unfold .5s var(--ease); }
.faq p { max-width: 46em; padding: 0 28px 26px; font-size: 17px; color: var(--dim); }
.compare { margin-top: 18px; }
.table-scroll { overflow-x: auto; padding: 0 28px 22px; }
table { width: 100%; min-width: 640px; border-collapse: collapse; font-size: 15.5px; }
th, td { padding: 13px 20px 13px 0; border-top: 1px solid var(--line); font-weight: 400; text-align: left; vertical-align: top; }
thead th { border-top: 0; font-size: 13.5px; font-weight: 500; color: var(--dim); }
tbody th { font-weight: 600; }
tbody th a { color: var(--ember-text); text-underline-offset: 3px; }

.access { display: grid; grid-template-columns: minmax(0, .82fr) minmax(0, 1.18fr); gap: 18px; margin-top: clamp(36px, 5vw, 60px); }
.sec.flush .access { margin-top: 0; }
.panel { position: relative; padding: clamp(26px, 3.4vw, 46px); border-radius: var(--r-xl); }
.panel-ink { display: flex; flex-direction: column; background: var(--g-ember-deep); color: #fff; box-shadow: 0 50px 100px -50px rgba(217, 72, 38, .8), inset 0 0 0 1px rgba(255, 255, 255, .16); }
.panel-paper { background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.sec.tint .panel-paper { background: var(--bg); box-shadow: none; }
.panel-title { font-size: clamp(28px, 2.8vw, 36px); font-weight: 600; letter-spacing: -.04em; line-height: 1.08; }
.panel-lede { margin: 10px 0 26px; color: var(--dim); }
.panel-ink .panel-lede { color: #fff; }
.panel .btn { width: 100%; }
.panel-ink .btn-ember { background: #fff; color: var(--ink); box-shadow: none; }
.panel-ink .btn-ember::before { content: none; }
.panel-ink .note { margin-top: auto; padding-top: 18px; color: #fff; }
.panel-ink :focus-visible { outline-color: #fff; }
.grid-2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 14px; }
.field { margin-bottom: 16px; }
label { display: block; margin-bottom: 8px; font-size: 13px; font-weight: 600; letter-spacing: .01em; }
input[type=text], input[type=email], input[type=password], select, textarea { width: 100%; min-height: 56px; padding: 0 18px; border: 1px solid var(--line-strong); border-radius: 16px; background-color: var(--bg); font: 500 16px var(--sans); color: var(--ink); appearance: none; -webkit-appearance: none; }
textarea { padding: 16px 18px; line-height: 1.45; resize: vertical; }
select { padding-right: 46px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23171311' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 18px center; background-size: 16px; }
.sec.tint .panel-paper input, .sec.tint .panel-paper select { background-color: #fff; }
input:focus, select:focus, textarea:focus { outline: 2px solid transparent; border-color: var(--ember); box-shadow: 0 0 0 4px rgba(217, 72, 38, .18); }
.panel-ink input { border-color: rgba(255, 255, 255, .6); background-color: rgba(52, 12, 6, .3); color: #fff; letter-spacing: .2em; }
.panel-ink input:focus { border-color: #fff; box-shadow: 0 0 0 4px rgba(255, 255, 255, .3); }
.estimate-input input { width: 100%; min-height: 0; padding: 0; border: 0; border-radius: 0; background: transparent; font: inherit; color: inherit; }
.estimate-input input:focus { box-shadow: none; }
.field.bad input, .field.bad select, .field.bad textarea { border-color: var(--bad); }
.err { margin-top: 6px; font-size: 13.5px; font-weight: 500; color: var(--bad); }
.panel-ink .field.bad input { border-color: #fff; box-shadow: 0 0 0 2px #fff; }
.panel-ink .err { font-weight: 600; color: #fff; }
.consent { display: flex; align-items: flex-start; gap: 12px; margin: 6px 0 24px; font-size: 14px; font-weight: 500; letter-spacing: 0; color: var(--dim); }
.consent input { flex: none; width: 20px; height: 20px; margin: 1px 0 0; accent-color: var(--ember-text); }
.consent a { color: var(--ember-text); text-underline-offset: 3px; }
.consent.bad span { color: var(--bad); }
.msg { margin-top: 16px; padding: 12px 16px; border-radius: 14px; background: rgba(217, 72, 38, .1); font-size: 14.5px; font-weight: 500; color: var(--ember-deep); }
.msg[hidden] { display: none; }
.panel-ink .msg { background: rgba(23, 19, 17, .5); color: #fff; }
.msg.ok:not([hidden]) { display: flex; align-items: center; gap: 12px; padding: 14px 18px 14px 14px; border-radius: 16px; background: #e8f4ec; font-size: 15px; line-height: 1.35; color: #12301f; animation: msg-ok .5s cubic-bezier(.2, .8, .2, 1) both; }
.msg.ok::before { content: ""; flex: none; width: 28px; height: 28px; border-radius: 50%; background: #17804a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.6 3.6 7.4-8' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat; animation: msg-tick .5s cubic-bezier(.3, 1.5, .5, 1) .12s both; }
.panel-ink .msg.ok { background: rgba(255, 255, 255, .12); color: #fff; }
@keyframes msg-ok { from { opacity: 0; translate: 0 8px; } }
@keyframes msg-tick { from { opacity: 0; scale: .4; } }
@media (prefers-reduced-motion: reduce) { .msg.ok:not([hidden]), .msg.ok::before { animation: none; } }
.next { counter-reset: next; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin-top: 18px; }
.next li { counter-increment: next; display: grid; align-content: start; gap: 6px; padding: 26px 28px 30px; border-radius: var(--r-lg); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.next li::before { content: counter(next, decimal-leading-zero); justify-self: start; margin-bottom: 14px; padding-right: .06em; font-size: clamp(40px, 4.4vw, 60px); font-weight: 500; line-height: .9; letter-spacing: -.06em; font-variant-numeric: tabular-nums; }
.next b { font-size: 22px; font-weight: 600; letter-spacing: -.03em; line-height: 1.15; }
.next span { font-size: 16px; color: var(--dim); }

.contact { display: grid; grid-template-columns: minmax(0, 1.18fr) minmax(0, .82fr); gap: 18px; align-items: start; }
.contact .panel-title { margin-bottom: 24px; }
.routes { padding: clamp(12px, 1.6vw, 22px) clamp(26px, 3.4vw, 46px); border-radius: var(--r-xl); background: var(--g-ember-deep); color: #fff; box-shadow: 0 50px 100px -50px rgba(217, 72, 38, .8), inset 0 0 0 1px rgba(255, 255, 255, .16); }
.routes li { padding: 24px 0; }
.routes li + li { border-top: 1px solid rgba(255, 255, 255, .3); }
.routes h2 { font-size: 24px; font-weight: 600; letter-spacing: -.03em; line-height: 1.1; }
.routes p { margin-top: 8px; }
.routes .more { margin-top: 14px; color: #fff; }
.routes :focus-visible { outline-color: #fff; }

.acct-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-top: clamp(36px, 5vw, 60px); }
.acct-grid > li { display: grid; }
.acct { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-rows: auto auto 1fr auto; grid-template-areas: "name code" "type code" "rails rails" "place go"; column-gap: 20px; padding: clamp(24px, 2.6vw, 36px); border-radius: var(--r-lg); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); text-decoration: none; transition: transform .4s var(--ease); }
.acct-name { grid-area: name; font-size: 15px; color: var(--dim); }
.acct-type { grid-area: type; margin-top: 4px; font-size: clamp(22px, 2.2vw, 28px); font-weight: 600; letter-spacing: -.03em; line-height: 1.08; }
.acct-code { grid-area: code; padding-right: .04em; font-size: clamp(52px, 5.6vw, 84px); font-weight: 600; line-height: .86; letter-spacing: -.06em; }
.acct .rails { grid-area: rails; align-self: start; margin-top: clamp(22px, 2.6vw, 34px); padding-top: 18px; border-top: 1px solid var(--line); }
.acct-place { grid-area: place; align-self: end; margin-top: 18px; font-size: 14.5px; color: var(--dim); }
.acct-go { grid-area: go; align-self: end; justify-self: end; width: 40px; height: 40px; margin-top: 12px; display: grid; place-items: center; border-radius: 50%; background: var(--ink); color: #fff; }
.acct-go .ic { transform: rotate(-45deg); transition: transform .35s var(--ease); }
.acct:hover { transform: translateY(-6px); }
.acct:hover .acct-go { background: var(--ember); }
.acct:hover .acct-go .ic { transform: none; }

.steps { display: grid; gap: 14px; margin-top: clamp(30px, 4vw, 56px); }
.steps li { display: grid; grid-template-columns: auto minmax(0, 1fr); align-items: center; gap: clamp(18px, 2.4vw, 34px); padding: clamp(22px, 2.6vw, 34px) clamp(24px, 3vw, 40px); border-radius: var(--r-lg); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.step-n { padding-right: .06em; font-size: clamp(40px, 4.4vw, 64px); font-weight: 500; line-height: .9; letter-spacing: -.06em; font-variant-numeric: tabular-nums; }
.steps p { font-size: clamp(20px, 2vw, 28px); font-weight: 600; letter-spacing: -.03em; line-height: 1.12; }

.others { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin-top: clamp(26px, 3vw, 40px); }
.others > li { display: grid; }
.others a { display: grid; align-content: start; gap: 4px; padding: 20px 22px 22px; border-radius: var(--r-row); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); text-decoration: none; transition: transform .35s var(--ease); }
.others b { font-size: 22px; font-weight: 600; letter-spacing: -.03em; line-height: 1.1; }
.others span { font-size: 15px; color: var(--dim); }
.others a:hover { transform: translateY(-4px); }
.others a:hover b { color: var(--ember-text); }
.sec.tint .others a { background: var(--bg); box-shadow: none; }
.others + .more { margin-top: 28px; }

.prose { width: min(860px, 100% - 2 * var(--gutter)); margin-inline: max(var(--gutter), (100% - var(--wrap)) / 2) auto; padding: clamp(28px, 5vw, 64px); border-radius: var(--r-xl); background: var(--panel); box-shadow: inset 0 0 0 1px var(--line), var(--shadow-tile); }
.prose h2 { margin: 36px 0 10px; font-size: 24px; font-weight: 600; letter-spacing: -.03em; line-height: 1.15; }
.prose h2:first-child { margin-top: 0; }
.prose p, .prose li { color: #3a332e; }
.prose p + p { margin-top: 12px; }
.prose ul { margin: 10px 0; padding-left: 20px; list-style: disc; }
.prose .more { margin-top: 36px; }

.cycle { display: inline-block; min-width: 2.05em; height: .96em; overflow: hidden; vertical-align: bottom; font-style: italic; font-weight: 500; text-align: center; }
.cycle span { display: block; padding-right: .06em; line-height: .96; }

.rise { opacity: 0; transform: translateY(30px); transition: opacity .9s var(--ease), transform .9s var(--ease); }
.pop { opacity: 0; transform: translateY(26px) scale(.95); transition: opacity .9s var(--ease), transform .9s var(--ease); transition-delay: calc(var(--n, 0) * 90ms); }
.rise.in, .pop.in { opacity: 1; transform: none; }
.vcard.rise { transition: opacity .9s var(--ease); }
.vcard.rise, .vcard.rise.in { transform: none; }
.vcard.tilt.rise, .vcard.tilt.rise.in { transform: rotateX(10deg) rotateY(-12deg) rotateZ(-4deg); }

@keyframes bob { 50% { transform: translateY(-11px); } }
@keyframes bob-front { 50% { transform: rotate(6deg) translateY(-11px); } }
@keyframes floaty { to { transform: translateY(var(--m, -14px)); } }
@keyframes orb { from { transform: translateY(-50%); } to { transform: translateY(-56%); } }
@keyframes unfold { from { opacity: 0; transform: translateY(-10px); } }
@keyframes ring { from { transform: scale(1); opacity: .8; } to { transform: scale(2.6); opacity: 0; } }
@keyframes spin { to { transform: rotate(360deg); } }
@keyframes unspin { to { transform: rotate(-360deg); } }

@media (min-width: 901px) {
  #expenses .sec-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.05fr); grid-template-rows: 1fr auto auto auto 1fr auto; column-gap: clamp(24px, 5vw, 70px); }
  #expenses .sec-side, #expenses .sec-main { display: contents; }
  #expenses .eyebrow { grid-area: 2 / 1; }
  #expenses .sec-title { grid-area: 3 / 1; }
  #expenses .lede { grid-area: 4 / 1; justify-self: start; margin-top: 24px; }
  #expenses .chips { grid-area: 1 / 2 / 6 / 3; align-self: center; margin-top: 0; }
  #expenses .linkrows { grid-area: 6 / 1 / 7 / 3; }
  .page-pay #how .sec-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr); grid-template-rows: auto auto 1fr; column-gap: clamp(24px, 5vw, 70px); }
  .page-pay #how .sec-side, .page-pay #how .sec-main { display: contents; }
  .page-pay #how .eyebrow { grid-area: 1 / 1; }
  .page-pay #how .sec-title { grid-area: 2 / 1; }
  .page-pay #how .steps { grid-area: 1 / 2 / 4 / 3; margin-top: 0; }
  #ten > .wrap { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); column-gap: clamp(28px, 6vw, 90px); align-items: end; }
  #ten > .wrap > * { grid-column: 1 / -1; }
  #ten > .wrap > .sec-title { grid-column: 1; }
  #ten > .wrap > .lede { grid-column: 2; justify-self: end; margin-top: 0; }
}
@media (max-width: 1100px) {
  .strip span { display: none; }
  .strip a { padding-bottom: 14px; }
}
@media (max-width: 900px) {
  html:not(.js) .site-head { position: static; margin-top: 14px; }
  html:not(.js) .site-head .menu-btn { display: none; }
  html:not(.js) .site-head .menu[hidden] { display: block; position: static; margin-top: 8px; }
  .hero-split, .hero-left:not(.compact) { padding-top: 28px; }
  .hero-left:not(.compact) > .wrap::after { display: none; }
  .hero-left:not(.compact) .lede { max-width: 34em; }
  .sec-main { grid-template-columns: minmax(0, 1fr); }
  .sec-main > .sec-title, .sec-main > .lede { grid-column: 1; justify-self: start; }
  .sec-main > .lede { margin-top: 22px; }
  .split, .hero-split .split, .contact, .access { grid-template-columns: minmax(0, 1fr); }
  .split.flip > :first-child { order: 0; }
  .split-visual { margin-top: 8px; }
  .cols-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .cols-3, .tiles, .next, .flow { grid-template-columns: minmax(0, 1fr); }
  .flow li + li::before { left: 50%; top: -29px; margin: 0 0 0 -22px; transform: rotate(90deg); }
  .chips { max-width: 560px; }
  .linkrows:not(.compact) { --fold: 96px; grid-template-columns: minmax(0, 1fr); }
  .linkrows:not(.compact) a { min-height: 250px; }
  .acct-grid { grid-template-columns: minmax(0, 1fr); }
  .others { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .strip { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  .ledger [role=row] { grid-template-columns: minmax(0, 1fr) auto; gap: 6px 16px; }
  .ledger [role=cell]:last-child { grid-column: 1 / -1; }
  .estimate { grid-template-columns: minmax(0, 1fr); }
  .card-pair { margin-top: 20px; }
}
@media (max-width: 620px) {
  body { font-size: 16px; }
  .cols-4, .cols-2, .others, .grid-2 { grid-template-columns: minmax(0, 1fr); }
  .actions .btn { flex: 1 1 100%; }
  .hero-center .actions .btn { flex: 0 1 auto; }
  .plate dl > div { grid-template-columns: 104px minmax(0, 1fr); }
  .faq summary, .compare summary { padding: 18px 16px 18px 22px; }
  .faq p { padding: 0 22px 22px; }
  .table-scroll { padding: 0 22px 18px; }
  .ledger [role=row], .estimate { padding: 20px 22px; }
  .next li { padding: 22px 24px 26px; }
  .steps li { grid-template-columns: minmax(0, 1fr); gap: 14px; }
  .strip { gap: 6px; }
  .strip a { padding: 12px 10px; }
}
@media (forced-colors: active) {
  .hero h1 em, .sec-title em, .cycle span, .acct-code, .step-n, .next li::before, .split-visual .plate-head, .wheel-core b { background: none; -webkit-text-fill-color: currentColor; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation: none !important; transition: none !important; }
  .rise, .pop { opacity: 1; transform: none; }
}

@font-face { font-family: "General Sans"; src: url("/fonts/general-sans-400.woff2") format("woff2"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "General Sans"; src: url("/fonts/general-sans-500.woff2") format("woff2"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "General Sans"; src: url("/fonts/general-sans-500i.woff2") format("woff2"); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: "General Sans"; src: url("/fonts/general-sans-600.woff2") format("woff2"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "General Sans"; src: url("/fonts/general-sans-600i.woff2") format("woff2"); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: "General Sans"; src: url("/fonts/general-sans-700.woff2") format("woff2"); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: "General Sans"; src: url("/fonts/general-sans-700i.woff2") format("woff2"); font-weight: 700; font-style: italic; font-display: swap; }
@font-face { font-family: "MuseoModerno"; src: url("/fonts/museomoderno-700i.woff2") format("woff2"); font-weight: 700; font-style: italic; font-display: swap; }

.t-hero, .t-how, .t-acc { --t-ember: #d94826; --t-ember-hi: #e95f38; --t-ember-deep: #8c2413; --t-amber: #ed925f; --t-ink: #151210; --t-dim: rgba(21, 18, 16, .66); --t-faint: rgba(21, 18, 16, .44); --t-line: rgba(21, 18, 16, .1); --t-sans: "General Sans", -apple-system, "Helvetica Neue", Arial, sans-serif; --t-ease: cubic-bezier(.16, .84, .24, 1); --t-text: linear-gradient(96deg, #cf4223 0%, #e85c30 60%, #ec7c50 100%); }

.t-hero { position: relative; padding-top: clamp(40px, 5.600vw, 84px); text-align: center; overflow: hidden; isolation: isolate; }
.t-hero::before { content: ""; position: absolute; inset: 30% 0 0 0; z-index: -2; background: radial-gradient(44% 46% at 50% 62%, rgba(236, 127, 88, .42) 0%, rgba(236, 127, 88, 0) 70%), radial-gradient(34% 40% at 24% 74%, rgba(246, 175, 139, .5) 0%, rgba(246, 175, 139, 0) 70%), radial-gradient(34% 40% at 78% 60%, rgba(239, 130, 112, .3) 0%, rgba(239, 130, 112, 0) 70%); -webkit-mask: linear-gradient(#000 60%, transparent); mask: linear-gradient(#000 60%, transparent); pointer-events: none; }
.t-hero .lede { margin-inline: auto; }
.t-hero .actions { justify-content: center; }
.t-mark { position: absolute; left: 50%; top: clamp(250px, 30vw, 430px); z-index: -1; transform: translateX(-50%); font: italic 700 clamp(200px, 38vw, 600px)/.78 var(--t-sans); letter-spacing: -.065em; white-space: nowrap; color: transparent; -webkit-text-stroke: 1.500px rgba(207, 66, 35, .16); pointer-events: none; user-select: none; }

.deck-zone { --cw: clamp(236px, 33vw, 460px); --sx: 1; position: relative; height: calc(var(--cw) * 1.060); margin-top: clamp(6px, 1vw, 18px); }
.deck { position: absolute; left: 50%; top: 50%; width: var(--cw); aspect-ratio: 1.586; margin: calc(var(--cw) / -3.172) 0 0 calc(var(--cw) / -2); animation: t-float 7s ease-in-out infinite; }
.deck-tilt { position: absolute; inset: 0; will-change: transform; }
.dcard { position: absolute; inset: 0; cursor: pointer; color: #fff; text-align: left; will-change: transform; -webkit-tap-highlight-color: transparent; }
.dcard:focus-visible { outline: 0; }
.dcard:focus-visible .dlift { outline: 3px solid var(--t-ember); outline-offset: 5px; border-radius: calc(var(--cw) * .056); }
.dcard.p0 { z-index: 3; transform: translate3d(0, 0, 0) rotate(-6deg); }
.dcard.p1 { z-index: 2; transform: translate3d(calc(var(--sx) * -39%), 9%, 0) rotate(-19deg); }
.dcard.p2 { z-index: 1; transform: translate3d(calc(var(--sx) * 39%), -7%, 0) rotate(9deg); }
.dlift, .dflip { position: absolute; inset: 0; }
.dlift { perspective: 1400px; transition: transform .4s var(--t-ease); }
@media (hover: hover) { .dcard:hover .dlift { transform: translate3d(0, -10px, 0); } }
.dflip { transform-style: preserve-3d; transition: transform .8s cubic-bezier(.3, 1.100, .35, 1); will-change: transform; }
.dcard.flipped .dflip { transform: rotateY(180deg); }
.dface { position: absolute; inset: 0; border-radius: calc(var(--cw) * .056); overflow: hidden; backface-visibility: hidden; -webkit-backface-visibility: hidden; }
.dface.back { transform: rotateY(180deg); }
.dcard .vc-pat { position: absolute; inset: 0; background: var(--guil) center / 100% 100% no-repeat; opacity: .34; }
.dcard .vc-glare { position: absolute; left: -50%; top: -50%; width: 200%; height: 200%; border-radius: 50%; background: radial-gradient(closest-side, rgba(255, 255, 255, .5), rgba(255, 255, 255, 0) 64%); transform: translate(-14%, -22%); will-change: transform; }
.dcard .vc-logo { position: absolute; left: 8%; top: 11%; font: italic 700 calc(var(--cw) * .108)/1 var(--t-sans); letter-spacing: -.055em; }
.dcard .vc-net { position: absolute; right: 7.500%; bottom: 9%; text-align: center; }
.dcard .vc-net b { display: block; font: italic 700 calc(var(--cw) * .118)/.86 var(--t-sans); letter-spacing: -.035em; }
.dcard .vc-net small { display: block; margin-top: .5em; font: 500 calc(var(--cw) * .036)/1 var(--t-sans); opacity: .92; }
.vc-stripe { position: absolute; left: 0; right: 0; top: 12%; height: 17%; background: rgba(0, 0, 0, .8); }
.vc-pan { position: absolute; left: 8%; top: 44%; font: 500 calc(var(--cw) * .058)/1 var(--t-sans); letter-spacing: .08em; }
.vc-fine { position: absolute; right: 8%; top: 34%; font: 500 calc(var(--cw) * .026)/1 var(--t-sans); opacity: .7; }
.vc-holder { position: absolute; left: 8%; bottom: 10%; font: 600 calc(var(--cw) * .044)/1 var(--t-sans); letter-spacing: .02em; }
.vc-holo { position: absolute; right: 8%; bottom: 10%; width: 14%; aspect-ratio: 1.250; border-radius: 14%; background: conic-gradient(from 40deg, #f8c6a7, #9af7d0, #9ec2ff, #f0a8ff, #f8c6a7); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5); }
.dcard.ember .dface { background: radial-gradient(70% 90% at 0% 0%, #e89d78 0%, rgba(232, 157, 120, 0) 62%), radial-gradient(80% 90% at 96% 34%, #dc6d58 0%, rgba(220, 109, 88, 0) 64%), radial-gradient(90% 80% at 22% 108%, #d4572b 0%, rgba(212, 87, 43, 0) 62%), #dd7b58; box-shadow: 0 50px 60px -34px rgba(188, 67, 35, .6), 0 24px 40px -24px rgba(21, 18, 16, .3), inset 0 0 0 1px rgba(255, 255, 255, .3), inset 0 1.500px 0 rgba(255, 255, 255, .7); }
.dcard.ember .dface.back { background: radial-gradient(90% 90% at 100% 100%, #e38962 0%, rgba(227, 137, 98, 0) 60%), linear-gradient(200deg, #ce5336 0%, #ae3e23 60%, #892b14 100%); }
.dcard.carbon .dface { background: radial-gradient(90% 80% at 100% 0%, rgba(217, 72, 38, .5) 0%, rgba(217, 72, 38, 0) 60%), linear-gradient(155deg, #2b211c 0%, #120e0c 55%, #070605 100%); box-shadow: 0 46px 56px -32px rgba(21, 18, 16, .6), 0 20px 40px -24px rgba(217, 72, 38, .3), inset 0 0 0 1px rgba(255, 238, 220, .16), inset 0 1.500px 0 rgba(255, 255, 255, .26); }
.dcard.carbon .vc-pat { opacity: .2; }
.dcard.carbon .vc-glare { background: radial-gradient(closest-side, rgba(238, 140, 107, .34), rgba(238, 140, 107, 0) 64%); }
.dcard.steel { color: #1d1a18; }
.dcard.steel .dface { background: repeating-linear-gradient(96deg, rgba(255, 255, 255, .07) 0 1px, rgba(0, 0, 0, .05) 1px 3px), linear-gradient(112deg, #e9e6e1 0%, #a6a19a 30%, #f3f1ed 52%, #8b867f 74%, #d5d1cb 100%); box-shadow: 0 46px 56px -32px rgba(21, 18, 16, .45), inset 0 0 0 1px rgba(21, 18, 16, .14), inset 0 1.500px 0 rgba(255, 255, 255, .95); }
.dcard.steel .vc-pat { background-image: var(--guil-d); opacity: .12; }
.dcard.steel .vc-stripe { background: rgba(0, 0, 0, .72); }
@keyframes t-float { 0%, 100% { translate: 0 0; } 50% { translate: 0 -9px; } }

.deck-tabs { position: relative; z-index: 2; display: inline-flex; gap: 4px; margin-top: clamp(2px, .8vw, 12px); padding: 5px; border-radius: 16px; background: #fff; box-shadow: inset 0 0 0 1px var(--t-line), 0 14px 30px -20px rgba(21, 18, 16, .35); }
.deck-tabs button { height: 38px; padding: 0 18px; border: 0; border-radius: 12px; background: transparent; font: 500 15px/1 var(--t-sans); color: var(--t-dim); cursor: pointer; transition: background .25s, color .25s; }
.deck-tabs button:hover { color: var(--t-ink); }
.deck-tabs button[aria-pressed=true] { background: var(--t-ink); color: #fff; }
.t-hero .deck-tabs + .lede { margin-top: clamp(22px, 2.600vw, 34px); }

.wg { position: absolute; z-index: 0; padding: 20px; border-radius: 26px; background: #fff; color: var(--t-ink); text-align: left; box-shadow: 0 44px 70px -36px rgba(21, 18, 16, .38), 0 0 0 1px rgba(21, 18, 16, .05); }
.wg small { display: block; font-size: 13px; color: var(--t-faint); }
.wg-l { left: calc(50% - var(--cw) * .5 - 372px); top: 6%; width: 252px; rotate: -7deg; animation: t-float 8s ease-in-out -3s infinite; }
.wg-l > b { display: block; margin-top: 2px; font-size: 38px; font-weight: 600; letter-spacing: -.05em; line-height: 1.1; }
.wg-l > b i { font-style: normal; color: var(--t-faint); }
.wg-acts { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 16px; }
.wg-acts span { display: grid; place-items: center; height: 42px; border-radius: 14px; background: #f6f4f0; font-size: 14px; font-weight: 600; }
.wg-acts span:first-child { background: var(--t-ink); color: #fff; }
.wg-r { left: calc(50% + var(--cw) * .5 + 206px); top: 50%; width: 262px; padding: 8px 18px; rotate: 6deg; animation: t-float 9s ease-in-out -5s infinite; }
.wg-row { display: grid; grid-template-columns: 1fr auto; gap: 12px; align-items: center; padding: 12px 0; }
.wg-row + .wg-row { border-top: 1px solid var(--t-line); }
.wg-row b { display: block; font-size: 14.500px; font-weight: 600; letter-spacing: -.01em; line-height: 1.2; }
.wg-row small { margin-top: 1px; font-size: 12px; }
.wg-row strong { font-size: 14.500px; font-weight: 600; letter-spacing: -.02em; }
.wg-row strong.in { color: #17804a; }
@media (max-width: 1420px) { .wg { display: none; } }

.t-how-head { display: grid; grid-template-columns: 1.150fr 1fr; gap: clamp(28px, 6vw, 90px); align-items: end; }
.statement { font-size: clamp(22px, 2.300vw, 32px); font-weight: 500; letter-spacing: -.03em; line-height: 1.22; color: var(--t-ink); }
.statement.live span { opacity: .34; transition: opacity .35s; }
.statement.live span.on { opacity: 1; }
.story { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(24px, 5vw, 80px); margin-top: clamp(30px, 5vw, 60px); }
.story-pin { position: sticky; top: 92px; display: grid; place-items: center; height: calc(100vh - 112px); height: calc(100svh - 112px); }
.story-glow { position: absolute; width: min(640px, 92%); aspect-ratio: 1; border-radius: 50%; background: radial-gradient(closest-side, rgba(236, 119, 80, .42), rgba(236, 119, 80, .12) 55%, rgba(236, 119, 80, 0) 72%); }
.phone3d { position: relative; perspective: 1500px; }
.t-phone { position: relative; width: 310px; aspect-ratio: .486; padding: 10px; border-radius: 54px; background: linear-gradient(145deg, #5b544f 0%, #1b1715 28%, #0b0908 60%, #3a3430 100%); box-shadow: 0 0 0 1px rgba(0, 0, 0, .7), 0 70px 90px -44px rgba(21, 18, 16, .55), 0 40px 80px -34px rgba(217, 72, 38, .42), inset 0 0 0 1.500px rgba(255, 255, 255, .12); transform: rotateY(-12deg) rotateX(4deg); transform-style: preserve-3d; will-change: transform; }
.t-screen { position: relative; width: 100%; height: 100%; border-radius: 44px; overflow: hidden; background: #fbfaf7; color: var(--t-ink); font-family: var(--t-sans); }
.t-status { position: absolute; inset: 0 0 auto 0; z-index: 6; display: flex; justify-content: space-between; align-items: center; height: 50px; padding: 6px 26px 0; font-size: 14px; font-weight: 600; }
.t-status::after { content: ""; position: absolute; left: 50%; top: 11px; width: 92px; height: 27px; margin-left: -46px; border-radius: 20px; background: #0b0908; }
.t-status i { width: 24px; height: 11px; border-radius: 3.500px; box-shadow: inset 0 0 0 1.500px currentColor; background: linear-gradient(currentColor, currentColor) 2.500px 50% / 14px 5px no-repeat; }
.t-home { position: absolute; left: 50%; bottom: 8px; z-index: 6; width: 34%; height: 5px; margin-left: -17%; border-radius: 3px; background: rgba(21, 18, 16, .85); }
.scr { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; padding: 78px 22px 34px; text-align: center; will-change: transform, opacity; }
.story.live .scr { opacity: 0; }
.story:not(.live) .scr:not([data-scr="0"]) { display: none; }
.s-label { font-size: 14px; font-weight: 500; color: var(--t-dim); }
.s-title { margin-top: 18px; font-size: 19px; font-weight: 600; letter-spacing: -.02em; line-height: 1.2; }
.s-tags { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-top: 16px; }
.s-tags span { padding: 8px 14px; border-radius: 12px; background: #fff; box-shadow: inset 0 0 0 1px var(--t-line); font-size: 14px; font-weight: 600; }

.s-hold { justify-content: flex-start; padding-top: 104px; }
.s-big { margin-top: 6px; font-size: 54px; font-weight: 600; letter-spacing: -.05em; line-height: 1; }
.s-big span { margin-right: .04em; color: var(--t-faint); font-weight: 500; }
.s-big i { font-style: normal; color: var(--t-faint); }
.s-tokens { position: relative; display: flex; justify-content: center; gap: 12px; margin-top: 34px; }
.tok { display: grid; place-items: center; width: 92px; height: 92px; border-radius: 50%; font-size: 15px; font-weight: 700; letter-spacing: -.01em; color: #fff; }
.tok.t1 { background: linear-gradient(160deg, #3d8bff, #1c56d8); box-shadow: 0 22px 30px -18px rgba(28, 86, 216, .8), inset 0 2px 0 rgba(255, 255, 255, .35); }
.tok.t2 { background: linear-gradient(160deg, #36c19a, #12936f); box-shadow: 0 22px 30px -18px rgba(18, 147, 111, .8), inset 0 2px 0 rgba(255, 255, 255, .35); }
.s-note { margin-top: 26px; padding: 10px 18px; border-radius: 14px; background: #fff1e8; font-size: 15px; font-weight: 600; color: var(--t-ember-deep); }
.s-pair { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; width: 100%; margin-top: auto; }
.s-pair span { display: grid; place-items: center; height: 52px; border-radius: 16px; background: #efece6; font-size: 15.500px; font-weight: 600; }
.s-pair span:first-child { background: var(--t-ink); color: #fff; }
.scr.on .tok { animation: t-drop .9s cubic-bezier(.3, 1.300, .4, 1) both; }
.scr.on .tok.t2 { animation-delay: .14s; }
.scr.on .s-note { animation: t-pop .6s var(--t-ease) .7s both; }
@keyframes t-drop { from { opacity: 0; transform: translateY(-150px) scale(.7) rotate(-30deg); } }
@keyframes t-pop { from { opacity: 0; transform: translateY(10px) scale(.9); } }

.s-spend { padding: 0 22px 34px; color: #fff; background: radial-gradient(90% 60% at 10% 0%, rgba(239, 158, 112, .95) 0%, rgba(239, 158, 112, 0) 56%), radial-gradient(80% 70% at 94% 10%, rgba(233, 97, 57, .95) 0%, rgba(233, 97, 57, 0) 60%), linear-gradient(165deg, #7d1f10 0%, #bb3d1f 46%, #dd582b 100%); }
.t-screen.invert .t-status { color: #fff; }
.t-screen.invert .t-home { background: #fff; }
.t-status, .t-home { transition: color .3s, background .3s; }
.s-reader { display: grid; place-items: center; width: 84px; height: 84px; margin-top: 86px; border-radius: 50%; background: rgba(255, 255, 255, .16); box-shadow: inset 0 0 0 1.500px rgba(255, 255, 255, .5); }
.s-reader .ic { width: 38px; height: 38px; transform: rotate(-90deg); }
.s-card { --cw: 250px; position: relative; width: 82%; aspect-ratio: 1.586; margin-top: 30px; border-radius: 16px; background: linear-gradient(155deg, #2b211c 0%, #120e0c 55%, #070605 100%); box-shadow: 0 30px 40px -20px rgba(52, 12, 6, .8), inset 0 0 0 1px rgba(255, 255, 255, .2); text-align: left; }
.s-card .vc-logo { position: absolute; left: 9%; top: 12%; font: italic 700 26px/1 var(--t-sans); letter-spacing: -.055em; }
.s-card .vc-net { position: absolute; right: 8%; bottom: 10%; }
.s-card .vc-net b { font: italic 700 27px/1 var(--t-sans); letter-spacing: -.035em; }
.s-done { position: absolute; left: 50%; top: 86px; display: grid; place-items: center; width: 84px; height: 84px; margin-left: -42px; border-radius: 50%; background: #fff; color: var(--t-ember); opacity: 0; }
.s-done .ic { width: 40px; height: 40px; }
.s-spend .s-title { margin-top: 26px; }
.s-spend .s-tags span { background: rgba(255, 255, 255, .16); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .34); }
.scr.on .s-card { animation: t-tap 2.400s var(--t-ease) both; }
.scr.on .s-reader { animation: t-ping 2.400s var(--t-ease) both; }
.scr.on .s-done { animation: t-done 2.400s var(--t-ease) both; }
@keyframes t-tap { 0% { transform: translateY(190px) rotate(8deg); } 38%, 56% { transform: translateY(-58px) rotate(-3deg) scale(.96); } 100% { transform: none; } }
@keyframes t-ping { 0%, 34% { transform: scale(1); opacity: 1; } 46% { transform: scale(1.160); opacity: 1; } 62%, 100% { transform: scale(.6); opacity: 0; } }
@keyframes t-done { 0%, 56% { transform: scale(.4); opacity: 0; } 70% { transform: scale(1.120); opacity: 1; } 100% { transform: scale(1); opacity: 1; } }

.s-send { align-items: stretch; padding-top: 88px; text-align: left; }
.s-send .s-label { text-align: center; }
.s-rows { margin-top: 18px; padding: 4px 18px; border-radius: 22px; background: #fff; box-shadow: inset 0 0 0 1px var(--t-line), 0 24px 40px -30px rgba(21, 18, 16, .4); }
.s-rows div { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; padding: 15px 0; font-size: 14.500px; color: var(--t-dim); }
.s-rows div + div { border-top: 1px solid var(--t-line); }
.s-rows b { font-size: 16px; font-weight: 600; color: var(--t-ink); white-space: nowrap; }
.s-rows .big b { font-size: 25px; letter-spacing: -.035em; }
.s-rows .get b { background: var(--t-text); -webkit-background-clip: text; background-clip: text; color: transparent; }
.s-confirm { position: relative; display: grid; place-items: center; height: 58px; margin-top: auto; border-radius: 18px; background: #efece6; font-size: 16px; font-weight: 600; overflow: hidden; }
.s-confirm i { position: absolute; inset: 0; border-radius: inherit; background: linear-gradient(180deg, #e85934, #ca4223); transform: scaleX(0); transform-origin: 0 50%; }
.s-confirm span { position: relative; }
.scr.on .s-rows div { animation: t-pop .55s var(--t-ease) both; }
.scr.on .s-rows div:nth-child(2) { animation-delay: .22s; }
.scr.on .s-rows div:nth-child(3) { animation-delay: .44s; }
.scr.on .s-rows div:nth-child(4) { animation-delay: .72s; }
.scr.on .s-confirm i { animation: t-sweep 1s cubic-bezier(.6, 0, .2, 1) 1.400s forwards; }
.scr.on .s-confirm span { animation: t-white .2s 1.800s forwards; }
@keyframes t-sweep { to { transform: none; } }
@keyframes t-white { to { color: #fff; } }

.s-app { padding-top: 92px; }
.s-people { position: relative; display: flex; justify-content: space-between; align-items: center; width: 100%; margin-top: 34px; }
.s-sent { margin-top: 34px; }
.s-bar { display: flex; align-items: center; justify-content: center; gap: 10px; width: 100%; min-height: 56px; margin-top: auto; padding: 8px 14px; border-radius: 18px; background: var(--t-ink); font-size: 14.500px; font-weight: 600; line-height: 1.25; color: #fff; }
.s-bar .ic { width: 20px; height: 20px; padding: 3px; border-radius: 50%; background: var(--t-ember); }
.who { position: relative; z-index: 1; display: grid; place-items: center; width: 72px; height: 72px; border-radius: 50%; font-size: 28px; font-weight: 600; }
.who.me { background: var(--t-ink); color: #fff; }
.who.them { background: #fff; box-shadow: inset 0 0 0 1px var(--t-line), 0 20px 30px -20px rgba(21, 18, 16, .4); }
.s-path { position: absolute; left: 72px; right: 72px; top: 50%; border-top: 2px dashed rgba(21, 18, 16, .22); }
.s-fly { position: absolute; left: 36px; top: 50%; z-index: 2; width: calc(100% - 72px); height: 0; }
.s-chip { position: absolute; left: -46px; top: -22px; display: grid; place-items: center; width: 92px; height: 44px; border-radius: 14px; background: linear-gradient(180deg, #e85934, #ca4223); font-size: 17px; font-weight: 600; color: #fff; box-shadow: 0 16px 24px -14px rgba(207, 73, 43, .9); }
.s-app .s-title { margin-top: 10px; font-size: 15.500px; font-weight: 500; color: var(--t-dim); }
.s-app .s-tags span { padding: 10px 20px; font-size: 16px; }
.scr.on .s-fly { animation: t-fly 1.200s cubic-bezier(.6, 0, .2, 1) .45s both; }
.scr.on .s-chip { animation: t-chip 1.900s var(--t-ease) both; }
.scr.on .who.them { animation: t-recv .6s var(--t-ease) 1.600s both; }
.s-app.on .s-sent { animation: t-pop .5s var(--t-ease) 1.500s both; }
.s-app.on .s-tags span { animation: t-pop .5s var(--t-ease) 1.800s both; }
.s-app.on .s-tags span + span { animation-delay: 1.940s; }
.s-app.on .s-bar { animation: t-pop .5s var(--t-ease) 2.200s both; }
@keyframes t-fly { from { transform: translateX(0); } to { transform: translateX(100%); } }
@keyframes t-chip { 0% { transform: scale(.4); opacity: 0; } 18%, 82% { transform: scale(1); opacity: 1; } 100% { transform: scale(.5); opacity: 0; } }
@keyframes t-recv { 50% { transform: scale(1.120); box-shadow: inset 0 0 0 2px var(--t-ember), 0 0 0 10px rgba(217, 72, 38, .16); } }

.story-steps { padding: 6vh 0 12vh; }
.story-steps li { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; min-height: 64vh; padding-left: 32px; border-left: 2px solid var(--t-line); scroll-margin-top: 30vh; transition: opacity .5s, border-color .5s; }
@media (min-width: 901px) { .story.live .story-steps li { opacity: .46; } .story.live .story-steps li:focus-within { opacity: 1; } }
.story.live .story-steps li.on { opacity: 1; border-image: linear-gradient(180deg, #e85530, #f5a67a) 1; }
.story-steps h3 { font-size: clamp(36px, 4.200vw, 60px); font-weight: 600; letter-spacing: -.045em; line-height: 1; }
.story-steps p { max-width: 23em; margin-top: 16px; font-size: clamp(17px, 1.450vw, 20px); color: var(--t-dim); }
.story-steps .more { margin-top: 20px; }

.t-acc .acc { position: relative; padding: clamp(28px, 5vw, 80px); border-radius: 40px; background: #0f0d0c; color: #f8f2ea; overflow: hidden; }
.t-acc .acc::before { content: ""; position: absolute; left: -14%; top: -46%; width: 74%; height: 96%; background: radial-gradient(closest-side, rgba(217, 72, 38, .4), rgba(217, 72, 38, 0) 70%); pointer-events: none; }
.t-acc .acc > * { position: relative; }
.acc-head { display: grid; grid-template-columns: 1.150fr 1fr; gap: clamp(28px, 6vw, 90px); align-items: end; }
.t-acc .eyebrow { color: #ec7958; }
.t-acc .sec-title { color: #f8f2ea; }
.t-acc .sec-title em { background: linear-gradient(96deg, #e95f38, #ed925f); -webkit-background-clip: text; background-clip: text; color: transparent; padding-right: .08em; }
.t-acc .lede { margin-top: 0; color: rgba(248, 242, 234, .72); }
.acc-body { display: grid; grid-template-columns: minmax(0, .95fr) minmax(0, 1.050fr); gap: clamp(28px, 5vw, 76px); align-items: center; margin-top: clamp(40px, 6vw, 84px); }
.t-plate { position: relative; padding: clamp(22px, 2.600vw, 38px); border-radius: 28px; background: #f7f2e8; color: #171311; overflow: hidden; box-shadow: 0 60px 90px -50px #000, 0 0 0 1px rgba(255, 255, 255, .08); }
.t-plate::before { content: ""; position: absolute; inset: 0; background: var(--guil-d) center / 100% 100% no-repeat; opacity: .1; transform: scale(-1.300, 1.300); transform-origin: 100% 0; pointer-events: none; }
.t-plate > * { position: relative; }
.t-plate-top { display: flex; justify-content: space-between; align-items: flex-start; gap: 20px; }
.t-plate .lb, .t-plate dt { font-size: 13.500px; font-weight: 500; color: rgba(23, 19, 17, .64); }
.t-plate-top b { display: block; margin-top: 4px; font-size: clamp(26px, 2.600vw, 36px); font-weight: 600; letter-spacing: -.04em; line-height: 1.1; }
.t-plate-code { font-size: clamp(56px, 6.400vw, 94px); font-weight: 600; letter-spacing: -.06em; line-height: .86; background: linear-gradient(96deg, #cf4223 0%, #e85c30 60%, #ec7c50 100%); -webkit-background-clip: text; background-clip: text; color: transparent; padding-right: .04em; }
.t-plate dl { margin-top: clamp(22px, 2.600vw, 34px); border-top: 1px solid rgba(23, 19, 17, .14); }
.t-plate dl div { display: grid; grid-template-columns: 128px minmax(0, 1fr); gap: 16px; align-items: baseline; padding: 13px 0; border-bottom: 1px solid rgba(23, 19, 17, .14); }
.t-plate dd { font-size: 16.500px; font-weight: 500; letter-spacing: -.01em; }
.t-plate-foot { margin-top: 18px; font-size: 13.500px; line-height: 1.4; color: rgba(23, 19, 17, .6); }
.t-plate .stack { display: grid; }
.t-plate .stack span { grid-area: 1 / 1; visibility: hidden; }
.t-plate .stack span.on { visibility: visible; animation: t-swap .45s var(--t-ease); }
.t-plate-top { flex-wrap: wrap; }
.t-plate-code.stack { justify-items: end; }
@keyframes t-swap { from { opacity: 0; transform: translateY(8px); } }
.acc-wheel { display: grid; place-items: center; }
.t-acc .dial { --size: min(clamp(290px, 34vw, 480px), 100vw - 96px); position: relative; width: var(--size); aspect-ratio: 1; }
.t-acc .dial::before { content: ""; position: absolute; inset: 0; border: 1px solid rgba(248, 242, 234, .2); border-radius: 50%; }
.t-acc .dial::after { content: ""; position: absolute; inset: 15.500%; border: 1px solid rgba(248, 242, 234, .1); border-radius: 50%; }
.t-acc .dial-core { position: absolute; inset: 0; display: grid; place-items: center; }
.t-acc .dial-core b { font-size: calc(var(--size) * .4); font-weight: 600; line-height: 1; letter-spacing: -.06em; background: linear-gradient(180deg, #f9c8ac 5%, #eb794e 50%, #d94826 100%); -webkit-background-clip: text; background-clip: text; color: transparent; padding-right: .05em; }
.t-acc .dial-ring { position: absolute; inset: 0; margin: 0; padding: 0; list-style: none; animation: t-spin 90s linear infinite; }
.t-acc .dial-ring li { position: absolute; left: 50%; top: 50%; width: 0; height: 0; transform: rotate(calc(var(--i) * 36deg)) translateY(calc(var(--size) * -.4225)); }
.t-acc .dial-ring a { position: absolute; left: 0; top: 0; padding: 6px 8px; transform: translate(-50%, -50%); font-size: clamp(17px, 1.900vw, 27px); font-weight: 600; letter-spacing: .02em; color: rgba(248, 242, 234, .52); text-decoration: none; transition: color .3s; }
.t-acc .dial-ring a.on, .t-acc .dial-ring a:hover, .t-acc .dial-ring a:focus-visible { color: #fff; }
.t-acc .dial-ring a.on { text-decoration: underline; text-decoration-color: #e95f38; text-underline-offset: 6px; text-decoration-thickness: 2px; }
.t-acc .dial:hover .dial-ring, .t-acc .dial:focus-within .dial-ring { animation-play-state: paused; }
@keyframes t-spin { to { transform: rotate(360deg); } }
.acc-foot { margin-top: clamp(28px, 3vw, 44px); }
.t-acc .more { color: #ec7958; }

@media (max-width: 900px) {
  .deck-zone { --cw: min(58vw, 62vh); --cw: min(58vw, 62svh); --sx: .62; }
  .scr { transition: transform .6s var(--t-ease), opacity .45s; }
  .t-phone { transition: transform .8s var(--t-ease); }
  .t-how-head, .story, .acc-head, .acc-body { grid-template-columns: minmax(0, 1fr); }
  .story-pin { position: relative; top: 0; height: auto; min-height: 0; padding: 26px 0 6px; }
  .story-steps { padding: 18px 0 0; }
  .story-steps li { min-height: 0; padding: 20px 0 20px 24px; cursor: pointer; }
  .t-acc .acc { border-radius: 28px; }
  .t-plate dl div { grid-template-columns: 104px minmax(0, 1fr); }
}

.theme-flame { --world: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 138'%3E%3Cpath d='M110.5 132.8h.01M107.6 130.2h.01M111.5 130.2h.01M107.6 127.6h.01M111.3 127.6h.01M108.7 125.0h.01M112.3 125.0h.01M115.8 125.0h.01M351.1 125.0h.01M109.7 122.4h.01M113.1 122.4h.01M116.6 122.4h.01M353.1 122.4h.01M110.6 119.8h.01M113.9 119.8h.01M117.2 119.8h.01M322.0 119.8h.01M325.3 119.8h.01M355.0 119.8h.01M108.3 117.2h.01M111.5 117.2h.01M114.7 117.2h.01M117.9 117.2h.01M121.1 117.2h.01M318.6 117.2h.01M321.8 117.2h.01M325.0 117.2h.01M328.1 117.2h.01M109.2 114.6h.01M112.3 114.6h.01M115.4 114.6h.01M118.5 114.6h.01M121.5 114.6h.01M124.6 114.6h.01M198.5 114.6h.01M201.5 114.6h.01M204.6 114.6h.01M207.7 114.6h.01M296.9 114.6h.01M300.0 114.6h.01M303.1 114.6h.01M312.3 114.6h.01M315.4 114.6h.01M318.5 114.6h.01M321.5 114.6h.01M324.6 114.6h.01M327.7 114.6h.01M330.8 114.6h.01M111.0 112.0h.01M114.0 112.0h.01M117.0 112.0h.01M120.0 112.0h.01M123.0 112.0h.01M126.0 112.0h.01M129.0 112.0h.01M198.0 112.0h.01M201.0 112.0h.01M204.0 112.0h.01M207.0 112.0h.01M210.0 112.0h.01M297.0 112.0h.01M300.0 112.0h.01M303.0 112.0h.01M306.0 112.0h.01M309.0 112.0h.01M312.0 112.0h.01M315.0 112.0h.01M318.0 112.0h.01M321.0 112.0h.01M324.0 112.0h.01M327.0 112.0h.01M330.0 112.0h.01M109.8 109.4h.01M112.7 109.4h.01M115.6 109.4h.01M118.5 109.4h.01M121.5 109.4h.01M124.4 109.4h.01M127.3 109.4h.01M130.2 109.4h.01M197.6 109.4h.01M200.5 109.4h.01M203.4 109.4h.01M206.3 109.4h.01M209.3 109.4h.01M212.2 109.4h.01M294.1 109.4h.01M297.1 109.4h.01M300.0 109.4h.01M302.9 109.4h.01M305.9 109.4h.01M308.8 109.4h.01M311.7 109.4h.01M314.6 109.4h.01M317.6 109.4h.01M320.5 109.4h.01M323.4 109.4h.01M326.3 109.4h.01M329.3 109.4h.01M332.2 109.4h.01M111.4 106.8h.01M114.3 106.8h.01M117.1 106.8h.01M120.0 106.8h.01M122.9 106.8h.01M125.7 106.8h.01M128.6 106.8h.01M131.4 106.8h.01M134.3 106.8h.01M197.1 106.8h.01M200.0 106.8h.01M202.9 106.8h.01M205.7 106.8h.01M208.6 106.8h.01M211.4 106.8h.01M294.3 106.8h.01M297.1 106.8h.01M300.0 106.8h.01M302.9 106.8h.01M305.7 106.8h.01M308.6 106.8h.01M311.4 106.8h.01M314.3 106.8h.01M317.1 106.8h.01M320.0 106.8h.01M322.9 106.8h.01M325.7 106.8h.01M328.6 106.8h.01M331.4 106.8h.01M111.1 104.2h.01M113.9 104.2h.01M116.7 104.2h.01M119.5 104.2h.01M122.3 104.2h.01M125.2 104.2h.01M128.0 104.2h.01M130.8 104.2h.01M133.6 104.2h.01M136.4 104.2h.01M195.5 104.2h.01M198.3 104.2h.01M201.1 104.2h.01M203.9 104.2h.01M206.7 104.2h.01M209.5 104.2h.01M212.3 104.2h.01M226.4 104.2h.01M296.7 104.2h.01M299.5 104.2h.01M302.3 104.2h.01M305.2 104.2h.01M308.0 104.2h.01M310.8 104.2h.01M313.6 104.2h.01M316.4 104.2h.01M319.2 104.2h.01M322.0 104.2h.01M324.8 104.2h.01M327.7 104.2h.01M110.8 101.6h.01M113.5 101.6h.01M116.3 101.6h.01M119.1 101.6h.01M121.8 101.6h.01M124.6 101.6h.01M127.4 101.6h.01M130.2 101.6h.01M132.9 101.6h.01M135.7 101.6h.01M138.5 101.6h.01M193.8 101.6h.01M196.6 101.6h.01M199.4 101.6h.01M202.2 101.6h.01M204.9 101.6h.01M207.7 101.6h.01M210.5 101.6h.01M213.2 101.6h.01M216.0 101.6h.01M224.3 101.6h.01M227.1 101.6h.01M299.1 101.6h.01M301.8 101.6h.01M304.6 101.6h.01M307.4 101.6h.01M310.2 101.6h.01M312.9 101.6h.01M315.7 101.6h.01M318.5 101.6h.01M321.2 101.6h.01M324.0 101.6h.01M110.5 99.0h.01M113.2 99.0h.01M115.9 99.0h.01M118.6 99.0h.01M121.4 99.0h.01M124.1 99.0h.01M126.8 99.0h.01M129.5 99.0h.01M132.3 99.0h.01M135.0 99.0h.01M137.7 99.0h.01M192.3 99.0h.01M195.0 99.0h.01M197.7 99.0h.01M200.5 99.0h.01M203.2 99.0h.01M205.9 99.0h.01M208.6 99.0h.01M211.4 99.0h.01M214.1 99.0h.01M216.8 99.0h.01M225.0 99.0h.01M227.7 99.0h.01M304.1 99.0h.01M306.8 99.0h.01M309.5 99.0h.01M312.3 99.0h.01M315.0 99.0h.01M317.7 99.0h.01M320.5 99.0h.01M323.2 99.0h.01M104.8 96.4h.01M107.5 96.4h.01M110.1 96.4h.01M112.8 96.4h.01M115.5 96.4h.01M118.2 96.4h.01M120.9 96.4h.01M123.6 96.4h.01M126.3 96.4h.01M129.0 96.4h.01M131.6 96.4h.01M134.3 96.4h.01M137.0 96.4h.01M139.7 96.4h.01M193.4 96.4h.01M196.1 96.4h.01M198.8 96.4h.01M201.5 96.4h.01M204.2 96.4h.01M206.9 96.4h.01M209.6 96.4h.01M212.2 96.4h.01M214.9 96.4h.01M217.6 96.4h.01M228.4 96.4h.01M311.6 96.4h.01M314.3 96.4h.01M319.7 96.4h.01M322.4 96.4h.01M104.6 93.8h.01M107.2 93.8h.01M109.9 93.8h.01M112.5 93.8h.01M115.1 93.8h.01M117.8 93.8h.01M120.4 93.8h.01M123.1 93.8h.01M125.7 93.8h.01M128.4 93.8h.01M131.0 93.8h.01M133.7 93.8h.01M136.3 93.8h.01M139.0 93.8h.01M141.6 93.8h.01M194.6 93.8h.01M197.2 93.8h.01M199.9 93.8h.01M202.5 93.8h.01M205.1 93.8h.01M207.8 93.8h.01M210.4 93.8h.01M213.1 93.8h.01M215.7 93.8h.01M218.4 93.8h.01M321.6 93.8h.01M102.5 91.2h.01M105.1 91.2h.01M107.7 91.2h.01M110.4 91.2h.01M113.0 91.2h.01M115.6 91.2h.01M118.2 91.2h.01M120.9 91.2h.01M123.5 91.2h.01M126.1 91.2h.01M128.8 91.2h.01M131.4 91.2h.01M134.0 91.2h.01M136.6 91.2h.01M139.3 91.2h.01M141.9 91.2h.01M144.5 91.2h.01M194.5 91.2h.01M197.1 91.2h.01M199.7 91.2h.01M202.3 91.2h.01M205.0 91.2h.01M207.6 91.2h.01M210.2 91.2h.01M212.8 91.2h.01M215.5 91.2h.01M218.1 91.2h.01M325.8 91.2h.01M100.4 88.6h.01M103.0 88.6h.01M105.7 88.6h.01M108.3 88.6h.01M110.9 88.6h.01M113.5 88.6h.01M116.1 88.6h.01M118.7 88.6h.01M121.3 88.6h.01M123.9 88.6h.01M126.5 88.6h.01M129.1 88.6h.01M131.7 88.6h.01M134.3 88.6h.01M137.0 88.6h.01M139.6 88.6h.01M142.2 88.6h.01M194.3 88.6h.01M197.0 88.6h.01M199.6 88.6h.01M202.2 88.6h.01M204.8 88.6h.01M207.4 88.6h.01M210.0 88.6h.01M212.6 88.6h.01M215.2 88.6h.01M217.8 88.6h.01M285.7 88.6h.01M288.3 88.6h.01M317.0 88.6h.01M319.6 88.6h.01M322.2 88.6h.01M324.8 88.6h.01M327.4 88.6h.01M101.7 86.0h.01M104.3 86.0h.01M107.0 86.0h.01M109.6 86.0h.01M112.2 86.0h.01M114.8 86.0h.01M117.4 86.0h.01M120.0 86.0h.01M122.6 86.0h.01M125.2 86.0h.01M127.8 86.0h.01M130.4 86.0h.01M133.0 86.0h.01M135.7 86.0h.01M138.3 86.0h.01M193.0 86.0h.01M195.7 86.0h.01M198.3 86.0h.01M200.9 86.0h.01M203.5 86.0h.01M206.1 86.0h.01M208.7 86.0h.01M211.3 86.0h.01M213.9 86.0h.01M216.5 86.0h.01M219.1 86.0h.01M284.3 86.0h.01M300.0 86.0h.01M315.7 86.0h.01M318.3 86.0h.01M320.9 86.0h.01M323.5 86.0h.01M100.4 83.4h.01M103.0 83.4h.01M105.7 83.4h.01M108.3 83.4h.01M110.9 83.4h.01M113.5 83.4h.01M116.1 83.4h.01M118.7 83.4h.01M121.3 83.4h.01M123.9 83.4h.01M126.5 83.4h.01M129.1 83.4h.01M131.7 83.4h.01M191.7 83.4h.01M194.3 83.4h.01M197.0 83.4h.01M199.6 83.4h.01M202.2 83.4h.01M204.8 83.4h.01M207.4 83.4h.01M210.0 83.4h.01M212.6 83.4h.01M215.2 83.4h.01M217.8 83.4h.01M220.4 83.4h.01M280.4 83.4h.01M290.9 83.4h.01M293.5 83.4h.01M296.1 83.4h.01M301.3 83.4h.01M311.7 83.4h.01M101.7 80.8h.01M104.3 80.8h.01M107.0 80.8h.01M109.6 80.8h.01M112.2 80.8h.01M114.8 80.8h.01M117.4 80.8h.01M120.0 80.8h.01M122.6 80.8h.01M125.2 80.8h.01M127.8 80.8h.01M190.4 80.8h.01M193.0 80.8h.01M195.7 80.8h.01M198.3 80.8h.01M200.9 80.8h.01M203.5 80.8h.01M206.1 80.8h.01M208.7 80.8h.01M211.3 80.8h.01M213.9 80.8h.01M216.5 80.8h.01M219.1 80.8h.01M221.7 80.8h.01M224.3 80.8h.01M279.1 80.8h.01M289.6 80.8h.01M292.2 80.8h.01M294.8 80.8h.01M297.4 80.8h.01M103.0 78.2h.01M105.7 78.2h.01M108.3 78.2h.01M110.9 78.2h.01M113.5 78.2h.01M116.1 78.2h.01M118.7 78.2h.01M121.3 78.2h.01M123.9 78.2h.01M126.5 78.2h.01M189.1 78.2h.01M191.7 78.2h.01M194.3 78.2h.01M197.0 78.2h.01M199.6 78.2h.01M202.2 78.2h.01M204.8 78.2h.01M207.4 78.2h.01M210.0 78.2h.01M212.6 78.2h.01M215.2 78.2h.01M217.8 78.2h.01M220.4 78.2h.01M223.0 78.2h.01M225.7 78.2h.01M277.8 78.2h.01M293.5 78.2h.01M296.1 78.2h.01M104.3 75.6h.01M107.0 75.6h.01M109.6 75.6h.01M112.2 75.6h.01M114.8 75.6h.01M117.4 75.6h.01M120.0 75.6h.01M122.6 75.6h.01M169.6 75.6h.01M172.2 75.6h.01M174.8 75.6h.01M177.4 75.6h.01M180.0 75.6h.01M182.6 75.6h.01M185.2 75.6h.01M187.8 75.6h.01M190.4 75.6h.01M193.0 75.6h.01M195.7 75.6h.01M198.3 75.6h.01M200.9 75.6h.01M203.5 75.6h.01M206.1 75.6h.01M208.7 75.6h.01M211.3 75.6h.01M213.9 75.6h.01M216.5 75.6h.01M219.1 75.6h.01M221.7 75.6h.01M224.3 75.6h.01M227.0 75.6h.01M260.9 75.6h.01M279.1 75.6h.01M98.5 73.0h.01M103.8 73.0h.01M106.4 73.0h.01M109.1 73.0h.01M111.7 73.0h.01M114.3 73.0h.01M116.9 73.0h.01M119.6 73.0h.01M166.9 73.0h.01M169.5 73.0h.01M172.1 73.0h.01M174.7 73.0h.01M177.4 73.0h.01M180.0 73.0h.01M182.6 73.0h.01M185.3 73.0h.01M187.9 73.0h.01M190.5 73.0h.01M193.1 73.0h.01M195.8 73.0h.01M198.4 73.0h.01M201.0 73.0h.01M203.6 73.0h.01M206.3 73.0h.01M208.9 73.0h.01M211.5 73.0h.01M214.2 73.0h.01M216.8 73.0h.01M219.4 73.0h.01M222.0 73.0h.01M224.7 73.0h.01M227.3 73.0h.01M258.8 73.0h.01M279.9 73.0h.01M303.5 73.0h.01M92.6 70.4h.01M95.3 70.4h.01M108.5 70.4h.01M164.1 70.4h.01M166.8 70.4h.01M169.4 70.4h.01M172.1 70.4h.01M174.7 70.4h.01M177.4 70.4h.01M180.0 70.4h.01M182.6 70.4h.01M185.3 70.4h.01M187.9 70.4h.01M190.6 70.4h.01M193.2 70.4h.01M195.9 70.4h.01M198.5 70.4h.01M201.2 70.4h.01M203.8 70.4h.01M206.5 70.4h.01M209.1 70.4h.01M211.8 70.4h.01M214.4 70.4h.01M217.1 70.4h.01M219.7 70.4h.01M222.4 70.4h.01M225.0 70.4h.01M227.6 70.4h.01M230.3 70.4h.01M256.8 70.4h.01M259.4 70.4h.01M283.2 70.4h.01M285.9 70.4h.01M288.5 70.4h.01M301.8 70.4h.01M90.0 67.8h.01M92.7 67.8h.01M95.4 67.8h.01M165.2 67.8h.01M167.9 67.8h.01M170.6 67.8h.01M173.3 67.8h.01M176.0 67.8h.01M178.7 67.8h.01M181.3 67.8h.01M184.0 67.8h.01M186.7 67.8h.01M189.4 67.8h.01M192.1 67.8h.01M194.8 67.8h.01M197.5 67.8h.01M200.1 67.8h.01M202.8 67.8h.01M205.5 67.8h.01M208.2 67.8h.01M210.9 67.8h.01M213.6 67.8h.01M216.3 67.8h.01M219.0 67.8h.01M224.3 67.8h.01M227.0 67.8h.01M256.6 67.8h.01M259.3 67.8h.01M278.1 67.8h.01M280.7 67.8h.01M283.4 67.8h.01M286.1 67.8h.01M302.2 67.8h.01M83.9 65.2h.01M86.6 65.2h.01M89.3 65.2h.01M92.0 65.2h.01M165.1 65.2h.01M167.8 65.2h.01M170.5 65.2h.01M173.2 65.2h.01M175.9 65.2h.01M178.6 65.2h.01M181.4 65.2h.01M184.1 65.2h.01M186.8 65.2h.01M189.5 65.2h.01M192.2 65.2h.01M194.9 65.2h.01M197.6 65.2h.01M200.3 65.2h.01M203.0 65.2h.01M205.7 65.2h.01M208.4 65.2h.01M211.1 65.2h.01M213.8 65.2h.01M216.5 65.2h.01M222.0 65.2h.01M224.7 65.2h.01M227.4 65.2h.01M230.1 65.2h.01M232.8 65.2h.01M254.4 65.2h.01M257.1 65.2h.01M259.8 65.2h.01M276.1 65.2h.01M278.8 65.2h.01M281.5 65.2h.01M284.2 65.2h.01M286.9 65.2h.01M300.5 65.2h.01M78.3 62.6h.01M81.1 62.6h.01M83.8 62.6h.01M92.1 62.6h.01M166.3 62.6h.01M169.0 62.6h.01M171.8 62.6h.01M174.5 62.6h.01M177.3 62.6h.01M180.0 62.6h.01M182.7 62.6h.01M185.5 62.6h.01M188.2 62.6h.01M191.0 62.6h.01M193.7 62.6h.01M196.5 62.6h.01M199.2 62.6h.01M202.0 62.6h.01M204.7 62.6h.01M207.5 62.6h.01M210.2 62.6h.01M213.0 62.6h.01M215.7 62.6h.01M221.2 62.6h.01M224.0 62.6h.01M226.7 62.6h.01M229.5 62.6h.01M232.2 62.6h.01M235.0 62.6h.01M254.2 62.6h.01M256.9 62.6h.01M259.7 62.6h.01M262.4 62.6h.01M273.4 62.6h.01M276.2 62.6h.01M278.9 62.6h.01M281.7 62.6h.01M284.4 62.6h.01M287.2 62.6h.01M75.9 60.0h.01M78.8 60.0h.01M81.6 60.0h.01M95.6 60.0h.01M98.4 60.0h.01M101.2 60.0h.01M165.9 60.0h.01M168.8 60.0h.01M171.6 60.0h.01M174.4 60.0h.01M177.2 60.0h.01M180.0 60.0h.01M182.8 60.0h.01M185.6 60.0h.01M188.4 60.0h.01M191.2 60.0h.01M194.1 60.0h.01M196.9 60.0h.01M199.7 60.0h.01M202.5 60.0h.01M205.3 60.0h.01M208.1 60.0h.01M210.9 60.0h.01M213.8 60.0h.01M219.4 60.0h.01M222.2 60.0h.01M225.0 60.0h.01M227.8 60.0h.01M230.6 60.0h.01M233.4 60.0h.01M236.2 60.0h.01M253.1 60.0h.01M255.9 60.0h.01M258.8 60.0h.01M261.6 60.0h.01M264.4 60.0h.01M267.2 60.0h.01M270.0 60.0h.01M272.8 60.0h.01M275.6 60.0h.01M278.4 60.0h.01M281.2 60.0h.01M284.1 60.0h.01M286.9 60.0h.01M289.7 60.0h.01M292.5 60.0h.01M300.9 60.0h.01M70.0 57.4h.01M72.9 57.4h.01M75.7 57.4h.01M78.6 57.4h.01M81.4 57.4h.01M167.1 57.4h.01M170.0 57.4h.01M172.9 57.4h.01M175.7 57.4h.01M178.6 57.4h.01M181.4 57.4h.01M184.3 57.4h.01M187.1 57.4h.01M190.0 57.4h.01M192.9 57.4h.01M195.7 57.4h.01M198.6 57.4h.01M201.4 57.4h.01M204.3 57.4h.01M207.1 57.4h.01M210.0 57.4h.01M212.9 57.4h.01M218.6 57.4h.01M221.4 57.4h.01M224.3 57.4h.01M227.1 57.4h.01M230.0 57.4h.01M244.3 57.4h.01M247.1 57.4h.01M250.0 57.4h.01M252.9 57.4h.01M255.7 57.4h.01M258.6 57.4h.01M261.4 57.4h.01M264.3 57.4h.01M267.1 57.4h.01M270.0 57.4h.01M272.9 57.4h.01M275.7 57.4h.01M278.6 57.4h.01M281.4 57.4h.01M284.3 57.4h.01M287.1 57.4h.01M290.0 57.4h.01M292.9 57.4h.01M295.7 57.4h.01M298.6 57.4h.01M70.2 54.8h.01M73.2 54.8h.01M76.1 54.8h.01M79.0 54.8h.01M82.0 54.8h.01M99.5 54.8h.01M169.8 54.8h.01M172.7 54.8h.01M175.6 54.8h.01M178.5 54.8h.01M181.5 54.8h.01M184.4 54.8h.01M187.3 54.8h.01M190.2 54.8h.01M193.2 54.8h.01M196.1 54.8h.01M199.0 54.8h.01M202.0 54.8h.01M204.9 54.8h.01M207.8 54.8h.01M210.7 54.8h.01M216.6 54.8h.01M219.5 54.8h.01M222.4 54.8h.01M225.4 54.8h.01M228.3 54.8h.01M234.1 54.8h.01M237.1 54.8h.01M240.0 54.8h.01M242.9 54.8h.01M245.9 54.8h.01M248.8 54.8h.01M251.7 54.8h.01M254.6 54.8h.01M257.6 54.8h.01M260.5 54.8h.01M263.4 54.8h.01M266.3 54.8h.01M269.3 54.8h.01M272.2 54.8h.01M275.1 54.8h.01M278.0 54.8h.01M281.0 54.8h.01M283.9 54.8h.01M286.8 54.8h.01M289.8 54.8h.01M292.7 54.8h.01M295.6 54.8h.01M298.5 54.8h.01M67.5 52.2h.01M70.5 52.2h.01M73.5 52.2h.01M76.5 52.2h.01M79.5 52.2h.01M82.5 52.2h.01M85.5 52.2h.01M88.5 52.2h.01M91.5 52.2h.01M94.5 52.2h.01M97.5 52.2h.01M172.5 52.2h.01M175.5 52.2h.01M178.5 52.2h.01M181.5 52.2h.01M184.5 52.2h.01M187.5 52.2h.01M190.5 52.2h.01M193.5 52.2h.01M196.5 52.2h.01M199.5 52.2h.01M202.5 52.2h.01M205.5 52.2h.01M208.5 52.2h.01M211.5 52.2h.01M217.5 52.2h.01M220.5 52.2h.01M223.5 52.2h.01M226.5 52.2h.01M229.5 52.2h.01M232.5 52.2h.01M235.5 52.2h.01M238.5 52.2h.01M241.5 52.2h.01M244.5 52.2h.01M247.5 52.2h.01M250.5 52.2h.01M253.5 52.2h.01M256.5 52.2h.01M259.5 52.2h.01M262.5 52.2h.01M265.5 52.2h.01M268.5 52.2h.01M271.5 52.2h.01M274.5 52.2h.01M277.5 52.2h.01M280.5 52.2h.01M283.5 52.2h.01M286.5 52.2h.01M289.5 52.2h.01M292.5 52.2h.01M295.5 52.2h.01M298.5 52.2h.01M301.5 52.2h.01M64.6 49.6h.01M67.7 49.6h.01M70.8 49.6h.01M73.8 49.6h.01M76.9 49.6h.01M80.0 49.6h.01M83.1 49.6h.01M86.2 49.6h.01M89.2 49.6h.01M92.3 49.6h.01M95.4 49.6h.01M98.5 49.6h.01M172.3 49.6h.01M175.4 49.6h.01M178.5 49.6h.01M181.5 49.6h.01M184.6 49.6h.01M187.7 49.6h.01M190.8 49.6h.01M215.4 49.6h.01M218.5 49.6h.01M221.5 49.6h.01M224.6 49.6h.01M227.7 49.6h.01M230.8 49.6h.01M233.8 49.6h.01M236.9 49.6h.01M240.0 49.6h.01M243.1 49.6h.01M246.2 49.6h.01M249.2 49.6h.01M252.3 49.6h.01M255.4 49.6h.01M258.5 49.6h.01M261.5 49.6h.01M264.6 49.6h.01M267.7 49.6h.01M270.8 49.6h.01M273.8 49.6h.01M276.9 49.6h.01M280.0 49.6h.01M283.1 49.6h.01M286.2 49.6h.01M289.2 49.6h.01M292.3 49.6h.01M295.4 49.6h.01M298.5 49.6h.01M310.8 49.6h.01M62.1 47.0h.01M65.3 47.0h.01M68.5 47.0h.01M71.7 47.0h.01M74.9 47.0h.01M78.1 47.0h.01M81.2 47.0h.01M84.4 47.0h.01M87.6 47.0h.01M90.8 47.0h.01M94.0 47.0h.01M97.2 47.0h.01M100.4 47.0h.01M103.5 47.0h.01M176.8 47.0h.01M180.0 47.0h.01M183.2 47.0h.01M186.4 47.0h.01M189.6 47.0h.01M215.0 47.0h.01M218.2 47.0h.01M221.4 47.0h.01M224.6 47.0h.01M227.8 47.0h.01M231.0 47.0h.01M234.2 47.0h.01M237.3 47.0h.01M240.5 47.0h.01M243.7 47.0h.01M246.9 47.0h.01M250.1 47.0h.01M253.3 47.0h.01M256.5 47.0h.01M259.6 47.0h.01M262.8 47.0h.01M266.0 47.0h.01M269.2 47.0h.01M272.4 47.0h.01M275.6 47.0h.01M278.8 47.0h.01M281.9 47.0h.01M285.1 47.0h.01M288.3 47.0h.01M291.5 47.0h.01M294.7 47.0h.01M297.9 47.0h.01M313.8 47.0h.01M317.0 47.0h.01M58.9 44.4h.01M62.2 44.4h.01M65.5 44.4h.01M68.7 44.4h.01M72.0 44.4h.01M75.3 44.4h.01M78.5 44.4h.01M81.8 44.4h.01M85.1 44.4h.01M88.4 44.4h.01M91.6 44.4h.01M94.9 44.4h.01M98.2 44.4h.01M101.5 44.4h.01M104.7 44.4h.01M173.5 44.4h.01M176.7 44.4h.01M202.9 44.4h.01M209.5 44.4h.01M212.7 44.4h.01M216.0 44.4h.01M219.3 44.4h.01M222.5 44.4h.01M225.8 44.4h.01M235.6 44.4h.01M238.9 44.4h.01M242.2 44.4h.01M245.5 44.4h.01M248.7 44.4h.01M252.0 44.4h.01M255.3 44.4h.01M258.5 44.4h.01M261.8 44.4h.01M265.1 44.4h.01M268.4 44.4h.01M271.6 44.4h.01M274.9 44.4h.01M278.2 44.4h.01M281.5 44.4h.01M284.7 44.4h.01M288.0 44.4h.01M291.3 44.4h.01M294.5 44.4h.01M297.8 44.4h.01M304.4 44.4h.01M307.6 44.4h.01M320.7 44.4h.01M56.0 41.8h.01M59.4 41.8h.01M62.8 41.8h.01M66.2 41.8h.01M69.6 41.8h.01M73.0 41.8h.01M76.4 41.8h.01M79.8 41.8h.01M83.2 41.8h.01M86.6 41.8h.01M90.0 41.8h.01M93.4 41.8h.01M96.8 41.8h.01M100.2 41.8h.01M103.6 41.8h.01M171.5 41.8h.01M174.9 41.8h.01M178.3 41.8h.01M195.3 41.8h.01M202.1 41.8h.01M205.5 41.8h.01M208.9 41.8h.01M212.3 41.8h.01M215.7 41.8h.01M219.1 41.8h.01M222.5 41.8h.01M225.8 41.8h.01M236.0 41.8h.01M239.4 41.8h.01M242.8 41.8h.01M246.2 41.8h.01M249.6 41.8h.01M253.0 41.8h.01M256.4 41.8h.01M259.8 41.8h.01M263.2 41.8h.01M266.6 41.8h.01M270.0 41.8h.01M273.4 41.8h.01M276.8 41.8h.01M280.2 41.8h.01M283.6 41.8h.01M287.0 41.8h.01M290.4 41.8h.01M293.8 41.8h.01M297.2 41.8h.01M300.6 41.8h.01M304.0 41.8h.01M307.4 41.8h.01M320.9 41.8h.01M56.5 39.2h.01M60.0 39.2h.01M63.5 39.2h.01M67.1 39.2h.01M70.6 39.2h.01M74.1 39.2h.01M77.6 39.2h.01M81.2 39.2h.01M84.7 39.2h.01M88.2 39.2h.01M91.8 39.2h.01M95.3 39.2h.01M98.8 39.2h.01M102.4 39.2h.01M105.9 39.2h.01M109.4 39.2h.01M172.9 39.2h.01M176.5 39.2h.01M180.0 39.2h.01M190.6 39.2h.01M194.1 39.2h.01M197.6 39.2h.01M201.2 39.2h.01M204.7 39.2h.01M222.4 39.2h.01M225.9 39.2h.01M236.5 39.2h.01M240.0 39.2h.01M243.5 39.2h.01M247.1 39.2h.01M250.6 39.2h.01M254.1 39.2h.01M257.6 39.2h.01M261.2 39.2h.01M264.7 39.2h.01M268.2 39.2h.01M271.8 39.2h.01M275.3 39.2h.01M278.8 39.2h.01M282.4 39.2h.01M285.9 39.2h.01M289.4 39.2h.01M292.9 39.2h.01M296.5 39.2h.01M300.0 39.2h.01M303.5 39.2h.01M307.1 39.2h.01M310.6 39.2h.01M57.5 36.6h.01M61.2 36.6h.01M64.9 36.6h.01M68.7 36.6h.01M72.4 36.6h.01M76.1 36.6h.01M79.8 36.6h.01M83.5 36.6h.01M87.2 36.6h.01M90.9 36.6h.01M94.6 36.6h.01M98.4 36.6h.01M102.1 36.6h.01M105.8 36.6h.01M109.5 36.6h.01M113.2 36.6h.01M180.0 36.6h.01M183.7 36.6h.01M187.4 36.6h.01M191.1 36.6h.01M194.8 36.6h.01M198.6 36.6h.01M202.3 36.6h.01M206.0 36.6h.01M220.8 36.6h.01M224.5 36.6h.01M235.7 36.6h.01M239.4 36.6h.01M243.1 36.6h.01M246.8 36.6h.01M250.5 36.6h.01M254.2 36.6h.01M257.9 36.6h.01M261.6 36.6h.01M265.4 36.6h.01M269.1 36.6h.01M272.8 36.6h.01M276.5 36.6h.01M280.2 36.6h.01M283.9 36.6h.01M287.6 36.6h.01M291.3 36.6h.01M295.1 36.6h.01M298.8 36.6h.01M302.5 36.6h.01M306.2 36.6h.01M309.9 36.6h.01M313.6 36.6h.01M58.1 34.0h.01M61.9 34.0h.01M65.8 34.0h.01M69.7 34.0h.01M73.5 34.0h.01M77.4 34.0h.01M81.3 34.0h.01M85.2 34.0h.01M89.0 34.0h.01M92.9 34.0h.01M96.8 34.0h.01M100.6 34.0h.01M104.5 34.0h.01M108.4 34.0h.01M112.3 34.0h.01M116.1 34.0h.01M120.0 34.0h.01M178.1 34.0h.01M181.9 34.0h.01M185.8 34.0h.01M189.7 34.0h.01M193.5 34.0h.01M197.4 34.0h.01M201.3 34.0h.01M205.2 34.0h.01M209.0 34.0h.01M212.9 34.0h.01M216.8 34.0h.01M220.6 34.0h.01M224.5 34.0h.01M228.4 34.0h.01M232.3 34.0h.01M236.1 34.0h.01M240.0 34.0h.01M243.9 34.0h.01M247.7 34.0h.01M251.6 34.0h.01M255.5 34.0h.01M259.4 34.0h.01M263.2 34.0h.01M267.1 34.0h.01M271.0 34.0h.01M274.8 34.0h.01M278.7 34.0h.01M282.6 34.0h.01M286.5 34.0h.01M290.3 34.0h.01M294.2 34.0h.01M298.1 34.0h.01M301.9 34.0h.01M305.8 34.0h.01M309.7 34.0h.01M313.5 34.0h.01M317.4 34.0h.01M55.2 31.4h.01M59.3 31.4h.01M63.4 31.4h.01M67.5 31.4h.01M71.6 31.4h.01M75.7 31.4h.01M79.8 31.4h.01M83.9 31.4h.01M88.0 31.4h.01M92.0 31.4h.01M96.1 31.4h.01M100.2 31.4h.01M104.3 31.4h.01M108.4 31.4h.01M112.5 31.4h.01M116.6 31.4h.01M120.7 31.4h.01M178.0 31.4h.01M182.0 31.4h.01M186.1 31.4h.01M190.2 31.4h.01M194.3 31.4h.01M198.4 31.4h.01M202.5 31.4h.01M206.6 31.4h.01M210.7 31.4h.01M214.8 31.4h.01M218.9 31.4h.01M223.0 31.4h.01M227.0 31.4h.01M231.1 31.4h.01M235.2 31.4h.01M239.3 31.4h.01M243.4 31.4h.01M247.5 31.4h.01M251.6 31.4h.01M255.7 31.4h.01M259.8 31.4h.01M263.9 31.4h.01M268.0 31.4h.01M272.0 31.4h.01M276.1 31.4h.01M280.2 31.4h.01M284.3 31.4h.01M288.4 31.4h.01M292.5 31.4h.01M296.6 31.4h.01M300.7 31.4h.01M304.8 31.4h.01M308.9 31.4h.01M313.0 31.4h.01M317.0 31.4h.01M52.0 28.8h.01M56.4 28.8h.01M60.7 28.8h.01M65.1 28.8h.01M69.4 28.8h.01M73.7 28.8h.01M78.1 28.8h.01M82.4 28.8h.01M104.1 28.8h.01M108.4 28.8h.01M112.8 28.8h.01M117.1 28.8h.01M121.4 28.8h.01M173.5 28.8h.01M177.8 28.8h.01M186.5 28.8h.01M190.8 28.8h.01M195.2 28.8h.01M199.5 28.8h.01M203.9 28.8h.01M208.2 28.8h.01M212.5 28.8h.01M216.9 28.8h.01M221.2 28.8h.01M225.5 28.8h.01M229.9 28.8h.01M234.2 28.8h.01M238.6 28.8h.01M242.9 28.8h.01M247.2 28.8h.01M251.6 28.8h.01M255.9 28.8h.01M260.2 28.8h.01M264.6 28.8h.01M268.9 28.8h.01M273.3 28.8h.01M277.6 28.8h.01M281.9 28.8h.01M286.3 28.8h.01M290.6 28.8h.01M294.9 28.8h.01M299.3 28.8h.01M303.6 28.8h.01M308.0 28.8h.01M312.3 28.8h.01M316.6 28.8h.01M338.3 28.8h.01M48.5 26.2h.01M53.1 26.2h.01M57.7 26.2h.01M62.3 26.2h.01M66.9 26.2h.01M71.5 26.2h.01M76.2 26.2h.01M80.8 26.2h.01M85.4 26.2h.01M103.8 26.2h.01M108.5 26.2h.01M113.1 26.2h.01M117.7 26.2h.01M177.7 26.2h.01M205.4 26.2h.01M210.0 26.2h.01M214.6 26.2h.01M219.2 26.2h.01M223.8 26.2h.01M228.5 26.2h.01M233.1 26.2h.01M237.7 26.2h.01M242.3 26.2h.01M246.9 26.2h.01M251.5 26.2h.01M256.2 26.2h.01M260.8 26.2h.01M265.4 26.2h.01M270.0 26.2h.01M274.6 26.2h.01M279.2 26.2h.01M283.8 26.2h.01M288.5 26.2h.01M293.1 26.2h.01M297.7 26.2h.01M302.3 26.2h.01M306.9 26.2h.01M311.5 26.2h.01M316.2 26.2h.01M339.2 26.2h.01M19.7 23.6h.01M24.7 23.6h.01M44.4 23.6h.01M49.3 23.6h.01M54.2 23.6h.01M59.2 23.6h.01M64.1 23.6h.01M69.0 23.6h.01M74.0 23.6h.01M78.9 23.6h.01M83.8 23.6h.01M103.6 23.6h.01M108.5 23.6h.01M113.4 23.6h.01M192.3 23.6h.01M202.2 23.6h.01M207.1 23.6h.01M212.1 23.6h.01M217.0 23.6h.01M221.9 23.6h.01M226.8 23.6h.01M231.8 23.6h.01M236.7 23.6h.01M241.6 23.6h.01M246.6 23.6h.01M251.5 23.6h.01M256.4 23.6h.01M261.4 23.6h.01M266.3 23.6h.01M271.2 23.6h.01M276.2 23.6h.01M281.1 23.6h.01M286.0 23.6h.01M291.0 23.6h.01M295.9 23.6h.01M300.8 23.6h.01M305.8 23.6h.01M310.7 23.6h.01M315.6 23.6h.01M320.5 23.6h.01M335.3 23.6h.01M340.3 23.6h.01M18.8 21.0h.01M24.2 21.0h.01M29.6 21.0h.01M34.9 21.0h.01M40.3 21.0h.01M45.7 21.0h.01M51.0 21.0h.01M56.4 21.0h.01M61.8 21.0h.01M67.2 21.0h.01M72.5 21.0h.01M77.9 21.0h.01M83.3 21.0h.01M104.8 21.0h.01M110.1 21.0h.01M131.6 21.0h.01M137.0 21.0h.01M185.4 21.0h.01M190.7 21.0h.01M196.1 21.0h.01M201.5 21.0h.01M212.2 21.0h.01M217.6 21.0h.01M223.0 21.0h.01M228.4 21.0h.01M233.7 21.0h.01M239.1 21.0h.01M244.5 21.0h.01M249.9 21.0h.01M255.2 21.0h.01M260.6 21.0h.01M266.0 21.0h.01M271.3 21.0h.01M276.7 21.0h.01M282.1 21.0h.01M287.5 21.0h.01M292.8 21.0h.01M298.2 21.0h.01M303.6 21.0h.01M309.0 21.0h.01M314.3 21.0h.01M319.7 21.0h.01M325.1 21.0h.01M330.4 21.0h.01M335.8 21.0h.01M341.2 21.0h.01M346.6 21.0h.01M351.9 21.0h.01M17.4 18.4h.01M23.2 18.4h.01M29.0 18.4h.01M34.8 18.4h.01M40.6 18.4h.01M46.5 18.4h.01M52.3 18.4h.01M58.1 18.4h.01M63.9 18.4h.01M69.7 18.4h.01M75.5 18.4h.01M81.3 18.4h.01M87.1 18.4h.01M92.9 18.4h.01M110.3 18.4h.01M127.7 18.4h.01M133.5 18.4h.01M139.4 18.4h.01M191.6 18.4h.01M197.4 18.4h.01M203.2 18.4h.01M214.8 18.4h.01M220.6 18.4h.01M226.5 18.4h.01M232.3 18.4h.01M238.1 18.4h.01M243.9 18.4h.01M249.7 18.4h.01M255.5 18.4h.01M261.3 18.4h.01M267.1 18.4h.01M272.9 18.4h.01M278.7 18.4h.01M284.5 18.4h.01M290.3 18.4h.01M296.1 18.4h.01M301.9 18.4h.01M307.7 18.4h.01M313.5 18.4h.01M319.4 18.4h.01M325.2 18.4h.01M331.0 18.4h.01M336.8 18.4h.01M342.6 18.4h.01M348.4 18.4h.01M354.2 18.4h.01M16.1 15.8h.01M22.5 15.8h.01M28.9 15.8h.01M35.4 15.8h.01M41.8 15.8h.01M48.2 15.8h.01M54.6 15.8h.01M61.1 15.8h.01M67.5 15.8h.01M73.9 15.8h.01M80.4 15.8h.01M86.8 15.8h.01M93.2 15.8h.01M99.6 15.8h.01M106.1 15.8h.01M112.5 15.8h.01M131.8 15.8h.01M138.2 15.8h.01M144.6 15.8h.01M196.1 15.8h.01M202.5 15.8h.01M208.9 15.8h.01M215.4 15.8h.01M221.8 15.8h.01M228.2 15.8h.01M234.6 15.8h.01M241.1 15.8h.01M247.5 15.8h.01M253.9 15.8h.01M260.4 15.8h.01M266.8 15.8h.01M273.2 15.8h.01M279.6 15.8h.01M286.1 15.8h.01M292.5 15.8h.01M298.9 15.8h.01M305.4 15.8h.01M311.8 15.8h.01M318.2 15.8h.01M324.6 15.8h.01M331.1 15.8h.01M337.5 15.8h.01M343.9 15.8h.01M350.4 15.8h.01M356.8 15.8h.01M21.6 13.2h.01M28.8 13.2h.01M36.0 13.2h.01M43.2 13.2h.01M50.4 13.2h.01M57.6 13.2h.01M86.4 13.2h.01M93.6 13.2h.01M100.8 13.2h.01M108.0 13.2h.01M129.6 13.2h.01M136.8 13.2h.01M144.0 13.2h.01M151.2 13.2h.01M201.6 13.2h.01M208.8 13.2h.01M244.8 13.2h.01M252.0 13.2h.01M259.2 13.2h.01M266.4 13.2h.01M273.6 13.2h.01M280.8 13.2h.01M288.0 13.2h.01M295.2 13.2h.01M302.4 13.2h.01M309.6 13.2h.01M316.8 13.2h.01M324.0 13.2h.01M331.2 13.2h.01M338.4 13.2h.01M345.6 13.2h.01M352.8 13.2h.01M85.9 10.6h.01M102.3 10.6h.01M126.8 10.6h.01M135.0 10.6h.01M143.2 10.6h.01M151.4 10.6h.01M257.7 10.6h.01M265.9 10.6h.01M274.1 10.6h.01M282.3 10.6h.01M290.5 10.6h.01M298.6 10.6h.01M306.8 10.6h.01M315.0 10.6h.01M323.2 10.6h.01M331.4 10.6h.01M123.2 8.0h.01M132.6 8.0h.01M142.1 8.0h.01M151.6 8.0h.01M265.3 8.0h.01M274.7 8.0h.01M284.2 8.0h.01M118.1 5.4h.01M129.4 5.4h.01M140.6 5.4h.01M151.9 5.4h.01M124.6 2.8h.01M138.5 2.8h.01M152.3 2.8h.01M135.0 0.2h.01' fill='none' stroke='%23fff' stroke-width='1.25' stroke-linecap='round'/%3E%3C/svg%3E"); }
.theme-flame { --t-ease: cubic-bezier(.16, .84, .24, 1); --t-sans: "General Sans", -apple-system, "Helvetica Neue", Arial, sans-serif; --t-ember: #d94826; --t-ember-hi: #e95f38; --t-ember-deep: #8c2413; --t-amber: #ed925f; --t-ink: #151210; --t-dim: rgba(21, 18, 16, .66); --t-faint: rgba(21, 18, 16, .44); --t-line: rgba(21, 18, 16, .1); --t-text: linear-gradient(96deg, #cf4223 0%, #e85c30 60%, #ec7c50 100%); }
.theme-flame .logo, .theme-flame .vc-logo, .theme-flame .t-mark { font-family: "MuseoModerno", "General Sans", -apple-system, "Helvetica Neue", Arial, sans-serif; letter-spacing: -.02em; }
.theme-flame .site-head .logo { font-size: 31px; }

.f-hero { --flame: radial-gradient(38% 44% at 98% 0%, rgba(226, 140, 104, .36) 0%, rgba(226, 140, 104, 0) 62%), radial-gradient(34% 48% at 0% 64%, rgba(190, 76, 42, .44) 0%, rgba(190, 76, 42, 0) 70%), linear-gradient(150deg, #140605 0%, #3a120c 46%, #55190f 100%), #2b0d09; position: relative; overflow: visible; overflow-x: clip; padding-top: clamp(36px, 4.600vw, 70px); padding-bottom: clamp(30px, 3.600vw, 52px); color: #fff; text-align: center; isolation: isolate; }
.f-hero::before { content: none; }
.f-sky { position: absolute; z-index: -1; left: 0; right: 0; top: -240px; bottom: 0; border-radius: 0 0 36px 36px; overflow: hidden; background: var(--flame); }
.f-sky::after { content: ""; position: absolute; inset: 0; background: var(--grain); pointer-events: none; }
.f-hero .t-mark { left: 50%; top: auto; bottom: -4%; z-index: 0; font-size: clamp(200px, 37vw, 580px); -webkit-text-stroke: 1.500px rgba(255, 255, 255, .1); }
.f-hero .eyebrow { color: #ffdcc8; }
.f-hero h1 { color: #fff; }
.f-hero h1 em { color: #ffdcc8; background: linear-gradient(96deg, #ffeadb 0%, #ffc4a2 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.f-hero .lede { margin-inline: auto; color: rgba(255, 255, 255, .88); }
.f-hero .actions { justify-content: center; }
.f-hero .btn-ember { background: #fff; color: var(--ink); box-shadow: 0 20px 40px -20px rgba(40, 8, 4, .8); }
.f-hero .btn-ember::before { content: none; }
.f-hero .btn-line { background: rgba(255, 255, 255, .1); color: #fff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .55); }
.f-hero :focus-visible { outline-color: #fff; }
.f-hero .dcard:focus-visible .dlift { outline-color: #fff; }

.codes { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-top: clamp(36px, 4.600vw, 64px); }
.codes a { padding: 9px 18px; border-radius: 999px; background: rgba(255, 255, 255, .08); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .18); font-size: 14.500px; font-weight: 600; letter-spacing: .04em; line-height: 1; color: rgba(255, 255, 255, .86); text-decoration: none; transition: background .25s, color .25s, transform .4s var(--t-ease); }
.codes a:hover { background: rgba(255, 255, 255, .18); color: #fff; transform: translate3d(0, -2px, 0); }
.stage { --cw: clamp(214px, 27vw, 390px); position: relative; height: calc(var(--cw) * 1.320); margin-top: clamp(18px, 2.400vw, 36px); }
.scene { position: absolute; inset: 0; container-type: size; opacity: 0; visibility: hidden; transform: translate3d(0, 22px, 0) scale(.97); transition: opacity .5s, transform .8s var(--t-ease), visibility 0s .5s; }
.scene.on { opacity: 1; visibility: visible; transform: none; transition: opacity .7s .12s, transform .9s var(--t-ease) .12s, visibility 0s; }

.sc-card .wg { display: block; z-index: 4; box-shadow: 0 44px 70px -34px rgba(10, 2, 1, .85), 0 0 0 1px rgba(255, 255, 255, .1); }
.sc-card .wg-l { left: 0; top: 1%; }
.sc-card .wg-r { left: auto; right: 0; top: 3%; }
@media (max-width: 1439px) { .sc-card .wg { display: none; } }
.f-hero h1 + .lede { margin-top: clamp(18px, 2vw, 28px); }
.f-hero .lede + .actions { margin-top: clamp(22px, 2.200vw, 30px); }
.f-hero .actions + .stage { margin-top: clamp(14px, 2vw, 30px); }
@media (min-width: 901px) and (max-height: 840px) {
  .f-hero { padding-top: 30px; }
  .f-hero h1 { font-size: clamp(44px, 6.300vw, 90px); }
  .f-hero .eyebrow { margin-bottom: 12px; }
}
.sc-card .deck-zone { --cw: clamp(214px, 27vw, 390px); --sx: 1; position: absolute; left: 0; right: 0; bottom: 0; height: calc(var(--cw) * .980); margin: 0; }
.arc-line { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.arc-line path { stroke: rgba(255, 255, 255, .26); stroke-width: 1; }
.arc { --coin: clamp(46px, 6vw, 84px); --dx: 15cqw; --dy: 4.500cqh; position: absolute; inset: 0; margin: 0; padding: 0; list-style: none; }
.arc li { --s: .72; position: absolute; left: 50%; top: 14%; display: grid; justify-items: center; gap: 8px; width: var(--coin); margin: calc(var(--coin) / -2) 0 0 calc(var(--coin) / -2); transform: translate3d(calc(var(--k) * var(--dx)), calc(var(--k) * var(--k) * var(--dy)), 0) scale(var(--s)); transform-origin: 50% calc(var(--coin) / 2); opacity: .86; transition: transform 1s cubic-bezier(.25, 1.300, .35, 1), opacity .6s; will-change: transform; }
.arc li.on { --s: 1.060; opacity: 1; }
.coin { display: grid; place-items: center; width: var(--coin); aspect-ratio: 1; border-radius: 50%; background: rgba(30, 10, 7, .66); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2), 0 20px 30px -18px rgba(20, 4, 2, .85); transition: box-shadow .6s; }
.coin svg { width: 54%; height: 54%; }
.arc li.on .coin { box-shadow: inset 0 0 0 2px #ffd2b8, 0 0 0 9px rgba(255, 210, 184, .14), 0 24px 36px -18px rgba(20, 4, 2, .9); }
.arc small { font: 600 13px/1 var(--sans); letter-spacing: .04em; color: rgba(255, 255, 255, .88); }
@supports not (width: 1cqw) {
  .arc li { left: calc(50% + var(--k) * 15%); top: calc(14% + var(--k) * var(--k) * 4.500%); transform: scale(var(--s)); }
}

@media (min-width: 901px) and (max-width: 1100px) { .sc-card .arc, .sc-card .arc-line { transform: translate3d(0, -14px, 0); } }

.world { position: absolute; left: 50%; top: 50%; width: min(100%, 250cqh); aspect-ratio: 360 / 138; container-type: size; transform: translate(-50%, -50%); }
.world::before { content: ""; position: absolute; inset: 0; background: var(--world) center / 100% 100% no-repeat; opacity: .46; transition: opacity 1.100s .1s, transform 1.400s var(--t-ease) .1s; }
.world::after { content: ""; position: absolute; left: -20%; top: 0; width: 44%; height: 100%; background: radial-gradient(closest-side, rgba(255, 190, 150, .2), rgba(255, 190, 150, 0)); pointer-events: none; }
.world.live::after { animation: f-sweep 11s ease-in-out infinite alternate; }
@keyframes f-sweep { to { transform: translateX(230%); } }
.world-routes { position: absolute; inset: 0; width: 100%; height: 100%; overflow: visible; }
.world-routes path { stroke: rgba(255, 228, 210, .9); stroke-width: 1.300; stroke-dasharray: 2 6; stroke-linecap: round; opacity: .42; transition: opacity .5s; }
.world-routes path.on { opacity: 1; }
.flags { --flag: clamp(24px, 2.800vw, 38px); position: absolute; inset: 0; margin: 0; padding: 0; list-style: none; }
.flags li { position: absolute; width: var(--flag); aspect-ratio: 1; margin: calc(var(--flag) / -2) 0 0 calc(var(--flag) / -2); border-radius: 50%; box-shadow: 0 0 0 2.500px #fff, 0 14px 22px -10px rgba(20, 4, 2, .85); }
.flags li::before { content: ""; position: absolute; inset: -2.500px; border-radius: 50%; box-shadow: 0 0 0 2px rgba(255, 255, 255, .8); opacity: 0; }
.flags li.hit { z-index: 2; animation: f-hit .8s var(--t-ease); }
.flags li.hit::before { animation: f-ping 1.300s ease-out; }
.flags li.go { animation: f-go .5s var(--t-ease); }
.flags svg { width: 100%; height: 100%; border-radius: 50%; }
.flags .tip { position: absolute; left: 50%; bottom: calc(100% + 9px); padding: 5px 8px; border-radius: 8px; background: #fff; font: 600 12px/1 var(--sans); letter-spacing: .02em; color: #171311; white-space: nowrap; opacity: 0; transform: translate(-50%, 8px) scale(.8); transition: opacity .3s, transform .45s cubic-bezier(.3, 1.500, .4, 1); box-shadow: 0 12px 18px -10px rgba(20, 4, 2, .9); pointer-events: none; }
.flags li.hit .tip { opacity: 1; transform: translate(-50%, 0); }
.comet { position: absolute; left: 0; top: 0; z-index: 3; width: 10px; height: 10px; margin: -5px 0 0 -5px; border-radius: 50%; background: #fff; box-shadow: 0 0 0 4px rgba(255, 214, 190, .28), 0 0 16px 4px rgba(255, 190, 150, .7); opacity: 0; will-change: transform, opacity; pointer-events: none; }
.comet.tail { width: 6px; height: 6px; margin: -3px 0 0 -3px; background: rgba(255, 226, 208, .9); box-shadow: none; }
@keyframes f-hit { 40% { transform: scale(1.300); } }
@keyframes f-go { 50% { transform: scale(.86); } }
.world.world-flat { position: relative; left: auto; top: auto; width: 100%; transform: none; animation: none; }
.world-flat::before { opacity: .5; }
.world-flat .flags { --flag: clamp(9px, 4cqw, 34px); }
.sec#payouts .split { display: block; }
.sec#payouts .split > div:first-child { position: relative; z-index: 1; max-width: 52%; }
.sec#payouts .split-visual { position: absolute; right: 3%; top: clamp(20px, 3vw, 44px); display: block; width: 46%; perspective: none; }
.sec#payouts .sec-wide { position: relative; z-index: 1; }
@keyframes f-ping { 0% { transform: scale(1); opacity: .75; } 60%, 100% { transform: scale(2.100); opacity: 0; } }


.theme-flame .story-glow { background: radial-gradient(closest-side, rgba(214, 96, 56, .5), rgba(214, 96, 56, .14) 55%, rgba(214, 96, 56, 0) 72%); }
.theme-flame .t-phone { background: linear-gradient(145deg, #6a5f58 0%, #1b1513 26%, #090706 60%, #40352f 100%); box-shadow: 0 0 0 1px rgba(0, 0, 0, .8), 0 70px 90px -44px rgba(21, 18, 16, .6), 0 40px 80px -34px rgba(160, 52, 30, .55), inset 0 0 0 1.500px rgba(255, 255, 255, .14); }
.theme-flame .t-phone::before { content: ""; position: absolute; right: -3px; top: 24%; width: 3px; height: 13%; border-radius: 0 3px 3px 0; background: linear-gradient(90deg, #2a211d, #5c514a); }
.theme-flame .t-screen { background: radial-gradient(120% 46% at 50% -8%, rgba(190, 70, 42, .62) 0%, rgba(190, 70, 42, 0) 70%), #0e0b0a; color: #f7f0ea; }
.theme-flame .t-screen::after { content: ""; position: absolute; inset: 0; z-index: 7; border-radius: inherit; background: linear-gradient(128deg, rgba(255, 255, 255, .09) 0%, rgba(255, 255, 255, 0) 30%); pointer-events: none; }
.theme-flame .t-status { color: #fff; }
.theme-flame .t-home { background: rgba(255, 255, 255, .86); }
.ph-card { --cw: 300px; position: absolute; left: 44%; top: 21%; z-index: 0; width: var(--cw); aspect-ratio: 1.586; border-radius: 18px; overflow: hidden; color: #fff; background: radial-gradient(70% 90% at 0% 0%, #e89d78 0%, rgba(232, 157, 120, 0) 62%), radial-gradient(80% 90% at 96% 34%, #dc6d58 0%, rgba(220, 109, 88, 0) 64%), radial-gradient(90% 80% at 22% 108%, #d4572b 0%, rgba(212, 87, 43, 0) 62%), #dd7b58; box-shadow: 0 40px 60px -34px rgba(120, 36, 20, .7), inset 0 0 0 1px rgba(255, 255, 255, .3); transform: rotate(16deg); }
.ph-card .vc-pat { position: absolute; inset: 0; background: var(--guil) center / 100% 100% no-repeat; opacity: .34; }
.ph-card .vc-logo { position: absolute; left: 8%; top: 11%; font: italic 700 32px/1 "MuseoModerno", var(--t-sans); }
.ph-card .vc-net { position: absolute; right: 7.500%; bottom: 9%; }
.ph-card .vc-net b { font: italic 700 34px/.86 var(--t-sans); letter-spacing: -.035em; }
.t-phone { z-index: 1; }
@media (min-width: 901px) and (max-width: 1180px) { .ph-card { left: 24%; } }

.ph-card { transition: transform 1.100s cubic-bezier(.2, 1.100, .3, 1); }
.phone3d[data-step="1"] .ph-card { transform: translate3d(22%, -8%, 0) rotate(26deg); }
.phone3d[data-step="2"] .ph-card, .phone3d[data-step="3"] .ph-card { transform: translate3d(-6%, 4%, 0) rotate(10deg); }
@media (min-width: 901px) and (max-width: 1180px) { .phone3d[data-step="1"] .ph-card { transform: translate3d(8%, -8%, 0) rotate(26deg); } }
.sats { position: absolute; inset: 0; z-index: 3; pointer-events: none; }
.sat { position: absolute; inset: 0; }
.sx { position: absolute; opacity: 0; transform: translate3d(0, 26px, 0) scale(.6); transition: opacity .35s, transform .5s var(--t-ease); }
.sat.on .sx { opacity: 1; transform: none; transition: opacity .5s var(--dl, .25s), transform .9s cubic-bezier(.25, 1.450, .35, 1) var(--dl, .25s); }
.sx > * { display: block; animation: tk-float 6s ease-in-out infinite alternate; }
.s-a { --dl: .3s; left: 3%; top: 26%; }
.s-b { --dl: .45s; left: 12%; top: 44%; }
.s-b > * { animation-duration: 7.200s; animation-delay: -2s; }
.s-c { --dl: .7s; right: -3%; top: 20%; }
.sat:nth-child(even) .s-c { top: 62%; }
.sat:nth-child(even) .s-a { top: 58%; }
.sat:nth-child(even) .s-b { top: 72%; left: 14%; }
.s-c > * { animation-duration: 8s; animation-delay: -3s; }
.cb { display: grid; place-items: center; width: 58px; height: 58px; border-radius: 50%; overflow: hidden; color: #fff; font-style: normal; box-shadow: 0 22px 30px -14px rgba(21, 18, 16, .55), inset 0 1.500px 0 rgba(255, 255, 255, .45); }
.cb svg { width: 54%; height: 54%; }
.s-b .cb { width: 48px; height: 48px; }
.cb.fl { box-shadow: 0 0 0 3px #fff, 0 22px 30px -14px rgba(21, 18, 16, .55); }
.cb.fl svg { width: 100%; height: 100%; }
.cb.av { background: #fff; font: 600 22px/1 var(--sans); color: #171311; box-shadow: 0 22px 30px -14px rgba(21, 18, 16, .55), inset 0 0 0 1px rgba(21, 18, 16, .08); }
.cb.av.me { background: linear-gradient(150deg, #f1a57e, #c8492c); color: #fff; }
.cb.tapw { background: #171311; }
.cb.tapw .ic { width: 26px; height: 26px; transform: rotate(-90deg); }
.cb.okw { background: #86e3b9; color: #0e0b0a; }
.cb.okw .ic { width: 22px; height: 22px; }
.toast { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; gap: 12px; align-items: center; min-width: 236px; padding: 14px 16px; border-radius: 22px; background: #fff; color: #171311; text-align: left; box-shadow: 0 44px 70px -36px rgba(21, 18, 16, .5), 0 0 0 1px rgba(21, 18, 16, .05); rotate: 4deg; }
.toast > div { grid-column: 2; }
.toast b { display: block; font-size: 14.500px; font-weight: 600; letter-spacing: -.01em; line-height: 1.2; }
.toast small { display: block; margin-top: 2px; font-size: 12px; color: rgba(21, 18, 16, .55); }
.toast strong { grid-column: 3; font-size: 15px; font-weight: 600; letter-spacing: -.02em; white-space: nowrap; }
.sat:first-child .toast strong { color: #17804a; }
.toast-ok { display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; background: #c8492c; color: #fff; }
.toast-ok .ic { width: 15px; height: 15px; }
.sat:nth-child(even) .toast { rotate: -4deg; }
@media (max-width: 1100px) { .sats { display: none; } }

.steps-wrap { position: relative; }
.rail { display: none; }
@media (min-width: 901px) {
  .rail { position: absolute; left: 0; top: 6vh; bottom: 12vh; display: block; width: 2px; border-radius: 2px; background: var(--t-line); }
  .rail-fill { position: absolute; inset: 0; border-radius: 2px; background: linear-gradient(180deg, #c8492c, #f1a57e); transform: scaleY(0); transform-origin: 50% 0; will-change: transform; }
  .rail-dot { position: absolute; left: -6px; top: -7px; width: 14px; height: 14px; border-radius: 50%; background: #c8492c; box-shadow: 0 0 0 5px rgba(200, 73, 44, .18), 0 0 18px 2px rgba(214, 96, 56, .6); will-change: transform; }
  .theme-flame .story-steps li { padding-left: 44px; border-left: 0; transform-origin: 0 50%; transition: opacity .6s, transform .9s cubic-bezier(.2, .9, .25, 1); }
  .theme-flame .story.live .story-steps li { opacity: .28; transform: scale(.92); }
  .theme-flame .story.live .story-steps li.on, .theme-flame .story.live .story-steps li:focus-within { opacity: 1; transform: none; }
  .theme-flame .story.live .story-steps li.on { border-image: none; }
  .theme-flame .story-steps li.on h3 em { font-style: normal; }
}

.scr.ap { align-items: stretch; padding: 62px 16px 28px; text-align: left; }
.ap-head { display: flex; align-items: center; gap: 10px; }
.ap-ava { display: grid; place-items: center; flex: none; width: 36px; height: 36px; border-radius: 50%; background: linear-gradient(150deg, #f1a57e, #c8492c); font-size: 15px; font-weight: 600; color: #fff; }
.ap-head small { display: block; font-size: 12px; line-height: 1.2; color: rgba(247, 240, 234, .62); }
.ap-head b { display: block; font-size: 15px; font-weight: 600; line-height: 1.25; }
.ap-bal { position: relative; margin-top: 16px; padding: 18px 18px 16px; border-radius: 24px; overflow: hidden; background: radial-gradient(70% 90% at 100% 0%, rgba(248, 198, 167, .9) 0%, rgba(248, 198, 167, 0) 62%), radial-gradient(80% 90% at 0% 60%, rgba(226, 110, 64, .95) 0%, rgba(226, 110, 64, 0) 70%), linear-gradient(150deg, #7a2416 0%, #c04a2d 60%, #9a3220 100%); box-shadow: 0 26px 40px -26px rgba(214, 90, 50, .8), inset 0 0 0 1px rgba(255, 255, 255, .18); }
.ap-bal::before { content: ""; position: absolute; inset: 0; background: var(--guil) center / 100% 100% no-repeat; opacity: .22; }
.ap-bal > * { position: relative; }
.ap-bal small { font-size: 13px; font-weight: 500; color: rgba(255, 255, 255, .84); }
.ap-amt { margin-top: 4px; font-size: 42px; font-weight: 600; letter-spacing: -.05em; line-height: 1; }
.ap-amt span { margin-right: .04em; font-weight: 500; opacity: .72; }
.ap-amt i { font-style: normal; opacity: .72; }
.ap-sub { display: flex; align-items: center; gap: 6px; margin-top: 14px; font-size: 12.500px; font-weight: 600; }
.ap-sub span { padding: 6px 10px; border-radius: 10px; background: rgba(24, 7, 4, .36); }
.ap-sub em { margin-left: 2px; font-style: normal; font-weight: 500; color: rgba(255, 255, 255, .86); }
.ap-label { margin-top: 18px; font-size: 13px; font-weight: 500; color: rgba(247, 240, 234, .62); }
.ap-label.mid { margin-top: 18px; text-align: center; }
.ap-row { display: grid; grid-template-columns: 38px minmax(0, 1fr) auto; gap: 12px; align-items: center; margin-top: 8px; padding: 11px 12px; border-radius: 18px; background: rgba(255, 255, 255, .06); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08); }
.ap-coin { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 50%; background: #1d1614; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12); }
.ap-coin svg { width: 58%; height: 58%; }
.ap-row b { display: block; font-size: 14.500px; font-weight: 600; line-height: 1.25; }
.ap-row small { display: block; font-size: 12px; line-height: 1.3; color: rgba(247, 240, 234, .62); }
.ap-row strong { font-size: 14.500px; font-weight: 600; letter-spacing: -.01em; color: #86e3b9; white-space: nowrap; }
.ap-acts { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: auto; }
.ap-acts span { display: grid; place-items: center; height: 50px; border-radius: 16px; background: rgba(255, 255, 255, .1); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12); font-size: 15px; font-weight: 600; }
.ap-acts span:first-child { background: #fff; color: #171311; box-shadow: none; }
.scr.on .ap-bal { animation: t-pop .6s var(--t-ease) both; }
.scr.on .ap-row { animation: t-pop .55s var(--t-ease) .35s both; }
.scr.on .ap-row + .ap-row { animation-delay: .55s; }

.ap-tap { position: relative; margin-top: 62px; }
.ap-nfc, .ap-ok { position: absolute; left: 50%; top: -54px; z-index: 2; display: grid; place-items: center; width: 44px; height: 44px; margin-left: -22px; border-radius: 50%; }
.ap-nfc { background: rgba(255, 255, 255, .1); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .3); }
.ap-nfc .ic { width: 22px; height: 22px; transform: rotate(-90deg); }
.ap-ok { background: #fff; color: #c8492c; opacity: 0; }
.ap-ok .ic { width: 22px; height: 22px; }
.ap-card { --cw: 258px; position: relative; width: 100%; aspect-ratio: 1.586; border-radius: 18px; overflow: hidden; color: #fff; background: radial-gradient(70% 90% at 0% 0%, #e89d78 0%, rgba(232, 157, 120, 0) 62%), radial-gradient(80% 90% at 96% 34%, #dc6d58 0%, rgba(220, 109, 88, 0) 64%), radial-gradient(90% 80% at 22% 108%, #d4572b 0%, rgba(212, 87, 43, 0) 62%), #dd7b58; box-shadow: 0 34px 44px -26px rgba(214, 90, 50, .75), inset 0 0 0 1px rgba(255, 255, 255, .3); transform: rotate(-3deg); }
.ap-card .vc-pat { position: absolute; inset: 0; background: var(--guil) center / 100% 100% no-repeat; opacity: .34; }
.ap-card .vc-logo { position: absolute; left: 8%; top: 12%; font: italic 700 28px/1 "MuseoModerno", var(--t-sans); }
.ap-card .vc-net { position: absolute; right: 8%; bottom: 10%; }
.ap-card .vc-net b { font: italic 700 29px/1 var(--t-sans); letter-spacing: -.035em; }
.ap-row.paid { margin-top: 26px; }
.ap-row.paid .ap-coin { background: #86e3b9; color: #0e0b0a; box-shadow: none; }
.ap-row.paid .ap-coin .ic { width: 18px; height: 18px; }
.ap-row.paid strong { color: #fff; }
.ap-chips { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; margin-top: 16px; }
.ap-chips span { padding: 8px 13px; border-radius: 12px; background: rgba(255, 255, 255, .08); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12); font-size: 13.500px; font-weight: 600; }
.scr.on .ap-card { animation: ap-tap 2.400s var(--t-ease) both; }
.scr.on .ap-nfc { animation: t-ping 2.400s var(--t-ease) both; }
.scr.on .ap-ok { animation: t-done 2.400s var(--t-ease) both; }
.scr.on .ap-row.paid { animation: t-pop .55s var(--t-ease) 1.500s both; }
.scr.on .ap-chips span { animation: t-pop .5s var(--t-ease) 1.800s both; }
@keyframes ap-tap { 0% { transform: translateY(170px) rotate(8deg); } 38%, 56% { transform: translateY(-34px) rotate(-6deg) scale(.96); } 100% { transform: rotate(-3deg); } }

.ap-field { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-top: 14px; padding: 14px 14px 15px; border-radius: 20px; background: rgba(255, 255, 255, .06); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08); }
.ap-field small { display: block; font-size: 12.500px; color: rgba(247, 240, 234, .62); }
.ap-field b { display: block; margin-top: 3px; font-size: 27px; font-weight: 600; letter-spacing: -.04em; line-height: 1.05; white-space: nowrap; }
.ap-field.get { margin-top: 0; }
.ap-field.get b { color: #f1a57e; background: linear-gradient(96deg, #ffd9c2, #ee8a5b); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.ap-cur { display: inline-flex; align-items: center; gap: 7px; flex: none; padding: 6px 11px 6px 6px; border-radius: 999px; background: rgba(255, 255, 255, .1); font-size: 13.500px; font-weight: 600; }
.ap-cur svg { width: 24px; height: 24px; border-radius: 50%; }
.ap-mid { position: relative; display: grid; gap: 7px; padding: 13px 14px 13px 46px; font-size: 13px; }
.ap-mid i { position: absolute; left: 25px; top: 0; bottom: 0; border-left: 2px dashed rgba(247, 240, 234, .26); }
.ap-mid p { display: flex; justify-content: space-between; gap: 10px; color: rgba(247, 240, 234, .62); }
.ap-mid b { font-weight: 600; color: #f7f0ea; }
.theme-flame .ap-send .s-confirm { background: rgba(255, 255, 255, .1); color: #f7f0ea; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12); }
.theme-flame .ap-send .s-confirm i { background: linear-gradient(180deg, #e2693f, #c8492c); }
.scr.on .ap-field, .scr.on .ap-mid { animation: t-pop .55s var(--t-ease) both; }
.scr.on .ap-mid { animation-delay: .25s; }
.scr.on .ap-field.get { animation-delay: .55s; }

.theme-flame .ap-app .s-people { margin-top: 30px; }
.theme-flame .ap-app .who.me { background: linear-gradient(150deg, #f1a57e, #c8492c); color: #fff; }
.theme-flame .ap-app .who.them { background: #fff; color: #171311; box-shadow: none; }
.theme-flame .ap-app .s-path { border-top-color: rgba(247, 240, 234, .28); }
.theme-flame .ap-app .s-chip { background: #fff; color: #171311; box-shadow: 0 16px 24px -14px rgba(0, 0, 0, .9); }
.ap-app .ap-amt { margin-top: 30px; text-align: center; font-size: 54px; }
.ap-by { margin-top: 10px; text-align: center; font-size: 15px; font-weight: 500; color: rgba(247, 240, 234, .62); }
.theme-flame .ap-app .s-bar { background: #fff; color: #171311; }
.theme-flame .ap-app .s-bar .ic { background: #c8492c; color: #fff; }
.theme-flame .ap-app .s-tags span { padding: 10px 20px; font-size: 15.500px; background: rgba(255, 255, 255, .08); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12); }
@keyframes ap-recv { 50% { transform: scale(1.120); box-shadow: 0 0 0 10px rgba(255, 255, 255, .16); } }
.theme-flame .scr.on .who.them { animation-name: ap-recv; }

.theme-flame .site-head { --sh-radius: 33px; --sh-ctl-radius: 999px; --sh-dim: #564e47; }
.theme-flame .site-head .head-row { padding: 0 11px 0 30px; }
.theme-flame .site-head .main-nav { gap: 4px; }
.theme-flame .site-head .main-nav a { padding: 9px 16px; border-radius: 999px; transition: background .25s, color .25s; }
.theme-flame .site-head .main-nav a::after { content: none; }
.theme-flame .site-head .main-nav a:hover { background: rgba(21, 18, 16, .07); }
.theme-flame .site-head .main-nav a[aria-current] { background: #171311; color: #fff; }
.theme-flame .btn { border-radius: 999px; }

.f-acc .acc { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.100fr); gap: clamp(28px, 5vw, 80px); align-items: center; background: var(--g-ember-deep); }
.f-acc .acc::before { content: none; }
.f-acc .acc::after { content: ""; position: absolute; inset: 0; background: var(--grain); opacity: .4; pointer-events: none; }
.f-acc .acc > * { position: relative; z-index: 1; }
.f-acc .lede { margin-top: 24px; }
.f-acc .eyebrow { color: #f3ad8b; }
.f-acc .sec-title em { background: linear-gradient(96deg, #ffe7d6 0%, #f3a27a 100%); -webkit-background-clip: text; background-clip: text; color: transparent; }
.f-acc .more { color: #f3ad8b; }
.acc-note { margin-top: 18px; font-size: 14px; color: rgba(248, 242, 234, .6); }
.f-acc :focus-visible { outline-color: #fff; }
.adeck { --cw: min(82%, 440px); position: relative; width: 100%; aspect-ratio: 1 / .8; }
.acd { position: absolute; left: 50%; top: 58%; width: var(--cw); aspect-ratio: 1.586; margin: calc(var(--cw) / -3.172) 0 0 calc(var(--cw) / -2); transition: transform .95s cubic-bezier(.3, 1.050, .35, 1); will-change: transform; }
.acd.s0 { z-index: 3; transform: rotate(-4deg); }
.acd.s1 { z-index: 2; transform: translate3d(11%, -15%, 0) rotate(6deg); }
.acd.s2 { z-index: 1; transform: translate3d(-9%, -28%, 0) rotate(-12deg); }
.acd.out { z-index: 4; transform: translate3d(62%, 14%, 0) rotate(19deg); transition: transform .5s cubic-bezier(.5, 0, .7, .5); }
.acd::after { content: ""; position: absolute; inset: 0; border-radius: 26px; background: #170604; opacity: 0; transition: opacity .9s; pointer-events: none; }
.acd.s1::after { opacity: .3; }
.acd.s2::after { opacity: .52; }
.af { position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: space-between; padding: 6.500% 7%; border-radius: 26px; overflow: hidden; color: #fff; text-align: left; background: radial-gradient(44% 56% at 82% 16%, rgba(247, 204, 176, .95) 0%, rgba(238, 156, 116, .55) 36%, rgba(238, 156, 116, 0) 74%), radial-gradient(40% 60% at 16% 50%, rgba(230, 116, 70, .95) 0%, rgba(230, 116, 70, 0) 74%), radial-gradient(50% 60% at 100% 100%, rgba(64, 20, 13, .7) 0%, rgba(64, 20, 13, 0) 74%), linear-gradient(110deg, #5a1d14 0%, #ad3f29 46%, #b3432c 68%, #7a281b 100%); box-shadow: 0 50px 70px -40px rgba(10, 2, 1, .9), inset 0 0 0 1px rgba(255, 255, 255, .26), inset 0 1.500px 0 rgba(255, 255, 255, .5); }
.af::before { content: ""; position: absolute; inset: 0; background: var(--guil) center / 100% 100% no-repeat; opacity: .26; }
.af > * { position: relative; transition: opacity .3s .3s; }
.acd.out .af > * { opacity: 0; transition: opacity .25s .2s; }
.af-top { display: flex; align-items: center; gap: 14px; }
.af-flag { flex: none; width: 15%; aspect-ratio: 1; border-radius: 50%; overflow: hidden; box-shadow: 0 0 0 2.500px #fff; }
.af-flag svg { display: block; width: 100%; height: 100%; }
.af-code { display: block; font-size: clamp(26px, 3.200vw, 42px); font-weight: 600; letter-spacing: -.04em; line-height: .95; }
.af-name { display: block; margin-top: 5px; font-size: clamp(14px, 1.250vw, 16.500px); color: rgba(255, 255, 255, .9); }
.af .vc-logo { position: static; align-self: flex-start; margin-left: auto; font: italic 700 clamp(20px, 2.100vw, 27px)/1 "MuseoModerno", var(--sans); letter-spacing: -.02em; }
.af-rows { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 7px 20px; margin: 0; font-size: clamp(13px, 1.200vw, 16px); line-height: 1.3; }
.af-rows dt { color: rgba(255, 255, 255, .82); }
.af-rows dd { margin: 0; font-weight: 600; }

.tk { position: absolute; left: var(--x); top: var(--y); width: var(--d); height: var(--d); margin: calc(var(--d) / -2) 0 0 calc(var(--d) / -2); transition: transform .9s cubic-bezier(.25, 1.200, .35, 1), opacity .5s; }
.tk > i { display: grid; place-items: center; width: 100%; height: 100%; border-radius: 50%; overflow: hidden; color: #fff; font-style: normal; background: radial-gradient(90% 90% at 30% 16%, rgba(255, 255, 255, .44) 0%, rgba(255, 255, 255, .1) 46%, rgba(255, 255, 255, .02) 100%), rgba(60, 19, 12, .5); box-shadow: inset 0 1.500px 0 rgba(255, 255, 255, .62), inset 0 0 0 1px rgba(255, 255, 255, .2), inset 0 -12px 18px -8px rgba(20, 4, 2, .5), 0 22px 30px -16px rgba(10, 2, 1, .9); animation: tk-float calc(5.500s + var(--n) * .7s) ease-in-out calc(var(--n) * -1.300s) infinite alternate; }
.tk svg { width: 52%; height: 52%; }
.tk em { font: 600 calc(var(--d) * .36)/1 var(--sans); letter-spacing: -.04em; }
.tk.flag > i { padding: 11%; }
.tk.flag svg { width: 100%; height: 100%; border-radius: 50%; }
@keyframes tk-float { from { transform: translate3d(0, -5px, 0); } to { transform: translate3d(0, 6px, 0); } }
.adeck .tk { opacity: .9; }

.f-pillars { padding-top: clamp(22px, 3.200vw, 44px); }
.pillars:not(.compact) { --fold: 236px; margin-top: 0; }
.pillars:not(.compact) a { min-height: 404px; }
.pillars:not(.compact) span { max-width: 12em; margin-bottom: 12px; }
.pillars:not(.compact) b { width: 58%; }
.pillars:not(.compact) a::before { left: 58%; }
@media (min-width: 901px) and (max-width: 1000px) { .pillars:not(.compact) b { width: 66%; padding-left: 20px; } .pillars:not(.compact) a::before { left: 66%; } }
@media (min-width: 901px) and (max-width: 1250px) {
  .pa-card { width: 52%; }
  .pa-coins { grid-template-columns: repeat(2, 46px); gap: 8px; right: 4%; }
  .pa-coins .cb { width: 46px; height: 46px; }
  .pa-flags { left: 40%; }
  .pa-flags i { width: 72px; height: 72px; margin-left: -18px; }
  .pa-more { right: 4%; grid-template-columns: repeat(2, 28px); gap: 6px; }
  .pa-more i { width: 28px; height: 28px; }
}
.pillars p { max-width: 25em; margin-bottom: 22px; font-size: 15.500px; line-height: 1.45; color: var(--dim); }
.pl-top { position: absolute; left: 0; right: 0; top: 0; z-index: -2; height: var(--fold); }
.pillars .pl-top > * { transition: opacity .6s, transform .9s cubic-bezier(.2, 1.200, .3, 1); }
.pillars.wait .pl-top > * { opacity: 0; }
.pillars.wait .pa-card { transform: rotate(-14deg) translate3d(-30px, 40px, 0); }
.pillars.wait .pa-coins, .pillars.wait .pa-more { transform: translate3d(30px, -20px, 0) scale(.7); }
.pillars.wait .pa-flags { transform: translate(-50%, -30%) scale(.8); }
.pillars.wait .pa-globe { transform: translateX(-50%) translate3d(0, 50px, 0); }
.pillars.wait .pa-pins { transform: translateX(-50%) translate3d(0, 30px, 0); }


.pillars:not(.compact) .pl-top span, .pillars:not(.compact) .pl-top b { position: static; width: auto; max-width: none; height: auto; margin: 0; padding: 0; overflow: visible; border-radius: 0; background: none; font-size: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; white-space: normal; text-wrap: initial; }
.pillars:not(.compact) .pl-top .vc-logo { position: absolute; left: 9%; top: 12%; font: italic 700 25px/1 "MuseoModerno", var(--sans); letter-spacing: -.02em; }
.pillars:not(.compact) .pl-top .pa-visa { position: absolute; right: 8%; bottom: 12%; font: italic 700 24px/1 var(--sans); letter-spacing: -.035em; }
.pa-card { position: absolute; left: 9%; top: 24%; width: min(58%, 250px); aspect-ratio: 1.586; border-radius: 16px; overflow: hidden; color: #fff; background: radial-gradient(90% 80% at 100% 0%, rgba(217, 72, 38, .5) 0%, rgba(217, 72, 38, 0) 60%), linear-gradient(155deg, #2b211c 0%, #120e0c 55%, #070605 100%); box-shadow: 0 34px 44px -24px rgba(10, 2, 1, .95), inset 0 0 0 1px rgba(255, 238, 220, .18), inset 0 1.500px 0 rgba(255, 255, 255, .28); transform: rotate(-8deg); transition: transform .8s cubic-bezier(.2, 1.200, .3, 1); }
.pa-card .vc-pat { position: absolute; inset: 0; background: var(--guil) center / 100% 100% no-repeat; opacity: .2; }
.pa-coins { position: absolute; right: 7%; top: 15%; display: grid; grid-template-columns: repeat(2, 58px); gap: 10px; transform: rotate(7deg); transition: transform .8s cubic-bezier(.2, 1.200, .3, 1); }
.pillars a:hover .pa-card { transform: rotate(-4deg) translate3d(0, -6px, 0); }
.pillars a:hover .pa-coins { transform: rotate(2deg) translate3d(0, -6px, 0); }
.pa-flags { position: absolute; left: 44%; top: 52%; display: flex; transform: translate(-50%, -50%); }
.pa-flags i { display: block; width: 92px; height: 92px; margin-left: -20px; border-radius: 50%; overflow: hidden; box-shadow: 0 0 0 4px #fff, 0 26px 32px -14px rgba(10, 2, 1, .9); transition: transform .8s cubic-bezier(.2, 1.300, .3, 1); }
.pa-flags i:first-child { margin-left: 0; }
.pa-flags i:nth-child(2) { z-index: 1; transform: scale(1.160) translate3d(0, -6px, 0); }
.pillars a:hover .pa-flags i:first-child { transform: translate3d(-10px, 0, 0); }
.pillars a:hover .pa-flags i:last-child { transform: translate3d(10px, 0, 0); }
.pa-flags svg, .pa-more svg, .pa-pins svg, .pb-flags svg { display: block; width: 100%; height: 100%; }
.pa-more { position: absolute; right: 6%; top: 14%; display: grid; grid-template-columns: repeat(2, 36px); gap: 8px; opacity: .92; }
.pa-more i { display: block; width: 36px; height: 36px; border-radius: 50%; overflow: hidden; box-shadow: 0 0 0 2px #fff; }
.pa-globe { position: absolute; left: 50%; top: 20%; width: min(84%, 360px); aspect-ratio: 1; border-radius: 50%; overflow: hidden; transform: translateX(-50%); background: radial-gradient(circle at 34% 20%, rgba(255, 255, 255, .3), rgba(255, 255, 255, .06) 46%, rgba(20, 6, 3, .45) 100%); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .34), 0 -10px 40px -10px rgba(255, 200, 170, .3); }
.pa-globe i { position: absolute; left: -70%; right: -70%; top: 0; height: 92%; background: var(--world) center / 100% 100% no-repeat; opacity: .62; }
.pa-pins { position: absolute; left: 50%; top: 20%; width: min(84%, 360px); height: 150%; transform: translateX(-50%); }
.pa-pins i { position: absolute; width: 40px; height: 40px; margin: -20px 0 0 -20px; border-radius: 50%; overflow: hidden; box-shadow: 0 0 0 3px #fff, 0 16px 22px -10px rgba(10, 2, 1, .9); }



.f-biz > .wrap { position: relative; isolation: isolate; overflow: hidden; padding: var(--pad); border-radius: var(--r-xl); background: radial-gradient(46% 70% at 100% 100%, rgba(190, 76, 42, .34) 0%, rgba(190, 76, 42, 0) 70%), #0f0c0b; color: #f8f2ea; }
.f-biz > .wrap::after { content: ""; position: absolute; inset: 0; z-index: -1; background: var(--grain); opacity: .5; }
.biz { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(28px, 5vw, 80px); align-items: center; }
.f-biz .eyebrow { color: #f3ad8b; }
.f-biz .lede { color: rgba(248, 242, 234, .74); }
.f-biz :focus-visible { outline-color: #fff; }
.biz-visual { position: relative; aspect-ratio: 1 / .74; }
.biz-card { position: absolute; left: 12%; top: 16%; width: 68%; transform: rotate(-7deg); transition: transform 1s cubic-bezier(.2, 1.100, .3, 1); }
.f-biz:hover .biz-card { transform: rotate(-3deg) translate3d(0, -8px, 0); }
.biz-visual .toast { position: absolute; min-width: 250px; animation: tk-float 7s ease-in-out infinite alternate; }
.biz-t1 { right: 0; top: 4%; rotate: 5deg; }
.biz-t2 { left: 0; bottom: 6%; rotate: -4deg; animation-delay: -3s; animation-duration: 8.500s; }
.biz-visual .toast strong { color: #171311; }

.exp { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1.050fr); gap: clamp(24px, 5vw, 70px); align-items: center; }
.bento { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-template-rows: repeat(3, minmax(0, 1fr)); gap: 12px; aspect-ratio: 1 / .92; margin: 0; padding: 0; list-style: none; }
.bt { position: relative; display: flex; flex-direction: column; justify-content: space-between; padding: clamp(14px, 1.700vw, 24px); border-radius: 30px; overflow: hidden; transition: transform 1.100s cubic-bezier(.2, 1.150, .3, 1), opacity .6s; will-change: transform; }
.bt > * { position: relative; }
.bt-glow { position: absolute; left: -130px; top: -130px; z-index: 0; width: 260px; height: 260px; border-radius: 50%; background: radial-gradient(closest-side, rgba(255, 236, 222, .34), rgba(255, 236, 222, 0)); opacity: 0; transition: opacity .5s; pointer-events: none; will-change: transform; }
.bt-3 .bt-glow, .bt-4 .bt-glow { background: radial-gradient(closest-side, rgba(217, 72, 38, .2), rgba(217, 72, 38, 0)); }
.bt.track { transition: none; }
.bt.track .bt-glow { opacity: 1; }
.bt b { font-size: clamp(17px, 1.900vw, 26px); font-weight: 600; letter-spacing: -.02em; line-height: 1; }
.bt-ic { display: block; width: clamp(30px, 3.300vw, 46px); transform-origin: 30% 70%; transition: transform 1.100s cubic-bezier(.25, 1.600, .35, 1); }
.bt-ic svg { width: 100%; height: auto; }
.bt-1 { grid-area: 1 / 1 / 3 / 3; background: var(--grain), radial-gradient(44% 50% at 78% 22%, rgba(247, 204, 176, .96) 0%, rgba(238, 156, 116, .56) 36%, rgba(238, 156, 116, 0) 74%), radial-gradient(42% 56% at 20% 44%, rgba(230, 116, 70, .95) 0%, rgba(230, 116, 70, 0) 74%), radial-gradient(50% 50% at 0% 100%, rgba(44, 13, 8, .95) 0%, rgba(44, 13, 8, 0) 74%), radial-gradient(40% 50% at 100% 100%, rgba(64, 20, 13, .85) 0%, rgba(64, 20, 13, 0) 74%), linear-gradient(108deg, #4a1710 0%, #a83c27 44%, #b3432c 66%, #6a2217 100%); color: #fff; }
.bt-1 b { font-size: clamp(46px, 6.200vw, 92px); letter-spacing: -.045em; line-height: .9; }
.bt-1 .bt-ic { width: clamp(44px, 5.200vw, 76px); }
.bt-2, .bt-6 { background: #0f0c0b; color: #fff; }
.bt-6 .bt-ic { color: #f3a27a; }
.bt-3 { background: #fff; color: var(--ink); box-shadow: inset 0 0 0 1px var(--line); }
.bt-3 .bt-ic { color: var(--ember); }
.bt-4 { background: #e2ddd7; color: var(--ink); }
.bt-5 { background: var(--grain), var(--g-ember-deep); color: #fff; }
.bt.lit { transform: translate3d(0, -8px, 0) scale(1.030); }
.bt.lit .bt-ic, .bt.track .bt-ic { transform: rotate(-10deg) scale(1.180); }
.f-exp { overflow-x: clip; }
.bento.scrub .bt { transition: none; }
.f-exp .linkrows.compact { max-width: 26em; margin-top: clamp(24px, 3vw, 40px); }
.f-exp .linkrows { margin-top: clamp(28px, 4vw, 56px); }

@media (max-width: 900px) {
  .stage { --cw: min(56vw, 250px); height: max(calc(var(--cw) * 1.400), 300px); }
  .sc-card .deck-zone { --cw: min(56vw, 250px); --sx: .62; }
  .arc small { font-size: 12px; }
  .sec#payouts .split > div:first-child { max-width: none; }
  .sec#payouts .split-visual { position: relative; right: auto; top: auto; width: 100%; margin-top: 26px; }
  .world-flat .flags { --flag: clamp(9px, 4.200cqw, 20px); }
  .world-flat .flags li { box-shadow: 0 0 0 1px #fff, 0 10px 16px -8px rgba(20, 4, 2, .85); }
  .flags { --flag: clamp(14px, 3.800cqw, 30px); }
  .theme-flame .site-head .head-row { padding: 0 8px 0 22px; }
  .ph-card { left: 38%; top: 18%; }
  .f-acc .acc, .exp { grid-template-columns: minmax(0, 1fr); }
  .adeck { --cw: 86%; aspect-ratio: 1 / .92; }
  .af { border-radius: 20px; }
  .acd::after { border-radius: 20px; }
  .af-name { font-size: 13px; }
  .codes { display: grid; grid-template-columns: repeat(5, max-content); gap: 7px 6px; }
  .codes a { padding: 8px 12px; font-size: 13px; letter-spacing: .03em; }
  .biz { grid-template-columns: minmax(0, 1fr); }
  .biz-visual { aspect-ratio: 1 / .86; margin-top: 8px; }
  .biz-visual .toast { min-width: 0; padding: 11px 13px; gap: 9px; }
  .biz-visual .toast small { display: none; }
  .pa-flags { left: 40%; }
  .pa-more { right: 4%; grid-template-columns: repeat(2, 28px); }
  .pa-more i { width: 28px; height: 28px; }
  .pillars:not(.compact) { --fold: 206px; }
  .pillars:not(.compact) a { min-height: 346px; }
  .pa-flags i { width: 78px; height: 78px; margin-left: -18px; }
  .pa-more { gap: 6px; }
  .pa-coins { grid-template-columns: repeat(2, 52px); gap: 8px; }
  .pa-coins .cb { width: 52px; height: 52px; }
  .adeck .tk { display: none; }
  .bento { gap: 8px; aspect-ratio: 1 / 1.060; }
  .bt { border-radius: 22px; }
  .bt-1 b { font-size: clamp(42px, 14vw, 70px); }
}
@media (max-width: 560px) {
  .stage { height: max(calc(var(--cw) * 1.800), 370px); }
}
@media (max-width: 480px) {
  .af-rows { grid-template-columns: minmax(0, 1fr); gap: 4px; font-size: 12px; }
  .af-rows dt, .af-rows dd:first-of-type { display: none; }
  .af-code { font-size: 22px; }
  .af-name { margin-top: 2px; font-size: 12px; line-height: 1.3; }
  .af-top { gap: 10px; }
}
@media (max-width: 420px) {
  .bt { padding: 10px; }
  .bt:not(.bt-1) b { font-size: 3.700vw; }
}
@media (max-width: 370px) {
  .biz-t1 { top: -4%; }
  .af .vc-logo { display: none; }
  .codes a { padding: 7px 9px; font-size: 12.500px; }
}
@media (prefers-reduced-motion: reduce) {
  .scene, .arc li { transition: none; }
  .flags li, .flags li::before, .world, .world::after { animation: none !important; }
  .s-chip, .ap-nfc { opacity: 0; }
  .ap-ok { opacity: 1; }
  .s-confirm i { transform: none; }
  .s-confirm span { color: #fff; }
  .world { left: 50%; width: min(100%, 250cqh); transform: translate(-50%, -50%); }
  .acd, .acd::after, .af > *, .tk, .bt, .bt-ic, .bt-glow, .sx, .ph-card, .theme-flame .story-steps li { transition: none; }
  .sx > *, .biz-visual .toast { animation: none; }
  .tk > i { animation: none; }
}
@supports not (width: 1cqw) {
  .world { width: min(100%, calc(var(--cw) * 3.300)); }
  .world-flat .flags { --flag: clamp(12px, 1.600vw, 22px); }
  @media (max-width: 900px) {
    .world-flat .flags { --flag: clamp(9px, 3vw, 20px); }
  }
}

.pr-say { display: grid; gap: clamp(20px, 2.4vw, 36px); max-width: 19em; margin-top: clamp(40px, 6vw, 92px); font-size: clamp(29px, 4.5vw, 64px); font-weight: 600; letter-spacing: -.045em; line-height: 1.04; color: #857f79; }
.pr-say p { text-wrap: balance; transition: opacity .9s var(--t-ease), transform .9s var(--t-ease); }
.pr-say p:nth-child(2) { transition-delay: .14s; }
.pr-say b { font-weight: inherit; background: var(--g-text); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; transition: -webkit-text-fill-color .9s ease .55s; }
.pr-say p:nth-child(2) b { transition-delay: .8s; }
.pr-say.wait p { opacity: 0; transform: translateY(28px); }
.pr-say.wait b { -webkit-text-fill-color: #857f79; }
.f-price .sec-main > .more { margin-top: clamp(28px, 3.4vw, 48px); }
@media (prefers-reduced-motion: reduce) {
  .pr-say p, .pr-say b { transition: none; }
}

.t-how { overflow-x: clip; }
@media (min-width: 901px) {
  .theme-flame .story-steps { padding: 13vh 0 12vh; }
  .theme-flame .story-steps li { min-height: 52vh; }
  .theme-flame .story.live .story-steps li { opacity: .42; }
  .rail { top: 13vh; }
}
@media (max-width: 900px) {
  .story.live .steps-wrap { display: flex; flex-direction: column; }
  .story.live .story-steps { display: flex; padding: 0; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scrollbar-width: none; }
  .story.live .story-steps::-webkit-scrollbar { display: none; }
  .story.live .story-steps li { flex: 0 0 100%; align-items: center; padding: 12px 8px 4px; border-left: 0; text-align: center; scroll-snap-align: center; cursor: auto; }
  .story.live .story-steps p { margin-inline: auto; }
  .story.live .rail { position: relative; order: 2; display: block; width: 104px; height: 3px; margin: 20px auto 0; border-radius: 3px; background: var(--t-line); overflow: hidden; }
  .story.live .rail-fill { position: absolute; inset: 0; border-radius: 3px; background: linear-gradient(90deg, #c8492c, #f1a57e); transform: scaleX(.25); transform-origin: 0 50%; transition: transform .5s var(--t-ease); }
  .story.live .rail-dot { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  .story.live .rail-fill { transition: none; }
}

.theme-flame .faq { gap: 0; border-top: 1px solid var(--ink-line); }
.theme-flame .faq details { border-radius: 0; border-bottom: 1px solid var(--ink-line); background: none; box-shadow: none; }
.theme-flame .faq summary { padding: clamp(20px, 2.200vw, 30px) 0; border-radius: 0; font-size: clamp(20px, 2.100vw, 30px); letter-spacing: -.035em; }
.theme-flame .faq summary .ic { flex: none; width: 40px; height: 40px; padding: 11px; background: #fff; box-shadow: inset 0 0 0 1px var(--ink-line); }
.theme-flame .faq details[open] summary .ic { background: var(--ink); box-shadow: none; }
.theme-flame .faq p { padding: 0 0 clamp(22px, 2.400vw, 32px); font-size: clamp(17px, 1.400vw, 19px); }

.bt > .bt-go { position: absolute; inset: 0; z-index: 2; border-radius: inherit; color: inherit; }
.bt-go .ic { position: absolute; right: clamp(10px, 1.300vw, 20px); top: clamp(10px, 1.300vw, 20px); width: clamp(28px, 2.800vw, 38px); height: clamp(28px, 2.800vw, 38px); padding: clamp(8px, .800vw, 11px); border-radius: 50%; background: color-mix(in srgb, currentColor 16%, transparent); transform: rotate(-45deg); transition: background .3s, transform .5s var(--t-ease); }
.bt:hover .bt-go .ic { background: color-mix(in srgb, currentColor 30%, transparent); transform: rotate(-45deg) translate3d(3px, 0, 0); }

.theme-flame .site-head .lang-menu { transform-origin: 84% 0; transition: opacity .240s ease, transform .460s var(--t-ease), display .460s allow-discrete; }
.theme-flame .site-head .lang-menu[hidden] { opacity: 0; transform: translate3d(0, -12px, 0) scale(.940); }
.theme-flame .site-head .lang-menu li { transition: opacity .300s ease, transform .500s var(--t-ease); transition-delay: 40ms; }
.theme-flame .site-head .lang-menu li:nth-child(2) { transition-delay: 66ms; }
.theme-flame .site-head .lang-menu li:nth-child(3) { transition-delay: 92ms; }
.theme-flame .site-head .lang-menu li:nth-child(4) { transition-delay: 118ms; }
.theme-flame .site-head .lang-menu li:nth-child(5) { transition-delay: 144ms; }
.theme-flame .site-head .lang-menu li:nth-child(6) { transition-delay: 170ms; }
.theme-flame .site-head .lang-menu li:nth-child(7) { transition-delay: 196ms; }
.theme-flame .site-head .lang-menu li:nth-child(8) { transition-delay: 222ms; }
.theme-flame .site-head .lang-menu[hidden] li { opacity: 0; transform: translate3d(0, -8px, 0); transition-delay: 0s; }
.theme-flame .site-head .menu { transform-origin: 50% 0; transition: opacity .260s ease, transform .480s var(--t-ease), display .480s allow-discrete; }
.theme-flame .site-head .menu[hidden] { opacity: 0; transform: translate3d(0, -14px, 0) scale(.980); }
.theme-flame .site-head .menu a, .theme-flame .site-head .menu-lang { transition: opacity .320s ease, transform .520s var(--t-ease); }
.theme-flame .site-head .menu[hidden] a, .theme-flame .site-head .menu[hidden] .menu-lang { opacity: 0; transform: translate3d(0, -10px, 0); }
@starting-style {
  .theme-flame .site-head .lang-menu:not([hidden]) { opacity: 0; transform: translate3d(0, -12px, 0) scale(.940); }
  .theme-flame .site-head .lang-menu:not([hidden]) li { opacity: 0; transform: translate3d(0, -8px, 0); }
  .theme-flame .site-head .menu:not([hidden]) { opacity: 0; transform: translate3d(0, -14px, 0) scale(.980); }
  .theme-flame .site-head .menu:not([hidden]) a, .theme-flame .site-head .menu:not([hidden]) .menu-lang { opacity: 0; transform: translate3d(0, -10px, 0); }
}
@media (prefers-reduced-motion: reduce) {
  .theme-flame .site-head .lang-menu, .theme-flame .site-head .lang-menu li, .theme-flame .site-head .menu, .theme-flame .site-head .menu a, .theme-flame .site-head .menu-lang { transition: none; }
}

@view-transition { navigation: auto; }
.theme-flame .site-head .head-row { view-transition-name: head; }
::view-transition-old(root) { animation: vt-out .300s ease both; }
::view-transition-new(root) { animation: vt-in .520s ease both; }
::view-transition-group(head) { z-index: 2; animation-duration: .400s; }
@keyframes vt-out { to { opacity: 0; } }
@keyframes vt-in { from { opacity: 0; } }
.f-hero .eyebrow, .f-hero h1, .f-hero .lede, .f-hero .actions, .f-hero .crumbs { animation: hero-in .900s var(--t-ease) both; }
.f-hero h1 { animation-delay: .060s; }
.f-hero .lede { animation-delay: .150s; }
.f-hero .actions { animation-delay: .230s; }
@keyframes hero-in { from { opacity: 0; transform: translate3d(0, 26px, 0); } }
@media (prefers-reduced-motion: reduce) {
  @view-transition { navigation: none; }
  .f-hero .eyebrow, .f-hero h1, .f-hero .lede, .f-hero .actions, .f-hero .crumbs { animation: none; }
}

.theme-flame .logo-word { margin-left: .04em; font: italic 700 1.180em/1 "MuseoModerno", "General Sans", sans-serif; letter-spacing: -.02em; }

.orbit { --coin: clamp(46px, 6vw, 84px); position: absolute; inset: 0; }
.orbit ul { margin: 0; padding: 0; list-style: none; }
.orbit li { --s: .720; position: absolute; left: calc(50% + var(--k) * 15%); top: calc(14% + var(--k) * var(--k) * 4.500%); width: var(--coin); margin: calc(var(--coin) / -2) 0 0 calc(var(--coin) / -2); transform: scale(var(--s)); transform-origin: 50% calc(var(--coin) / 2); opacity: .860; transition: transform 1s cubic-bezier(.25, 1.300, .35, 1), opacity .6s; }
.orbit li, .orbit a { display: grid; justify-items: center; gap: 8px; }
.orbit a { color: inherit; text-decoration: none; }
.orbit .fiat { --coin: clamp(44px, 4.200vw, 56px); }
.orbit li.fiat { --s: 1; left: calc(50% + var(--k) * 7.400%); top: calc(100% + 46px); opacity: 1; }
.f-hero .orbit li.on { --s: 1.060; opacity: 1; }
.f-hero .orbit li.fiat.on, .f-hero .orbit li.fiat:hover, .f-hero .orbit li.fiat:focus-within { --s: 1.120; }
.orbit li.on .coin, .orbit li.fiat:hover .coin { box-shadow: inset 0 0 0 2px #ffd2b8, 0 0 0 9px rgba(255, 210, 184, .14), 0 24px 36px -18px rgba(20, 4, 2, .9); }
.orbit .fiat .coin { font: 600 calc(var(--coin) * .420)/1 var(--sans); letter-spacing: -.02em; color: #ffd9c2; }
.orbit .fiat .coin.n2 { font-size: calc(var(--coin) * .340); }
.orbit .fiat .coin.n3 { font-size: calc(var(--coin) * .270); }
.orbit small { font: 600 13px/1 var(--sans); letter-spacing: .04em; white-space: nowrap; color: rgba(255, 255, 255, .88); }
.orbit a:focus-visible { outline-offset: 6px; border-radius: 12px; }
.f-hero .stage { margin-bottom: 104px; }
.orbit li { animation: o-bob 6.400s ease-in-out infinite; animation-delay: calc(var(--k) * -.900s); }
@keyframes o-bob { 0%, 100% { translate: 0 0; } 50% { translate: 0 -5px; } }
.spark { position: absolute; left: 0; top: 0; width: 10px; height: 10px; margin: -5px 0 0 -5px; border-radius: 50%; background: #fff0e6; box-shadow: 0 0 14px 4px rgba(255, 170, 120, .8); opacity: 0; pointer-events: none; will-change: transform, opacity; }
.spark.tail { width: 6px; height: 6px; margin: -3px 0 0 -3px; background: #ffd2b8; box-shadow: 0 0 9px 2px rgba(255, 170, 120, .55); }
.spark-glow { position: absolute; left: 0; top: 0; width: calc(var(--cw) * 1.700); height: calc(var(--cw) * 1.100); margin: calc(var(--cw) * -.550) 0 0 calc(var(--cw) * -.850); border-radius: 50%; background: radial-gradient(closest-side, rgba(255, 176, 130, .600), rgba(255, 176, 130, 0)); opacity: 0; pointer-events: none; will-change: transform, opacity; }
.orbit .coin { position: relative; }
.orbit li.land .coin::after { content: ""; position: absolute; inset: -2px; border-radius: 50%; box-shadow: 0 0 0 2px #ffd2b8; animation: o-ring .900s ease-out both; }
@keyframes o-ring { from { opacity: .900; transform: scale(1); } to { opacity: 0; transform: scale(1.900); } }
@media (min-width: 901px) and (max-width: 1100px) { .sc-card .orbit { transform: translate3d(0, -14px, 0); } }
@media (max-width: 900px) {
  .orbit { --coin: 46px; }
  .orbit li.fiat { left: calc(50% + (var(--c) - 2) * 62px); top: calc(100% + 46px + var(--r) * 76px); }
  .orbit .fiat { --coin: 44px; }
  .orbit small { font-size: 12px; }
  .f-hero .stage { margin-bottom: 176px; }
}
@media (max-width: 370px) {
  .orbit li.fiat { left: calc(50% + (var(--c) - 2) * 54px); }
  .orbit .fiat { --coin: 40px; }
}
@media (prefers-reduced-motion: reduce) {
  .orbit li { transition: none; animation: none; }
}

.theme-flame .site-head .lang-menu a { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 10px 12px; border-radius: var(--sh-ctl-radius); font-size: 15px; line-height: 1.3; color: var(--sh-dim); transition: background .2s, color .2s; }
.theme-flame .site-head .lang-menu a:hover { background: var(--sh-well); color: var(--sh-fg); }
.theme-flame .site-head .lang-menu a[aria-current] { font-weight: 600; background: var(--sh-well); color: var(--sh-fg); }
.theme-flame .site-head .lang-menu a .ic { color: var(--sh-ember-text); }
.theme-flame .site-foot .foot-langs a { color: inherit; text-decoration: none; opacity: .62; transition: opacity .2s; }
.theme-flame .site-foot .foot-langs a:hover, .theme-flame .site-foot .foot-langs a[aria-current] { opacity: 1; }
.theme-flame .site-foot .foot-langs a[aria-current] { font-weight: 600; }
.theme-flame .site-head .menu-langs { display: flex; flex-wrap: wrap; gap: 6px; padding: 16px 0 8px; }
.theme-flame .site-head .menu .menu-langs a { padding: 9px 13px; border: 0; border-radius: 999px; background: var(--sh-well); font-size: 14px; font-weight: 600; letter-spacing: .03em; line-height: 1; color: var(--sh-dim); }
.theme-flame .site-head .menu .menu-langs a[aria-current] { background: var(--sh-fg); color: #fff; }
:lang(ja) .hero h1, :lang(ko) .hero h1, :lang(ja) .sec-title, :lang(ko) .sec-title { letter-spacing: -.02em; line-height: 1.140; }
:lang(ja) .hero h1, :lang(ko) .hero h1 { font-size: clamp(34px, 5.600vw, 84px); }
:lang(ja) .i-hero h1, :lang(ko) .i-hero h1 { font-size: clamp(32px, 4.600vw, 68px); }
:lang(ja) em, :lang(ko) em { font-style: normal; }
:lang(ja) h3, :lang(ko) h3, :lang(ja) .pr-say, :lang(ko) .pr-say, :lang(ja) .i-steps p, :lang(ko) .i-steps p { letter-spacing: -.02em; line-height: 1.200; }
:lang(ko) body { word-break: keep-all; }
:lang(ja) body { line-break: strict; }
:lang(ja) h1, :lang(ja) h2, :lang(ja) h3, :lang(ja) .lede, :lang(ja) .statement, :lang(ja) .pr-say p, :lang(ja) .i-steps p { word-break: auto-phrase; }
:lang(ja) .sec-title, :lang(ko) .sec-title { font-size: clamp(30px, 4.100vw, 58px); }
:lang(ja) .story-steps h3, :lang(ko) .story-steps h3 { font-size: clamp(30px, 3.400vw, 48px); }
@media (max-width: 620px) {
  .f-hero .actions, .i-hero .actions { gap: 10px; }
  .f-hero .actions .btn, .i-hero .actions .btn { flex: 0 1 auto; min-height: 46px; padding: 8px 20px; font-size: 15px; gap: 8px; }
}
@media (max-width: 900px) {
  .site-head .menu-btn { order: -1; }
}
@media (max-width: 620px) {
  .theme-flame { --gutter: 16px; --pad: 18px; --r-xl: 28px; }
  .theme-flame :is(.sec.ink, .sec.tint, .sec#payouts, .f-biz, .f-access, .i-close, .sec.closing:not(.ink), .f-acc, .page-accounts #why) > .wrap { width: calc(100% - 12px); }
  .theme-flame .prose { width: calc(100% - 12px); margin-inline: 6px; padding: 26px 20px; }
  .theme-flame .f-acc .acc { padding: 26px 18px; }
  .theme-flame .f-access > .wrap { padding-inline: 8px; padding-bottom: 8px; }
  .theme-flame .panel { padding: 24px 20px; }
}
@media (max-width: 620px) {
  .f-sky { border-radius: 0 0 28px 28px; }
}

.i-hero { padding-top: clamp(24px, 3vw, 44px); padding-bottom: clamp(38px, 4.600vw, 68px); text-align: left; }
.i-top { display: grid; grid-template-columns: minmax(0, 1.060fr) minmax(0, .940fr); gap: clamp(24px, 4vw, 64px); align-items: center; min-height: clamp(400px, 58vh, 600px); }
.i-hero h1 { font-size: clamp(42px, 5.800vw, 88px); }
.i-hero .lede { max-width: 30em; margin-inline: 0; }
.i-hero .lede strong { font-weight: 600; color: #ffdcc8; }
.i-hero .lede em { color: inherit; }
.i-hero .actions { justify-content: flex-start; }
.i-hero .crumbs { margin-bottom: clamp(18px, 2.400vw, 32px); color: rgba(255, 255, 255, .68); }
.i-hero .crumbs [aria-current] { color: #fff; }
.i-hero .cycle span { color: #ffdcc8; background: linear-gradient(96deg, #ffeadb 0%, #ffc4a2 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.i-obj { position: relative; min-width: 0; }
.i-obj .adeck { width: min(100%, 540px); margin-inline: auto; }
.i-hero.solo, .i-hero.mid { text-align: center; }
.i-hero.mid .i-top { grid-template-columns: minmax(0, 1fr); gap: 0; min-height: 0; padding-top: clamp(14px, 2vw, 30px); }
.i-hero.mid h1 { font-size: clamp(42px, 6.400vw, 96px); }
.i-hero.mid .lede { margin-inline: auto; }
.i-hero.mid .actions, .i-hero.mid .i-codes { justify-content: center; }
.i-hero.mid .i-obj { margin-top: clamp(20px, 2.600vw, 40px); }
.bstage { position: relative; width: 100%; aspect-ratio: 1240 / 430; }
.bs-world { position: absolute; left: -3%; right: -3%; top: 46%; aspect-ratio: 360 / 138; transform: translateY(-50%); pointer-events: none; }
.bs-world::before { content: ""; position: absolute; inset: 0; background: var(--world) center / 100% 100% no-repeat; opacity: .200; }
.bs-acc, .bs-v, .bs-metal { position: absolute; transition: transform 1.300s cubic-bezier(.2, 1.100, .3, 1), opacity .7s; will-change: transform; }
.bs-metal { left: 33.500%; top: 9%; z-index: 3; width: 33%; transform: rotate(-5deg); }
.bs-acc { left: 7%; top: 27%; z-index: 2; width: 28.500%; aspect-ratio: 1.586; transform: rotate(-11deg); transition-delay: .08s; }
.bs-v0 { left: 60%; top: 28%; z-index: 2; width: 25%; transform: rotate(9deg); transition-delay: .120s; }
.bs-v1 { left: 70%; top: 15%; z-index: 1; width: 23%; transform: rotate(17deg); transition-delay: .180s; }
.bstage .toast { position: absolute; z-index: 4; min-width: 250px; animation: tk-float 7s ease-in-out infinite alternate; transition: opacity .6s .5s; }
.bstage .toast strong { color: #171311; }
.bs-t1 { left: 56%; top: 0; rotate: 5deg; }
.bs-t2 { left: 22%; bottom: 4%; rotate: -4deg; animation-delay: -3s; animation-duration: 8.500s; }
.bstage:hover .bs-metal { transform: rotate(-3deg) translate3d(0, -10px, 0); }
.bstage:hover .bs-acc { transform: rotate(-14deg) translate3d(-14px, 0, 0); }
.bstage:hover .bs-v0 { transform: rotate(11deg) translate3d(10px, 0, 0); }
.bstage:hover .bs-v1 { transform: rotate(21deg) translate3d(20px, -6px, 0); }
.bstage.wait .bs-metal { opacity: 0; transform: rotate(0deg) translate3d(0, 60px, 0); }
.bstage.wait .bs-acc { opacity: 0; transform: rotate(-2deg) translate3d(70%, 30px, 0); }
.bstage.wait .bs-v { opacity: 0; transform: rotate(2deg) translate3d(-80%, 30px, 0); }
.bstage.wait .toast { opacity: 0; }
.i-hero.solo .i-top { grid-template-columns: minmax(0, 1fr); min-height: 0; padding: clamp(22px, 3.400vw, 50px) 0 clamp(6px, 1.600vw, 24px); }
.i-hero.solo h1 { font-size: clamp(44px, 6.400vw, 96px); }
.i-hero.solo .lede { margin-inline: auto; }
.i-hero.solo .actions { justify-content: center; }
.i-hero.lift { --lift: clamp(110px, 13vw, 190px); padding-bottom: calc(var(--lift) + 30px); }
.i-hero.tall .i-top { min-height: clamp(380px, 62vh, 620px); align-content: center; }
.i-under { --lift: clamp(110px, 13vw, 190px); position: relative; z-index: 1; margin-top: calc(var(--lift) * -1); }
.i-under .panel-paper, .i-under .prose { box-shadow: 0 60px 90px -60px rgba(21, 18, 16, .5), inset 0 0 0 1px var(--line); }
.i-hero .i-codes { justify-content: flex-start; margin-top: clamp(26px, 3.400vw, 46px); }
.i-codes a { display: inline-flex; align-items: baseline; gap: 8px; }
.i-codes span { font-size: 13px; font-weight: 500; letter-spacing: 0; color: rgba(255, 255, 255, .6); }

.vcard.carbon .vc-bg { background: var(--g-carbon); box-shadow: 0 54px 70px -34px rgba(8, 2, 1, .85), inset 0 0 0 1px rgba(255, 255, 255, .14), inset 0 1.500px 0 rgba(255, 255, 255, .28); }
.vcard.carbon .vc-pat { opacity: .2; }

.i-deck { position: relative; width: min(100%, 560px); margin-inline: auto; }
.i-deck .deck-zone { --cw: clamp(214px, 23vw, 326px); --sx: .760; height: calc(var(--cw) * 1.300); margin: 0; transition: opacity .7s, transform 1.200s cubic-bezier(.2, 1.100, .3, 1); }
.i-deck.wait .deck-zone { opacity: 0; transform: translate3d(0, 46px, 0) scale(.940); }
.i-deck .fan-coin.k0 { right: 3%; top: 2%; }
.i-deck .fan-coin.k1 { left: 2%; bottom: 4%; }
.fan-coin { position: absolute; z-index: 2; transition: opacity .6s .5s; animation: tk-float 6s ease-in-out infinite alternate; }
.fan-coin.k0 { right: 4%; top: 3%; }
.fan-coin.k1 { left: 2%; bottom: 9%; animation-delay: -2.500s; animation-duration: 7.500s; }
.i-deck.wait .fan-coin { opacity: 0; }

.one { position: relative; width: min(100%, 560px); aspect-ratio: 1 / .780; margin-inline: auto; animation: tk-float 8s ease-in-out infinite alternate; }
.one-card { position: absolute; left: 2%; top: 26%; width: 84%; aspect-ratio: 1.586; transform: rotate(-5deg); transition: transform 1.200s cubic-bezier(.2, 1.100, .3, 1), opacity .6s; will-change: transform; }
.one-back { position: absolute; left: 30%; top: 2%; width: 68%; transform: rotate(10deg); transition: transform 1.200s cubic-bezier(.2, 1.100, .3, 1) .08s, opacity .6s; will-change: transform; }
.one:hover .one-back { transform: rotate(14deg) translate3d(14px, -8px, 0); }
.one.wait .one-back { opacity: 0; transform: rotate(0deg) translate3d(-20%, 40px, 0); }
.one:hover .one-card { transform: rotate(-2deg) translate3d(0, -8px, 0); }
.one.wait .one-card { opacity: 0; transform: rotate(-14deg) translate3d(0, 50px, 0); }
.one .af-code { font-size: clamp(30px, 3.600vw, 48px); }

.ptile { position: relative; width: min(100%, 480px); aspect-ratio: 1 / .840; margin-inline: auto; }
.ptile-box { position: absolute; left: 14%; top: 6%; display: flex; flex-direction: column; justify-content: space-between; width: 62%; aspect-ratio: 1; padding: clamp(20px, 2.400vw, 34px); border-radius: 44px; background: #fff; color: var(--ink); transform: rotate(-7deg); box-shadow: 0 60px 80px -44px rgba(10, 2, 1, .9); transition: transform 1.200s cubic-bezier(.2, 1.100, .3, 1), opacity .6s; will-change: transform; }
.ptile-box .bt-ic { width: clamp(52px, 6vw, 84px); color: var(--ember); }
.ptile-box { container-type: inline-size; }
.ptile-box b { font-size: clamp(40px, 5vw, 72px); font-size: min(clamp(40px, 5vw, 72px), calc(188cqw / var(--len, 4))); font-weight: 600; letter-spacing: -.045em; line-height: .9; }
.ptile-toast { position: absolute; right: 0; bottom: 8%; max-width: 78%; min-width: 0; rotate: 4deg; animation: tk-float 7s ease-in-out infinite alternate; transition: opacity .6s .35s; }
.ptile-toast b { font-size: 15px; line-height: 1.250; }
.ptile:hover .ptile-box { transform: rotate(-3deg) translate3d(0, -8px, 0); }
.ptile.wait .ptile-box { opacity: 0; transform: rotate(-18deg) translate3d(-20px, 50px, 0); }
.ptile.wait .ptile-toast, .ptile.wait .fan-coin { opacity: 0; }
.ptile .fan-coin.k0 { right: 6%; top: 0; }
.ptile .fan-coin.k1 { left: 0; top: 34%; bottom: auto; }
.i-hero .t-mark { bottom: -9%; font-size: clamp(180px, 33vw, 500px); -webkit-text-stroke: 1.500px rgba(255, 255, 255, .075); }


.i-two { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(28px, 5vw, 84px); align-items: center; }
.i-two.flip .i-copy { order: 2; }
.i-copy .lede { margin-top: 22px; }
.i-visual { position: relative; display: grid; place-items: center; min-width: 0; }
.i-phone { --t-ember: #d94826; --t-ink: #151210; --t-dim: rgba(21, 18, 16, .66); --t-faint: rgba(21, 18, 16, .44); --t-line: rgba(21, 18, 16, .1); position: relative; display: grid; place-items: center; padding: 10px 0 30px; }
.i-phone::before { content: ""; position: absolute; left: 50%; top: 50%; width: 130%; aspect-ratio: 1; transform: translate(-50%, -50%); background: radial-gradient(closest-side, rgba(214, 96, 56, .42), rgba(214, 96, 56, .12) 55%, rgba(214, 96, 56, 0) 72%); pointer-events: none; }
.i-phone .t-phone { zoom: .860; transform: rotate(4deg); }
.i-toast { position: absolute; left: 50%; bottom: 17%; z-index: 2; margin-left: -310px; rotate: -5deg; animation: tk-float 7s ease-in-out infinite alternate; }
.i-night .sec-title em { background-image: var(--g-text-night); }
.i-night .checks li { color: #f8f2ea; }
.i-night .more { color: #f3ad8b; }
.i-night .btn-line { background: rgba(255, 255, 255, .1); color: #fff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .5); }
.i-metal { perspective: 1600px; }
.i-metal .vcard { width: min(100%, 480px); }

.i-close > .wrap { position: relative; isolation: isolate; overflow: hidden; padding: clamp(64px, 9vw, 120px) var(--pad) 0; border-radius: var(--r-xl); background: var(--g-ember-deep); color: #fff; text-align: center; box-shadow: var(--shadow-ember); }
.i-close > .wrap::after { content: ""; position: absolute; inset: 0; z-index: -1; background: var(--grain); opacity: .7; pointer-events: none; }
.i-close .sec-title { max-width: 15em; margin-inline: auto; }
.i-close .actions { justify-content: center; }
.i-close .btn-ember { background: #fff; color: var(--ink); box-shadow: 0 20px 40px -20px rgba(40, 8, 4, .8); }
.i-close .btn-ember::before { content: none; }
.i-close .btn-line { background: rgba(255, 255, 255, .1); color: #fff; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .55); }
.i-close :focus-visible { outline-color: #fff; }

.wall { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(14px, 1.600vw, 22px); }
.wall > ul { display: contents; margin: 0; padding: 0; list-style: none; }
.wall-head { grid-column: span 2; display: flex; flex-direction: column; justify-content: flex-end; padding: 0 clamp(0px, 3vw, 44px) clamp(6px, 1.200vw, 18px) 0; }
.wall-head .sec-title { font-size: clamp(36px, 4.700vw, 66px); }
.wall-head .lede { max-width: 30em; margin-top: 18px; }
.wcard { position: relative; display: block; aspect-ratio: 1.586; border-radius: 26px; color: #fff; text-decoration: none; transition: transform .8s cubic-bezier(.2, 1.150, .3, 1); will-change: transform; }
.wcard:hover { transform: translate3d(0, -10px, 0) rotate(-1.500deg); }
.wcard:focus-visible { outline-offset: 4px; }
.wcard .af { box-shadow: 0 44px 60px -40px rgba(60, 20, 10, .7), inset 0 0 0 1px rgba(255, 255, 255, .26), inset 0 1.500px 0 rgba(255, 255, 255, .5); }
.wcard .af-code { font-size: clamp(26px, 2.900vw, 40px); }
.af.carbon { background: var(--g-carbon); }
.af.steel { color: #1d1a18; background: var(--g-steel); }
.af.steel::before { background-image: var(--guil-d); opacity: .3; }
.af.steel .af-name, .af.steel .af-rows dt { color: rgba(29, 26, 24, .84); }
.af.steel .af-flag { box-shadow: 0 0 0 2.500px #fff, 0 6px 14px -6px rgba(21, 18, 16, .5); }
.wcard .af.steel { box-shadow: 0 44px 60px -40px rgba(21, 18, 16, .5), inset 0 0 0 1px rgba(21, 18, 16, .12), inset 0 1.500px 0 rgba(255, 255, 255, .95); }
.wcard .af.carbon { box-shadow: 0 44px 60px -40px rgba(8, 2, 1, .8), inset 0 0 0 1px rgba(255, 255, 255, .14), inset 0 1.500px 0 rgba(255, 255, 255, .28); }

.theme-flame .compare { margin-top: clamp(28px, 3.400vw, 48px); border-radius: 0; border-block: 1px solid var(--ink-line); background: none; box-shadow: none; }
.theme-flame .compare summary { padding: clamp(20px, 2.200vw, 30px) 0; border-radius: 0; font-size: clamp(20px, 2.100vw, 30px); letter-spacing: -.035em; }
.theme-flame .compare summary .ic { flex: none; width: 40px; height: 40px; padding: 11px; background: #fff; box-shadow: inset 0 0 0 1px var(--ink-line); }
.theme-flame .compare.is-open summary .ic, .theme-flame .compare[open] summary .ic { background: var(--ink); box-shadow: none; }
.theme-flame .compare .table-scroll { padding: 0 0 24px; }

.i-why > .wrap { background: radial-gradient(46% 70% at 0% 0%, rgba(190, 76, 42, .34) 0%, rgba(190, 76, 42, 0) 70%), #0f0c0b; }
.why-map { position: absolute; inset: 6% 0 0 30%; z-index: -1; background: var(--world) right center / contain no-repeat; opacity: .130; pointer-events: none; }
.i-duo { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: clamp(28px, 5vw, 84px); margin: 0; padding: 0; list-style: none; }
.i-duo li { scroll-margin-top: 130px; }
.i-duo h3 { max-width: 11em; font-size: clamp(30px, 3.700vw, 54px); font-weight: 600; letter-spacing: -.045em; line-height: 1; }
.i-duo p { max-width: 27em; margin-top: 18px; font-size: clamp(17px, 1.450vw, 20px); color: rgba(248, 242, 234, .74); }
.i-duo + .actions { margin-top: clamp(34px, 4.400vw, 60px); }

.i-rows { margin: 0; padding: 0; list-style: none; border-top: 1px solid var(--ink-line); }
.i-rows li { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 14px clamp(24px, 5vw, 84px); align-items: baseline; padding: clamp(24px, 3vw, 42px) 0; border-bottom: 1px solid var(--ink-line); }
.i-rows :is(h2, h3) { font-size: clamp(28px, 3.800vw, 56px); font-weight: 600; letter-spacing: -.045em; line-height: 1; }
.i-rows p { max-width: 27em; font-size: clamp(17px, 1.450vw, 20px); color: var(--dim); }

.i-pills { display: flex; flex-wrap: wrap; gap: 10px; margin: clamp(24px, 3vw, 38px) 0 0; padding: 0; list-style: none; }
.i-pills a { display: inline-flex; align-items: baseline; gap: 9px; padding: 14px 22px; border-radius: 999px; background: #fff; box-shadow: inset 0 0 0 1px var(--line); text-decoration: none; transition: transform .5s var(--t-ease), background .3s, color .3s; }
.i-pills b { font-size: 17px; font-weight: 600; letter-spacing: .02em; }
.i-pills span { font-size: 15px; color: var(--dim); transition: color .3s; }
.i-pills a:hover { background: var(--ink); color: #fff; transform: translate3d(0, -3px, 0); }
.i-pills a:hover span { color: rgba(255, 255, 255, .72); }
.i-pills + .more { margin-top: 28px; }

.i-stepwrap { display: grid; grid-template-columns: minmax(0, .720fr) minmax(0, 1.280fr); gap: clamp(24px, 5vw, 84px); align-items: start; }
.i-stephead { position: sticky; top: 124px; }
.i-steps { margin: 0; padding: 0; list-style: none; border-top: 1px solid var(--ink-line); }
.i-steps li { display: grid; grid-template-columns: 2.400em minmax(0, 1fr); gap: clamp(10px, 1.600vw, 24px); align-items: baseline; padding: clamp(24px, 3vw, 42px) 0; border-bottom: 1px solid var(--ink-line); transition: opacity .7s; }
.st-n { font-size: clamp(17px, 1.600vw, 22px); font-weight: 600; font-variant-numeric: tabular-nums; color: var(--ember); }
.i-steps p { font-size: clamp(27px, 3.700vw, 54px); font-weight: 600; letter-spacing: -.045em; line-height: 1.020; text-wrap: balance; }
.i-steps.live li { opacity: .26; }
.i-steps.live li.on { opacity: 1; }

.i-trio { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(24px, 3.600vw, 56px); margin: 0; padding: 0; list-style: none; }
.i-trio h3 { max-width: 9em; font-size: clamp(26px, 2.800vw, 40px); font-weight: 600; letter-spacing: -.045em; line-height: 1.020; }
.i-trio p { max-width: 24em; margin-top: 16px; color: rgba(248, 242, 234, .74); }
.i-trio + .actions { gap: 14px 32px; margin-top: clamp(34px, 4.400vw, 60px); }

.i-tiles { display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 12px; margin: clamp(26px, 3vw, 40px) 0 0; padding: 0; list-style: none; }
.pt { position: relative; display: flex; flex-direction: column; justify-content: space-between; aspect-ratio: 1 / 1.060; padding: clamp(16px, 1.800vw, 24px); border-radius: 30px; overflow: hidden; text-decoration: none; transition: transform .8s cubic-bezier(.2, 1.150, .3, 1); will-change: transform; }
.pt:hover { transform: translate3d(0, -8px, 0) rotate(-1.500deg); }
.pt .bt-ic { width: clamp(34px, 3.400vw, 46px); }
.pt:hover .bt-ic { transform: rotate(-8deg) scale(1.080); }
.pt b { display: block; font-size: clamp(20px, 2.100vw, 28px); font-weight: 600; letter-spacing: -.03em; line-height: 1; }
.pt small { display: block; margin-top: 7px; font-size: 14px; line-height: 1.250; opacity: .72; }
.pt-0, .pt-4 { background: #0f0c0b; color: #fff; }
.pt-4 .bt-ic { color: #f3a27a; }
.pt-1 { background: #fff; color: var(--ink); box-shadow: inset 0 0 0 1px var(--line); }
.pt-1 .bt-ic { color: var(--ember); }
.pt-2 { background: #e2ddd7; color: var(--ink); }
.pt-3 { background: var(--grain), var(--g-ember-deep); color: #fff; }

.i-feats { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin: clamp(30px, 4vw, 56px) 0 0; padding: 0; list-style: none; }
.ft { position: relative; isolation: isolate; display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; min-height: clamp(360px, 34vw, 460px); padding: clamp(22px, 2.600vw, 36px); border-radius: 34px; overflow: hidden; scroll-margin-top: 110px; }
.ft-1, .ft-4 { grid-column: span 2; }
.ft h3 { max-width: 12em; font-size: clamp(24px, 2.700vw, 38px); font-weight: 600; letter-spacing: -.04em; line-height: 1.020; }
.ft p { max-width: 26em; margin-top: 12px; font-size: 16.500px; }
.ft .more { margin-top: 16px; }
.ft-1 { background: var(--grain), var(--g-ember-deep); color: #fff; }
.ft-2 { background: #0f0c0b; color: #fff; }
.ft-3 { background: #fff; box-shadow: inset 0 0 0 1px var(--line); }
.ft-4 { background: #e2ddd7; }
.ft-1 p, .ft-2 p { color: rgba(255, 255, 255, .78); }
.ft-3 p, .ft-4 p { color: var(--dim); }
.ft-1 .more, .ft-2 .more { color: #f3ad8b; }
.ft-1 :focus-visible, .ft-2 :focus-visible { outline-color: #fff; }
.ft-1 h3, .ft-1 p, .ft-4 h3, .ft-4 p { max-width: min(13em, 52%); }
.ft-1 p, .ft-4 p { max-width: min(24em, 50%); }
.ft-obj { position: absolute; z-index: -1; pointer-events: none; transition: transform 1.100s cubic-bezier(.2, 1.100, .3, 1); }
.ft-acc { right: 4%; top: 11%; width: min(45%, 380px); aspect-ratio: 1.586; transform: rotate(6deg); }
.ft:hover .ft-acc { transform: rotate(3deg) translate3d(-8px, -6px, 0); }
.ft-2 { padding-top: 214px; }
.ft-globe { right: -70px; top: -150px; width: 380px; aspect-ratio: 1; border-radius: 50%; overflow: hidden; background: radial-gradient(circle at 34% 70%, rgba(255, 255, 255, .2), rgba(255, 255, 255, .05) 46%, rgba(20, 6, 3, .3) 100%); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .2); }
.ft-globe i { position: absolute; left: -60%; right: -60%; bottom: 4%; height: 80%; background: var(--world) center / 100% 100% no-repeat; opacity: .5; }
.ft-pins { right: -70px; top: -150px; width: 380px; aspect-ratio: 1; }
.ft-pins i { position: absolute; width: 38px; height: 38px; margin: -19px 0 0 -19px; border-radius: 50%; overflow: hidden; box-shadow: 0 0 0 3px #fff, 0 16px 22px -10px rgba(0, 0, 0, .9); }
.ft-pins svg { display: block; width: 100%; height: 100%; }
.ft:hover .ft-pins { transform: translate3d(0, -6px, 0); }
.ft-cards { right: 8%; top: 8%; width: 52%; aspect-ratio: 1.300; }
.ft-cards > div { position: absolute; left: 0; top: 0; width: 76%; transition: transform 1s cubic-bezier(.2, 1.100, .3, 1); }
.ft-cards .fc0 { transform: translate3d(28%, 0, 0) rotate(10deg); }
.ft-cards .fc1 { transform: translate3d(12%, 12%, 0) rotate(2deg); }
.ft-cards .fc2 { transform: translate3d(-4%, 26%, 0) rotate(-7deg); }
.ft:hover .fc0 { transform: translate3d(36%, -4%, 0) rotate(15deg); }
.ft:hover .fc2 { transform: translate3d(-10%, 30%, 0) rotate(-12deg); }
.ft-icons { right: 5%; top: 10%; width: 44%; aspect-ratio: 1.500; color: var(--ember); }
.ft-icons span { position: absolute; display: block; transition: transform 1s cubic-bezier(.25, 1.600, .35, 1); }
.ft-icons svg { display: block; width: 100%; height: auto; }
.ft-icons .fi0 { right: 4%; top: 6%; width: 58%; transform: rotate(8deg); }
.ft-icons .fi1 { left: 0; top: 0; width: 34%; color: var(--ink); transform: rotate(-12deg); }
.ft:hover .fi0 { transform: rotate(3deg) translate3d(0, -6px, 0); }
.ft:hover .fi1 { transform: rotate(-4deg) translate3d(14px, -12px, 0); }

@media (max-width: 1100px) {
  .wall { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .i-tiles { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .i-tiles li:nth-child(n+4) .pt { aspect-ratio: auto; min-height: 150px; }
  .i-tiles li:nth-child(4) { grid-column: span 2; }
}
@media (max-width: 900px) {
  .i-hero { text-align: center; }
  .i-top { grid-template-columns: minmax(0, 1fr); min-height: 0; padding-top: 14px; }
  .i-hero .lede { margin-inline: auto; }
  .i-hero .actions, .i-hero .i-codes { justify-content: center; }
  .i-hero .crumbs { justify-content: center; }
  .i-obj { margin-top: 10px; }
  .i-deck, .one, .ptile, .i-obj .adeck { width: min(100%, 400px); }
  .i-deck .deck-zone { --cw: min(52vw, 236px); --sx: .640; }
  .bstage { width: min(100%, 560px); margin-inline: auto; aspect-ratio: 1 / .700; }
  .bs-world { left: -30%; right: -30%; }
  .bs-metal { left: 21%; top: 16%; width: 58%; }
  .bs-acc { left: -4%; top: 38%; width: 46%; }
  .bs-v0 { left: 56%; top: 40%; width: 42%; }
  .bs-v1 { left: 64%; top: 20%; width: 38%; }
  .bs-t1 { left: auto; right: -2%; top: 0; }
  .bs-t2 { left: -2%; bottom: 0; }
  .i-two, .i-stepwrap, .i-duo, .i-trio, .i-rows li { grid-template-columns: minmax(0, 1fr); }
  .i-two.flip .i-copy { order: 0; }
  .i-visual { margin-top: 10px; }
  .i-stephead { position: static; }
  .i-trio li + li { padding-top: 26px; border-top: 1px solid rgba(248, 242, 234, .16); }
  .i-feats { grid-template-columns: minmax(0, 1fr); }
  .ft-1, .ft-4 { grid-column: auto; }
  .ft { min-height: 0; padding-top: 220px; }
  .ft-1 h3, .ft-1 p, .ft-4 h3, .ft-4 p { max-width: none; }
  .ft-acc { right: auto; left: 7%; top: 26px; width: min(72%, 292px); transform: rotate(-4deg); }
  .ft-globe, .ft-pins { right: auto; left: 50%; top: -236px; width: 440px; margin-left: -220px; }
  .ft-cards { right: auto; left: 12%; top: 22px; width: min(70%, 300px); }
  .ft-icons { right: auto; left: 8%; top: 30px; width: min(60%, 260px); }
  .why-map { inset: 0; background-position: center; opacity: .1; }
}
@media (max-width: 700px) {
  .wall { display: block; }
  .wall > ul { display: flex; gap: 12px; margin-inline: calc(var(--gutter) * -1); padding: 26px var(--gutter) 34px; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scrollbar-width: none; }
  .wall > ul::-webkit-scrollbar { display: none; }
  .wall > ul { scroll-padding-inline: var(--gutter); }
  .wall > ul > li { flex: 0 0 min(78vw, 330px); scroll-snap-align: start; }
  .wall .pop { opacity: 1; transform: none; }
  .wall-head { padding: 0; }
  .i-tiles { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .i-tiles li:nth-child(4) { grid-column: auto; }
  .i-tiles li:nth-child(n+4) .pt { aspect-ratio: 1 / 1.060; min-height: 0; }
  .i-tiles li:last-child:nth-child(odd) { grid-column: span 2; }
  .i-tiles li:last-child:nth-child(odd) .pt { aspect-ratio: auto; min-height: 140px; }
  .i-phone .t-phone { zoom: .740; }
  .ptile { aspect-ratio: 1 / .940; }
  .ptile-box { left: 8%; top: 0; width: 60%; }
  .ptile-toast { bottom: 1%; max-width: 86%; }
  .i-toast { left: 0; bottom: 6%; margin-left: 0; }
  .i-codes span { display: none; }
  .bstage { aspect-ratio: 1 / .860; }
  .bstage .toast { min-width: 0; padding: 10px 12px; gap: 9px; border-radius: 18px; }
  .bstage .toast b { font-size: 13px; }
  .bstage .toast small { font-size: 11px; }
  .bstage .toast strong { font-size: 13px; }
  .bs-acc .af-rows { display: none; }
}
@media (max-width: 420px) {
  .ptile-box { border-radius: 34px; }
  .i-pills a { padding: 12px 17px; }
  .af-rows { gap: 5px 14px; }
}
@media (max-width: 560px) {
  .wcard .af-rows, .one .af-rows { grid-template-columns: auto minmax(0, 1fr); gap: 3px 12px; font-size: 11.500px; }
  .wcard .af-rows dt, .one .af-rows dt, .wcard .af-rows dd:first-of-type, .one .af-rows dd:first-of-type { display: block; }
}
@media (prefers-reduced-motion: reduce) {
  .fan-c, .fan-coin, .one, .one-card, .one-back, .bs-acc, .bs-v, .bs-metal, .bstage .toast, .pocket > div, .nf-card, .i-deck .deck-zone, .ptile-box, .ptile-toast, .i-toast, .wcard, .pt, .pt .bt-ic, .ft-obj, .ft-cards > div, .ft-icons span, .i-steps li, .i-pills a { transition: none; animation: none; }
}

.f-access > .wrap { position: relative; isolation: isolate; padding: clamp(44px, 6vw, 96px) var(--pad) var(--pad); border-radius: var(--r-xl); background: var(--g-ember-deep); color: #fff; box-shadow: var(--shadow-ember); }
.f-access > .wrap::after { content: ""; position: absolute; inset: 0; z-index: -1; border-radius: inherit; background: var(--grain); opacity: .7; pointer-events: none; }
.fa-head { text-align: center; }
.f-access .eyebrow { color: #ffdcc8; }
.f-access .lede { margin-inline: auto; color: rgba(255, 255, 255, .86); }
.f-access .panel-ink { background: #0f0c0b; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .14); }
.f-access .panel-paper { background: #fff; color: var(--fg); box-shadow: none; }
.f-access .fa-head :focus-visible { outline-color: #fff; }

.pocket { --cw: clamp(220px, 28vw, 380px); position: relative; height: calc(var(--cw) * .360); margin-top: clamp(36px, 5vw, 64px); }
.pocket > div { position: absolute; left: 50%; top: 0; width: var(--cw); margin-left: calc(var(--cw) / -2); transform: rotate(-4deg); transition: transform 1.100s cubic-bezier(.2, 1.150, .3, 1), opacity .6s; will-change: transform; }
.pocket.wait > div { opacity: 0; transform: translate3d(0, 90%, 0) rotate(-12deg); }
@media (hover: hover) { .i-close:hover .pocket > div { transform: translate3d(0, -9%, 0) rotate(-2deg); } }
.pocket-acc { position: relative; aspect-ratio: 1.586; }
.nf-card { position: absolute; right: -4%; bottom: -30%; width: clamp(280px, 38vw, 560px); transform: rotate(-16deg); animation: nf-in 1.400s cubic-bezier(.2, 1.100, .3, 1) .2s backwards; }
@keyframes nf-in { from { opacity: 0; transform: translate3d(-34%, -60%, 0) rotate(8deg); } }
.bs-acc .af > * { transition: opacity .300s; }
.bs-acc.swap .af > * { opacity: 0; transition: opacity .150s; }
@media (max-width: 900px) {
  .pocket { --cw: min(60vw, 300px); }
  .nf-card { right: -18%; bottom: -16%; width: min(74vw, 340px); }
}

@media (min-width: 701px) and (max-width: 1280px) {
  .ptile { aspect-ratio: 1 / .940; }
  .ptile-box { left: 10%; top: 0; width: 60%; }
  .ptile-toast { bottom: 0; max-width: 84%; }
}

.pick { position: relative; }
.pick-native { position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; min-height: 0; padding: 0; border: 0; opacity: 0; pointer-events: none; }
.pick-btn { display: flex; align-items: center; justify-content: space-between; gap: 12px; width: 100%; min-height: 56px; padding: 0 18px; border: 1px solid var(--line-strong); border-radius: 16px; background: var(--bg); font: 500 16px var(--sans); color: var(--ink); text-align: left; cursor: pointer; transition: border-color .2s, box-shadow .2s; }
.pick-btn .ic { flex: none; width: 16px; height: 16px; transition: transform .35s var(--t-ease); }
.pick-btn[aria-expanded=true] .ic { transform: rotate(180deg); }
.pick-btn:focus-visible, .pick-btn[aria-expanded=true] { outline: 2px solid transparent; border-color: var(--ember); box-shadow: 0 0 0 4px rgba(217, 72, 38, .18); }
.field.bad .pick-btn { border-color: var(--bad); }
.pick-value { min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.pick.empty .pick-value { color: var(--dim); }
.pick-pop { position: absolute; left: 0; right: 0; top: calc(100% + 8px); z-index: 30; padding: 8px; border-radius: 22px; background: #fff; color: var(--ink); box-shadow: 0 34px 60px -26px rgba(21, 18, 16, .5), 0 0 0 1px var(--line); transform-origin: 50% 0; transition: opacity .200s ease, transform .380s var(--t-ease), display .380s allow-discrete; }
.pick.up .pick-pop { top: auto; bottom: calc(100% + 8px); transform-origin: 50% 100%; }
.pick-pop[hidden] { display: none; opacity: 0; transform: translate3d(0, -8px, 0) scale(.970); }
.pick.up .pick-pop[hidden] { transform: translate3d(0, 8px, 0) scale(.970); }
@starting-style {
  .pick-pop:not([hidden]) { opacity: 0; transform: translate3d(0, -8px, 0) scale(.970); }
  .pick.up .pick-pop:not([hidden]) { transform: translate3d(0, 8px, 0) scale(.970); }
}
.pick .pick-search { width: 100%; min-height: 46px; margin-bottom: 6px; padding: 0 14px 0 42px; border: 1px solid var(--line); border-radius: 14px; background: var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23675e56' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.5'/%3E%3Cpath d='m10.500 10.500 3 3'/%3E%3C/svg%3E") 15px center / 16px no-repeat; font: 500 16px var(--sans); letter-spacing: 0; color: var(--ink); }
.pick .pick-search:focus { border-color: var(--ember); box-shadow: none; }
.pick-list { max-height: min(292px, 44vh); margin: 0; padding: 0; overflow-y: auto; overscroll-behavior: contain; list-style: none; scrollbar-width: thin; outline: 0; }
.pick-list li { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 11px 12px; border-radius: 12px; font-size: 15.500px; font-weight: 500; line-height: 1.250; cursor: pointer; }
.pick-list li[hidden] { display: none; }
.pick-list li.on { background: var(--bg); }
.pick-list li[aria-selected=true] { font-weight: 600; }
.pick-list li[aria-selected=true]::after { content: ""; flex: none; width: 16px; height: 16px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23aa3418' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3.500 8.400 3 3 6-6.800'/%3E%3C/svg%3E") center / contain no-repeat; }
.pick-empty { margin: 0; padding: 14px 12px; font-size: 15px; color: var(--dim); }
@media (prefers-reduced-motion: reduce) {
  .pick-pop, .pick-btn .ic { transition: none; }
}
