.production-reading{color:#123c3a;border-top:1px solid #123c3a35;padding:45px 0 55px}.production-reading>header{max-width:800px;margin-bottom:27px}.production-reading>header .eyebrow{margin-bottom:12px}.production-reading h2{font-size:clamp(29px,3.4vw,43px);line-height:1.14}.production-reading .production-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.production-reading .production-groups>section{min-width:0}.production-reading h3{margin-bottom:12px;font-size:24px;line-height:1.2}.production-reading .production-groups>section>p{color:#172c2b;min-height:44px;margin-bottom:20px;font-size:13px;line-height:1.7}.production-reading .production-reading-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.production-reading .production-groups .production-reading-links{display:block}.production-reading .production-reading-links li{border-top:1px solid #123c3a40;min-width:0}.production-reading .production-reading-links a{min-height:95px;padding:17px 2px;display:block}.production-reading .production-reading-links strong{justify-content:space-between;align-items:flex-start;gap:14px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.production-reading .production-reading-links strong>span{flex-shrink:0}.production-reading .production-reading-links p{color:#172c2b;margin-top:8px;font-size:12px;line-height:1.65}.production-reading .production-reading-links a:hover strong{text-underline-offset:4px;text-decoration:underline}.production-reading .production-all{text-underline-offset:4px;align-items:center;gap:16px;min-height:44px;margin-top:15px;padding:12px 0;font-size:12px;font-weight:700;text-decoration:underline;display:inline-flex}.production-reading a:focus-visible{outline-offset:4px;outline:3px solid #123c3a}@media (max-width:850px){.production-reading .production-groups{gap:22px}.production-reading .production-reading-links strong{font-size:15px}}@media (max-width:650px){.production-reading{padding:32px 0 39px}.production-reading h2{font-size:29px}.production-reading .production-groups,.production-reading>.production-reading-links{grid-template-columns:minmax(0,1fr);gap:25px}.production-reading .production-groups>section>p{min-height:0}.production-reading .production-reading-links a{min-height:80px;padding:16px 2px}.production-reading h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.production-reading *{transition:none!important}}.experience-overview{background:var(--blue);padding:85px 0}.experience-overview .heading-row{align-items:end;margin-bottom:42px}.experience-overview .heading-row h2{font-size:clamp(36px,4.2vw,58px)}.experience-overview .heading-row h2 span{color:#a63e24}.experience-overview .heading-row>p{max-width:310px;font-size:15px}.experience-panels{grid-template-columns:1fr 1fr 1fr;gap:30px;display:grid}.experience-panel{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.experience-visual{background:var(--paper);border-radius:3px 35px 3px 3px;width:100%;height:290px;margin-bottom:26px;transition:transform .22s;position:relative;overflow:hidden}.experience-panel:hover .experience-visual{transform:translateY(-4px)}.experience-visual>img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.scene-label{color:#fff;background:linear-gradient(#0000,#102d2cf2);padding:45px 19px 15px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.experience-panel>.eyebrow{margin-bottom:12px;font-size:9px}.experience-panel h3{letter-spacing:-.035em;margin-bottom:17px;font-size:29px;line-height:1.12}.experience-panel>p{margin-bottom:23px;font-size:14px;line-height:1.75}.experience-panel>.text-link{gap:15px;margin-top:auto;font-size:12px;line-height:1.5}.experience-panel>.text-link svg{width:19px}.talent-demo{flex-direction:column;justify-content:center;height:100%;padding:32px 24px;display:flex}.talent-demo>span{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.talent-demo strong{letter-spacing:-.04em;max-width:220px;margin:20px 0;font-size:29px;line-height:1.12;display:block}.talent-demo>div{flex-wrap:wrap;gap:6px;display:flex}.talent-demo>div span{border:1px solid #94b0ae;border-radius:20px;padding:5px 10px;font-size:11px}.talent-demo small{margin-top:23px;font-size:11px}.campaign-demo{background:var(--paper);border:1px solid #a6b8b5;flex-direction:column;width:75%;max-width:220px;height:calc(100% - 30px);margin:15px auto;padding:12px;display:flex;position:relative;box-shadow:5px 5px #123c3a0f}.campaign-demo>span{letter-spacing:.05em;margin-bottom:9px;font-size:7px;font-weight:700}.campaign-demo img{object-fit:cover;width:100%;height:105px}.campaign-demo strong{letter-spacing:-.05em;margin-top:12px;font-size:26px;line-height:1.02}.campaign-demo small{margin-top:auto;font-size:9px}.experience-disclosure{color:#374d4c;max-width:800px;margin-top:32px;font-size:10px}.experience-overview.compact{margin-bottom:50px;padding:55px 0}.experience-overview.compact>.container{width:100%}.experience-overview.compact .experience-visual{height:230px}.experience-overview.compact .heading-row h2{font-size:42px}@media (max-width:1000px){.experience-panels{gap:23px}.experience-visual{height:260px}.experience-panel h3{font-size:27px}.talent-demo{padding:23px}.talent-demo strong{font-size:25px}.experience-overview .heading-row>p{font-size:14px}}@media (max-width:760px){.experience-overview{padding:58px 0}.experience-overview .heading-row{margin-bottom:35px;display:block}.experience-overview .heading-row h2{font-size:38px}.experience-overview .heading-row>p{margin-top:22px}.experience-panels{grid-template-columns:1fr;gap:38px}.experience-panel{border-top:1px solid #a8bfc4;grid-template-columns:.9fr 1fr;align-items:start;gap:0 25px;padding-top:25px;display:grid}.experience-visual{grid-area:1/1/5;height:270px;margin:0}.experience-panel>.eyebrow{margin-top:8px}.experience-panel h3{margin-bottom:15px;font-size:28px}.experience-panel>p{margin-bottom:19px;font-size:13px}.experience-panel>.text-link{font-size:12px}.talent-demo{padding:20px}.talent-demo strong{font-size:23px}.campaign-demo{width:80%}.campaign-demo strong{font-size:23px}.campaign-demo img{height:95px}.experience-overview.compact .experience-visual{height:270px}}@media (max-width:480px){.experience-panel{grid-template-columns:1fr;gap:0;padding-top:23px}.experience-visual{grid-area:auto;height:225px;margin-bottom:23px}.experience-panel>.eyebrow{margin-top:0}.experience-panel h3{max-width:310px;font-size:30px}.experience-panel>p{max-width:340px;font-size:14px}.experience-panel>.text-link{font-size:13px}.talent-demo{padding:25px}.talent-demo strong{max-width:none;margin:16px 0;font-size:30px}.talent-demo small{margin-top:18px}.campaign-demo{width:205px;height:calc(100% - 24px);margin:12px auto;padding:10px}.campaign-demo img{height:72px}.campaign-demo strong{margin-top:8px;font-size:24px}.campaign-demo strong br{display:none}.campaign-demo small{margin-top:10px}.experience-overview.compact .experience-visual{height:225px}}@media (prefers-reduced-motion:reduce){.experience-visual{transition:none}}.sea-hero{background:var(--blue);padding:45px 0 65px}.sea-quote .sea-hero{background:var(--ink);color:var(--paper)}.sea-quote .sea-hero p{color:var(--blue)}.sea-recruitment .sea-hero{background:var(--paper)}.sea-factor .sea-hero{background:var(--blue)}.sea-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid}.sea-hero h1{max-width:850px;margin-bottom:24px;font-size:clamp(37px,4.3vw,61px);line-height:1.08}.sea-hero .intro{max-width:720px;margin-bottom:30px;font-size:18px;line-height:1.75}.sea-secondary{text-underline-offset:5px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}.sea-small{margin-top:20px;font-size:11px}.sea-hero-note{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:5px;padding:32px;transform:rotate(2deg);box-shadow:6px 8px #123c3a20}.sea-hero-note h2{margin:20px 0;font-size:35px}.sea-hero-note p{font-size:14px;color:var(--muted)!important}.sea-hero-note ul{margin:28px 0;padding:0;font-size:15px;list-style:none}.sea-hero-note li{border-top:1px solid var(--line);padding:13px 0}.sea-hero-note li:before{content:"↗";color:var(--ink);margin-right:10px}.sea-handnote{margin:28px 0 10px;font-family:inherit;font-size:17px;font-style:normal;font-weight:600;display:block;transform:rotate(-3deg)}.sea-staffing .sea-hero-note,.sea-recruitment .sea-hero-note{box-shadow:none;background:0 0;border:0;padding:0;transform:rotate(1deg)}.sea-hero-note img{object-fit:cover;border-radius:60px 5px 5px;width:100%;height:370px}.sea-hero-note figcaption{color:var(--muted);margin-top:8px;font-size:9px}.factor-fraction{text-align:center;flex-direction:column;margin:35px 0;font-size:25px;line-height:1.5;display:flex}.factor-fraction>span:first-child{border-bottom:2px solid var(--ink);padding:0 8px 12px}.factor-fraction>span:last-child{padding:12px 8px 0}.sea-proof{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding:65px 0;display:grid}.sea-proof h2{font-size:38px}.sea-proof p{margin:0 0 15px;font-size:15px;line-height:1.85}.sea-proof .text-link{margin-top:10px}.sea-body{grid-template-columns:1fr 300px;align-items:start;gap:80px;padding:45px 0 65px;display:grid}.sea-mike{background:var(--blue);border-radius:5px;padding:28px;position:sticky;top:25px}.sea-initials{letter-spacing:-5px;margin-bottom:20px;font-family:inherit;font-size:48px;font-style:normal;font-weight:600}.sea-mike .eyebrow{margin:15px 0;font-size:9px}.sea-mike h3{margin-bottom:15px;font-size:26px;line-height:1.2}.sea-mike p{margin-bottom:23px;font-size:14px;line-height:1.8}.sea-mike .button{gap:12px;width:100%;padding:15px;font-size:12px}.sea-mike .download-link{font-size:12px}.sea-request{background:var(--blue);padding:70px 0}.sea-request-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.sea-request h2{margin-bottom:25px;font-size:44px}.sea-request p{font-size:15px;line-height:1.8}.sea-request ol{color:var(--muted);margin:30px 0;padding-left:20px}.sea-request li{padding:10px 0;font-size:15px;line-height:1.7}.sea-request .intake-form{padding:30px}.sea-request .intake-form h2{margin-bottom:25px;font-size:26px}.sea-request .intake-form p{font-size:13px}.sea-related{padding:65px 0 10px}.sea-related>h2{font-size:40px}.sea-calculator{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;align-items:start;gap:60px;padding:65px 0;display:grid}.sea-calculator-intro{position:sticky;top:25px}.sea-calculator-intro h2{margin-bottom:25px;font-size:40px}.sea-calculator-intro p{font-size:15px;line-height:1.85}.factor-result{border:1px solid var(--line);background:var(--blue);border-radius:5px;margin:22px 0;padding:18px 20px}.factor-result strong{color:var(--ink);font-size:28px}.factor-result p{font-size:14px;line-height:1.7}.local-niches{border-top:1px solid var(--line);padding:45px 0 70px}.local-niches h2{margin-bottom:20px;font-size:39px}.local-niche-grid{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.local-niche-grid a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:18px;font-weight:600;line-height:1.4;display:flex}.local-nav{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.local-nav a{background:var(--blue);border:1px solid var(--line);border-radius:4px;padding:9px 14px;font-size:12px}.local-page .page-hero h1{max-width:990px}.local-page .page-hero .intro{max-width:850px}.local-page .page-hero{padding-bottom:40px}.local-page .side-note{border-radius:4px 35px 4px 4px}.local-source{color:var(--muted);margin:20px 0 35px;font-size:11px}.local-source a{text-decoration:underline}.sea-request .field label{font-size:13px}@media (max-width:1000px){.sea-hero-grid{grid-template-columns:1.1fr .9fr;gap:40px}.sea-hero h1{font-size:45px}.sea-hero .intro{font-size:16px}.sea-hero-note{padding:24px}.sea-hero-note h2{font-size:30px}.sea-proof{gap:45px}.sea-proof h2{font-size:34px}.sea-body{grid-template-columns:1fr 260px;gap:35px}.sea-request-grid{grid-template-columns:.8fr 1.2fr;gap:40px}.sea-request .intake-form .field-grid{grid-template-columns:1fr}.sea-calculator{grid-template-columns:1fr;gap:30px}.sea-calculator-intro{max-width:760px;position:static}.sea-calculator-intro h2 br{display:none}}@media (max-width:650px){.sea-hero{padding:27px 0 40px}.sea-hero-grid{grid-template-columns:1fr;gap:32px}.sea-hero h1{font-size:38px;line-height:1.1}.sea-hero .intro{font-size:16px;line-height:1.75}.sea-hero .actions{gap:18px}.sea-hero .button{padding:16px 18px;font-size:13px}.sea-hero-note{margin:0 5px 6px 0;padding:25px}.sea-hero-note h2{font-size:31px}.sea-hero-note img{height:260px}.sea-hero-note ul{margin:20px 0}.sea-handnote{font-size:16px}.factor-fraction{margin:25px 0;font-size:25px}.sea-proof{grid-template-columns:1fr;gap:25px;padding:45px 0}.sea-proof h2{font-size:33px}.sea-body{grid-template-columns:1fr;gap:25px;padding:30px 0 45px}.sea-mike{padding:25px;position:static}.sea-mike .button{width:auto}.sea-request{padding:45px 0}.sea-request-grid{grid-template-columns:1fr;gap:25px}.sea-request h2{font-size:36px}.sea-request .intake-form{padding:22px 18px}.sea-related{padding-top:45px}.sea-related>h2{font-size:33px}.sea-calculator{padding:45px 0}.sea-calculator-intro h2{font-size:34px}.local-niches{padding:35px 0 45px}.local-niches h2{font-size:32px}.local-niche-grid{grid-template-columns:1fr}.local-niche-grid a{padding:17px 0;font-size:17px}.local-nav{gap:9px}.local-nav a{padding:8px 10px;font-size:11px}.factor-result{padding:17px}}
