.internet-module__RUyyjG__page{--quiet:.62;--radius:10px;--ease:.24s ease;padding-bottom:96px;container:internet/inline-size}.internet-module__RUyyjG__hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:stretch;gap:clamp(32px,4.5vw,64px);padding:clamp(28px,4vw,48px) 0 0;display:grid}.internet-module__RUyyjG__pitch{flex-direction:column;justify-content:center;gap:22px;min-width:0;display:flex}.internet-module__RUyyjG__kicker{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.internet-module__RUyyjG__kicker i{background:var(--ok);border-radius:50%;width:7px;height:7px}.internet-module__RUyyjG__title span{display:block}.internet-module__RUyyjG__title{letter-spacing:-.05em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.3rem,4.4vw,3.4rem);font-weight:900;line-height:.98}.internet-module__RUyyjG__standfirst{text-wrap:pretty;max-width:54ch;margin:0;font-size:18px;line-height:1.5}.internet-module__RUyyjG__standfirst a{color:inherit;text-underline-offset:3px;text-decoration:underline}.internet-module__RUyyjG__stage{border-radius:calc(var(--radius) + 4px);background:var(--naut-mist);flex-direction:column;gap:18px;min-width:0;padding:clamp(20px,2.4cqi,30px);display:flex;position:relative;overflow:hidden}.internet-module__RUyyjG__stageLabel{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;opacity:var(--quiet);margin:0 0 10px;font-size:11px}.internet-module__RUyyjG__logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.internet-module__RUyyjG__logo{border-radius:var(--radius);height:clamp(44px,4.4cqi,54px);transition:box-shadow var(--ease);background:#fff;padding:9px 12px;display:block;position:relative}.internet-module__RUyyjG__logo img{box-sizing:border-box;width:100%;height:100%;padding:inherit;object-fit:contain;position:absolute;inset:0}a.internet-module__RUyyjG__logo:hover{box-shadow:inset 0 0 0 1px #000}a.internet-module__RUyyjG__logo:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.internet-module__RUyyjG__figure{flex:1;place-items:end center;min-height:0;padding-bottom:10px;display:grid;position:relative}.internet-module__RUyyjG__figure:after{content:"";background:radial-gradient(closest-side,#27003738,#27003700);border-radius:50%;width:min(58%,260px);height:24px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.internet-module__RUyyjG__naut{z-index:1;width:auto;height:clamp(180px,20cqi,270px);animation:5s ease-in-out infinite internet-module__RUyyjG__bob;position:relative}.internet-module__RUyyjG__quick{gap:6px;display:grid}.internet-module__RUyyjG__quick a{border-radius:var(--radius);color:#000;min-height:44px;transition:box-shadow var(--ease);background:#fff;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:grid}.internet-module__RUyyjG__quick a>svg:last-child{opacity:.4;transition:opacity var(--ease), transform var(--ease)}.internet-module__RUyyjG__quick a:hover{text-decoration:none;box-shadow:inset 0 0 0 1px #000}.internet-module__RUyyjG__quick a:hover>svg:last-child{opacity:1;transform:translate(2px,-2px)}.internet-module__RUyyjG__quick a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes internet-module__RUyyjG__bob{50%{transform:translateY(-6px)}}.internet-module__RUyyjG__section{padding-top:clamp(56px,6cqi,80px)}.internet-module__RUyyjG__sectionHead{border-top:3px solid #000;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 20px;padding-top:20px;display:flex}.internet-module__RUyyjG__sectionHead h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.3vw,1.9rem);line-height:1.1}.internet-module__RUyyjG__lead{text-wrap:pretty;max-width:68ch;margin:0 0 22px;font-size:16px;line-height:1.6}.internet-module__RUyyjG__lead a{color:inherit;text-underline-offset:3px;text-decoration:underline}.internet-module__RUyyjG__steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.internet-module__RUyyjG__steps li{border-top:1px solid var(--line);counter-increment:step;align-content:start;gap:8px;padding:16px 0 4px;display:grid}.internet-module__RUyyjG__steps li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono), monospace;opacity:var(--quiet);font-size:12px}.internet-module__RUyyjG__steps strong{letter-spacing:-.01em;font-size:17px;font-weight:650}.internet-module__RUyyjG__steps p{color:#333;margin:0;font-size:14.5px;line-height:1.55}.internet-module__RUyyjG__steps a{color:#000;text-underline-offset:3px;font-weight:600;text-decoration:underline}.internet-module__RUyyjG__prose{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 48px;max-width:1080px;display:grid}.internet-module__RUyyjG__prose p{text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.internet-module__RUyyjG__prose a{color:inherit;text-underline-offset:3px;text-decoration:underline}.internet-module__RUyyjG__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.internet-module__RUyyjG__tool{border:1px solid var(--line);border-radius:var(--radius);height:100%;color:inherit;transition:border-color var(--ease);background:#fff;grid-template-columns:48px minmax(0,1fr) 16px;align-items:start;gap:4px 16px;padding:18px;text-decoration:none;display:grid}.internet-module__RUyyjG__tool:hover{border-color:#000;text-decoration:none}.internet-module__RUyyjG__toolIcon{background:var(--naut-mist);width:48px;height:48px;transition:background-color var(--ease), transform var(--ease);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.internet-module__RUyyjG__tool:hover .internet-module__RUyyjG__toolIcon{background:var(--accent);transform:rotate(-4deg)}.internet-module__RUyyjG__tool strong{letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:650}.internet-module__RUyyjG__tool span:not(.internet-module__RUyyjG__toolIcon){color:#333;grid-column:2;font-size:13.5px;line-height:1.5}.internet-module__RUyyjG__toolArrow{opacity:.35;transition:opacity var(--ease), transform var(--ease);grid-area:1/3;margin-top:4px}.internet-module__RUyyjG__tool:hover .internet-module__RUyyjG__toolArrow{opacity:1;transform:translate(2px,-2px)}.internet-module__RUyyjG__faq{max-width:820px}.internet-module__RUyyjG__faq details{border-top:1px solid var(--line)}.internet-module__RUyyjG__faq details:last-child{border-bottom:1px solid var(--line)}.internet-module__RUyyjG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.internet-module__RUyyjG__faq summary::-webkit-details-marker{display:none}.internet-module__RUyyjG__faq summary:after{content:"";width:14px;height:14px;transition:transform var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none}.internet-module__RUyyjG__faq details[open] summary:after{transform:rotate(45deg)}.internet-module__RUyyjG__faq summary:hover{text-underline-offset:4px;text-decoration:underline}.internet-module__RUyyjG__faq details p{max-width:70ch;margin:0 0 18px;font-size:15px;line-height:1.65}.internet-module__RUyyjG__problem{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;max-width:980px;margin-top:24px;padding:clamp(24px,3cqi,40px);display:grid}.internet-module__RUyyjG__problemArt{aspect-ratio:1;border-radius:var(--radius);background:var(--naut-mist);place-items:center;width:clamp(160px,22cqi,220px);display:grid}.internet-module__RUyyjG__problem h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 12px;font-size:clamp(2rem,3.6vw,3rem);font-weight:900;line-height:1}.internet-module__RUyyjG__problem h1+p{max-width:54ch;margin:0 0 24px;font-size:17px;line-height:1.5}.internet-module__RUyyjG__skeleton{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,4.5cqi,72px);padding-top:8px;display:grid}.internet-module__RUyyjG__skeletonMap{height:560px}.internet-module__RUyyjG__skeleton>div{align-content:start;gap:16px;display:grid}.internet-module__RUyyjG__bone{background:linear-gradient(90deg, var(--naut-mist) 30%, #fbf8fb 50%, var(--naut-mist) 70%);background-size:300% 100%;border-radius:8px;height:20px;animation:1.4s linear infinite internet-module__RUyyjG__shimmer}@keyframes internet-module__RUyyjG__shimmer{0%{background-position:100% 0}to{background-position:0 0}}.internet-module__RUyyjG__asking{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:24px 0 0;font-size:12px;display:inline-flex}.internet-module__RUyyjG__asking i{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite internet-module__RUyyjG__blink}@keyframes internet-module__RUyyjG__blink{50%{opacity:.25}}@container internet not (min-width:1000px){.internet-module__RUyyjG__hero{grid-template-columns:minmax(0,1fr)}.internet-module__RUyyjG__naut{height:clamp(190px,40cqi,280px)}.internet-module__RUyyjG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.internet-module__RUyyjG__tools,.internet-module__RUyyjG__skeleton{grid-template-columns:minmax(0,1fr)}.internet-module__RUyyjG__skeletonMap{order:1;height:360px}}@container internet not (min-width:640px){.internet-module__RUyyjG__steps,.internet-module__RUyyjG__prose{grid-template-columns:minmax(0,1fr)}.internet-module__RUyyjG__problem{grid-template-columns:minmax(0,1fr);gap:20px}.internet-module__RUyyjG__problemArt{width:140px}.internet-module__RUyyjG__logo{height:42px;padding:7px 9px}}@media (prefers-reduced-motion:reduce){.internet-module__RUyyjG__naut,.internet-module__RUyyjG__bone,.internet-module__RUyyjG__asking i{animation:none}.internet-module__RUyyjG__tool,.internet-module__RUyyjG__toolIcon,.internet-module__RUyyjG__toolArrow,.internet-module__RUyyjG__faq summary:after,.internet-module__RUyyjG__logo,.internet-module__RUyyjG__quick a{transition:none}.internet-module__RUyyjG__tool:hover .internet-module__RUyyjG__toolIcon,.internet-module__RUyyjG__tool:hover .internet-module__RUyyjG__toolArrow,.internet-module__RUyyjG__quick a:hover>svg:last-child{transform:none}}
