.famp-network{position:relative;isolation:isolate;display:block;width:100%;height:100%;overflow:hidden;background:var(--famp-base);color:#fff;container-type:inline-size;font-family:Arial,Helvetica,sans-serif;text-align:left}.famp-network .famp-network-photo{position:absolute!important;inset:0 0 0 auto!important;width:65%!important;height:100%!important;object-fit:cover!important;opacity:1!important;background:transparent!important}.famp-network-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--famp-base) 25%,color-mix(in srgb,var(--famp-base) 94%,transparent) 43%,transparent 88%)}.famp-network-brand{position:absolute;z-index:2;left:0;top:0;bottom:0;width:23%;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:var(--famp-panel);clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.famp-network-brand>img{position:static!important;width:100%!important;height:auto!important;max-height:65px!important;object-fit:contain!important;background:transparent!important}.famp-network-brand>b{font:800 20px/1.05 Georgia,serif;text-align:center;color:#fff}.famp-network-brand small{font:500 7px/1 Arial,sans-serif;letter-spacing:.3px;color:#bfbdb5}.famp-network-copy{position:absolute;z-index:2;left:25%;top:17%;width:49%;display:flex;flex-direction:column;gap:7px}.famp-network-kicker{font:800 8px/1.2 Arial,sans-serif;letter-spacing:1.2px;color:var(--famp-accent)}.famp-network-copy>strong{font:900 clamp(19px,3.4cqw,32px)/1.06 Arial,sans-serif;letter-spacing:-.6px;color:#fff}.famp-network-description{font:400 11px/1.4 Arial,sans-serif;color:#f4f1ea}.famp-network-cta{position:absolute;z-index:3;right:14px;bottom:13px;max-width:65%;padding:9px 13px;border-radius:3px;background:var(--famp-accent);color:#14262d;font:800 10px/1 Arial,sans-serif}.famp-ad--side .famp-network-brand{width:61%;height:39px;top:9px;left:10px;bottom:auto;padding:6px 10px;align-items:flex-start}.famp-ad--side .famp-network-brand img{width:auto!important;max-width:100%!important;max-height:27px!important}.famp-ad--side .famp-network-brand b{font-size:16px;text-align:left}.famp-ad--side .famp-network-brand small{display:none}.famp-ad--side .famp-network-copy{top:58px;left:13px;width:72%;gap:4px}.famp-ad--side .famp-network-kicker,.famp-ad--side .famp-network-description{display:none}.famp-ad--side .famp-network-copy strong{font-size:23px}.famp-ad--side .famp-network-cta{left:13px;right:auto;bottom:12px;font-size:10px;padding:8px 10px}.famp-ad--side .famp-network-shade{background:linear-gradient(90deg,var(--famp-base),color-mix(in srgb,var(--famp-base) 80%,transparent) 50%,transparent)}
.famp-media-kit{max-width:1140px;margin:0 auto;color:#292b34;line-height:1.7;font-size:16px}.famp-media-kit *{box-sizing:border-box}.famp-media-kit h2{font:900 clamp(25px,3vw,37px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#171b25;margin:48px 0 22px}.famp-media-kit h3{font:800 21px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.5px;color:#171b25;margin:0 0 13px}.famp-kit-hero{padding:clamp(28px,5vw,65px);border-left:5px solid #d9ad65;background:radial-gradient(ellipse at 90% 10%,#a82b3e55,transparent 65%),linear-gradient(120deg,#131823,#242330);color:#e0d9d6;border-radius:8px}.famp-eyebrow{font:800 10px/1.3 Arial,sans-serif;letter-spacing:2px;color:#b38b4b}.famp-kit-hero .famp-eyebrow{color:#e3b879}.famp-kit-hero h2{font-size:clamp(40px,5.5vw,68px);line-height:1.01;color:white;letter-spacing:-2.3px;margin:18px 0 20px}.famp-kit-hero p{font-size:18px;max-width:680px;line-height:1.55}.famp-button{display:inline-block!important;margin-top:15px;padding:12px 17px;background:#b51e28;color:#fff!important;font:800 12px/1.3 Arial,sans-serif;text-decoration:none!important;border:0;border-radius:4px;cursor:pointer}.famp-button--gold{background:#d9ad65;color:#191a22!important}.famp-kit-intro{padding:15px 0 0;font-size:17px}.famp-rate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.famp-rate-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.famp-rate-card{display:flex;flex-direction:column;align-items:flex-start;padding:25px 23px;border:1px solid #e0d9ce;border-top:3px solid #c49a5d;border-radius:6px;background:#fff;box-shadow:0 4px 16px #151d2805}.famp-rate-card p{font-size:14px;line-height:1.6}.famp-rate-card .famp-button{margin-top:auto}.famp-price{font:900 31px/1.1 Arial,sans-serif!important;color:#9d1826;margin:0 0 18px!important}.famp-price span{font:500 11px/1.3 Arial,sans-serif;color:#797178}.famp-placement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.famp-placement-grid article{padding:24px;background:#eeebe5;border-radius:5px}.famp-placement-grid article>span{font:800 10px/1 Arial,sans-serif;color:#ae2633;letter-spacing:1.3px;display:block;margin-bottom:13px}.famp-placement-grid p{font-size:14px}.famp-table-wrap{overflow:auto}.famp-table-wrap table{width:100%;border-collapse:collapse;background:white;font-size:13px}.famp-table-wrap th{background:#171d29;color:#f5dfbd;text-align:left;padding:15px}.famp-table-wrap td{padding:15px;border-bottom:1px solid #e2ddd4;vertical-align:top}.famp-booking{margin-top:45px;padding:32px;background:#fff;border:1px solid #ded7cd;border-top:4px solid #c29a5e;border-radius:7px}.famp-booking h2{margin-top:13px}.famp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.famp-booking label{display:block;font:700 12px/1.5 Arial,sans-serif;margin:16px 0;color:#38343b}.famp-booking input,.famp-booking textarea,.famp-booking select{display:block;width:100%;min-height:44px;border:1px solid #d6d0c8;border-radius:4px;background:#fbfaf8;color:#23232e;padding:10px;font:400 14px/1.4 Arial,sans-serif;margin-top:6px}.famp-booking input:focus,.famp-booking textarea:focus,.famp-booking select:focus{outline:2px solid #c89950;outline-offset:1px}.famp-booking .famp-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400}.famp-booking .famp-consent input{width:18px;min-height:18px;flex:0 0 18px;margin:0}.famp-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.famp-success{padding:15px;border:1px solid #c1d6c6;background:#eef7f0;color:#244930}.famp-form-error{padding:15px;background:#fff0ee;border:1px solid #e4b7af;color:#8e1925}.famp-quote{padding:15px;background:#f4f0e9;border-left:3px solid #c19a61;font-size:14px}.famp-sponsored-events{margin:28px 0}.famp-spotlight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.famp-spotlight-grid article{background:white;border:1px solid #ddd5c8;overflow:hidden;border-radius:6px}.famp-spotlight-grid img{width:100%;aspect-ratio:3/2;object-fit:contain}.famp-spotlight-grid h3,.famp-spotlight-grid p,.famp-spotlight-grid b,.famp-spotlight-grid span{display:block;margin:12px 18px}.famp-spotlight-grid span{font-size:10px;text-transform:uppercase;color:#a22531}
@media(max-width:1000px){.famp-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.famp-network-description{font-size:10px}.famp-network-cta{font-size:9px;padding:8px 10px}.famp-network-kicker{font-size:7px}}
@container(max-width:500px){.famp-network-brand{top:8px;left:10px;bottom:auto;height:32px;width:60%;padding:5px 9px;align-items:flex-start}.famp-network-brand>img{height:auto!important;max-height:23px!important;width:auto!important;max-width:100%!important}.famp-network-brand>b{font-size:15px;text-align:left}.famp-network-brand small{display:none}.famp-network-copy{top:48px;left:12px;width:72%;gap:4px}.famp-network-kicker,.famp-network-description{display:none}.famp-network-copy>strong{font-size:23px}.famp-network-cta{bottom:10px;left:12px;right:auto;padding:7px 10px;font-size:9px}}
@media(max-width:700px){.famp-rate-grid,.famp-rate-grid--two,.famp-placement-grid,.famp-form-grid{grid-template-columns:1fr}.famp-booking{padding:23px 17px}.famp-kit-hero h2{font-size:43px}.famp-media-kit h2{margin-top:35px}.famp-spotlight-grid{grid-template-columns:1fr}.famp-network-copy>strong{font-size:22px}.famp-network-brand{height:27px}.famp-network-copy{top:39px}.famp-ad--side .famp-network-brand{height:36px}.famp-ad--side .famp-network-copy{top:55px}}
.famp-media-kit .famp-kit-hero h2{color:#fff!important}.famp-advertising-page #primary{width:100%!important;float:none!important}.famp-advertising-page #secondary{display:none!important}.famp-advertising-page .famp-media-kit{max-width:1140px}.famp-advertising-page .ht-main-content{padding-bottom:55px}
