.atk-hero,.atk-word-block,.atk-portrait-block,.atk-draw,.atk-shots{--atk-paper:#FCFCFB;--atk-ink:#171614;--atk-muted:#6E6A64;--atk-line:#E4E2DD;--atk-display:"Cormorant Garamond","EB Garamond",Garamond,Georgia,serif;--atk-body:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--atk-t-letter:.78s;--atk-t-stagger:.155s;--atk-ease:cubic-bezier(.22,.61,.36,1);--atk-ease-blade:cubic-bezier(.76,0,.24,1)}.atk-hero{--atk-word-max:1500px;position:relative;display:grid;place-items:center;min-height:var(--atk-height,88svh);padding:clamp(40px,7vh,90px) clamp(20px,3.2vw,46px);background:var(--atk-paper);color:var(--atk-ink);font-family:var(--atk-body);overflow:hidden}.atk-word-block{display:flex;justify-content:center;width:100%;color:var(--atk-ink)}.atk-word{width:100%;max-width:var(--atk-word-max,1500px);height:auto;display:block;overflow:visible}.atk-word text{font-family:var(--atk-display);fill:currentColor;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.atk-word tspan{fill-opacity:0;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.atk-draw.is-ready .atk-word tspan{animation:atk-draw var(--atk-t-letter,.78s) var(--atk-ease,cubic-bezier(.22,.61,.36,1)) calc(.15s + var(--i,0) * var(--atk-t-stagger,.155s)) forwards,atk-ink .85s ease-out calc(.55s + var(--i,0) * var(--atk-t-stagger,.155s)) forwards}@keyframes atk-draw{to{stroke-dashoffset:0}}@keyframes atk-ink{to{fill-opacity:1}}.atk-portrait-block{width:100%}.atk-portrait{position:relative;width:var(--atk-portrait-width,100%);aspect-ratio:var(--atk-portrait-ratio,3/4);margin:0;overflow:hidden;background:#EDEBE8;clip-path:inset(0 0 100% 0)}.atk-portrait.is-ready{animation:atk-unveil 1.25s var(--atk-ease-blade,cubic-bezier(.76,0,.24,1)) var(--atk-portrait-delay,0s) forwards}.atk-hero .atk-portrait{position:absolute;top:50%;left:50%;width:clamp(230px,19.5vw,330px);transform:translate(-50%,-50%)}@keyframes atk-unveil{to{clip-path:inset(0 0 0 0)}}.atk-shot{position:absolute;inset:0;overflow:hidden}.atk-shot img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.06);transform:scale(1.05);display:block;border-radius:0}.atk-shot.is-live img{animation:atk-drift 9s ease-out forwards}@keyframes atk-drift{to{transform:scale(1.13)}}.atk-blade{position:absolute;opacity:0;background:var(--atk-paper,#FCFCFB);pointer-events:none}.atk-blade-h{left:0;right:0;top:0;height:1px;box-shadow:0 0 14px 3px rgb(252 252 251 / .55)}.atk-blade-v{top:0;bottom:0;left:0;width:1px;box-shadow:0 0 14px 3px rgb(252 252 251 / .55)}.atk-hero .atk-pitch{position:absolute;right:clamp(20px,3.4vw,54px);bottom:clamp(50px,10vh,110px);width:min(360px,42vw);text-align:right}.atk-hero .atk-line{overflow:hidden}.atk-hero .atk-line>*{display:block;margin:0;padding:0;transform:translateY(105%);filter:blur(5px);opacity:0}.atk-hero.is-ready .atk-line>*{animation:atk-rise 1.15s var(--atk-ease,cubic-bezier(.22,.61,.36,1)) calc(2.45s + var(--d,0) * .13s) forwards}@keyframes atk-rise{to{transform:translateY(0);filter:blur(0);opacity:1}}.atk-hero .atk-pitch h1{font-family:var(--atk-display);font-style:italic;font-weight:600;font-size:clamp(32px,3.3vw,54px);line-height:1.02;letter-spacing:-.005em;color:var(--atk-ink)}.atk-hero .atk-pitch p{margin-top:18px;font-size:clamp(13px,1.02vw,15px);font-weight:300;line-height:1.55;color:var(--atk-muted)}.atk-hero .atk-cta{display:inline-block;margin-top:26px;padding:15px 30px;border:1px solid var(--atk-line);border-radius:999px;background:var(--atk-paper);color:var(--atk-ink);text-decoration:none;font-size:13px;font-weight:400;letter-spacing:.02em;transition:background .45s var(--atk-ease,cubic-bezier(.22,.61,.36,1)),color .45s var(--atk-ease,cubic-bezier(.22,.61,.36,1)),border-color .45s var(--atk-ease,cubic-bezier(.22,.61,.36,1))}.atk-hero .atk-cta:hover,.atk-hero .atk-cta:focus{background:var(--atk-ink);color:var(--atk-paper);border-color:var(--atk-ink)}.atk-hero .atk-cta:focus-visible{outline:2px solid var(--atk-ink);outline-offset:4px}@media (max-width:900px){.atk-hero{min-height:auto;grid-template-rows:auto auto;gap:34px;padding:70px 22px 60px}.atk-hero .atk-word{margin-bottom:-6vw}.atk-hero .atk-portrait{position:relative;top:auto;left:auto;transform:none;width:min(74vw,300px);margin:0 auto}.atk-hero .atk-pitch{position:relative;right:auto;bottom:auto;width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.atk-draw.is-ready .atk-word tspan,.atk-portrait.is-ready,.atk-hero.is-ready .atk-line>*,.atk-shot.is-live img{animation:none!important}.atk-word tspan{fill-opacity:1;stroke-dashoffset:0}.atk-portrait{clip-path:inset(0 0 0 0)}.atk-hero .atk-line>*{transform:none;filter:none;opacity:1}}