.fn-ref[data-astro-cid-rayrvfra]{line-height:0;vertical-align:super}.fn-ref[data-astro-cid-rayrvfra] a[data-astro-cid-rayrvfra]{align-items:center;color:var(--muted);display:inline-flex;font-size:.8em;justify-content:center;min-block-size:44px;min-inline-size:44px;margin-block:-18px;margin-inline:-14px -16px;scroll-margin-top:6rem;text-decoration:none}.fn-ref[data-astro-cid-rayrvfra] a[data-astro-cid-rayrvfra]:hover,.fn-ref[data-astro-cid-rayrvfra] a[data-astro-cid-rayrvfra]:focus-visible{color:var(--foreground)}.home-hero+.section{padding-block-start:0}.home-hero{display:flex;min-block-size:min(84svh,54rem)}.home-hero>.section__container{display:flex}.home-hero__inner{display:flex;flex:1;flex-direction:column;gap:3rem;justify-content:space-between}.home-hero__main{display:flex;flex:1;flex-direction:column;gap:clamp(1.75rem,1rem + 2vw,3rem);justify-content:center}.home-hero__title{font-family:var(--font-brand);font-size:clamp(3rem,.9rem + 7.2vw,7.5rem);font-weight:800;letter-spacing:-.045em;line-height:.98;margin:0;max-inline-size:11ch}.home-hero__row{display:grid;gap:1.75rem}.home-hero__lead{font-size:clamp(1.1rem,1rem + .45vw,1.35rem);margin:0;max-inline-size:40ch}.home-hero__ctas{display:flex;flex-direction:column;gap:.75rem}@media(width>=40rem){.home-hero__ctas{align-items:center;flex-flow:row wrap}}@media(width>=64rem){.home-hero__row{align-items:end;grid-template-columns:minmax(0,1fr) auto}}.score-card{align-items:center;background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--radius-xl);display:grid;gap:1.75rem;grid-template-columns:minmax(0,1fr);padding:clamp(1.25rem,.5rem + 3vw,2.75rem)}.score-card .btn{padding-inline:1.5rem}@media(width>=56rem){.score-card{gap:2.5rem;grid-template-columns:auto minmax(0,1fr) minmax(0,17rem)}}.score-gauge{block-size:auto;inline-size:7.5rem}.score-gauge path{fill:none;stroke-linecap:round;stroke-width:9}.score-gauge__track{stroke:var(--border-strong)}.score-gauge__fill{stroke:var(--accent);stroke-dasharray:100;stroke-dashoffset:28}[data-motion=on] .score-gauge[data-gauge=idle] .score-gauge__fill{stroke-dashoffset:100}[data-motion=on] .score-gauge[data-gauge=run] .score-gauge__fill{transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .15s}.logos{display:flex;flex-direction:column;gap:1rem}.logos__label{font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase}.logos__viewport{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}.logos__viewport::-webkit-scrollbar{display:none}.logos__viewport:focus-visible{outline-offset:4px}.logos__track{align-items:flex-end;display:flex;gap:clamp(2rem,1.5rem + 2.5vw,4rem);inline-size:max-content;list-style:none;margin:0;padding:.75rem clamp(1rem,4vw,2rem)}.logos__viewport[data-static]{mask-image:none;overflow:visible}.logos__viewport[data-static] .logos__track{flex-wrap:wrap;inline-size:auto;justify-content:center;row-gap:1.5rem}.logos__viewport[data-static] .logos__item[aria-hidden=true]{display:none}.home-proof{align-items:center;border-block-start:1px solid var(--border);color:var(--muted);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:.5rem .75rem;margin-block-start:.75rem;max-inline-size:64rem;padding-block-start:1.25rem}.home-proof__icon{block-size:1.15rem;color:var(--accent);flex:none;inline-size:1.15rem}.home-proof__link{align-items:center;color:var(--foreground);display:inline-flex;font-weight:600;min-block-size:2.75rem;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.3em}.home-proof__link:hover{text-decoration-color:var(--accent)}.logos__item{align-items:center;color:var(--muted);display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;min-inline-size:5rem}.logos__icon{block-size:3rem;inline-size:3rem}.logos__name{color:var(--muted);font-size:var(--text-xs);font-weight:500;white-space:nowrap}@media(width<40rem){.logos__icon{block-size:2.25rem;inline-size:2.25rem}}.cube{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(width>=48rem){.cube{grid-template-columns:repeat(4,minmax(0,1fr))}.cube__cell{aspect-ratio:5 / 4}}.cube__cell{aspect-ratio:1;perspective:900px}.cube__tile{appearance:none;background:none;block-size:100%;border:0;color:inherit;cursor:pointer;display:block;font:inherit;inline-size:100%;padding:0;position:relative;text-align:start;transform-style:preserve-3d}[data-motion=on] .cube__tile{transition:transform .7s cubic-bezier(.45,0,.2,1)}.cube__tile:focus-visible{border-radius:var(--radius-lg);outline-offset:4px}.cube__tile[aria-pressed=true],.cube__tile:focus-visible{transform:rotateY(180deg)}@media(hover:hover){.cube__cell:hover .cube__tile{transform:rotateY(180deg)}}.cube__face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--radius-lg);display:flex;flex-direction:column;inset:0;padding:clamp(.9rem,.6rem + 1.5vw,1.5rem);position:absolute}.cube__face--front{background:var(--background);border:1.5px solid var(--accent);color:var(--accent);justify-content:flex-end}.cube__face--back{background:var(--accent);color:var(--accent-foreground);gap:.5rem;justify-content:center;transform:rotateY(180deg)}.cube__letter{font-family:var(--font-logo);font-size:clamp(2rem,1.2rem + 4vw,3.75rem);font-weight:800;inset-block-start:clamp(.6rem,.4rem + 1vw,1rem);inset-inline-start:clamp(.9rem,.6rem + 1.5vw,1.5rem);line-height:1;opacity:.9;position:absolute}.cube__title{font-family:var(--font-brand);font-size:clamp(1rem,.8rem + 1.1vw,1.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.15}.cube__back-title{color:var(--accent-foreground);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.cube__desc{font-size:clamp(.8rem,.7rem + .5vw,1rem);line-height:1.4}html:not([data-motion=on]) .cube__tile,html:not([data-motion=on]) .cube__tile[aria-pressed=true],html:not([data-motion=on]) .cube__tile:focus-visible,html:not([data-motion=on]) .cube__cell:hover .cube__tile{transform:none}html:not([data-motion=on]) .cube__face{backface-visibility:visible}html:not([data-motion=on]) .cube__face--back{opacity:0;transform:none}html:not([data-motion=on]) .cube__tile[aria-pressed=true] .cube__face--back,html:not([data-motion=on]) .cube__tile:focus-visible .cube__face--back{opacity:1}html:not([data-motion=on]) .cube__tile[aria-pressed=true] .cube__face--front,html:not([data-motion=on]) .cube__tile:focus-visible .cube__face--front{opacity:0}@media(hover:hover){html:not([data-motion=on]) .cube__cell:hover .cube__face--back{opacity:1}html:not([data-motion=on]) .cube__cell:hover .cube__face--front{opacity:0}}.logos__note{font-size:var(--text-xs)}.home-head{display:flex;flex-direction:column;gap:1rem}.home-head .section-index{margin:0}.home-more{display:flex;margin-block-start:2rem}.home-fix,.home-split,.market{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.market__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between}.cards{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin-block-end:0;padding:0}@media(width>=48rem){.cards{grid-template-columns:repeat(3,1fr)}}.cards__cell{display:grid}.cards__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);color:var(--foreground);display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);position:relative;text-decoration:none;transition:border-color .25s ease}[data-motion=on] .cards__card{transition:border-color .25s ease,transform .25s ease}.cards__card:hover,.cards__card:focus-visible{border-color:var(--border-strong)}[data-motion=on] .cards__card:hover,[data-motion=on] .cards__card:focus-visible{transform:translateY(-2px)}.cards__icon{block-size:1.4rem;color:var(--accent);inline-size:1.4rem}.cards__title{font-family:var(--font-brand);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;margin-block-start:clamp(1rem,.5rem + 2vw,2.5rem)}.cards__desc{margin:0}.cards__arrow{block-size:1.5rem;color:var(--accent-2);inline-size:1.5rem;inset-block-start:clamp(1.5rem,1rem + 1.5vw,2rem);inset-inline-end:clamp(1.5rem,1rem + 1.5vw,2rem);position:absolute}[data-motion=on] .cards__arrow{transition:transform .25s ease}[data-motion=on] .cards__card:hover .cards__arrow{transform:translate(4px)}.segments{border-block-start:1px solid var(--border);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.segments>li{border-block-end:1px solid var(--border)}.segments__row{align-items:baseline;color:var(--foreground);display:grid;gap:.35rem 1.25rem;grid-template-areas:"name arrow" "offer arrow" "line arrow";grid-template-columns:minmax(0,1fr) auto;padding-block:1.25rem;padding-inline:.25rem;text-decoration:none}@media(width>=40rem)and (width<56rem){.segments__row{grid-template-areas:"name offer arrow" "line line arrow";grid-template-columns:minmax(0,1fr) auto auto}}@media(width>=56rem){.segments{border-block-start:0;display:grid;gap:0 2rem;grid-template-columns:repeat(3,minmax(0,1fr))}.segments>li{border-block:1px solid var(--border);display:grid}.segments__row{align-content:start;grid-template-areas:"offer arrow" "name name" "line line";padding-block:1.5rem}}.segments__name{font-family:var(--font-brand);font-size:var(--text-xl);font-weight:700;grid-area:name;letter-spacing:-.01em;margin:0}.segments__offer{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;grid-area:offer;letter-spacing:var(--tracking-mono)}.segments__line{grid-area:line}.segments__arrow{align-self:center;block-size:1.25rem;color:var(--accent-2);grid-area:arrow;inline-size:1.25rem}.segments__row:hover .segments__name,.segments__row:focus-visible .segments__name{color:var(--accent)}.segments__row:focus-visible{border-radius:var(--radius-md);outline-offset:2px}[data-motion=on] .segments__arrow{transition:transform .25s ease}[data-motion=on] .segments__row:hover .segments__arrow{transform:translate(4px)}.market{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 2.5vw,3rem)}.market__chips{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.market__chip{align-items:center;border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--foreground);display:inline-flex;font-size:var(--text-sm);font-weight:500;min-block-size:2.5rem;padding-inline:1rem;text-decoration:none;transition:border-color .2s ease,color .2s ease}.market__chip:hover,.market__chip:focus-visible{border-color:var(--accent);color:var(--accent)}.posts{display:grid;gap:1rem;grid-template-columns:1fr;list-style:none;margin-block-end:0;padding:0}@media(width>=48rem){.posts{grid-template-columns:repeat(2,1fr)}}@media(width>=64rem){.posts{grid-template-columns:repeat(3,1fr)}}.posts>li{display:grid}@media(width>=48rem){.posts{row-gap:0}.posts>li{grid-row:span 4;grid-template-rows:subgrid;margin-block-end:1rem}.posts .posts__card{display:grid;gap:0;grid-row:1 / -1;grid-template-rows:subgrid}.posts .posts__card>*+*{margin-block-start:.85rem}.posts .posts__foot{align-self:end}}.posts__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:.85rem;padding:clamp(1.5rem,1rem + 1.5vw,2rem);position:relative;transition:border-color .25s ease}.posts__card:hover,.posts__card:focus-within{border-color:var(--border-strong)}.posts__angle{color:var(--subtle);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;margin:0;text-transform:uppercase}.posts__title{font-family:var(--font-brand);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;text-wrap:balance}.posts__link{color:var(--foreground);text-decoration:none}.posts__link:after{border-radius:var(--radius-xl);content:"";inset:0;position:absolute}.posts__link:focus-visible{outline:none}.posts__link:focus-visible:after{outline:2px solid var(--accent);outline-offset:3px}.posts__foot{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;margin-block-start:auto;padding-block-start:.5rem}.posts__more{align-items:center;color:var(--accent-2);display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:.35rem}.posts__more svg{block-size:1.1rem;inline-size:1.1rem}[data-motion=on] .posts__more svg{transition:transform .25s ease}[data-motion=on] .posts__card:hover .posts__more svg{transform:translate(4px)}.score-card h2{font-size:var(--text-2xl);line-height:1.15}@media(width<48rem){.cards{gap:.75rem}.cards__card{align-items:baseline;display:grid;gap:.35rem .75rem;grid-template-columns:auto 1fr;padding:1rem 3.25rem 1.1rem 1.25rem}.cards__title{font-size:var(--text-xl);margin-block-start:0}.cards__desc{grid-column:2}.cards__arrow{inset-block-start:1.1rem;inset-inline-end:1.25rem}}@media(width<40rem){.posts>li:nth-child(n+3){display:none}.home-hero{min-block-size:auto;padding-block:2rem 2.5rem}.home-hero__title{font-size:clamp(2.6rem,12vw,3.4rem);line-height:1.02}.home-hero__lead{font-size:1.05rem}}@media(width>=40rem)and (height<=820px){.home-hero{padding-block:3.5rem 3rem}.home-hero__title{font-size:min(clamp(3rem,.9rem + 7.2vw,7.5rem),13svh)}}
