@font-face{font-family:Intro;src:url(/fonts/intro/Intro-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Intro;src:url(/fonts/intro/Intro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Summer Loving;src:url(/fonts/SUMMER%20FONT/Summer%20Loving%20Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}.font-intro{font-family:Intro,sans-serif;font-weight:900}.font-intro-reg{font-family:Intro,sans-serif;font-weight:400}.font-summer{font-family:Summer Loving,cursive}.border-organic[data-astro-cid-imuejcyz],.tutorial-action[data-astro-cid-imuejcyz],.preflight-item[data-astro-cid-imuejcyz],.tutorial-card[data-astro-cid-imuejcyz],.tutorial-shot-frame[data-astro-cid-imuejcyz],.support-card[data-astro-cid-imuejcyz],.script-line[data-astro-cid-imuejcyz]{border-radius:255px 15px 225px/15px 225px 15px 255px}.tutorial-action[data-astro-cid-imuejcyz]{letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;min-height:3.15rem;padding:.9rem 1.25rem;font-family:Intro,sans-serif;font-size:.78rem;font-weight:900;transition:transform .2s,background-color .2s,color .2s;display:inline-flex}.tutorial-action[data-astro-cid-imuejcyz]:hover{transform:translateY(-2px)}.tutorial-hero-copy[data-astro-cid-imuejcyz] h1[data-astro-cid-imuejcyz],.tutorial-hero-copy[data-astro-cid-imuejcyz] p[data-astro-cid-imuejcyz],.tutorial-hero-copy[data-astro-cid-imuejcyz] span[data-astro-cid-imuejcyz]{text-shadow:0 4px 22px #00091cad}.preflight-item[data-astro-cid-imuejcyz]{color:#001b3a;background:#fff;border:2px solid #001b3a1f;align-items:center;gap:.8rem;min-height:4rem;padding:.9rem 1rem;font-family:Intro,sans-serif;font-size:.88rem;font-weight:900;display:flex}.preflight-check[data-astro-cid-imuejcyz]{background:#2dd4bf;border:2px solid #001b3a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}.tutorial-section-heading[data-astro-cid-imuejcyz]{color:#001b3a;max-width:52rem;margin:0 auto 2.5rem}.tutorial-section-heading[data-astro-cid-imuejcyz] h2[data-astro-cid-imuejcyz]{text-transform:uppercase;font-family:Intro,sans-serif;font-size:2.25rem;font-weight:900;line-height:1.05}.tutorial-section-heading[data-astro-cid-imuejcyz] p[data-astro-cid-imuejcyz]:last-child{color:#001b3ab8;margin-top:1rem;font-family:Intro,sans-serif;font-size:1rem;font-weight:400;line-height:1.75}.tutorial-section-heading--dark[data-astro-cid-imuejcyz]{color:#fff}.tutorial-section-heading--dark[data-astro-cid-imuejcyz] p[data-astro-cid-imuejcyz]:last-child{color:#ffffffc7}.section-eyebrow[data-astro-cid-imuejcyz]{color:#2dd4bf;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.9rem;font-family:Intro,sans-serif;font-size:.72rem;font-weight:900}.section-eyebrow--teal[data-astro-cid-imuejcyz]{color:#facc15}.multi-tutorial-section[data-astro-cid-imuejcyz]{background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 34rem),linear-gradient(#001b3a 0%,#000f25 100%)}.multi-tutorial-section[data-astro-cid-imuejcyz] .tutorial-section-heading[data-astro-cid-imuejcyz] h2[data-astro-cid-imuejcyz]{color:#fff;text-shadow:0 3px 18px #00000059}.multi-tutorial-section[data-astro-cid-imuejcyz] .tutorial-section-heading[data-astro-cid-imuejcyz] p[data-astro-cid-imuejcyz]:last-child{color:#ffffffdb}.tutorial-steps[data-astro-cid-imuejcyz]{gap:1.3rem;display:grid}.tutorial-card[data-astro-cid-imuejcyz]{background:#f3f0e6;border:2px solid #001b3a;align-items:stretch;gap:1rem;padding:1rem;display:grid;overflow:hidden;box-shadow:7px 7px #2dd4bf}.tutorial-card--dark[data-astro-cid-imuejcyz]{background:#f3f0e6f5;box-shadow:7px 7px #facc15}.tutorial-copy[data-astro-cid-imuejcyz]{color:#001b3a;flex-direction:column;justify-content:center;padding:.5rem;display:flex}.step-badge[data-astro-cid-imuejcyz]{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#001b3a;align-self:flex-start;padding:.48rem .62rem;font-family:Intro,sans-serif;font-size:.68rem;font-weight:900}.step-badge--yellow[data-astro-cid-imuejcyz]{color:#001b3a;background:#facc15}.tutorial-copy[data-astro-cid-imuejcyz] h3[data-astro-cid-imuejcyz]{text-transform:uppercase;margin-top:1rem;font-family:Intro,sans-serif;font-size:1.5rem;font-weight:900;line-height:1.1}.tutorial-copy[data-astro-cid-imuejcyz] p[data-astro-cid-imuejcyz]{color:#001b3abd;margin-top:.9rem;font-family:Intro,sans-serif;font-size:.98rem;font-weight:400;line-height:1.7}.tutorial-copy[data-astro-cid-imuejcyz] small[data-astro-cid-imuejcyz]{color:#001b3a8c;letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-family:Intro,sans-serif;font-size:.74rem;font-weight:900;line-height:1.5;display:block}.tutorial-shot-frame[data-astro-cid-imuejcyz]{background:#001b3a;border:2px solid #001b3a;justify-content:center;align-items:center;margin:0;padding:.55rem;display:flex;overflow:hidden}.tutorial-shot-frame--dark[data-astro-cid-imuejcyz]{background:#2dd4bf}.tutorial-shot[data-astro-cid-imuejcyz]{aspect-ratio:360/829;width:100%;max-width:22rem;position:relative}.tutorial-shot[data-astro-cid-imuejcyz]>img[data-astro-cid-imuejcyz]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.tap-marker[data-astro-cid-imuejcyz]{left:var(--marker-x);pointer-events:none;top:var(--marker-y);z-index:5;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.tap-marker__target[data-astro-cid-imuejcyz]{background:#2dd4bf33;border:2px solid #facc15;border-radius:999px;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;animation:2.4s ease-in-out infinite tapGlow;display:flex;box-shadow:0 10px 22px #001b3a38,0 0 #2dd4bf47}.tap-marker__dot[data-astro-cid-imuejcyz]{background:#2dd4bf;border:3px solid #001b3a;border-radius:999px;width:1.05rem;height:1.05rem}.tap-marker__label[data-astro-cid-imuejcyz]{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#001b3af0;border:2px solid #facc15;border-radius:999px;padding:.4rem .55rem;font-family:Intro,sans-serif;font-size:.58rem;font-weight:900;line-height:1}.script-list[data-astro-cid-imuejcyz]{gap:.85rem;display:grid}.script-line[data-astro-cid-imuejcyz]{background:#fff;border:2px solid #001b3a1f;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem;display:grid}.script-line[data-astro-cid-imuejcyz] span[data-astro-cid-imuejcyz]{color:#001b3a;background:#2dd4bf;border:2px solid #001b3a;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Intro,sans-serif;font-size:.78rem;font-weight:900;display:inline-flex}.script-line[data-astro-cid-imuejcyz] p[data-astro-cid-imuejcyz]{color:#001b3ac7;font-family:Intro,sans-serif;font-size:.96rem;font-weight:400;line-height:1.6}.support-grid[data-astro-cid-imuejcyz]{gap:1rem;display:grid}.support-card[data-astro-cid-imuejcyz]{color:#001b3a;background:#f3f0e6;border:2px solid #001b3a;padding:1.2rem;box-shadow:5px 5px #2dd4bf}.support-card[data-astro-cid-imuejcyz] h3[data-astro-cid-imuejcyz]{text-transform:uppercase;font-family:Intro,sans-serif;font-size:1.1rem;font-weight:900;line-height:1.15}.support-card[data-astro-cid-imuejcyz] p[data-astro-cid-imuejcyz]{color:#001b3ab8;margin-top:.75rem;font-family:Intro,sans-serif;font-size:.92rem;font-weight:400;line-height:1.6}@keyframes tapGlow{0%,to{transform:scale(1);box-shadow:0 10px 22px #001b3a38,0 0 #2dd4bf42}50%{transform:scale(1.04);box-shadow:0 10px 22px #001b3a33,0 0 0 7px #2dd4bf24}}@media (width>=768px){.tutorial-card[data-astro-cid-imuejcyz]{grid-template-columns:minmax(0,.88fr) minmax(17rem,1fr);padding:1.2rem}.tutorial-card[data-astro-cid-imuejcyz]:nth-child(2n) .tutorial-copy[data-astro-cid-imuejcyz]{order:2}.support-grid[data-astro-cid-imuejcyz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.support-grid[data-astro-cid-imuejcyz]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.tutorial-section-heading[data-astro-cid-imuejcyz] h2[data-astro-cid-imuejcyz]{font-size:1.85rem}.tutorial-copy[data-astro-cid-imuejcyz] h3[data-astro-cid-imuejcyz]{font-size:1.28rem}.tap-marker__target[data-astro-cid-imuejcyz]{width:2.25rem;height:2.25rem}.tap-marker__dot[data-astro-cid-imuejcyz]{width:.9rem;height:.9rem}.tap-marker__label[data-astro-cid-imuejcyz]{padding:.34rem .48rem;font-size:.52rem}}@media (prefers-reduced-motion:reduce){.tap-marker__target[data-astro-cid-imuejcyz]{animation:none}}
