.sp-page{background:var(--cream);color:var(--navy);font-family:Bricolage Grotesque,sans-serif}.sp-wrap{max-width:1280px;margin:auto;padding:0 32px}.sp-page main h1,.sp-page main h2,.sp-page main h3{letter-spacing:-.025em;font-family:Fraunces,Georgia,serif;font-weight:700}.sp-page main p{line-height:1.65}.sp-page .sp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:20px;font-size:11px;font-weight:800}.sp-grid-bg{background-color:var(--navy);color:#fff;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:76px 76px}.sp-hero{padding:64px 0 72px}.sp-hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.sp-hero h1{max-width:610px;font-size:clamp(44px,5.4vw,78px);line-height:.99}.sp-page em{color:var(--brand);font-style:normal}.sp-intro{color:#b5c0c6;max-width:430px;margin:28px 0;font-size:16px}.sp-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.sp-button{background:var(--brand);color:#fff;text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:28px;padding:17px 22px;font-size:12px;font-weight:800;display:inline-flex}.sp-button:hover{background:var(--brand)}.sp-text-link{text-transform:uppercase;border-bottom:1px solid #ffffff50;gap:12px;padding:14px 0;font-size:12px;font-weight:700;display:inline-flex}.sp-hero-notes{gap:32px;margin-top:40px;font-size:12px;display:flex}.sp-hero-notes div{border-left:2px solid var(--brand);padding-left:15px}.sp-hero-notes span{color:#aab7bd;margin-top:5px;font-size:11px;display:block}.sp-hero-art{justify-content:center;align-items:center;min-height:460px;display:flex;position:relative}.sp-orbit{border:1px solid #ffffff0c;border-radius:50%;width:440px;height:440px;position:absolute}.sp-mockup{background:var(--cream);color:var(--navy);width:340px;padding:22px;position:relative;transform:rotate(5deg);box-shadow:0 22px 50px #0003}.sp-mock-masthead{border-bottom:1px solid #d5d9d8;align-items:center;gap:8px;margin-bottom:20px;padding-bottom:14px;display:flex}.sp-mock-masthead b{background:var(--brand);color:#fff;padding:6px;font-size:13px}.sp-mock-masthead strong{letter-spacing:-.04em;font-size:10px}.sp-mockup .sp-eyebrow{margin-bottom:8px;font-size:7px}.sp-mockup h3{font-size:26px;line-height:1.05}.sp-drawing{background:var(--sand);justify-content:center;align-items:flex-end;gap:7px;height:132px;margin-top:15px;padding:15px;display:flex;overflow:hidden}.sp-drawing svg{width:110px;height:100px;color:var(--navy)}.sp-drawing div{background:repeating-linear-gradient(0deg,var(--navy) 0 10px,var(--sand) 10px 13px);width:60px;height:55px}.sp-mock-lines{margin:14px 0}.sp-mock-lines i{background:#bec8c7;width:90%;height:3px;margin-top:6px;display:block}.sp-mock-lines i:last-child{width:65%}.sp-ad{background:var(--brand);color:#fff;padding:14px}.sp-ad small{letter-spacing:.1em;font-size:7px}.sp-ad b{justify-content:space-between;font-size:17px;display:flex}.sp-sticker{background:var(--brand);color:#fff;letter-spacing:.13em;padding:18px;font-size:10px;font-weight:800;position:absolute;top:45px;right:0;transform:rotate(-7deg)}.sp-paper-note{background:var(--cream);color:var(--navy);padding:18px;position:absolute;bottom:10px;left:0;transform:rotate(-6deg);box-shadow:0 8px 20px #0003}.sp-paper-note b{font-size:16px;display:block}.sp-paper-note small{letter-spacing:.08em;font-size:8px}.sp-sector-strip{background:var(--brand);color:#fff;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-evenly;gap:18px;padding:19px 24px;font-size:10px;font-weight:800;display:flex}.sp-section{padding:80px 0}.sp-section h2,.sp-contact h2{font-size:clamp(32px,3.5vw,48px);line-height:1.05}.sp-section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;display:grid}.sp-section-heading>p{color:#6a7880;max-width:420px;font-size:15px}.sp-audience-grid{border-top:1px solid #d5d8d4;grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.sp-audience-grid article{padding:30px 30px 0 0}.sp-audience-grid article+article{border-left:1px solid #d5d8d4;padding-left:30px}.sp-audience-icon{background:var(--navy);color:#fff;width:42px;height:42px;margin-bottom:23px;padding:9px}.sp-audience-grid h3{font-size:21px}.sp-audience-grid p{color:#6a7880;margin-top:10px;font-size:14px}.sp-options{background:var(--sand)}.sp-options-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.sp-options-grid article{background:#fff;flex-direction:column;display:flex}.sp-option-art{background:var(--sand);justify-content:center;align-items:flex-start;height:220px;padding:28px;display:flex;overflow:hidden}.sp-option-art .sp-mockup{flex-shrink:0;width:270px;transform:rotate(-5deg)}.sp-option-art .sp-mockup h3{font-size:22px}.sp-art-website{background:var(--navy)}.sp-art-website .sp-mockup{transform:none}.sp-art-partnership{background:var(--sand)}.sp-art-partnership .sp-mockup{background:var(--navy);color:#fff;transform:rotate(-8deg)}.sp-option-body{flex-direction:column;flex:1;padding:26px;display:flex}.sp-option-body .sp-eyebrow{margin-bottom:15px;font-size:10px}.sp-option-body h3{font-size:25px}.sp-option-body>p:not(.sp-eyebrow){color:#6a7880;margin:12px 0 24px;font-size:14px}.sp-option-body>a{text-transform:uppercase;border-top:1px solid #ddd;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:10px;font-weight:800;display:flex}.sp-option-body>a svg{color:var(--brand)}.sp-process{grid-template-columns:1fr 1fr;gap:80px;display:grid}.sp-process>div>p:not(.sp-eyebrow){color:#6a7880;max-width:370px;margin:24px 0;font-size:15px}.sp-process ol{padding-top:42px}.sp-process li{border-top:1px solid #d5d8d4;gap:25px;padding:25px 0;display:flex}.sp-process li:last-child{border-bottom:1px solid #d5d8d4}.sp-process li>span{color:var(--brand);padding-top:4px;font-size:11px;font-weight:700}.sp-process h3{font-size:18px}.sp-process li p{color:#6a7880;margin-top:7px;font-size:13px}.sp-contact{padding:80px 0}.sp-contact-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.sp-contact-layout>div>p:not(.sp-eyebrow){color:#b5c0c6;max-width:370px;margin:24px 0}.sp-contact ul{margin-top:35px}.sp-contact li{color:#becbd1;border-top:1px solid #ffffff20;align-items:center;gap:14px;padding:20px 0;font-size:12px;display:flex}.sp-form{text-align:left;color:var(--navy);background:#fff;width:100%;max-width:none;margin:0;padding:32px}.sp-form>p{margin-top:7px;font-size:14px!important}.sp-form form{background:0 0;border:0;padding:0}.sp-form input,.sp-form select,.sp-form textarea{background:var(--cream);border-radius:0}.sp-form button{border-radius:0}.sp-page a:focus-visible{outline:3px solid var(--brand);outline-offset:5px}@media (width<=850px){.sp-wrap{padding:0 22px}.sp-hero-layout{gap:25px}.sp-hero-art{min-height:380px}.sp-hero-art>.sp-mockup{width:275px}.sp-sticker{right:-5px}.sp-orbit{width:300px;height:300px}.sp-options-grid{gap:12px}.sp-option-body{padding:18px}.sp-section-heading,.sp-process,.sp-contact-layout{gap:35px}.sp-option-art{height:175px}.sp-form{padding:24px}}@media (width<=640px){.sp-hero-layout,.sp-section-heading,.sp-process,.sp-contact-layout{grid-template-columns:1fr}.sp-hero{padding:40px 0}.sp-hero h1{font-size:50px}.sp-hero-art{margin-top:15px}.sp-sector-strip{justify-content:center;font-size:9px}.sp-section,.sp-contact{padding:45px 0}.sp-audience-grid,.sp-options-grid{grid-template-columns:1fr}.sp-audience-grid article+article{border-top:1px solid #d5d8d4;border-left:0;padding:25px 0}.sp-audience-grid article{padding:25px 0}.sp-option-art{height:210px}.sp-process ol{padding-top:0}.sp-contact-layout{gap:30px}.sp-paper-note{left:0}.sp-sticker{right:0}.sp-form{padding:20px}.sp-hero-notes{gap:20px}}.sp-page{overflow-x:clip}.sp-page main .sp-form h2{letter-spacing:-.025em;font-size:28px;line-height:1.15}.sp-page main p:not(.sp-eyebrow),.sp-page main .sp-form>p,.sp-hero-notes,.sp-hero-notes b,.sp-hero-notes span,.sp-sector-strip,.sp-text-link,.sp-button,.sp-option-body>a,.sp-contact li,.sp-form input,.sp-form select,.sp-form textarea,.sp-form button{font-family:Bricolage Grotesque,sans-serif;font-weight:400;font-size:16px!important}.sp-hero h1{line-height:1.06}.sp-hero-notes b{display:block}.sp-contact li svg{color:#fff}.sp-drawing,.sp-mock-lines i{background:var(--sand)}.sp-grid-bg .sp-eyebrow,.sp-grid-bg em{color:#ff9d85}.sp-sector-strip{letter-spacing:0}.sp-page .sp-grid-bg{background:var(--cream);color:var(--ink)}.sp-page .sp-grid-bg .sp-eyebrow,.sp-page .sp-grid-bg em{color:var(--brand)}.sp-page .sp-intro,.sp-page .sp-hero-notes span,.sp-page .sp-contact-layout>div>p:not(.sp-eyebrow),.sp-page .sp-contact li{color:var(--ink)}.sp-page .sp-text-link,.sp-page .sp-contact li{border-color:color-mix(in srgb,var(--ink) 18%,transparent)}.sp-page .sp-orbit{border-color:color-mix(in srgb,var(--ink) 8%,transparent)}.sp-page .sp-contact li svg{color:var(--brand)}.sp-page .sp-art-website,.sp-page .sp-art-partnership .sp-mockup{background:var(--sand);color:var(--ink)}.sp-page .sp-audience-icon{background:var(--brand)}.sp-page .sp-form{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent)}.sp-page .sp-hero{padding-top:26px}.sp-page .sp-text-link{background:var(--navy);color:#fff;border:0;gap:24px;padding:17px 22px}.sp-audience-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.sp-audience-stats>div{border-left:2px solid var(--brand);padding-left:12px}.sp-audience-stats strong{color:var(--navy);font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:700;display:block}.sp-audience-stats span{margin-top:6px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:400;line-height:1.4;display:block}.sp-real-newsletter{padding:16px}.sp-real-newsletter img{width:100%;height:auto;margin-bottom:18px;display:block}.sp-page .sp-real-newsletter h3{font-size:26px;line-height:1.2}.sp-page .sp-real-newsletter p{margin-top:12px;font-size:16px;line-height:1.5}@media (width<=850px){.sp-audience-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp-page .sp-hero{padding-top:12px;padding-bottom:40px}.sp-page .sp-hero .sp-eyebrow{margin-bottom:12px}.sp-page .sp-intro{max-width:none;margin:14px 0 22px}.sp-hero-layout{grid-template-columns:1.1fr 1fr;gap:40px}.sp-edition-back{background:#fff;width:280px;height:auto;padding:10px;position:absolute;box-shadow:0 12px 30px #0002}.sp-edition-one{top:12px;left:0;transform:rotate(-13deg)}.sp-edition-four{top:35px;right:0;transform:rotate(13deg)}.sp-real-newsletter{z-index:1;margin-top:80px}.sp-paper-note{z-index:2}.sp-hero-art{min-height:540px}@media (width<=640px){.sp-hero-layout{grid-template-columns:1fr}.sp-edition-back{width:220px}.sp-hero-art{min-height:520px}.sp-real-newsletter{margin-top:75px}}.sp-page .sp-hero{padding-bottom:20px}.sp-page .sp-options{padding-top:28px}.sp-options .sp-section-heading{display:block}.sp-option-icon{color:var(--brand);padding:24px 26px 0}.sp-option-icon svg{stroke-width:1.8px;width:28px;height:28px}.sp-options .sp-option-body{padding-top:16px}.sp-options-grid{margin-top:24px}.sp-page .sp-option-body .sp-eyebrow{font-size:12px}.sp-page .sp-pricing{text-align:center;color:var(--navy);margin:24px 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:16px}.sp-pricing-button{background:var(--brand);color:#fff;border-radius:8px;padding:12px 24px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;font-weight:400;text-decoration:none;display:inline-block}.sp-pricing-button:hover{background:var(--navy)}.sp-page .sp-options{padding-bottom:28px}.sp-page .sp-contact{padding-top:28px}.sp-page .sp-pricing-button{font-weight:700}.sp-page .sp-contact{padding-bottom:24px}.sp-contact-copy{isolation:isolate;align-self:stretch;min-height:460px;position:relative}.sp-texas-background{z-index:-1;object-fit:contain;opacity:.065;pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;left:0}@media (width<=640px){.sp-contact-copy{min-height:360px}}.sp-texas-background{object-fit:contain;z-index:0;width:85%;height:290px;margin:24px auto 0;display:block;position:relative;bottom:auto;left:auto}.sp-contact-copy{flex-direction:column;display:flex}.sp-contact-copy .sp-texas-background{order:4}@media (width<=640px){.sp-texas-background{height:220px}}.sp-contact-copy .sp-texas-background{object-fit:contain;flex:1;width:100%;height:390px;min-height:320px;margin:12px auto 0}@media (width<=640px){.sp-contact-copy .sp-texas-background{height:300px;min-height:260px}}.sp-page{width:100%;max-width:none}.sp-page .sp-wrap{width:100%;max-width:none;padding-inline:clamp(20px,4vw,76px)}.sp-home-nav{justify-content:flex-end;padding:16px clamp(20px,4vw,76px) 0;display:flex}.sp-home-button{background:var(--navy);color:#fff;border-radius:6px;align-items:center;padding:10px 20px;font-size:16px;font-weight:600;display:inline-flex}.sp-home-button:hover{background:var(--brand)}.sp-home-button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}
