.p11UKG_page{background:var(--canvas);color:var(--ink);font:16px/1.65 Lato,sans-serif}.p11UKG_page a{color:inherit;text-decoration:none}.p11UKG_page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.p11UKG_page img{max-width:100%;display:block}.p11UKG_page h1,.p11UKG_page h2{text-transform:none;margin:0;font-family:Lora Variable,Lora,serif;font-weight:400;line-height:1.15}.p11UKG_page h1{letter-spacing:-1.8px;font-size:clamp(44px,5vw,76px)}.p11UKG_page h2{font-size:clamp(32px,3vw,46px)}.p11UKG_container{width:calc(100% - 80px);max-width:1360px;margin-inline:auto}.p11UKG_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:128px;display:flex}.p11UKG_logo{object-fit:contain;width:87px;height:80px}.p11UKG_navigation{align-items:center;gap:36px;font-size:14px;display:flex}.p11UKG_navigation>a:not(.p11UKG_button):hover{text-underline-offset:5px;text-decoration:underline}.p11UKG_page .p11UKG_button{border:1px solid var(--accent);background:var(--accent);color:#fffaf3;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:700;transition:background-color .18s;display:inline-flex}.p11UKG_page .p11UKG_button:hover{background:#74523d}.p11UKG_arrow{font-size:20px;line-height:1}.p11UKG_eyebrow{color:var(--accent);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.p11UKG_hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);min-height:calc(100svh - 128px);padding-block:56px 72px;display:grid}.p11UKG_heroCopy{flex-direction:column;align-items:flex-start;gap:28px;padding-block:32px;display:flex}.p11UKG_heroCopy>p:not(.p11UKG_eyebrow){max-width:34ch;color:var(--muted);font-size:18px;line-height:1.8}.p11UKG_heroPhoto{background:#211f1b;border-radius:8px;align-self:stretch;min-height:540px;margin:0;position:relative;overflow:hidden}.p11UKG_heroPhoto>img{object-fit:cover;object-position:54% center;width:100%;height:100%;position:absolute;inset:0}.p11UKG_heroPhoto:after{content:"";background:linear-gradient(#0000,#15130fb3);position:absolute;inset:45% 0 0}.p11UKG_heroPhoto figcaption{z-index:1;color:#fffaf3;letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;bottom:28px;left:28px}.p11UKG_page .p11UKG_heroLink{min-height:48px;color:var(--accent);border-bottom:1px solid var(--border);align-items:center;gap:16px;font-size:14px;font-weight:700;display:inline-flex}.p11UKG_ranch{color:#f4efe6;background:#211f1b;padding-block:88px;scroll-margin-top:24px}.p11UKG_ranchContent{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,8vw,120px);display:grid}.p11UKG_ranchCopy{flex-direction:column;gap:24px;max-width:540px;display:flex}.p11UKG_ranch .p11UKG_eyebrow{color:#c5a58c}.p11UKG_ranchCopy>p:last-child{color:#c7bdb0;max-width:43ch;line-height:1.85}.p11UKG_teamAccess{border-left:1px solid #595148;flex-direction:column;align-items:flex-start;gap:20px;padding-left:40px;display:flex}.p11UKG_teamAccess h3{margin:0;font-size:20px;font-weight:700}.p11UKG_teamAccess p{color:#c7bdb0;max-width:36ch}.p11UKG_footer{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;padding-block:28px;font-size:12px;display:flex}.p11UKG_page .p11UKG_footer a{text-underline-offset:4px;text-decoration:underline}@media (max-width:800px){.p11UKG_container{width:calc(100% - 40px)}.p11UKG_header{min-height:104px}.p11UKG_logo{width:72px;height:66px}.p11UKG_navigation{gap:20px}.p11UKG_hero{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding-block:32px 48px}.p11UKG_heroCopy{gap:20px;padding-block:16px}.p11UKG_page h1{letter-spacing:-1px}.p11UKG_heroCopy>p:not(.p11UKG_eyebrow){max-width:38ch;font-size:16px}.p11UKG_heroPhoto{min-height:480px}.p11UKG_ranch{padding-block:56px}.p11UKG_ranchContent{grid-template-columns:minmax(0,1fr);gap:36px}.p11UKG_teamAccess{border-top:1px solid #595148;border-left:0;padding:28px 0 0}.p11UKG_footer{flex-wrap:wrap;gap:12px}}@media (max-width:480px){.p11UKG_navigation>.p11UKG_ranchLink{display:none}.p11UKG_page .p11UKG_navigation .p11UKG_button{padding:12px 18px}.p11UKG_heroPhoto{min-height:420px}.p11UKG_heroPhoto figcaption{bottom:20px;left:20px}.p11UKG_footer{flex-direction:column;align-items:flex-start}}
