@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_next/static/media/poppins-latin-300-normal.c0455185.woff2) format("woff2"),url(/_next/static/media/poppins-latin-300-normal.599ec7be.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/poppins-latin-400-normal.916d3686.woff2) format("woff2"),url(/_next/static/media/poppins-latin-400-normal.cbe785df.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/poppins-latin-500-normal.7777133e.woff2) format("woff2"),url(/_next/static/media/poppins-latin-500-normal.fd8e96c2.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/poppins-latin-600-normal.d8692086.woff2) format("woff2"),url(/_next/static/media/poppins-latin-600-normal.c070cf14.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/playfair-display-latin-500-normal.3db81346.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-500-normal.e3a9dafb.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/playfair-display-latin-600-normal.2d39ca87.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-600-normal.cccf65c7.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/playfair-display-latin-700-normal.a4129c4f.woff2) format("woff2"),url(/_next/static/media/playfair-display-latin-700-normal.701c91f6.woff) format("woff")}:root{--bg:#3B1F2B;--bg-deep:#2b1520;--surface:#4b2b39;--surface-2:#57344a;--fg:#E5D5B7;--muted:#cdbd9f;--line:rgba(229,213,183,.2);--gold:#D9C49B;--on-accent:#3B1F2B;--ok:#9bb58d;--warn:#e0a08e;--display:"Playfair Display","Freight Pro",Georgia,serif;--body:"Poppins",system-ui,sans-serif;--arrows:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='62' viewBox='0 0 124 62'%3E%3Cg fill='%239D9291' fill-opacity='.07'%3E%3Cpath d='M0 11L11 0H53L51 41L40 51L39 23L10 49L3 41L29 13Z' transform='translate(4.5 5.5)'/%3E%3Cpath d='M0 11L11 0H53L51 41L40 51L39 23L10 49L3 41L29 13Z' transform='translate(66.5 36.5)'/%3E%3Cpath d='M0 11L11 0H53L51 41L40 51L39 23L10 49L3 41L29 13Z' transform='translate(66.5 -25.5)'/%3E%3C/g%3E%3C/svg%3E");--arrows-bold:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='62' viewBox='0 0 124 62'%3E%3Cg fill='%239D9291' fill-opacity='1'%3E%3Cpath d='M0 11L11 0H53L51 41L40 51L39 23L10 49L3 41L29 13Z' transform='translate(4.5 5.5)'/%3E%3Cpath d='M0 11L11 0H53L51 41L40 51L39 23L10 49L3 41L29 13Z' transform='translate(66.5 36.5)'/%3E%3Cpath d='M0 11L11 0H53L51 41L40 51L39 23L10 49L3 41L29 13Z' transform='translate(66.5 -25.5)'/%3E%3C/g%3E%3C/svg%3E")}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font:400 15px/1.6 var(--body);background:var(--bg) var(--arrows);background-size:248px 124px;color:var(--fg);-webkit-font-smoothing:antialiased;min-height:100vh}img{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 24px}h1,h2,h3{font-family:var(--display);font-weight:500;line-height:1.1;color:var(--fg)}.eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-weight:500}.small{font-size:13.5px}.lede,.small{color:var(--muted)}.lede{max-width:56ch;font-size:17px;font-weight:300;margin:12px 0 26px}.bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(43,21,32,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar .wrap{justify-content:space-between;height:76px;gap:16px}.bar .wrap,.bar nav{display:flex;align-items:center}.bar nav{gap:22px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.bar nav a{text-decoration:none;color:var(--fg);opacity:.85}.bar nav a:hover{opacity:1;color:var(--gold)}.logo-img{height:44px;width:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--fg);background:transparent;color:var(--fg);border-radius:4px;padding:12px 22px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.btn-solid,.btn:hover{background:var(--fg);color:var(--on-accent)}.btn-solid:hover{background:#f1e6cc}.btn-sm{padding:9px 14px;font-size:12px}.btn[aria-disabled=true],.btn[disabled]{opacity:.45;pointer-events:none}.page{padding-block:48px 80px}.page h1{font-size:clamp(34px,5vw,56px);margin-bottom:8px}.panel{border:1px solid var(--line);border-radius:10px;padding:22px;background:rgba(75,43,57,.5);margin-top:20px}.panel h2{font-size:24px;margin-bottom:8px}.notice{margin:14px 0;padding:12px 16px;border-radius:8px;background:rgba(155,181,141,.16);border:1px solid rgba(155,181,141,.5);color:#d3e3c8}.notice-err{background:rgba(224,160,142,.14);border-color:rgba(224,160,142,.55);color:#f0cdc2}.form{display:grid;grid-gap:14px;gap:14px;max-width:560px;margin-top:14px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:500}.field input,.field select,.field textarea{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:11px 12px;font-size:15px;width:100%}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);outline:none}.scroll{overflow-x:auto;overflow-y:hidden;margin-top:14px}table{width:100%;border-collapse:collapse;font-size:14px;background:rgba(75,43,57,.5);border:1px solid var(--line)}td,th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}th{font-weight:600;color:var(--gold);letter-spacing:.1em;text-transform:uppercase}.badge,th{font-size:12px}.badge{display:inline-block;padding:2px 10px;border-radius:999px;border:1px solid var(--line)}footer{margin-top:48px;padding:28px 0 44px;border-top:1px solid var(--line)}footer .wrap{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}footer p{font-size:13px;color:var(--muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.arrows-bold{background:var(--bg) var(--arrows-bold);background-size:248px 124px}.is-none{color:rgba(205,189,159,.55)}.crumb{margin-bottom:18px;font-size:13px}.crumb a{text-decoration:none;color:var(--gold)}.crumb a:hover{text-decoration:underline}.search{max-width:680px}.search-label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.search input[type=search]{width:100%;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:15px 16px;font-size:18px}.search input[type=search]:focus{border-color:var(--gold);outline:none}.search-status{min-height:26px;margin-top:10px}.hits{list-style:none;grid-gap:10px;gap:10px;margin-top:6px}.hit,.hits{display:grid}.hit{grid-gap:2px;gap:2px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:rgba(75,43,57,.6);text-decoration:none;min-height:44px}.hit:focus-visible,.hit:hover{border-color:var(--gold);background:var(--surface-2)}.hit-name{font-family:var(--display);font-size:22px;line-height:1.2}.hit-facts{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.hit-line{font-size:14px}.hit-line,.how ul{color:var(--muted)}.how ul{margin:12px 0 0 20px;display:grid;grid-gap:8px;gap:8px;font-size:14.5px}.how li b{color:var(--fg);font-weight:500}.horse-head h1{font-size:clamp(38px,6vw,68px);margin-bottom:6px}.facts{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.horse-head .lede{margin:8px 0 22px}.horse-head .lede b{color:var(--fg);font-weight:500}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:6px 0 4px}.tile{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line);border-radius:10px;background:rgba(75,43,57,.62);min-width:0}.tile-label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.tile-value{font-family:var(--display);font-size:30px;line-height:1.1}.tile.is-quiet .tile-value{font-size:20px;color:var(--muted)}.tile-detail{font-size:13px;color:var(--muted);line-height:1.45}.floor-note{font-size:12.5px;color:var(--warn);line-height:1.4}@media (max-width:960px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tiles{grid-template-columns:1fr}}.report-section{scroll-margin-top:92px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.section-head h2{margin:0}.section-note{margin:2px 0 12px}.sub{font-size:20px;margin:22px 0 6px}.status{display:inline-block;padding:3px 12px;border-radius:999px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);white-space:nowrap}.status-held{color:var(--ok);border-color:rgba(155,181,141,.55)}.status-partial{color:var(--gold);border-color:rgba(217,196,155,.55)}.status-not_available{color:var(--warn);border-color:rgba(224,160,142,.55)}.status-not_applicable,.status-pending{color:var(--muted)}.badge-warn{margin-left:8px;color:var(--warn);border-color:rgba(224,160,142,.55);white-space:normal}.notice-soft{margin:12px 0;padding:12px 14px;border-radius:8px;border:1px solid rgba(217,196,155,.4);background:rgba(217,196,155,.08);font-size:14px;color:var(--fg)}td.is-none{font-size:13px}.more{margin-top:14px}.own{margin-top:10px}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:12px 0}.stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:rgba(43,21,32,.35)}.stat-label{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.stat-value{font-family:var(--display);font-size:24px;line-height:1.2}.stat-value.is-none{font-family:var(--body);font-size:14px}.stat-note{font-size:12px;color:var(--muted)}.rates{display:grid;grid-gap:14px;gap:14px;margin:14px 0}.rate-head{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.rate-num{font-weight:600}.rate-track{position:relative;height:12px;margin:7px 0 4px;border-radius:6px;background:rgba(229,213,183,.12);overflow:visible}.rate-fill{height:100%;border-radius:6px;background:var(--gold)}.rate.is-thin .rate-fill{background:repeating-linear-gradient(135deg,var(--gold) 0 4px,rgba(217,196,155,.35) 4px 8px);opacity:.75}.rate-median{position:absolute;top:-4px;bottom:-4px;width:0;border-left:2px dashed var(--fg)}.rate-foot{display:flex;gap:16px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.pedigree{display:grid;grid-gap:14px;gap:14px;min-width:560px;margin-top:10px;align-items:stretch}.ped-col{flex-direction:column;justify-content:space-around}.ped-col,.ped-gen{display:flex;gap:8px}.ped-gen{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);justify-content:space-between}.ped-gen span{color:var(--muted);letter-spacing:0;text-transform:none}.ped-node{display:flex;flex-direction:column;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:rgba(43,21,32,.35);min-width:0}.ped-node.is-none{border-style:dashed;background:transparent}.ped-role{font-size:11px;color:var(--muted)}.ped-name{font-size:14px;overflow-wrap:anywhere}.ped-node.is-none .ped-name{color:rgba(205,189,159,.55);font-size:13px}.skeleton{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.skeleton span{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,rgba(229,213,183,.08),rgba(229,213,183,.2),rgba(229,213,183,.08));background-size:200% 100%;animation:shimmer 1.6s linear infinite}.skeleton span:nth-child(2){width:80%}.skeleton span:nth-child(3){width:55%}.skeleton-title span{height:44px;width:60%;max-width:420px}.tile-skeleton{margin:4px 0}@keyframes shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton span{animation:none}}.meta{margin-top:26px}@media (max-width:600px){.hit{padding:14px}.search input[type=search]{font-size:16px}.stat-value{font-size:21px}.rate-foot{gap:10px}.bar nav{gap:16px;font-size:12px}.bar nav a{display:inline-flex;align-items:center}.bar nav a,.btn{min-height:44px}.crumb a,footer a{display:inline-block;padding-block:12px}}.actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px}.actions .btn[disabled]{opacity:.5;cursor:not-allowed}.actions .small{max-width:46ch}.hero{padding:34px 0 8px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin:0}.plan-img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px;margin-bottom:10px;background:var(--bg-deep)}.hero-band{position:relative;overflow:hidden;background:#2b1520}.hero-band .wrap{position:relative;z-index:2}.hero-band .hero{padding:88px 0 80px}.hb{inset:0;z-index:0}.hb,.hb-slide{position:absolute}.hb-slide{inset:-4%;background-size:cover;background-repeat:no-repeat;opacity:0;will-change:transform,opacity;animation:hb-kenburns 30s linear infinite}.hb-slide-1{background-image:url(/brand/hero-1.jpg);background-image:-webkit-image-set(url(/brand/hero-1.webp) type("image/webp"),url(/brand/hero-1.jpg) type("image/jpeg"));background-image:image-set(url(/brand/hero-1.webp) type("image/webp"),url(/brand/hero-1.jpg) type("image/jpeg"));background-position:70% 40%;opacity:1;animation-delay:-2.1s}.hb-slide-2{background-image:url(/brand/hero-2.jpg);background-image:-webkit-image-set(url(/brand/hero-2.webp) type("image/webp"),url(/brand/hero-2.jpg) type("image/jpeg"));background-image:image-set(url(/brand/hero-2.webp) type("image/webp"),url(/brand/hero-2.jpg) type("image/jpeg"));background-position:62% 40%;animation-delay:7.9s}.hb-slide-3{background-image:url(/brand/hero-3.jpg);background-image:-webkit-image-set(url(/brand/hero-3.webp) type("image/webp"),url(/brand/hero-3.jpg) type("image/jpeg"));background-image:image-set(url(/brand/hero-3.webp) type("image/webp"),url(/brand/hero-3.jpg) type("image/jpeg"));background-position:35% 45%;animation-delay:17.9s}@keyframes hb-kenburns{0%{opacity:0;transform:scale(1.02) translateZ(0)}7%{opacity:1}33%{opacity:1}41%{opacity:0;transform:scale(1.14) translate3d(-1.6%,-1%,0)}to{opacity:0;transform:scale(1.14) translate3d(-1.6%,-1%,0)}}.hb-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .9s ease;background:transparent}.hb[data-video=on] .hb-slide{animation-play-state:paused}.hb-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(43,21,32,.94),rgba(59,31,43,.82) 45%,rgba(59,31,43,.62)),linear-gradient(180deg,rgba(43,21,32,.3),rgba(43,21,32,0) 30%,rgba(43,21,32,.78))}@media (max-width:860px){.hb-scrim{background:linear-gradient(180deg,rgba(43,21,32,.86),rgba(59,31,43,.78) 55%,rgba(43,21,32,.92))}.hero-band .hero{padding:48px 0 44px}}@media (prefers-reduced-motion:reduce){.hb-slide{animation:none}.hb-slide-1{opacity:1;transform:none}.hb-video{display:none}}@media (max-width:600px){.hero-cta .btn{flex:1 1 100%}}.hero h1{max-width:18ch}.section-h{font-size:30px;margin:34px 0 4px}.steps{margin:12px 0 0 20px;display:grid;grid-gap:10px;gap:10px;color:var(--muted);font-size:15px}.inside b,.steps b{color:var(--fg);font-weight:500}.inside{margin:12px 0 0 20px;display:grid;grid-gap:8px;gap:8px;color:var(--muted);font-size:15px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.plan{display:flex;flex-direction:column;gap:6px;padding:24px;border:1px solid var(--line);border-radius:10px;background:rgba(75,43,57,.5)}.plan-feature{border-color:var(--gold);background:rgba(75,43,57,.85)}.plan h3{font-size:20px;margin:0}.plan .price{font-family:var(--display);font-size:38px;line-height:1.1;margin:6px 0 0}.plan .per{color:var(--muted);font-size:14px;margin-bottom:14px;min-height:1.4em}.plan .save{color:var(--gold)}.plan .btn{margin-top:auto}.credit-pill{border:1px solid var(--gold);color:var(--gold);border-radius:999px;padding:5px 12px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.inline-form{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.inline-form input{flex:1 1 260px;min-height:44px;padding:10px 14px;border-radius:4px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:var(--fg);font:inherit}.hint{color:var(--muted);font-size:14px;margin:12px 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.confirm .facts{color:var(--gold);font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 8px}@media (max-width:760px){.plans{grid-template-columns:1fr}.bar nav{gap:12px;font-size:12px}}.admin-login{max-width:520px}.admin-form{display:flex;flex-direction:column;gap:12px;margin-top:8px}.admin-form h3{font-size:17px;margin:0}.admin-ts{min-height:65px}.admin-link{background:none;border:0;padding:0;color:var(--gold);font:inherit;cursor:pointer;text-decoration:underline}.admin-signout{display:inline}.admin-signout .admin-link{font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--fg);opacity:.85}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0 4px}.admin-stats .tile{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:8px;background:rgba(75,43,57,.5)}.admin-stats .stat{font-family:var(--display);font-size:32px;line-height:1.1}.admin-stats .stat-sm{font-size:15px;font-weight:500;line-height:1.5}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.admin-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-table{overflow-x:auto}.admin-table table td a{color:var(--gold)}.admin-danger{border-color:rgba(224,160,142,.55)}@media (max-width:760px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid{grid-template-columns:1fr}}.prose{max-width:760px}.prose .meta{color:var(--muted);font-size:13px;margin:0 0 20px}.prose h2{font-size:22px;margin:34px 0 10px}.prose li,.prose p{font-size:15.5px;line-height:1.7}.prose p{margin:0 0 14px}.prose ol,.prose ul{margin:0 0 14px;padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--gold)}.prose .summary{padding:16px 18px;border:1px solid var(--gold);border-radius:8px;background:rgba(75,43,57,.6);font-size:17px}.prose .panel h3{font-size:16px;margin:0 0 6px}.prose .panel p{margin:0}.footer-links{display:flex;gap:18px}.footer-links a{text-decoration:none;color:var(--muted)}.footer-links a:hover{color:var(--gold)}.footer-company{font-size:12px;color:var(--muted);margin-top:14px}.prose-wide{max-width:960px}.prose h3{font-size:18px;margin:0 0 6px}.facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 8px}.facts-grid>div{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--line);border-radius:8px;background:rgba(75,43,57,.5)}.facts-grid span{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.facts-grid b{font-family:var(--display);font-size:28px;line-height:1.15;font-weight:600}.facts-grid small{font-size:13px;line-height:1.5;color:var(--muted)}.sample-table{overflow-x:auto;margin:12px 0 18px}.sample-table table{min-width:520px}.sample-table tbody th,.sample-table th[scope]{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500;color:var(--muted)}.guide-list{list-style:none;padding:0!important;margin:12px 0 0}.guide-list li{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid var(--line);margin:0}.guide-list li:last-child{border-bottom:0}.guide-list a{font-weight:500;font-size:16px;color:var(--gold)}.guide-list span{font-size:14px;color:var(--muted);line-height:1.5}.guide-list-large a{font-size:20px;font-family:var(--display)}.faq{margin:12px 0 0}.faq>div{padding:12px 0;border-bottom:1px solid var(--line)}.faq>div:last-child{border-bottom:0}.faq dt{font-weight:600;margin-bottom:4px}.faq dd{margin:0;color:var(--muted);font-size:15px;line-height:1.65}@media (max-width:860px){.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.facts-grid{grid-template-columns:1fr}}.bar nav a.nav-btn{border:1px solid var(--fg);border-radius:4px;padding:8px 14px;opacity:1}.bar nav a.nav-btn:hover{background:var(--fg);color:var(--on-accent)}@media (max-width:900px){.bar .wrap{height:auto;min-height:64px;padding-block:10px;flex-wrap:wrap}.bar nav{flex-wrap:wrap;gap:4px 16px;justify-content:flex-end}}.prose a.btn{color:var(--fg)}.prose a.btn-solid,.prose a.btn:hover{color:var(--on-accent)}.testimonials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin:24px 0}.testimonial{margin:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:rgba(75,43,57,.5)}.testimonial img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:30% center}.testimonial blockquote{margin:0;padding:22px 22px 10px}.testimonial blockquote p{font-family:var(--display);font-size:18.5px;line-height:1.6;margin:0}.testimonial figcaption{display:flex;flex-direction:column;gap:2px;padding:0 22px 22px}.testimonial figcaption b{font-family:var(--display);font-size:20px;font-weight:600}.testimonial figcaption span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}@media (max-width:760px){.testimonials{grid-template-columns:1fr}}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--fg);color:var(--on-accent);padding:10px 14px;border-radius:4px;font-size:14px;text-decoration:none}.skip-link:focus{left:8px}.crumbs ol,.prose .crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px 8px;padding:0;margin:0 0 18px;font-size:13px}.crumbs li{margin:0;display:flex;gap:8px}.crumbs li+li:before{content:"/";color:var(--muted)}.crumbs a{color:var(--gold);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs [aria-current]{color:var(--muted)}.footer-cols{display:grid;grid-template-columns:1.2fr repeat(3,1fr);grid-gap:28px;gap:28px}.footer-cols>div p{margin-top:10px}.footer-cols nav{display:flex;flex-direction:column;gap:2px;font-size:13px}.footer-cols nav b{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:4px}.footer-cols nav a{color:var(--muted);text-decoration:none}.footer-cols nav a:hover{color:var(--gold)}@media (max-width:760px){.footer-cols{grid-template-columns:1fr 1fr}.footer-cols>div{grid-column:1/-1}}@media (max-width:860px){.hb-slide-1{background-image:-webkit-image-set(url(/brand/hero-1-sm.webp) type("image/webp"),url(/brand/hero-1.jpg) type("image/jpeg"));background-image:image-set(url(/brand/hero-1-sm.webp) type("image/webp"),url(/brand/hero-1.jpg) type("image/jpeg"))}.hb-slide-2{background-image:-webkit-image-set(url(/brand/hero-2-sm.webp) type("image/webp"),url(/brand/hero-2.jpg) type("image/jpeg"));background-image:image-set(url(/brand/hero-2-sm.webp) type("image/webp"),url(/brand/hero-2.jpg) type("image/jpeg"))}.hb-slide-3{background-image:-webkit-image-set(url(/brand/hero-3-sm.webp) type("image/webp"),url(/brand/hero-3.jpg) type("image/jpeg"));background-image:image-set(url(/brand/hero-3-sm.webp) type("image/webp"),url(/brand/hero-3.jpg) type("image/jpeg"))}}.footer-cols nav a{display:block;padding-block:4px;line-height:1.6}