.os-hero{padding-block:var(--hdc-space-9) var(--hdc-space-8);overflow:hidden}.os-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(var(--hdc-space-7),5vw,var(--hdc-space-9));align-items:center}.os-hero__lead{min-width:0;max-width:30rem}.os-hero__title{font-family:var(--hdc-font-display);font-weight:var(--hdc-fw-regular);font-size:var(--hdc-fs-850);line-height:var(--hdc-lh-tight);letter-spacing:-.01em;color:var(--hdc-color-heading);margin:var(--hdc-space-3) 0 0;max-width:14ch}.os-hero__intro{margin:var(--hdc-space-5) 0 0;max-width:46ch}.os-hero__intro p{font-size:var(--hdc-fs-400);line-height:var(--hdc-lh-body);color:var(--hdc-color-text);margin:0 0 var(--hdc-space-4)}.os-hero__intro p:first-child{font-size:var(--hdc-fs-500);color:var(--hdc-color-heading)}.os-hero__intro p:last-child{margin-bottom:0}.os-hero__art{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--hdc-space-4);min-width:0}.os-hero__shot{margin:0}.os-hero__shot img{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--hdc-radius-md)}.os-hero__shot--a{grid-column:1 / span 3;aspect-ratio:4 / 3}.os-hero__shot--b{grid-column:4 / span 3;aspect-ratio:4 / 3}.os-hero__shot--c{grid-column:2 / span 5;aspect-ratio:16 / 9}.os-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--hdc-space-9);align-items:center}.os-split--top{align-items:start}.os-photo img{width:100%;display:block;border-radius:var(--hdc-radius-md);box-shadow:var(--hdc-shadow-1)}.os-body{margin:var(--hdc-space-6) 0 0;max-width:52ch}.os-body p{margin:0}.os-body p+p{margin-top:var(--hdc-space-4)}.os-quote{position:relative;margin:0;isolation:isolate;background:var(--hdc-surface-tint);border-radius:var(--hdc-radius-md);padding:var(--hdc-space-8) var(--hdc-space-7) var(--hdc-space-7)}.os-quote__mark{position:absolute;z-index:-1;pointer-events:none;font-family:var(--hdc-font-display);font-weight:var(--hdc-fw-regular);font-size:clamp(5rem,9vw,8rem);line-height:1;color:color-mix(in srgb,var(--hdc-color-primary) 16%,transparent)}.os-quote__mark--open{top:var(--hdc-space-2);left:var(--hdc-space-3)}.os-quote__mark--close{bottom:0;right:var(--hdc-space-4)}.os-quote-big{font-family:var(--hdc-font-display);font-weight:var(--hdc-fw-regular);font-size:clamp(1.5rem,1.1rem + 1.5vw,2.125rem);line-height:1.32;color:var(--hdc-color-heading);margin:0;font-style:normal;border:0;padding:0}.os-attrib{margin:var(--hdc-space-5) 0 0;font-size:var(--hdc-fs-300);color:var(--hdc-color-muted)}.os-attrib b{color:var(--hdc-color-heading);font-weight:var(--hdc-fw-semi)}.os-awards{display:flex;flex-wrap:wrap;gap:var(--hdc-space-5) var(--hdc-space-6);align-items:center;margin-top:var(--hdc-space-7)}.os-awards__lab{font-family:var(--hdc-font-ui);font-size:var(--hdc-fs-200);font-weight:var(--hdc-fw-semi);letter-spacing:var(--hdc-tracking-eyebrow);text-transform:uppercase;color:var(--hdc-color-muted);white-space:nowrap}.os-awards img{height:50px;width:auto;display:block}.os-mapwrap{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--hdc-space-7);align-items:stretch;border:1px solid var(--hdc-line);border-radius:var(--hdc-radius-md);background:var(--hdc-surface);overflow:hidden}.os-map{position:relative;aspect-ratio:978 / 851;overflow:hidden;--os-base-k: 1.32}.os-map__stage{position:absolute;inset:0;transform-origin:49.5% 14.438%;transform:scale(var(--os-base-k));transition:transform var(--hdc-dur-slow) var(--hdc-ease)}.os-map__fl{position:absolute;inset:0}.florida-map{width:100%;height:100%;object-fit:contain;display:block}.os-map__back[hidden]{display:none}.os-map__back{position:absolute;left:var(--hdc-space-4);top:var(--hdc-space-4);z-index:4;padding:var(--hdc-space-2) var(--hdc-space-4);font-size:var(--hdc-fs-300);background:var(--hdc-surface)}.os-pin{position:absolute;z-index:1;padding:0;border:0;background:none;transform:translate(-50%,-50%) scale(var(--os-pin-k, 1));transition:transform var(--hdc-dur-slow) var(--hdc-ease)}.os-pin__dot{display:grid;place-items:center;border-radius:var(--hdc-radius-pill);border:2px solid var(--hdc-color-on-dark);box-shadow:var(--hdc-shadow-1);font-family:var(--hdc-font-ui);font-size:var(--hdc-fs-100);font-weight:var(--hdc-fw-semi);color:var(--hdc-color-on-dark);line-height:1}.os-pin--past .os-pin__dot,.os-pin--town .os-pin__dot{width:13px;height:13px;background:var(--hdc-color-muted)}.os-pin--region .os-pin__dot{width:30px;height:30px;background:var(--hdc-color-heading);cursor:pointer}.os-pin--now .os-pin__dot{width:19px;height:19px;background:var(--hdc-color-primary)}.os-pin--now{z-index:3}.os-pin--region{z-index:2}.os-pin--town{opacity:0;visibility:hidden;pointer-events:none}.os-map.is-zoomed .os-pin--town.is-on{opacity:1;visibility:visible;pointer-events:auto}.os-map.is-zoomed .os-pin--region.is-open{opacity:0;visibility:hidden;pointer-events:none}.os-pin__lab{position:absolute;left:50%;bottom:calc(100% + var(--hdc-space-2));transform:translate(-50%);min-width:10rem;max-width:15rem;padding:var(--hdc-space-3) var(--hdc-space-4);background:var(--hdc-surface);border:1px solid var(--hdc-line);border-radius:var(--hdc-radius-sm);box-shadow:var(--hdc-shadow-panel);font-family:var(--hdc-font-ui);font-size:var(--hdc-fs-200);line-height:var(--hdc-lh-snug);color:var(--hdc-color-muted);text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity var(--hdc-dur) var(--hdc-ease),visibility 0s linear var(--hdc-dur)}.os-pin__lab b{display:block;font-size:var(--hdc-fs-300);font-weight:var(--hdc-fw-semi);color:var(--hdc-color-heading);margin-bottom:2px}.os-pin:hover .os-pin__lab,.os-pin:focus-visible .os-pin__lab{opacity:1;visibility:visible;transition-delay:0s}.os-pin:hover,.os-pin:focus-visible,.os-pin:focus-within{z-index:20}.os-pin:focus-visible{outline:2px solid var(--hdc-color-primary);outline-offset:3px;border-radius:var(--hdc-radius-pill)}.os-pin--labl .os-pin__lab{left:auto;right:50%;transform:translate(0);margin-right:var(--hdc-space-2)}.os-pin--labr .os-pin__lab{left:50%;right:auto;transform:translate(0);margin-left:var(--hdc-space-2)}.os-pin--labb .os-pin__lab{bottom:auto;top:calc(100% + var(--hdc-space-2))}.os-panel{position:relative;border-left:1px solid var(--hdc-line);min-width:0;min-height:0}.os-panel__list{position:absolute;inset:0;list-style:none;margin:0;padding:0;overflow-y:auto}.os-panel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent,var(--hdc-surface) 85%);transition:opacity var(--hdc-dur) var(--hdc-ease)}.os-panel.has-more:after{opacity:1}.os-panel__sep{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--hdc-space-3);padding:var(--hdc-space-3) var(--hdc-space-5);background:var(--hdc-surface-ink);color:var(--hdc-color-on-dark-muted);font-family:var(--hdc-font-ui);font-size:var(--hdc-fs-200);font-weight:var(--hdc-fw-semi);letter-spacing:var(--hdc-tracking-eyebrow);text-transform:uppercase}.os-panel__sep em{font-style:normal;letter-spacing:0;font-size:var(--hdc-fs-300);color:var(--hdc-color-on-dark)}.os-panel__now{display:block;padding:var(--hdc-space-3) var(--hdc-space-4)}.os-nowcard{display:flex;align-items:stretch;overflow:hidden;text-decoration:none;border:1px solid var(--hdc-line);border-radius:var(--hdc-radius-md);background:var(--hdc-surface);transition:border-color var(--hdc-dur) var(--hdc-ease)}.os-nowcard:hover,.os-nowcard:focus-visible{border-color:var(--hdc-color-primary)}.os-nowcard__shot{width:132px;height:auto;align-self:stretch;object-fit:cover;flex:0 0 auto;display:block}.os-nowcard__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;min-width:0;padding:var(--hdc-space-4)}.os-nowcard__name{font-family:var(--hdc-font-display);font-size:var(--hdc-fs-500);line-height:1.1;color:var(--hdc-color-heading)}.os-nowcard__meta{font-family:var(--hdc-font-ui);font-size:var(--hdc-fs-300);color:var(--hdc-color-text)}.os-nowcard__cta{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;margin-top:var(--hdc-space-2);font-family:var(--hdc-font-ui);font-size:var(--hdc-fs-200);font-weight:var(--hdc-fw-semi);color:var(--hdc-color-primary);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.os-nowcard__cta svg{transition:transform var(--hdc-dur-2) var(--hdc-ease)}.os-nowcard:hover .os-nowcard__cta svg{transform:translate(3px)}.os-panel__row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--hdc-space-4);padding:var(--hdc-space-3) var(--hdc-space-5);border-bottom:1px solid var(--hdc-line);font-family:var(--hdc-font-ui)}.os-panel__row:last-child{border-bottom:0}.os-panel__row--plain{grid-template-columns:minmax(0,1fr)}.os-panel__logo{grid-column:1;width:96px;height:44px;object-fit:contain;object-position:left center;display:block}.os-panel__txt b{display:block;font-size:var(--hdc-fs-400);font-weight:var(--hdc-fw-medium);color:var(--hdc-color-heading)}.os-panel__txt span{display:block;font-size:var(--hdc-fs-200);color:var(--hdc-color-muted)}.os-panel__row--plain .os-panel__txt{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hdc-space-4)}.os-panel__row--plain .os-panel__txt span{white-space:nowrap}@media(max-width:1000px){.os-mapwrap{grid-template-columns:1fr;gap:0}.os-panel{border-left:0;border-top:1px solid var(--hdc-line)}.os-panel__list{position:static;inset:auto;max-height:26rem}.os-map{aspect-ratio:1 / 1}.os-nowcard__shot{width:108px}}@media(max-width:900px){.os-hero{padding-block:var(--hdc-space-6) var(--hdc-space-7)}.os-split{grid-template-columns:1fr;gap:var(--hdc-space-6)}.os-split--top>.os-quote{order:2}.os-hero__grid{grid-template-columns:1fr;gap:var(--hdc-space-7)}.os-hero__lead{max-width:none}.os-hero__title{font-size:var(--hdc-fs-800);max-width:18ch}.os-awards__lab{flex:0 0 100%}.os-awards{gap:var(--hdc-space-4) var(--hdc-space-6)}}
