.website-creation,.home-insights,.website-deep-dive{border-top:1px solid var(--border);background:var(--bg);content-visibility:auto;contain-intrinsic-size:auto 1100px;position:relative;overflow:hidden}.home-insights{contain-intrinsic-size:auto 800px}.website-creation-inner,.home-insights-inner{z-index:1;max-width:1600px;margin-left:max(1.5rem,50vw - 812px);margin-right:auto;padding:7rem 2.5rem;position:relative}.website-creation-head,.home-insights-head{margin-bottom:3.5rem}.website-creation-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.5rem;font-size:.7rem;display:flex}.website-creation-line{background:currentColor;width:2.25rem;height:1px}.website-creation-heading-row,.home-insights-heading-row{grid-template-columns:minmax(0,1.3fr) minmax(15rem,.7fr);align-items:end;gap:2.5rem 4rem;display:grid}.website-creation-heading-row h2,.home-insights-heading-row h2{max-width:13ch;font-family:var(--font-display);letter-spacing:-.055em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.2vw,5.5rem);font-weight:700;line-height:.94}.website-creation-heading-row h2 em,.home-insights-heading-row h2 em{font-family:var(--font-serif);color:var(--signal);font-weight:400}.website-creation-heading-row>p{max-width:34rem;color:var(--text-soft);text-wrap:pretty;margin:0 0 .35rem;font-size:1.08rem;line-height:1.55}.website-creation-intro{border:1px solid var(--border);background:#ffffff06;border-radius:1.5rem;grid-template-columns:minmax(13rem,.62fr) minmax(0,1.08fr) minmax(12rem,.5fr);gap:2rem 4rem;padding:2rem;display:grid}.website-creation-kicker{font-family:var(--font-mono);letter-spacing:.08em;color:var(--signal);text-transform:uppercase;margin:0 0 .9rem;font-size:.68rem}.website-creation-intro h3,.website-creation-checklist h3{max-width:15ch;font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.7vw,2.5rem);font-weight:650;line-height:.98}.website-creation-intro>p{max-width:49rem;color:var(--text-soft);text-wrap:pretty;margin:0;font-size:clamp(1.1rem,1.45vw,1.3rem);line-height:1.5}.website-creation-intro-image{background:#131314;border:1px solid #ffffff1a;border-radius:1rem;min-height:12.5rem;position:relative;overflow:hidden}.website-creation-intro-image img{object-fit:cover}.website-creation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.website-creation-types{border:1px solid var(--border);background:#c9e2650b;border-radius:1.5rem;grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr);gap:2rem 4rem;margin-top:1rem;padding:2rem;display:grid}.website-creation-types-head h3{max-width:15ch;font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.7vw,2.5rem);font-weight:650;line-height:.98}.website-creation-types-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.website-creation-type{border-left:1px solid #c9e26561;min-width:0;padding-left:1rem}.website-creation-type h4{font-family:var(--font-display);color:var(--text);margin:0 0 .55rem;font-size:1.05rem;font-weight:650;line-height:1.15}.website-creation-type p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.48}.website-creation-step{border:1px solid var(--border);background:#ffffff05;border-radius:1.5rem;min-height:16rem;padding:1.65rem}.website-creation-step-number{width:2.2rem;height:2.2rem;font-family:var(--font-mono);color:var(--signal);border:1px solid #c9e26561;border-radius:50%;justify-content:center;align-items:center;margin-bottom:3.25rem;font-size:.68rem;display:inline-flex}.website-creation-step h3{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0 0 .65rem;font-size:1.2rem;font-weight:650;line-height:1.08}.website-creation-step p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.94rem;line-height:1.5}.website-creation-bottom{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:1rem;margin-top:1rem;display:grid}.website-creation-checklist,.website-creation-faq{border:1px solid var(--border);background:#ffffff06;border-radius:1.5rem;padding:2rem}.website-creation-checklist ul{gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:grid}.website-creation-checklist li{color:var(--text-soft);padding-left:1.4rem;font-size:.97rem;line-height:1.45;position:relative}.website-creation-checklist li:before{background:var(--signal);content:"";border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:.44rem;left:0}.website-creation-link,.home-insights-all,.home-insight-read{color:var(--text);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;transition:color .25s var(--easing), gap .25s var(--easing);align-items:center;gap:.65rem;font-size:.72rem;text-decoration:none;display:inline-flex}.website-creation-link:hover,.home-insights-all:hover,.home-insight-link:hover .home-insight-read{color:var(--signal);gap:.9rem}.website-creation-link:focus-visible,.home-insights-all:focus-visible,.home-insight-link:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.website-creation-faq{padding-bottom:1rem}.website-creation-faq-item{border-top:1px solid var(--border)}.website-creation-faq-item:last-child{border-bottom:1px solid var(--border)}.website-creation-faq-item summary{cursor:pointer;min-height:3.7rem;color:var(--text);justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:600;line-height:1.25;list-style:none;display:flex}.website-creation-faq-item summary::-webkit-details-marker{display:none}.website-creation-faq-item summary:after{color:var(--signal);font-family:var(--font-mono);content:"+";flex:none;font-size:1.15rem}.website-creation-faq-item[open] summary:after{content:"−"}.website-creation-faq-item p{max-width:52rem;color:var(--text-muted);text-wrap:pretty;margin:0;padding:0 2.5rem 1.25rem 0;font-size:.95rem;line-height:1.52}.home-insights-head{border-bottom:1px solid #ffffff1a;margin-bottom:2.25rem;padding-bottom:2.25rem;position:relative}.home-insights-heading-row{grid-template-columns:minmax(0,1fr) auto}.home-insights-heading-row h2{max-width:16ch}.home-insights-all{margin-bottom:.5rem}.home-insights-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid;position:relative}.home-insight-card{min-width:0}.home-insight-link{border:1px solid var(--border);height:100%;color:inherit;transition:border-color .3s var(--easing), background-color .3s var(--easing), box-shadow .3s var(--easing);background:#0a0a0b6b;border-radius:1.5rem;text-decoration:none;display:block;overflow:hidden;box-shadow:0 1.5rem 4.5rem #0003}.home-insight-link:hover{background:#0a0a0bad;border-color:#c9e26585;box-shadow:0 2rem 5.5rem #00000057}.home-insight-image{aspect-ratio:16/9;background:#131314;position:relative;overflow:hidden}.home-insight-image img{object-fit:cover;transition:transform .55s var(--easing)}.home-insight-link:hover .home-insight-image img{transform:scale(1.035)}.home-insight-arrow{background:var(--signal);width:2.65rem;height:2.65rem;color:var(--bg);transition:transform .3s var(--easing);border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;bottom:1rem;right:1rem}.home-insight-link:hover .home-insight-arrow{transform:translate(.15rem,-.15rem)}.home-insight-copy{flex-direction:column;min-height:18rem;padding:1.55rem;display:flex}.home-insight-meta{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:1.15rem;font-size:.65rem;display:flex}.home-insight-copy h3{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin:0 0 .8rem;font-size:clamp(1.38rem,2.1vw,1.8rem);font-weight:650;line-height:1.04}.home-insight-copy>p{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.94rem;line-height:1.5}.home-insight-read{margin-top:auto;padding-top:1.5rem}.website-deep-dive{contain-intrinsic-size:auto 680px}.website-deep-dive-inner{grid-template-columns:minmax(0,.94fr) minmax(18rem,.86fr);align-items:center;gap:3rem 6rem;max-width:1600px;margin-left:max(1.5rem,50vw - 812px);margin-right:auto;padding:5.5rem 2.5rem;display:grid}.website-deep-dive--reverse .website-deep-dive-copy{order:2}.website-deep-dive--reverse .website-deep-dive-image{order:1}.website-deep-dive-eyebrow{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.85rem;margin:0 0 1.25rem;font-size:.68rem;display:flex}.website-deep-dive-eyebrow:before{content:"";background:currentColor;width:2rem;height:1px}.website-deep-dive-eyebrow span{color:var(--signal)}.website-deep-dive-copy h2{max-width:12ch;color:var(--text);font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.3vw,4.75rem);font-weight:700;line-height:.95}.website-deep-dive-copy h2 em{color:var(--signal);font-family:var(--font-serif);font-weight:400}.website-deep-dive-lede{max-width:42rem;color:var(--text-soft);text-wrap:pretty;margin:1.5rem 0 0;font-size:1.04rem;line-height:1.58}.website-deep-dive-list{gap:.65rem;margin:1.6rem 0 1.75rem;padding:0;list-style:none;display:grid}.website-deep-dive-list li{max-width:41rem;color:var(--text-muted);padding-left:1.25rem;font-size:.92rem;line-height:1.42;position:relative}.website-deep-dive-list li:before{background:var(--signal);content:"";border-radius:50%;width:.43rem;height:.43rem;position:absolute;top:.45rem;left:0}.website-deep-dive-link{color:var(--text);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;transition:color .25s var(--easing), gap .25s var(--easing);align-items:center;gap:.65rem;font-size:.71rem;text-decoration:none;display:inline-flex}.website-deep-dive-link:hover{color:var(--signal);gap:.9rem}.website-deep-dive-link:focus-visible{outline:2px solid var(--signal);outline-offset:5px}.website-deep-dive-image{background:#111112;border:1px solid #ffffff1f;border-radius:1.5rem;min-height:25rem;margin:0;position:relative;overflow:hidden;box-shadow:0 1.5rem 5.5rem #00000057}.website-deep-dive-image:after{pointer-events:none;content:"";background:linear-gradient(#0000 52%,#0a0a0bd1);position:absolute;inset:0}.website-deep-dive-image img{object-fit:cover}.website-deep-dive-image figcaption{z-index:1;color:var(--text-soft);font-family:var(--font-mono);letter-spacing:.035em;font-size:.7rem;line-height:1.45;position:absolute;bottom:1.25rem;left:1.4rem;right:1.4rem}@media (max-width:1100px){.website-deep-dive-inner{gap:2.5rem 3rem}.website-creation-steps,.home-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-insight-card:last-child{grid-column:span 2}}@media (max-width:768px){.website-creation-inner,.home-insights-inner,.website-deep-dive-inner{margin-left:auto;margin-right:auto;padding:5rem 1.1rem}.website-creation-head,.home-insights-head{margin-bottom:2.5rem}.website-creation-heading-row,.home-insights-heading-row,.website-creation-intro,.website-creation-types,.website-creation-bottom,.website-deep-dive-inner{grid-template-columns:1fr}.website-creation-heading-row,.home-insights-heading-row{gap:1.25rem}.website-creation-heading-row h2,.home-insights-heading-row h2{max-width:12ch;font-size:clamp(2.45rem,11vw,3.7rem)}.website-creation-heading-row>p{margin-bottom:0}.website-creation-intro,.website-creation-types,.website-creation-checklist,.website-creation-faq{padding:1.5rem}.website-creation-steps,.home-insights-grid{grid-template-columns:1fr}.website-creation-types-grid{grid-template-columns:1fr;gap:1.15rem}.website-creation-step{min-height:0}.website-creation-step-number{margin-bottom:2rem}.home-insight-card:last-child{grid-column:auto}.home-insights-all{margin-bottom:0}.home-insight-copy{min-height:0}.website-deep-dive--reverse .website-deep-dive-copy,.website-deep-dive--reverse .website-deep-dive-image{order:initial}.website-deep-dive-copy h2{max-width:12ch;font-size:clamp(2.35rem,10.5vw,3.65rem)}.website-deep-dive-lede{margin-top:1.2rem}.website-deep-dive-image{min-height:18rem}}
