.Footer_footer__pQtti{background-color:var(--charcoal);color:var(--cream);padding:3rem 2rem;border-top:1px solid #3a2c1f}.Footer_container__KpDnW{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.Footer_brand__0rdww{display:flex;align-items:center;gap:1rem}.Footer_name__rGa7a{font-size:1.05rem;font-weight:700}.Footer_tag__REjzT{font-size:.85rem;color:var(--tan)}.Footer_copy__KUC9W{font-size:.85rem;color:#9a8a76}@media (max-width:600px){.Footer_container__KpDnW{flex-direction:column;text-align:center}.Footer_brand__0rdww{flex-direction:column}}.page_page__T1N3r{--red:#e5322d;--yellow:#ffd23f;--ink:#0e0e0e;--paper:#fff6e0;--teal-1:#2a6475;--teal-2:#174252;--teal-3:#0d2530;color:var(--paper);background:radial-gradient(circle at 50% -10%,var(--teal-1) 0,var(--teal-2) 38%,var(--teal-3) 100%);overflow-x:clip}.page_display__whDQ7,.page_name__wR0rr,.page_sectionTitle__QFtO6,.page_title__PhWjk{font-family:Arial Black,Impact,Helvetica Neue,Arial,sans-serif;font-weight:900;text-transform:uppercase}.page_hero__lqUTj{max-width:1000px;margin:0 auto;padding:4.5rem 1.5rem 4rem;text-align:center}.page_kicker__I4VVX,.page_sectionKicker__0QFJr{text-transform:uppercase;letter-spacing:3px;font-size:.8rem;font-weight:700;color:var(--yellow);margin-bottom:.75rem}.page_title__PhWjk{font-family:Arial Black,Impact,Helvetica Neue,Arial,sans-serif;font-size:clamp(3.2rem,11vw,7.5rem);line-height:.95;letter-spacing:-1px;color:var(--red);text-shadow:-5px -5px 0 var(--ink),5px -5px 0 var(--ink),-5px 5px 0 var(--ink),5px 5px 0 var(--ink),0 -5px 0 var(--ink),0 5px 0 var(--ink),-5px 0 0 var(--ink),5px 0 0 var(--ink),0 9px 0 var(--ink);margin-bottom:1.5rem}.page_tagline__HXmBY,.page_title__PhWjk{font-weight:900;text-transform:uppercase}.page_tagline__HXmBY{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;font-family:Arial Black,Impact,Arial,sans-serif;font-size:clamp(1rem,2.6vw,1.5rem);color:var(--paper);margin-bottom:2.5rem}.page_pill__dlHNA{display:inline-block;background:var(--yellow);color:var(--ink);border:3px solid var(--ink);border-radius:999px;padding:.3rem .9rem;font-size:.8em;letter-spacing:1px;transform:rotate(-2deg)}.page_videoFrame__yKpD2{border:5px solid var(--ink);border-radius:14px;box-shadow:10px 10px 0 var(--red);background:var(--ink);overflow:hidden;line-height:0}.page_video__qYCY_{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--ink)}.page_pilot__Ujik3{background:rgba(8,24,31,.55);border-top:4px solid var(--ink);border-bottom:4px solid var(--ink);padding:4.5rem 1.5rem}.page_pilotInner__6XEup{max-width:760px;margin:0 auto}.page_sectionTitle__QFtO6{font-size:clamp(1.9rem,5vw,3rem);line-height:1.05;margin-bottom:1.5rem}.page_sectionTitle__QFtO6,.page_teaserHeading__liVVT{font-family:Arial Black,Impact,Helvetica Neue,Arial,sans-serif;font-weight:900;text-transform:uppercase;color:var(--paper);text-shadow:3px 3px 0 var(--ink)}.page_teaserHeading__liVVT{font-size:clamp(1.3rem,3.5vw,1.8rem);line-height:1.1;margin:3rem 0 1.25rem}.page_pilotText__XbI0U{font-size:1.1rem;line-height:1.75;color:var(--paper);margin-bottom:1.25rem}.page_quote__Sr2R4{margin-top:2rem;padding:1.5rem 1.75rem;background:var(--paper);color:var(--ink);border:4px solid var(--ink);border-radius:16px;box-shadow:7px 7px 0 var(--yellow);transform:rotate(-1deg)}.page_quote__Sr2R4 p{font-family:Arial Black,Impact,Arial,sans-serif;font-weight:900;font-size:clamp(1.15rem,3vw,1.6rem);line-height:1.3;text-transform:uppercase}.page_quote__Sr2R4 footer{margin-top:.75rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;font-size:.8rem;color:#6a1815}.page_episodes__tnld2{padding:5rem 1.5rem 1rem}.page_episodeGrid__guXOq{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.page_episodeCard__jvdt3{display:flex;flex-direction:column;gap:.5rem;background:var(--paper);color:var(--ink);border:4px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--yellow);padding:1.25rem}.page_episodeNum__FVicx{font-weight:800;font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:#6a1815}.page_episodeTitle__Py5iz{font-family:Arial Black,Impact,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:1.15rem;line-height:1.15}.page_episodeBlurb__aAyfC{font-size:.95rem;line-height:1.5;color:#231a12;flex:1 1}.page_episodeStatus__iBeQm{align-self:flex-start;background:var(--yellow);border:2px solid var(--ink);border-radius:999px;padding:.15rem .7rem;font-size:.7rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.page_castSection__6gv9N{padding:5rem 1.5rem}.page_container__No0lr{max-width:1100px;margin:0 auto}.page_castGrid__r8WNM{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-top:2.5rem}.page_card__G5FLy{--accent:var(--yellow);background:var(--paper);color:var(--ink);border:4px solid var(--ink);border-radius:18px;box-shadow:8px 8px 0 var(--ink);padding:1rem 1rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease}.page_card__G5FLy:nth-child(odd){transform:rotate(-1deg)}.page_card__G5FLy:nth-child(2n){transform:rotate(1deg)}.page_card__G5FLy:hover{transform:rotate(0deg) translateY(-4px);box-shadow:8px 12px 0 var(--ink)}.page_stage___2EW3{position:relative;aspect-ratio:4/5;border:3px solid var(--ink);border-radius:12px;margin-bottom:1rem;background:radial-gradient(circle at 50% 55%,var(--accent) 0,var(--accent) 38%,transparent 39%),linear-gradient(180deg,#2a6475 0,#174252 100%);overflow:hidden}.page_stage___2EW3 img{padding:.75rem}.page_note__CCtgU{position:absolute;top:.6rem;right:.6rem;background:var(--yellow);padding:.15rem .6rem;font-size:.7rem;transform:rotate(3deg)}.page_note__CCtgU,.page_role__LTIA_{color:var(--ink);border:2px solid var(--ink);border-radius:999px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.page_role__LTIA_{display:inline-block;background:var(--accent);padding:.15rem .7rem;font-size:.72rem;margin-bottom:.6rem}.page_name__wR0rr{font-family:Arial Black,Impact,Arial,sans-serif;font-weight:900;text-transform:uppercase;font-size:1.5rem;line-height:1.1;color:var(--ink);margin-bottom:.5rem}.page_aka__3bUxD{display:block;margin-top:.2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:0;text-transform:none;color:#4b3a2a}.page_blurb__eDyCz{font-size:.98rem;line-height:1.6;color:#231a12}.page_stillSection__Efto8{padding:0 1.5rem 5rem}.page_still__LgvJx{max-width:1100px;margin:0 auto}.page_still__LgvJx img{display:block;border:5px solid var(--ink);border-radius:14px;box-shadow:10px 10px 0 var(--yellow)}.page_still__LgvJx figcaption{margin-top:1.5rem;text-align:center;font-style:italic;color:var(--paper);opacity:.9}.page_cta__1xV3o{background:var(--red);border-top:5px solid var(--ink);padding:4.5rem 1.5rem;text-align:center}.page_ctaInner__ytNUD{max-width:760px;margin:0 auto}.page_cta__1xV3o .page_sectionTitle__QFtO6{color:#fff;text-shadow:4px 4px 0 var(--ink)}.page_ctaText__jI1RW{font-size:1.15rem;line-height:1.6;color:#fff;margin-bottom:2rem}.page_buttons__I13lG{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem}.page_buttonGhost__RCqYt,.page_buttonPrimary__I1Tg_{display:inline-block;font-family:Arial Black,Impact,Arial,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:1px;font-size:.95rem;padding:.85rem 1.5rem;border:4px solid var(--ink);border-radius:999px;box-shadow:5px 5px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.page_buttonPrimary__I1Tg_{background:var(--yellow);color:var(--ink)}.page_buttonGhost__RCqYt{background:var(--paper);color:var(--ink)}.page_buttonGhost__RCqYt:hover,.page_buttonPrimary__I1Tg_:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.page_fine__G4LsA{font-size:.95rem;line-height:1.6;color:#fff}.page_fine__G4LsA a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.page_page__T1N3r a:focus-visible,.page_page__T1N3r video:focus-visible{outline:4px solid var(--yellow);outline-offset:3px}.page_cta__1xV3o a:focus-visible{outline-color:var(--ink)}@media (prefers-reduced-motion:reduce){.page_buttonGhost__RCqYt,.page_buttonPrimary__I1Tg_,.page_card__G5FLy{transition:none}.page_card__G5FLy:hover{transform:none}}@media (max-width:980px){.page_castGrid__r8WNM,.page_episodeGrid__guXOq{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_episodeGrid__guXOq{grid-template-columns:1fr}.page_episodes__tnld2{padding-left:1.25rem;padding-right:1.25rem}.page_hero__lqUTj{padding:3rem 1.25rem}.page_videoFrame__yKpD2{box-shadow:6px 6px 0 var(--red)}.page_castGrid__r8WNM{grid-template-columns:1fr}.page_castSection__6gv9N,.page_cta__1xV3o,.page_pilot__Ujik3{padding-left:1.25rem;padding-right:1.25rem}.page_stillSection__Efto8{padding:0 1.25rem 4rem}}.page_page__UEfwl{background:var(--cream)}.page_container__rXam1{max-width:1100px;margin:0 auto}.page_kicker__we5w_{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:var(--bronze);margin-bottom:.5rem;font-weight:600}.page_intro__Hpc5u{background:var(--charcoal);color:var(--cream);padding:5rem 2rem 4rem}.page_intro__Hpc5u .page_kicker__we5w_{color:var(--tan)}.page_intro__Hpc5u h1{font-size:3.2rem;color:var(--cream)}.page_role__5pWGm{margin-top:.6rem;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;color:var(--tan)}.page_lede__lqtw4{margin-top:1.5rem;max-width:62ch;font-size:1.15rem;line-height:1.65;color:#e9dcc4}.page_jump__fNk2o{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.page_jump__fNk2o a{border:1px solid var(--tan);color:var(--cream);padding:.55rem 1.1rem;border-radius:4px;font-size:.9rem;font-weight:500}.page_jump__fNk2o a:hover{background:var(--tan);color:var(--charcoal)}.page_section__ck4zU{padding:5rem 2rem;scroll-margin-top:90px}.page_alt__JgQns{background:#efe4d0;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray)}.page_dark__51Mn6{background:var(--charcoal);color:var(--cream)}.page_dark__51Mn6 h2{color:var(--tan)!important}.page_section__ck4zU h2{font-size:2.5rem;color:var(--charcoal);margin-bottom:.75rem}.page_note__v7jME{color:#6f6256;font-size:.98rem}.page_three__7Q_g4{margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_three__7Q_g4 h3{font-size:1.2rem;color:var(--walnut);margin-bottom:.5rem}.page_three__7Q_g4 p{line-height:1.65;font-size:.97rem}.page_block__0ZAkj{margin-top:4.5rem;scroll-margin-top:90px}.page_step__ztcGl{font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--bronze);font-weight:600;border-top:1px solid var(--tan);padding-top:1rem}.page_blockTitle__hsbtf{font-size:1.8rem;color:var(--walnut);margin:.5rem 0 1.25rem}.page_body__hiIFt{font-size:1rem;line-height:1.7;margin-bottom:1rem;max-width:70ch}.page_block__0ZAkj h4,.page_section__ck4zU h4{font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--bronze);margin:1.25rem 0 .6rem}.page_cards__wHII_{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin:1.5rem 0}.page_card__5KY0d{background:#fffdf8;border:1px solid var(--light-gray);padding:1rem 1.1rem;border-radius:6px}.page_card__5KY0d h4{margin:0 0 .2rem!important;color:var(--walnut)!important;letter-spacing:.5px!important;text-transform:none!important;font-size:1rem!important}.page_card__5KY0d p{font-size:.88rem;line-height:1.5;margin-top:.4rem}.page_feel__MPUSS{color:#6f6256;font-size:.78rem!important}.page_quote__ecKNm{font-size:1.4rem;line-height:1.35;color:var(--walnut);border-left:3px solid var(--bronze);padding-left:1.1rem;font-family:Georgia,Times New Roman,serif;max-width:48ch}.page_two__0wO_y{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.page_list__Tz_pA{list-style:none}.page_list__Tz_pA li{padding:.5rem 0 .5rem 1rem;border-bottom:1px solid #e3d6bd;position:relative;line-height:1.5;font-size:.95rem}.page_list__Tz_pA li:before{content:"";position:absolute;left:0;top:1rem;width:6px;height:6px;background:var(--bronze)}.page_swatches__JF_m1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.6rem;gap:.6rem}.page_swatch___zNf7{height:56px;border-radius:3px;border:1px solid rgba(0,0,0,.12)}.page_swLabel__m94sj{font-size:.75rem;margin-top:.35rem;line-height:1.35}.page_sketchRow__dBfrf{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.page_shot__dzQMG{margin:0 0 1.5rem}.page_shot__dzQMG a{display:block;border:1px solid #d9c9a8;background:#fff;border-radius:4px;overflow:hidden;transition:box-shadow .2s ease}.page_shot__dzQMG a:hover{box-shadow:0 6px 20px rgba(0,0,0,.15)}.page_shot__dzQMG figcaption{font-size:.85rem;color:#6f6256;margin-top:.5rem;line-height:1.5}.page_workGrid__UmTcH{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.75rem;gap:1.75rem}.page_workCard__o_pQ9 h3{font-size:1.25rem;color:var(--charcoal);margin:.4rem 0}.page_workCard__o_pQ9 p{font-size:.92rem;line-height:1.6}.page_label__1uQDU{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--walnut);border:1px solid var(--tan);border-radius:4px;padding:.25rem .6rem}.page_range__pC4rs{margin-top:2.5rem;font-size:1rem}.page_range__pC4rs a{color:var(--bronze);font-weight:600}.page_contact__QjZr6{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;font-size:1.1rem}.page_contact__QjZr6 a{color:var(--cream);border-bottom:1px solid var(--tan)}.page_contact__QjZr6 span{color:var(--tan)}@media (max-width:900px){.page_sketchRow__dBfrf,.page_three__7Q_g4,.page_two__0wO_y,.page_workGrid__UmTcH{grid-template-columns:1fr}.page_cards__wHII_{grid-template-columns:repeat(2,1fr)}.page_intro__Hpc5u h1{font-size:2.4rem}}@media (max-width:560px){.page_intro__Hpc5u,.page_section__ck4zU{padding-left:1.25rem;padding-right:1.25rem}.page_cards__wHII_,.page_swatches__JF_m1{grid-template-columns:1fr 1fr}.page_section__ck4zU h2{font-size:2rem}}.Header_header__KwdYD{background-color:var(--cream);border-bottom:1px solid #e0e0e0;position:-webkit-sticky;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,.1)}.Header_container__vrI8C{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.Header_logo____uDV a{display:flex;flex-direction:row;align-items:center;gap:.75rem;text-decoration:none}.Header_logoImage__NjB6a{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Header_logoText__xA8kS{display:flex;flex-direction:column;align-items:flex-start}.Header_logoName__cyrLx{font-weight:700;font-size:1.25rem;color:var(--primary);margin:0;line-height:1}.Header_logoText__xA8kS p{font-size:.65rem;color:var(--secondary);margin:0;text-transform:uppercase;letter-spacing:1px;line-height:1}.Header_nav__tNWGY{display:flex;gap:2rem}.Header_nav__tNWGY a{color:var(--text-dark);font-weight:500;transition:color .3s ease}.Header_nav__tNWGY a:hover{color:var(--accent)}.Header_hamburger__zEELl{display:none;flex-direction:column;background:none;padding:0}.Header_hamburger__zEELl span{width:25px;height:3px;background-color:var(--primary);margin:4px 0;transition:.3s;border-radius:2px}@media (max-width:768px){.Header_hamburger__zEELl{display:flex}.Header_nav__tNWGY{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background-color:var(--white);padding:2rem;gap:1rem;border-bottom:1px solid #e0e0e0;z-index:1000}.Header_nav__tNWGY.Header_open__J2_dJ{display:flex}}.About_about__HTrVd{background-color:#fffdf8;padding:6rem 2rem;border-top:1px solid var(--light-gray)}.About_container__33HIt{max-width:800px;margin:0 auto}.About_kicker__1gg7H{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:var(--bronze);margin-bottom:.5rem}.About_container__33HIt h2{font-size:2.5rem;color:var(--charcoal);margin-bottom:1.5rem}.About_body__hYWNo p{font-size:1.05rem;line-height:1.75;color:var(--text);margin-bottom:1.25rem;max-width:65ch}.About_values__OiaGC{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.About_values__OiaGC li{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:var(--cream);background:var(--walnut);border-radius:4px;padding:.5rem 1rem}@media (max-width:600px){.About_about__HTrVd{padding:4rem 1.25rem}}.Contact_contact__v5WIc{background-color:var(--walnut);color:var(--cream);padding:6rem 2rem}.Contact_container__jkQXO{max-width:700px;margin:0 auto;text-align:center}.Contact_kicker__lCXni{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:var(--tan);margin-bottom:.5rem}.Contact_container__jkQXO h2{font-size:2.5rem;margin-bottom:1rem}.Contact_lede__rwzFx{font-size:1.05rem;line-height:1.65;color:var(--light-gray);margin-bottom:2.5rem}.Contact_details__Ubcyz{display:flex;flex-direction:column;gap:.75rem;align-items:center}.Contact_details__Ubcyz a{font-size:1.25rem;color:var(--tan);border-bottom:1px solid var(--bronze);padding-bottom:2px}.Contact_details__Ubcyz a:hover{color:#fff}.Contact_details__Ubcyz span{font-size:.95rem;color:var(--light-gray);margin-top:.5rem}@media (max-width:600px){.Contact_contact__v5WIc{padding:4rem 1.25rem}.Contact_details__Ubcyz a{font-size:1.05rem}}.Creatures_creatures__UBowv{background-color:var(--charcoal);color:var(--cream);padding:6rem 2rem}.Creatures_container__ADKub{max-width:1100px;margin:0 auto}.Creatures_kicker__CQmvM{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:var(--tan);margin-bottom:.5rem}.Creatures_container__ADKub h2{font-size:2.5rem;margin-bottom:.75rem}.Creatures_lede__Gdddt{font-size:1.1rem;line-height:1.6;color:var(--light-gray);margin-bottom:3rem;max-width:65ch}.Creatures_featured__Ly206{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center;background:#1b4a57;border:3px solid #100d0a;border-radius:12px;box-shadow:6px 6px 0 #e5322d;padding:1.25rem;margin-bottom:3rem;transition:transform .2s ease,box-shadow .2s ease}.Creatures_featured__Ly206:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 #e5322d}.Creatures_featuredImage__2BqTb{border-radius:8px;overflow:hidden;line-height:0}.Creatures_featuredImage__2BqTb img{width:100%;height:auto}.Creatures_featuredTag__HGrYI{text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#ffd23f;margin-bottom:.4rem}.Creatures_featuredText__4u0XW h3{font-size:2rem;color:var(--cream);margin-bottom:.6rem}.Creatures_featuredText__4u0XW p{font-size:1rem;line-height:1.6;color:var(--cream)}.Creatures_featuredCta__0pOlr{display:inline-block;margin-top:1rem;padding:.6rem 1.1rem;background:#e5322d;color:#fff;font-weight:700;border-radius:999px}.Creatures_grid__ijPY5{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.Creatures_card__QA2Mk{background:#1d1611;border:1px solid #3a2c1f;border-radius:8px;padding:1.5rem}.Creatures_frame__ZOelG{background:#fffdf8;border-radius:6px;padding:1rem;margin-bottom:1.25rem;display:flex;justify-content:center}.Creatures_card__QA2Mk h3{font-size:1.4rem;color:var(--tan);margin-bottom:.5rem}.Creatures_card__QA2Mk p{font-size:.95rem;line-height:1.65;color:var(--cream)}.Creatures_originLink__N4zlQ{display:inline-block;margin-top:1rem;font-size:.9rem;color:var(--tan);border-bottom:1px solid var(--bronze);padding-bottom:2px}.Creatures_originLink__N4zlQ:hover{color:#fff}@media (max-width:900px){.Creatures_featured__Ly206{grid-template-columns:1fr}}@media (max-width:700px){.Creatures_grid__ijPY5{grid-template-columns:1fr}.Creatures_creatures__UBowv{padding:4rem 1.25rem}}.Hero_hero__Bbyie{background:linear-gradient(135deg,var(--primary) 0,#3d3d3d 100%);color:var(--white);padding:8rem 2rem;min-height:600px;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}.Hero_bannerBackground__1m_D4{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.Hero_overlay__zzz2t{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.Hero_container__qibJN{max-width:800px;margin:0 auto;position:relative;z-index:2}.Hero_content__Cqrc_ h1{font-size:4rem;margin-bottom:1rem;letter-spacing:-1px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.Hero_content__Cqrc_ h2{font-size:2.5rem;color:var(--accent);margin-bottom:1.5rem;font-weight:300;letter-spacing:2px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.Hero_content__Cqrc_ p{font-size:1.1rem;margin-bottom:2rem;line-height:1.8;color:#e0e0e0;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.Hero_cta__I_oag{display:inline-block;text-decoration:none;background-color:var(--accent);color:var(--primary);padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:4px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.Hero_cta__I_oag:hover{background-color:#e0b084;transform:translateY(-2px);box-shadow:0 8px 16px hsla(31,53%,64%,.3)}.Hero_ctaRow__fmBxD{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.Hero_ctaGhost__tM4iF{display:inline-block;text-decoration:none;background:transparent;color:var(--cream);padding:1rem 2.5rem;font-size:1rem;font-weight:600;border-radius:4px;border:2px solid var(--tan);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease}.Hero_ctaGhost__tM4iF:hover{background:hsla(38,47%,60%,.15);transform:translateY(-2px)}@media (max-width:768px){.Hero_hero__Bbyie{padding:4rem 2rem;min-height:400px}.Hero_content__Cqrc_ h1{font-size:2.5rem}.Hero_content__Cqrc_ h2{font-size:1.75rem}.Hero_content__Cqrc_ p{font-size:1rem}}.SelectedWork_selected__DJANo{background-color:var(--cream);padding:6rem 2rem;border-top:1px solid var(--light-gray)}.SelectedWork_container__QQc4X{max-width:1100px;margin:0 auto}.SelectedWork_kicker__HLmmM{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:var(--bronze);margin-bottom:.5rem}.SelectedWork_container__QQc4X h2{font-size:2.5rem;color:var(--charcoal);margin-bottom:.75rem}.SelectedWork_lede__tYRBv{font-size:1.1rem;color:var(--walnut);margin-bottom:3rem;max-width:65ch;line-height:1.6}.SelectedWork_grid__SZwe2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.SelectedWork_card__rld4H{background:#fffdf8;border:1px solid var(--light-gray);border-radius:8px;padding:1.5rem}.SelectedWork_frame__qtDcy{background:#fff;border:1px solid var(--light-gray);border-radius:6px;padding:.75rem;margin-bottom:1rem;display:flex;justify-content:center}.SelectedWork_label___S_g0{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--walnut);border:1px solid var(--tan);border-radius:4px;padding:.3rem .7rem;margin-bottom:.75rem}.SelectedWork_card__rld4H h3{font-size:1.3rem;color:var(--charcoal);margin-bottom:.5rem}.SelectedWork_card__rld4H p{font-size:.92rem;line-height:1.65;color:var(--text)}@media (max-width:900px){.SelectedWork_grid__SZwe2{grid-template-columns:1fr}.SelectedWork_selected__DJANo{padding:4rem 1.25rem}}.SelectedWork_more__DwcZ_{display:inline-block;margin-top:.9rem;font-weight:600;color:var(--bronze)}.SelectedWork_allWork__934BT:hover,.SelectedWork_more__DwcZ_:hover{color:var(--walnut)}.SelectedWork_allWork__934BT{display:inline-block;margin-top:2.5rem;padding:.85rem 1.6rem;border:2px solid var(--bronze);border-radius:4px;font-weight:600;color:var(--bronze)}.Services_services__4LiR3{background-color:var(--cream);padding:6rem 2rem}.Services_container__um4JX{max-width:1100px;margin:0 auto}.Services_kicker__9CG7x{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:var(--bronze);margin-bottom:.5rem}.Services_container__um4JX h2{font-size:2.5rem;color:var(--charcoal);margin-bottom:.75rem}.Services_lede__l4V42{font-size:1.1rem;color:var(--walnut);margin-bottom:3rem;max-width:65ch;line-height:1.6}.Services_grid__BWd2K{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.Services_card__U_iWc{background:#fffdf8;border:1px solid var(--light-gray);border-top:4px solid var(--bronze);border-radius:6px;padding:1.75rem 1.35rem;display:flex;flex-direction:column}.Services_num__LyO11{display:block;font-size:.85rem;letter-spacing:2px;color:var(--tan);margin-bottom:.75rem}.Services_card__U_iWc h3{font-size:1.25rem;color:var(--charcoal);margin-bottom:.75rem}.Services_card__U_iWc p{font-size:.95rem;line-height:1.6;color:var(--text)}@media (max-width:900px){.Services_grid__BWd2K{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.Services_grid__BWd2K{grid-template-columns:1fr}.Services_services__4LiR3{padding:4rem 1.25rem}}.Services_proof__DZWCe{margin-top:auto;padding-top:1rem;font-size:.88rem;font-weight:600;color:var(--bronze)}.Services_proof__DZWCe:hover{color:var(--walnut)}