.KS__Yq_hero,.KS__Yq_work,.KS__Yq_related{padding:clamp(40px,6vw,95px) max(6%,50% - 640px)}.KS__Yq_hero{background:radial-gradient(at 35% -30%,#9b2c0d,#0000 68%)}.KS__Yq_back{min-height:44px;color:var(--muted);align-items:center;margin-bottom:clamp(22px,4vw,55px);display:inline-flex}.KS__Yq_hero h1,.KS__Yq_cta h2{font-family:Hanalei Fill,Impact,sans-serif}.KS__Yq_hero h1{font-size:clamp(37px,6.4vw,92px)}.KS__Yq_hero h1 span{color:var(--orange);font-family:Barlow Condensed,sans-serif;font-weight:700;display:block}.KS__Yq_hero>p{max-width:54ch;margin-top:20px;font-size:clamp(17px,2vw,23px)}.KS__Yq_focus,.KS__Yq_tags,.KS__Yq_gallery,.KS__Yq_categoryLinks{padding:0;list-style:none}.KS__Yq_focus{flex-wrap:wrap;gap:8px;margin:32px 0 0;display:flex}.KS__Yq_focus li,.KS__Yq_tags li{color:#ff8757;border:1px solid #79300e;border-radius:99px;padding:5px 13px;font:700 14px Barlow Condensed,sans-serif}.KS__Yq_work,.KS__Yq_emailStrip{background:#2b100e}.KS__Yq_work h2,.KS__Yq_related>h2,.KS__Yq_emailStrip h2{margin-bottom:22px;font:700 clamp(27px,4vw,48px)/1.05 Barlow Condensed,sans-serif}.KS__Yq_projects{gap:22px;display:grid}.KS__Yq_project{background:radial-gradient(at 12% 120%,#76230d,#0000 55%),#321411;border:1px solid #79300e;border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.KS__Yq_projectInfo{padding:clamp(12px,2vw,26px)}.KS__Yq_projectInfo h3{color:#ff7c45;font:700 clamp(23px,3.3vw,42px)/1.05 Barlow Condensed,sans-serif}.KS__Yq_tags{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.KS__Yq_tags li{font-size:12px}.KS__Yq_client{margin-top:8px}.KS__Yq_projectInfo details{margin-top:15px}.KS__Yq_projectInfo summary{color:var(--cream);cursor:pointer;padding:12px 0;display:list-item}.KS__Yq_projectInfo details p{max-width:56ch}.KS__Yq_preview,.KS__Yq_gallery li{text-align:center;background:radial-gradient(at 50% -10%,#923010,#0000 65%),#2b100e;border:1px solid #79300e;border-radius:17px;place-content:center;min-height:220px;padding:15px;display:grid}.KS__Yq_preview span{color:#cc5b32;font:700 56px/1 Barlow Condensed,sans-serif}.KS__Yq_preview small,.KS__Yq_gallery small{color:var(--muted)}.KS__Yq_formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.KS__Yq_formats .KS__Yq_project{grid-template-rows:1fr auto;grid-template-columns:1fr}.KS__Yq_formats .KS__Yq_projectInfo h3{font-size:clamp(22px,2.4vw,32px)}.KS__Yq_formats .KS__Yq_preview{min-height:150px}.KS__Yq_emailStrip{text-align:center;padding:34px 0 24px}.KS__Yq_emailStrip h2{margin-bottom:8px}.KS__Yq_gallery{scroll-snap-type:x mandatory;grid-auto-columns:clamp(155px,26vw,285px);grid-auto-flow:column;gap:12px;padding:12px 6% 18px;scroll-padding-inline:6%;display:grid;overflow-x:auto}.KS__Yq_gallery li{scroll-snap-align:start;gap:8px;min-height:clamp(220px,36vw,410px)}.KS__Yq_gallery li span{color:var(--cream);font:700 25px Barlow Condensed,sans-serif}.KS__Yq_categoryLinks{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:0 0 36px;display:grid}.KS__Yq_categoryLinks a{background:#2b100e;border:1px solid #79300e;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:13px 17px;font:700 21px Barlow Condensed,sans-serif;display:flex}.KS__Yq_categoryLinks a:hover{border-color:var(--orange)}.KS__Yq_categoryLinks a span{color:var(--orange)}.KS__Yq_cta{color:#fff8ed;text-align:center;background:#b93408;border-radius:23px;padding:clamp(34px,7vw,95px) 18px}.KS__Yq_cta h2{font-size:clamp(30px,5vw,59px)}.KS__Yq_cta p{color:#fff4df;margin:12px 0 20px}.KS__Yq_serviceLink{width:fit-content;margin:10px auto 0;padding:10px;text-decoration:underline;display:block}@media (max-width:950px){.KS__Yq_formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.KS__Yq_project{grid-template-columns:1fr}.KS__Yq_preview{min-height:160px}}@media (max-width:450px){.KS__Yq_formats{grid-template-columns:1fr}}.KS__Yq_hubFilters{margin-bottom:24px}.KS__Yq_projectInfo .KS__Yq_client+.KS__Yq_tags{margin-top:15px}.KS__Yq_projectInfo>.KS__Yq_eyebrow{margin-bottom:12px}.KS__Yq_categoryLinks a small{color:var(--muted);font-size:14px}.KS__Yq_trust{text-align:center;padding:28px max(6%,50% - 640px)}.KS__Yq_trust p{text-transform:uppercase;letter-spacing:.07em;font:700 15px Barlow Condensed,sans-serif}.KS__Yq_hubCta{text-align:center;color:#fff5e6;background:#b93408;padding:clamp(45px,8vw,105px) 6%}.KS__Yq_hubCta h2{font:400 clamp(38px,7vw,85px)/1.05 Hanalei Fill,Impact,sans-serif}.KS__Yq_hubCta p{color:#fff5e6;margin:16px 0 25px}.KS__Yq_hubCta>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.KS__Yq_projectImage{background:#210b08;border:1px solid #79300e;border-radius:17px;min-height:220px;position:relative;overflow:hidden}.KS__Yq_projectImage img{object-fit:contain}.KS__Yq_projectVisit{color:#ff8757;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (max-width:700px){.KS__Yq_projectImage{aspect-ratio:16/10;min-height:0}}.KS__Yq_projectStack{--stack-top:96px;gap:22px;scroll-margin-top:20px;display:grid}.KS__Yq_stackCard{min-width:0;top:calc(var(--stack-top) + var(--stack-offset,0px));transform:scale(var(--stack-scale,1));transform-origin:top;position:sticky}.KS__Yq_stackCard:nth-child(2){--stack-offset:12px}.KS__Yq_stackCard:nth-child(3){--stack-offset:24px}.KS__Yq_stackCard:nth-child(4){--stack-offset:36px}.KS__Yq_stackCard:focus-within{z-index:1}.KS__Yq_projectPaging{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}.KS__Yq_projectPaging button{min-height:44px}.KS__Yq_projectPaging button:disabled{opacity:.45;cursor:default}@media (max-width:700px){.KS__Yq_projectStack{--stack-top:76px}}@media (prefers-reduced-motion:reduce),(max-height:520px){.KS__Yq_stackCard{position:static;transform:none}}.KS__Yq_projectStack[data-static] .KS__Yq_stackCard{position:static;transform:none}
