.hww__head[data-astro-cid-wwkfyzex]{display:grid;gap:var(--space-3);margin-bottom:var(--space-6)}.hww__steps[data-astro-cid-wwkfyzex]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);counter-reset:none}.hww__step[data-astro-cid-wwkfyzex]{display:grid;gap:var(--space-3);align-content:start;padding:clamp(1.5rem,2.6vw,2.25rem);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-raised)}.hww__step--first[data-astro-cid-wwkfyzex]{background:var(--accent);border-color:var(--accent);color:var(--night-950)}.hww__n[data-astro-cid-wwkfyzex]{font-family:var(--font-display);font-weight:900;font-size:clamp(3.5rem,6vw,5rem);line-height:.9;color:var(--accent)}.hww__step--first[data-astro-cid-wwkfyzex] .hww__n[data-astro-cid-wwkfyzex]{color:var(--night-950)}.hww__title[data-astro-cid-wwkfyzex]{font-size:clamp(1.35rem,1.8vw,1.6rem);line-height:1.15;text-wrap:balance}.hww__body[data-astro-cid-wwkfyzex]{color:var(--text-muted);font-size:var(--fs-body)}.hww__step--first[data-astro-cid-wwkfyzex] .hww__body[data-astro-cid-wwkfyzex]{color:var(--night-950)}.hww__foot[data-astro-cid-wwkfyzex]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-8)}.hww__note[data-astro-cid-wwkfyzex]{font-size:var(--fs-small);max-width:40ch}@media(max-width:120em){.hww__steps[data-astro-cid-wwkfyzex]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40em){.hww__steps[data-astro-cid-wwkfyzex]{grid-template-columns:1fr;gap:var(--space-3)}.hww__step[data-astro-cid-wwkfyzex]{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-5)}.hww__n[data-astro-cid-wwkfyzex]{grid-row:span 2;font-size:2.8rem}.hww__foot[data-astro-cid-wwkfyzex]{margin-top:var(--space-6)}}.value__head[data-astro-cid-c2pgtnec]{display:grid;gap:var(--space-3);margin-bottom:var(--space-6)}.value__body[data-astro-cid-c2pgtnec]{display:grid;gap:var(--space-3);max-width:62ch}.value__points[data-astro-cid-c2pgtnec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8);margin-bottom:var(--space-8)}.value__point[data-astro-cid-c2pgtnec]{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-2);align-content:start;padding-top:var(--space-4);border-top:2px solid var(--accent)}.value__glyph[data-astro-cid-c2pgtnec]{grid-row:span 2;display:flex;justify-content:center;margin-top:.3em;color:var(--accent)}.value__title[data-astro-cid-c2pgtnec]{font-size:clamp(1.3rem,1.9vw,1.55rem);line-height:1.15}.value__text[data-astro-cid-c2pgtnec]{color:var(--text-muted);font-size:var(--fs-body);line-height:1.5}.value__why[data-astro-cid-c2pgtnec]{max-width:62ch;margin-top:var(--space-8);font-size:var(--fs-small)}@media(max-width:52em){.value__points[data-astro-cid-c2pgtnec]{grid-template-columns:1fr;gap:var(--space-6)}}:where(.film){margin:0;width:100%;--fade-x: 4%;--fade-t: 6%;--fade-b: 12%;--film-pool: linear-gradient(#000 0 0)}.film[data-film^=journey-]{--fade-x: 5%}.film[data-film=journey-trust],.film[data-film=journey-pay]{--fade-t: 3%}.film[data-film=journey-ask],.film[data-film=journey-return]{--fade-x: 2%}.film[data-film=pace-hoist]{--fade-b: 6%}.film[data-film=build-grow-beam],.film[data-film=cheap-to-pro]{--film-pool: radial-gradient(ellipse 50% 55% at 50% 45%, #000 112%, rgb(0 0 0 / .844) 119.5%, rgb(0 0 0 / .5) 127%, rgb(0 0 0 / .156) 134.5%, transparent 142%)}.film[data-film=audit-drill],.film[data-film=build-grow-beam]{--fade-t: 8%}.film[data-film=cheap-to-pro]{--fade-x: 5%}.film[data-film=contact-handover]{--fade-x: 10%;--film-pool: radial-gradient(ellipse 50% 55% at 50% 45%, #000 100%, rgb(0 0 0 / .844) 108.75%, rgb(0 0 0 / .5) 117.5%, rgb(0 0 0 / .156) 126.25%, transparent 135%)}.film__frame{position:relative;aspect-ratio:16 / 9;overflow:hidden;--film-x: linear-gradient(to right, transparent, rgb(0 0 0 / .156) calc(var(--fade-x) * .25), rgb(0 0 0 / .5) calc(var(--fade-x) * .5), rgb(0 0 0 / .844) calc(var(--fade-x) * .75), #000 var(--fade-x), #000 calc(100% - var(--fade-x)), rgb(0 0 0 / .844) calc(100% - var(--fade-x) * .75), rgb(0 0 0 / .5) calc(100% - var(--fade-x) * .5), rgb(0 0 0 / .156) calc(100% - var(--fade-x) * .25), transparent);--film-y: linear-gradient(to bottom, transparent, rgb(0 0 0 / .156) calc(var(--fade-t) * .25), rgb(0 0 0 / .5) calc(var(--fade-t) * .5), rgb(0 0 0 / .844) calc(var(--fade-t) * .75), #000 var(--fade-t), #000 calc(100% - var(--fade-b)), rgb(0 0 0 / .844) calc(100% - var(--fade-b) * .75), rgb(0 0 0 / .5) calc(100% - var(--fade-b) * .5), rgb(0 0 0 / .156) calc(100% - var(--fade-b) * .25), transparent);-webkit-mask-image:var(--film-x),var(--film-y),var(--film-pool);-webkit-mask-composite:source-in,source-in,source-over;mask-image:var(--film-x),var(--film-y),var(--film-pool);mask-composite:intersect,intersect,add}.film__still,.film__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.film__video{opacity:0}.film__video.is-rolling{opacity:1}.film__panel{position:absolute;display:block;object-fit:cover;object-position:top;border-radius:1px;opacity:0;transition:opacity .3s var(--ease)}.film[data-film-state=done] .film__panel,html:not(.has-js) .film__panel{opacity:1}
