.dhh{margin:0}.dhh img{display:block;max-inline-size:100%}.dhh button{font:inherit;color:inherit}.dhh :where(button,.dhh .tomap,.dhh .phone-icon){box-sizing:border-box}.dhh figure{margin:0}.dhh :where(h1,.dhh h2,.dhh h3,.dhh p,.dhh ul){margin:0}.dhh :where(ul){padding:0;list-style:none}.dhh :where(a){color:inherit;text-decoration:none}.dhh .wrap{max-inline-size:92rem}.dhh .top{background:hsla(0,0%,100%,.88)}.dhh .top nav a:hover{color:var(--ink)}.dhh .hero{position:relative;isolation:isolate}.dhh .hero img{inline-size:100%;block-size:clamp(22rem,64vh,38rem);-o-object-fit:cover;object-fit:cover}.dhh .hero:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(11,22,40,.82) 0,rgba(11,22,40,.42) 45%,rgba(11,22,40,.12))}.dhh .hero-copy{position:absolute;inset-block-end:0;inset-inline:0;z-index:2;padding-block-end:clamp(1.75rem,4vw,3rem);color:#fff}.dhh .hero-copy h1{font-size:clamp(1.85rem,4.4vw,3.1rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;max-inline-size:18ch;text-wrap:balance}.dhh .hero-copy p{margin-block-start:.85rem;font-size:clamp(1rem,1.5vw,1.1875rem);max-inline-size:46ch;color:#e6eaee}.dhh .chips{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:clamp(1.5rem,3vw,2.25rem) 0}.dhh .chips button{background:var(--page);color:var(--body);border:1px solid var(--line);border-radius:999px;padding:.5rem 1.1rem;font-weight:600;font-size:.9375rem;cursor:pointer;min-block-size:2.5rem}.dhh .chips button:hover{border-color:var(--ink);color:var(--ink)}.dhh .chips button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.dhh .filters{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:.75rem 0}.dhh .filters button{background:var(--page);color:var(--body);border:1px solid var(--line);border-radius:999px;padding:.45rem 1rem;font-weight:600;font-size:.875rem;cursor:pointer;min-block-size:2.375rem;box-sizing:border-box}.dhh .filters button:hover{border-color:var(--ink);color:var(--ink)}.dhh .filters button[aria-pressed=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.dhh .filters .clear{border-style:dashed}.dhh .empty{padding-block:2rem;color:var(--muted)}.dhh .shelf{padding-block:0 clamp(3rem,6vw,4.5rem)}.dhh .shelf-head{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-block-end:1.25rem}.dhh .shelf-head h2{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.025em}.dhh .shelf-head .count{color:var(--muted);font-size:.9375rem;font-weight:500}.dhh .grid{gap:clamp(1.5rem,2.4vw,2rem) clamp(1rem,1.8vw,1.5rem);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.dhh .card figure{position:relative}.dhh .card .badge{position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem;background:hsla(0,0%,100%,.94);color:var(--ink);font-size:.75rem;font-weight:700;letter-spacing:.01em;padding:.3rem .6rem;border-radius:999px}.dhh .card .row{margin-block:.85rem .1rem}.dhh .card h3{font-size:1rem;line-height:1.3}.dhh .card .rate{margin-inline-start:auto;font-size:.9375rem;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:.25rem}.dhh .card .rate svg{inline-size:13px;block-size:13px}.dhh .card .meta{color:var(--muted);font-size:.9375rem}.dhh .card .meta b{color:var(--body);font-weight:500;display:block}.dhh .locate{padding-block:clamp(1.25rem,2.5vw,1.75rem) clamp(2rem,4vw,3rem)}.dhh .locate-head{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-block-end:1.1rem}.dhh .locate-head h2{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;letter-spacing:-.025em}.dhh .locate-head .count{color:var(--muted);font-size:.9375rem;font-weight:500}.dhh #map{block-size:clamp(22rem,62vh,38rem)}.dhh .locate-note{color:var(--muted);font-size:.875rem;margin-block-start:.75rem}.dhh .pinwrap{inline-size:auto!important;block-size:auto!important;margin:0!important}.dhh .pin{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:999px;transform:translate(-50%,-50%);background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(11,22,40,.3),0 4px 12px rgba(11,22,40,.2)}.dhh .pin svg{inline-size:17px;block-size:17px}.dhh .pin.is-on{inline-size:44px;block-size:44px;background:var(--brand);color:#fff;box-shadow:0 2px 5px rgba(11,22,40,.4),0 10px 26px rgba(11,22,40,.3)}.dhh .pin.is-on svg{inline-size:22px;block-size:22px}.dhh .mapcard img{inline-size:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;display:block;background:var(--wash)}.dhh .mapcard .t{display:flex;align-items:baseline;gap:.4rem;padding:.45rem .55rem 0}.dhh .mapcard .t h4{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:-.015em;line-height:1.22}.dhh .mapcard .t .r{margin-inline-start:auto;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.15rem;white-space:nowrap}.dhh .mapcard .t .r svg{inline-size:10px;block-size:10px}.dhh .mapcard .w{padding:.05rem .55rem 0;color:var(--body);font-size:.75rem;font-weight:500}.dhh .mapcard .m{padding:.1rem .55rem .5rem;color:var(--muted);font-size:.6875rem}.dhh .card.is-on img{outline:3px solid var(--brand);outline-offset:3px}.dhh .detail{border-block-start:1px solid var(--line);padding-block:clamp(2.5rem,5vw,3.5rem)}.dhh .detail .gal{display:grid;gap:.6rem;grid-template-columns:2fr 1fr 1fr;block-size:clamp(15rem,34vh,22rem)}.dhh .detail .gal img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.dhh .detail .gal img:first-child{border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.dhh .detail .gal img:last-child{border-start-end-radius:var(--r);border-end-end-radius:var(--r)}.dhh .detail .cols{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr);margin-block-start:clamp(1.5rem,3vw,2.25rem)}.dhh .detail h2{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.dhh .detail .sub{color:var(--muted);margin-block:.35rem 1.25rem}.dhh .detail .body p{color:var(--body);max-inline-size:62ch}.dhh .detail .body p+p{margin-block-start:.9rem}.dhh .facts{gap:.5rem;margin-block:1.4rem}.dhh .facts li{padding:.4rem .9rem}.dhh .book{align-self:start;box-shadow:0 1px 2px rgba(11,22,40,.05),0 8px 24px rgba(11,22,40,.06)}.dhh .book .rate{display:flex;align-items:center;gap:.3rem;font-weight:700;font-size:1.0625rem}.dhh .book .rate svg{inline-size:15px;block-size:15px}.dhh .book p{color:var(--muted);font-size:.9375rem;margin-block-start:.7rem}.dhh .book .pill{margin-block-start:1.2rem}.dhh .book .fine{margin-block-start:.7rem}.dhh .phone-icon{display:none;color:var(--body)}.dhh .phone-icon svg{inline-size:20px;block-size:20px}.dhh .tomap{display:none;position:fixed;inset-block-end:1rem;inset-inline:0;margin-inline:auto;inline-size:-moz-max-content;inline-size:max-content;z-index:30;align-items:center;gap:.45rem;background:var(--ink);color:#fff;font-weight:600;font-size:.9375rem;padding:.7rem 1.15rem;border-radius:999px;min-block-size:2.75rem;box-shadow:0 3px 8px rgba(11,22,40,.3),0 10px 28px rgba(11,22,40,.25)}.dhh .tomap svg{inline-size:17px;block-size:17px}.dhh .maphint{position:absolute;inset:0;z-index:500;display:none;place-items:center;border-radius:var(--r);background:rgba(11,22,40,.35);color:#fff;font-weight:600;font-size:.9375rem}.dhh .maphint span{background:rgba(11,22,40,.85);padding:.55rem 1rem;border-radius:999px}.dhh .locate{position:relative}.dhh .pin.is-many{background:#0b1628;color:#fff;font-weight:800;font-size:.9375rem}.dhh .pin.is-many b{font-weight:800}.dhh .pin.is-open{background:#064e3b;color:#fff}.dhh .leaflet-popup-content-wrapper{background:#fff;color:var(--ink);border-radius:9px;padding:0;overflow:hidden;box-shadow:0 1px 3px rgba(11,22,40,.16),0 8px 22px rgba(11,22,40,.18)}.dhh .leaflet-popup-tip{background:#fff}.dhh .leaflet-popup-content{margin:0;width:11.5rem;line-height:1.4}.dhh .leaflet-popup-content-wrapper a{color:inherit}.dhh .leaflet-marker-icon:has(.pin.is-on){z-index:900!important}@media (max-width:48rem){.dhh .phone,.dhh .top nav{display:none}.dhh .phone-icon{display:grid;place-items:center;min-inline-size:2.75rem;min-block-size:2.75rem}.dhh .tomap{display:flex}.dhh .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(clamp(1rem, 4vw, 2.5rem) * -1);padding-inline:clamp(1rem,4vw,2.5rem)}.dhh .chips::-webkit-scrollbar{display:none}.dhh .chips button{flex:none}.dhh .hero img{block-size:clamp(19rem,52vh,26rem)}.dhh #map{block-size:60vh}.dhh .shelf{padding-block-end:5.5rem}.dhh .detail .cols{grid-template-columns:minmax(0,1fr)}.dhh .detail .gal{grid-template-columns:1fr;block-size:auto}.dhh .detail .gal img:not(:first-child){display:none}.dhh .detail .gal img:first-child{aspect-ratio:3/2;border-radius:var(--r)}}.dhh{color-scheme:light;scroll-behavior:smooth}.dhh :where(button,.dhh .pill,.dhh .ghost){box-sizing:border-box}.dhh :where(h1,.dhh h2,.dhh h3,.dhh h4,.dhh p,.dhh ul,.dhh ol){margin:0}.dhh{--ink:#0b1628;--body:#3d4c5c;--muted:#6b7a89;--line:#e4e7ea;--page:#fff;--wash:#f6f7f7;--brand:#064e3b;--brand-2:#053d2e;--r:14px;background:var(--page);color:var(--ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}.dhh .wrap{max-inline-size:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.dhh ::-moz-selection{background:var(--ink);color:#fff}.dhh ::selection{background:var(--ink);color:#fff}.dhh :where(a,.dhh button):focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.dhh .top{position:sticky;inset-block-start:0;z-index:40;background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-block-end:1px solid var(--line)}.dhh .top .wrap{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-block:.85rem}.dhh .mark{font-weight:800;font-size:1.25rem;letter-spacing:-.03em}.dhh .mark span{color:var(--brand)}.dhh .top nav ul{display:flex;gap:1.6rem;font-size:.9375rem;font-weight:500;color:var(--body)}.dhh .top .right{margin-inline-start:auto;display:flex;align-items:center;gap:1rem}.dhh .phone{color:var(--body)}.dhh .phone,.dhh .pill{font-size:.9375rem;font-weight:600}.dhh .pill{background:var(--brand);color:#fff;border:0;border-radius:999px;padding:.62rem 1.15rem;cursor:pointer;min-block-size:2.5rem}.dhh .pill:hover{background:var(--brand-2)}.dhh .ghost{background:transparent;border:1px solid var(--line);border-radius:999px;padding:.55rem 1.05rem;font-weight:600;font-size:.875rem;cursor:pointer;min-block-size:2.5rem}.dhh .ghost:hover{border-color:var(--ink)}.dhh .crumb{padding-block:1.1rem .6rem;color:var(--muted);font-size:.875rem;font-weight:500}.dhh .crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.dhh .gal{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:.5rem;block-size:clamp(17rem,46vh,27rem);position:relative}.dhh .gal a{display:block;block-size:100%;min-block-size:0;overflow:hidden}.dhh .gal img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;background:var(--wash)}.dhh .gal a:first-child{grid-row:1/3;border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.dhh .gal a:nth-child(3){border-start-end-radius:var(--r)}.dhh .gal a:nth-child(5){border-end-end-radius:var(--r)}.dhh .gal .all{position:absolute;inset-block-end:1rem;inset-inline-end:1rem;background:#fff;border:1px solid var(--ink)}.dhh .head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;padding-block:1.5rem .35rem}.dhh h1{font-size:clamp(1.6rem,3.2vw,2.35rem);font-weight:800;letter-spacing:-.03em;line-height:1.08}.dhh .place{color:var(--muted);margin-block-start:.35rem}.dhh .rate{display:flex;align-items:center;gap:.35rem;font-weight:700;white-space:nowrap}.dhh .rate svg{inline-size:15px;block-size:15px}.dhh .rate a{color:var(--muted);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.dhh .cols{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(19rem,1fr);gap:clamp(2rem,5vw,4rem);padding-block:1.5rem clamp(3rem,6vw,4.5rem);align-items:start}.dhh section+section{margin-block-start:2.25rem;padding-block-start:2.25rem;border-block-start:1px solid var(--line)}.dhh h2{font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin-block-end:.9rem}.dhh .lede{font-size:1.0625rem;font-weight:600}.dhh .body p{color:var(--body);max-inline-size:62ch}.dhh .body p+p{margin-block-start:.9rem}.dhh h3.sub{font-size:1rem;font-weight:700;margin-block:1.25rem .4rem}.dhh .near{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin-block-start:1rem;color:var(--muted);font-size:.9375rem}.dhh .near b{color:var(--ink);font-weight:600}.dhh .spec{display:grid;gap:.55rem;margin-block-start:.3rem;max-inline-size:62ch}.dhh .spec li{color:var(--body);padding-inline-start:1.1rem;position:relative}.dhh .spec li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.62em;inline-size:5px;block-size:5px;border-radius:999px;background:var(--brand)}.dhh .spec b{color:var(--ink);font-weight:600}.dhh .rules li:before{background:var(--muted)}.dhh .steps{counter-reset:s;display:grid;gap:.5rem;margin-block:.5rem 1rem;max-inline-size:62ch}.dhh .steps li{counter-increment:s;color:var(--body);padding-inline-start:1.9rem;position:relative}.dhh .steps li:before{content:counter(s);position:absolute;inset-inline-start:0;inset-block-start:.1em;inline-size:1.35rem;block-size:1.35rem;border-radius:999px;background:var(--wash);color:var(--ink);font-size:.75rem;font-weight:700;display:grid;place-items:center}.dhh .facts{display:flex;flex-wrap:wrap;gap:.4rem .5rem;margin-block-start:.75rem}.dhh .facts li{border:1px solid var(--line);border-radius:999px;padding:.35rem .85rem;font-size:.875rem;font-weight:500;color:var(--body)}.dhh .ams{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.55rem 1.5rem}.dhh .ams li{display:flex;gap:.6rem;align-items:center;color:var(--body);font-size:.9375rem}.dhh .ams svg{inline-size:17px;block-size:17px;flex:none;color:var(--ink)}.dhh .rev-head{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;margin-block-end:1rem}.dhh .rev-head .big{display:flex;align-items:center;gap:.4rem;font-size:1.375rem;font-weight:800;letter-spacing:-.02em}.dhh .rev-head .big svg{inline-size:18px;block-size:18px}.dhh .rev-head .of{color:var(--muted);font-weight:500}.dhh .revs{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem}.dhh .rev{border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.1rem}.dhh .rev .stars{display:flex;gap:.1rem;color:var(--ink);margin-block-end:.5rem}.dhh .rev .stars svg{inline-size:12px;block-size:12px}.dhh .rev p{color:var(--body);font-size:.9375rem}.dhh #map{block-size:clamp(15rem,34vh,20rem);border-radius:var(--r);background:var(--wash);z-index:0}.dhh .note{color:var(--muted);font-size:.875rem;margin-block-start:.7rem}.dhh .know{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.25rem}.dhh .know h3{font-size:.9375rem;font-weight:700;margin-block-end:.35rem}.dhh .know p{color:var(--body);font-size:.9375rem}.dhh .book{position:sticky;inset-block-start:5.5rem;border:1px solid var(--line);border-radius:var(--r);padding:1.4rem;box-shadow:0 1px 2px rgb(11 22 40/.05),0 10px 30px rgb(11 22 40/.07)}.dhh .book .r2{display:flex;align-items:center;gap:.35rem;font-weight:700;font-size:1.0625rem}.dhh .book .r2 svg{inline-size:14px;block-size:14px}.dhh .book .pill{inline-size:100%;margin-block-start:1.1rem;padding-block:.85rem;font-size:1rem}.dhh .book .lines{margin-block-start:1.1rem;display:grid;gap:.55rem}.dhh .book .lines li{display:flex;gap:.55rem;color:var(--body);font-size:.9375rem}.dhh .book .lines svg{inline-size:16px;block-size:16px;flex:none;color:var(--brand);margin-block-start:.15rem}.dhh .book .fine{display:block;margin-block-start:.9rem;color:var(--muted);font-size:.8125rem;text-align:center}.dhh .more{border-block-start:1px solid var(--line);padding-block:clamp(2rem,4vw,3rem) clamp(3rem,6vw,4.5rem)}.dhh .grid{display:grid;gap:1.25rem clamp(1rem,1.8vw,1.5rem);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.dhh .card{grid-row:span 3;display:grid;grid-template-rows:subgrid;gap:0}.dhh .card img{inline-size:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r);background:var(--wash)}.dhh .card .row{display:flex;align-items:baseline;gap:.6rem;margin-block:.8rem .1rem}.dhh .card h3{font-size:.9375rem;font-weight:700;letter-spacing:-.015em}.dhh .card .rr{margin-inline-start:auto;font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.2rem}.dhh .card .rr svg{inline-size:12px;block-size:12px}.dhh .card .m{color:var(--muted);font-size:.875rem}.dhh .card:hover img{filter:brightness(.94)}.dhh .card:hover h3{text-decoration:underline;text-underline-offset:.2em}.dhh footer{border-block-start:1px solid var(--line);background:var(--wash)}.dhh footer .wrap{padding-block:2rem 3rem;color:var(--muted);font-size:.875rem}.dhh .sheet{border:0;padding:0;inline-size:min(64rem,92vw);max-block-size:88vh;border-radius:var(--r);background:var(--page);color:var(--ink);overflow:hidden}.dhh .sheet::backdrop{background:rgba(11,22,40,.55)}.dhh .sheet-top{position:sticky;inset-block-start:0;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-block-end:1px solid var(--line);background:var(--page)}.dhh .sheet-top h2{font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;margin:0;display:flex;align-items:center;gap:.4rem}.dhh .sheet-top .sc{display:flex;align-items:center;gap:.25rem}.dhh .sheet-top .sc svg{inline-size:14px;block-size:14px}.dhh .sheet-top .x{margin-inline-start:auto;border:0;background:transparent;font-size:1.6rem;line-height:1;cursor:pointer;color:var(--muted);min-inline-size:2.5rem;min-block-size:2.5rem}.dhh .sheet-top .x:hover{color:var(--ink)}.dhh .sheet-body{overflow-y:auto;max-block-size:calc(88vh - 4rem);padding:1.25rem}.dhh .photos{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.dhh .photos figure{margin:0}.dhh .photos img{inline-size:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:var(--wash)}.dhh .photos figcaption{margin-block-start:.4rem;color:var(--muted);font-size:.8125rem}.dhh .ams-all{display:grid;gap:1.5rem 2.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.dhh .ams-all h3{font-size:.9375rem;font-weight:700;margin-block-end:.5rem}.dhh .ams-all li{color:var(--body);font-size:.9375rem;padding-block:.2rem;border-block-end:1px solid var(--line)}.dhh .ams-all li:last-child{border-block-end:0}.dhh .revs-all{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}.dhh .revs-all .rev{border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.1rem}.dhh .revs-all .rev p{color:var(--body);font-size:.9375rem}.dhh .revs-all .stars{display:flex;gap:.1rem;color:var(--ink);margin-block-end:.5rem}.dhh .revs-all .stars svg{inline-size:12px;block-size:12px}@media (max-width:48rem){.dhh .sheet{inline-size:100vw;max-block-size:100dvh;block-size:100dvh;border-radius:0}.dhh .sheet-body{max-block-size:calc(100dvh - 4rem)}}.dhh .leaflet-container{font-family:inherit;background:var(--wash)}.dhh .leaflet-control-attribution{background:hsla(0,0%,100%,.9);color:var(--muted)}.dhh .leaflet-control-attribution a{color:var(--muted)}@media (max-width:56rem){.dhh .cols{grid-template-columns:minmax(0,1fr)}.dhh .book{position:static}}@media (max-width:48rem){.dhh .phone,.dhh .top nav{display:none}.dhh .gal{grid-template-columns:1fr;grid-template-rows:auto;block-size:auto}.dhh .gal a:nth-child(n+2){display:none}.dhh .gal a:first-child{grid-row:auto;block-size:auto;border-radius:var(--r)}.dhh .gal a:first-child img{aspect-ratio:3/2;block-size:auto}.dhh .head{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dhh :where(*){animation-duration:.01ms!important;transition-duration:.01ms!important}}.dhh .body ul.copy{display:grid;gap:.4rem;margin-block-start:.6rem;max-inline-size:62ch}.dhh .body ul.copy li{position:relative;padding-inline-start:1.1rem;color:var(--body);font-size:.9375rem}.dhh .body ul.copy li:before{content:"";position:absolute;inset-inline-start:.15rem;inset-block-start:.6em;inline-size:5px;block-size:5px;border-radius:50%;background:var(--brand)}.dhh .body p+p,.dhh .body ul.copy+p{margin-block-start:.7rem}.dhh .body h3{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;margin-block:1.1rem .35rem}.dhh .body section>h3:first-of-type{margin-block-start:0}.dhh a.pill{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}