.done-airbnb-flagship{background:#101010;color:#fff}.daf-hero,.daf-section{max-width:1240px;margin:0 auto;padding:clamp(28px,4vw,54px) clamp(22px,6vw,85px);box-sizing:border-box}.daf-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:38px}.done-airbnb-flagship .eyebrow{font-size:12px!important;letter-spacing:.14em!important;color:#c6c6c6!important}.daf-hero h1{font-size:clamp(45px,5.8vw,78px);line-height:1.07;font-weight:500;color:#fff;letter-spacing:-.035em;margin:15px 0 22px}.daf-hero .daf-lead{font-size:18px;line-height:1.58;color:#e0e0e0;margin:0 0 13px}.daf-button,.daf-button:visited{display:inline-block;background:#fff;color:#111!important;-webkit-text-fill-color:#111!important;font-size:13px!important;font-weight:700;letter-spacing:.045em;padding:16px 19px;margin-top:14px;text-decoration:none!important}.daf-location{font-size:11px!important;letter-spacing:.1em;color:#bbb;margin-top:18px}.daf-photos>img{width:100%;height:340px;object-fit:cover;display:block}.daf-photos>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.daf-photos>div img{width:100%;height:126px;object-fit:cover}.daf-section{border-top:1px solid #484848}.daf-section h2{font-size:clamp(30px,3.8vw,48px);line-height:1.14;font-weight:500;max-width:900px;color:#fff;margin:10px 0 19px}.daf-section p{font-size:16px;line-height:1.65;max-width:880px;color:#ddd;margin:0 0 13px}.daf-intro p{font-size:18px}.daf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.daf-grid article{border:1px solid #4c4c4c;padding:19px}.daf-grid h3,.daf-steps h3,.daf-tiers h3{font-size:19px;color:#fff;margin:0 0 10px;font-weight:600}.daf-grid p,.daf-steps p,.daf-tiers p{font-size:15px;margin:0}.daf-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:23px}.daf-steps article{border-top:1px solid #777;padding-top:14px}.daf-steps strong{display:block;color:#bbb;font-size:13px;margin-bottom:14px}.daf-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:23px 0 15px}.daf-tiers article{border:1px solid #555;padding:20px}.daf-tiers article>span{font-size:12px;color:#c8c8c8;letter-spacing:.1em}.daf-tiers h3{margin:11px 0}.daf-tiers article>strong{display:block;font-size:16px;margin-bottom:13px;color:#fff}.daf-section .daf-small{font-size:13px;color:#c9c9c9;line-height:1.55}.daf-textlink,.daf-textlink:visited,.daf-related a,.daf-related a:visited{display:inline-block;font-size:13px!important;font-weight:650;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:underline!important;text-underline-offset:5px;margin-top:12px}.daf-related{display:flex;flex-wrap:wrap;gap:12px 25px}.daf-final{padding-bottom:60px}.daf-final h2{max-width:700px}@media(max-width:767px){.daf-hero,.daf-section{padding:26px 22px}.daf-hero{grid-template-columns:1fr;gap:20px}.daf-hero h1{font-size:clamp(41px,9vw,58px)}.daf-hero .daf-lead{font-size:16px}.daf-photos>img{height:220px}.daf-photos>div img{height:105px}.daf-section h2{font-size:31px}.daf-section p{font-size:15.5px}.daf-grid,.daf-steps,.daf-tiers{grid-template-columns:1fr;gap:10px}.daf-grid article,.daf-tiers article{padding:16px}.daf-steps article{padding:12px 0}.daf-button{display:block;text-align:center;width:100%;box-sizing:border-box}.daf-final{padding-bottom:35px}}