._3PxBoW_hero{isolation:isolate;margin-top:calc(-1 * var(--hl-header-h));min-height:max(36rem,100svh);color:var(--hl-fg);align-items:flex-end;display:flex;position:relative}._3PxBoW_heroMedia{z-index:-1;position:absolute;inset:0;overflow:hidden}._3PxBoW_heroImage{object-fit:cover;object-position:var(--hl-hero-focus-mobile,62% 30%)}._3PxBoW_heroMedia:after{content:"";background:linear-gradient(0deg, var(--hl-bg) 0%, #0000009e 30%, #0000001a 62%, #0000 100%), linear-gradient(180deg, #0000008c 0%, #0000 18%);position:absolute;inset:0}._3PxBoW_heroInner{width:100%;max-width:var(--hl-max-w);padding:calc(var(--hl-header-h) + var(--hl-space-8)) var(--hl-gutter) var(--hl-space-8);margin-inline:auto}._3PxBoW_heroCopy{gap:var(--hl-space-4);flex-direction:column;max-width:40rem;display:flex}._3PxBoW_hero ._3PxBoW_heroHeadline{font-family:var(--hl-display);font-size:var(--hl-hero-size);font-weight:var(--hl-display-weight);line-height:var(--hl-display-leading);letter-spacing:var(--hl-display-tracking);text-transform:var(--hl-display-case);text-wrap:balance;color:var(--hl-fg);margin:0}._3PxBoW_heroBody{max-width:34rem;font-size:var(--hl-text-md);line-height:var(--hl-leading-body);color:var(--hl-fg-soft);margin:0;display:none}._3PxBoW_heroActions{gap:var(--hl-space-3);flex-direction:column;display:flex}@media (min-width:768px){._3PxBoW_heroImage{object-position:var(--hl-hero-focus,center 30%)}._3PxBoW_heroMedia:after{background:linear-gradient(0deg, var(--hl-bg) 0%, #00000080 20%, #0000 46%), linear-gradient(90deg, #000000a8 0%, #0000004d 34%, #0000 58%), linear-gradient(180deg, #0000008c 0%, #0000 16%)}._3PxBoW_heroInner{padding-bottom:var(--hl-space-14)}._3PxBoW_heroBody{display:block}}._3PxBoW_heroActions form[role=search]>div{height:var(--hl-search-h);padding:var(--hl-space-1);border-radius:var(--hl-radius);background:var(--hl-paper);border:0}._3PxBoW_heroActions form[role=search]>div:focus-within{outline:2px solid var(--hl-ink);outline-offset:2px}._3PxBoW_heroActions form[role=search] svg{margin-left:var(--hl-space-3);color:var(--hl-paper-mute)}._3PxBoW_heroActions input[role=combobox]{padding:0 var(--hl-space-3);color:var(--hl-paper-ink);font-family:var(--hl-body);font-size:var(--hl-text-md)}._3PxBoW_heroActions input[role=combobox]::placeholder{color:var(--hl-paper-mute)}._3PxBoW_heroActions form[role=search] button[type=submit]{padding:0 var(--hl-space-5);border-radius:var(--hl-radius-sm);background:var(--hl-cta);color:var(--hl-cta-fg);font-family:var(--hl-ui);font-size:var(--hl-text-sm);font-weight:var(--hl-weight-bold);letter-spacing:var(--hl-tracking-button)}._3PxBoW_heroActions form[role=search] button[type=submit]:hover{background:var(--hl-cta-hover)}._3PxBoW_heroActions form[role=search] ul[role=listbox]{border-radius:var(--hl-radius);background:var(--hl-paper);border:0}._3PxBoW_heroActions form[role=search] [role=option] span:first-child{color:var(--hl-paper-ink);font-family:var(--hl-body)}._3PxBoW_heroActions form[role=search] [role=option] span:last-child{color:var(--hl-paper-mute);font-family:var(--hl-ui);font-weight:var(--hl-weight-semibold)}._3PxBoW_heroActions form[role=search] [role=option]:where(:hover,[data-active]){background:var(--hl-paper-wash)}._3PxBoW_heroActions form[role=search]+div{gap:var(--hl-space-2)}._3PxBoW_heroActions form[role=search]+div>span{color:var(--hl-fg-soft);font-family:var(--hl-body);font-size:var(--hl-text-sm)}._3PxBoW_heroActions form[role=search]+div>a{border-radius:var(--hl-radius);box-shadow:inset 0 0 0 1px var(--hl-line-strong);color:var(--hl-fg);font-family:var(--hl-ui);font-size:var(--hl-text-sm);font-weight:var(--hl-weight-semibold);letter-spacing:var(--hl-tracking-label);border:0}._3PxBoW_heroActions form[role=search]+div>a:hover{box-shadow:inset 0 0 0 1px var(--hl-fg);color:var(--hl-fg)}._3PxBoW_heroActions form[role=search]+div>a:last-child{box-shadow:none;color:var(--hl-fg-soft);letter-spacing:var(--hl-tracking-label)}._3PxBoW_heroActions [data-premier-hero-quick-ask]{gap:var(--hl-space-5)}._3PxBoW_heroActions [data-premier-hero-phone]{color:var(--hl-fg-soft);font-family:var(--hl-ui);font-size:var(--hl-text-md);font-weight:var(--hl-weight-semibold);letter-spacing:var(--hl-tracking-label);text-decoration:none}._3PxBoW_heroActions [data-premier-hero-phone]:hover{color:var(--hl-fg)}._3PxBoW_section{padding-block:var(--hl-section-y) 0}._3PxBoW_section:last-child{padding-bottom:var(--hl-section-y)}._3PxBoW_sectionInner{max-width:var(--hl-max-w);padding-inline:var(--hl-gutter);margin-inline:auto}._3PxBoW_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--hl-space-4);margin-bottom:var(--hl-space-6);display:flex}._3PxBoW_sectionHead ._3PxBoW_sectionTitle{font-family:var(--hl-ui);font-size:var(--hl-text-2xl);font-weight:var(--hl-weight-bold);line-height:var(--hl-leading-tight);letter-spacing:var(--hl-tracking-title);text-transform:uppercase;color:var(--hl-fg);margin:0}._3PxBoW_sectionLink{align-items:center;gap:var(--hl-space-1);min-height:44px;font-family:var(--hl-ui);font-size:var(--hl-text-sm);font-weight:var(--hl-weight-semibold);letter-spacing:var(--hl-tracking-label);text-transform:uppercase;color:var(--hl-ink-text);flex:none;text-decoration:none;display:inline-flex}._3PxBoW_sectionLink:hover{color:var(--hl-fg)}._3PxBoW_sectionLink:focus-visible{outline:2px solid var(--hl-ink);outline-offset:3px}._3PxBoW_grid{gap:var(--hl-space-4);margin:0 calc(-1 * var(--hl-gutter));padding:0 var(--hl-gutter) var(--hl-space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hl-gutter);scrollbar-width:none;grid-auto-columns:80%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}._3PxBoW_grid::-webkit-scrollbar{display:none}._3PxBoW_grid>li{scroll-snap-align:start}@media (min-width:768px){._3PxBoW_grid{gap:var(--hl-space-6) var(--hl-space-4);scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media (min-width:1024px){._3PxBoW_grid{gap:var(--hl-space-8) var(--hl-space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}._3PxBoW_card{gap:var(--hl-space-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}._3PxBoW_cardMedia{aspect-ratio:16/9;border-radius:var(--hl-radius);background:var(--hl-surface);margin-bottom:var(--hl-space-2);position:relative;overflow:hidden}._3PxBoW_cardImage{object-fit:cover;object-position:center;transition:transform var(--hl-ease-slow)}._3PxBoW_card:hover ._3PxBoW_cardImage{transform:scale(1.04)}._3PxBoW_card:focus-visible{outline:none}._3PxBoW_card:focus-visible ._3PxBoW_cardMedia{outline:2px solid var(--hl-ink);outline-offset:3px}._3PxBoW_cardPlate{padding:var(--hl-space-4);background:var(--hl-ink-plate);font-family:var(--hl-ui);font-size:var(--hl-text-xl);font-weight:var(--hl-weight-bold);line-height:var(--hl-leading-tight);text-transform:uppercase;color:var(--hl-fg);align-items:flex-end;display:flex;position:absolute;inset:0}._3PxBoW_cardTribute{font-family:var(--hl-ui);font-size:var(--hl-text-xs);font-weight:var(--hl-weight-semibold);letter-spacing:var(--hl-tracking-label);text-transform:uppercase;color:var(--hl-ink-text)}._3PxBoW_card ._3PxBoW_cardName{font-family:var(--hl-ui);font-size:var(--hl-text-lg);font-weight:var(--hl-weight-bold);line-height:var(--hl-leading-tight);letter-spacing:var(--hl-tracking-name);text-transform:uppercase;color:var(--hl-fg);overflow-wrap:anywhere;margin:0}._3PxBoW_card:hover ._3PxBoW_cardName{color:var(--hl-ink-text)}._3PxBoW_cardMeta{font-size:var(--hl-text-sm);line-height:var(--hl-leading-snug);color:var(--hl-fg-mute)}._3PxBoW_tiles{gap:var(--hl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){._3PxBoW_tiles{gap:var(--hl-space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}._3PxBoW_tile{aspect-ratio:1;border-radius:var(--hl-radius);background:var(--hl-ink-plate);color:var(--hl-fg);text-decoration:none;display:block;position:relative;overflow:hidden}@media (min-width:1024px){._3PxBoW_tile{aspect-ratio:4/3}}._3PxBoW_tileImage{object-fit:cover;transition:transform var(--hl-ease-slow)}._3PxBoW_tile:hover ._3PxBoW_tileImage{transform:scale(1.04)}._3PxBoW_tile:after{content:"";background:linear-gradient(#0000 38%,#000000d6 100%);position:absolute;inset:0}._3PxBoW_tile:focus-visible{outline:2px solid var(--hl-ink);outline-offset:3px}._3PxBoW_tileItem{position:relative}._3PxBoW_tileLabel{z-index:1;left:var(--hl-space-4);right:var(--hl-space-4);bottom:var(--hl-space-4);font-family:var(--hl-ui);font-size:var(--hl-text-xl);font-weight:var(--hl-weight-bold);line-height:var(--hl-leading-tight);letter-spacing:var(--hl-tracking-name);text-transform:uppercase;position:absolute}._3PxBoW_tileItem[data-has-examples] ._3PxBoW_tileLabel{bottom:calc(var(--hl-space-4) + var(--hl-space-5))}._3PxBoW_tileExamples{z-index:1;left:var(--hl-space-4);right:var(--hl-space-4);bottom:var(--hl-space-4);font-size:var(--hl-text-xs);line-height:var(--hl-space-5);white-space:nowrap;text-overflow:ellipsis;color:var(--hl-fg-soft);pointer-events:none;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._3PxBoW_cardImage,._3PxBoW_tileImage{transition:none}._3PxBoW_card:hover ._3PxBoW_cardImage,._3PxBoW_tile:hover ._3PxBoW_tileImage{transform:none}}._3PxBoW_closing{padding-top:var(--hl-section-y)}._3PxBoW_planIndex{gap:var(--hl-space-6);padding-block:var(--hl-space-8) var(--hl-section-y);border-top:1px solid var(--hl-line);display:grid}._3PxBoW_closing ._3PxBoW_planIndex ._3PxBoW_planTitle{font-family:var(--hl-ui);font-size:var(--hl-text-xl);font-weight:var(--hl-weight-bold);line-height:var(--hl-leading-tight);letter-spacing:var(--hl-tracking-title);text-transform:uppercase;color:var(--hl-fg);margin:0}._3PxBoW_planGroups{gap:var(--hl-space-8) var(--hl-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}._3PxBoW_closing ._3PxBoW_planGroups ._3PxBoW_planGroupTitle{margin:0 0 var(--hl-space-3);font-family:var(--hl-ui);font-size:var(--hl-text-sm);font-weight:var(--hl-weight-semibold);line-height:var(--hl-leading-tight);letter-spacing:var(--hl-tracking-label);text-transform:uppercase;color:var(--hl-fg-mute)}._3PxBoW_planList{margin:0;padding:0;list-style:none;display:grid}._3PxBoW_planLink{min-height:44px;font-family:var(--hl-body);font-size:var(--hl-text-base);line-height:var(--hl-leading-snug);color:var(--hl-fg-soft);text-underline-offset:5px;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .16s ease-out,text-decoration-color .16s ease-out;display:inline-flex}._3PxBoW_planLink:hover,._3PxBoW_planLink:focus-visible{color:var(--hl-fg);-webkit-text-decoration-color:var(--hl-ink);text-decoration-color:var(--hl-ink)}._3PxBoW_closingPlate{background:var(--hl-cta);color:var(--hl-cta-fg)}._3PxBoW_closingInner{gap:var(--hl-space-8);max-width:var(--hl-max-w);padding:var(--hl-section-y) var(--hl-gutter);margin-inline:auto;display:grid}._3PxBoW_closingCopy{gap:var(--hl-space-5);max-width:44rem;display:grid}._3PxBoW_closing ._3PxBoW_closingCopy ._3PxBoW_closingHeadline{font-family:var(--hl-display);font-size:var(--hl-hero-size);font-weight:var(--hl-display-weight);line-height:var(--hl-display-leading);letter-spacing:var(--hl-display-tracking);text-transform:var(--hl-display-case);text-wrap:balance;color:var(--hl-cta-fg);margin:0}._3PxBoW_closingBody{max-width:36rem;font-family:var(--hl-body);font-size:var(--hl-text-md);line-height:var(--hl-leading-body);color:var(--hl-cta-fg);margin:0}._3PxBoW_closingActions{gap:var(--hl-space-3);align-content:end;display:grid}._3PxBoW_closingPhone{justify-content:center;align-items:center;gap:var(--hl-space-2);min-height:44px;margin-top:var(--hl-space-1);font-family:var(--hl-ui);font-size:var(--hl-text-md);font-weight:var(--hl-weight-semibold);letter-spacing:var(--hl-tracking-label);color:var(--hl-cta-fg);text-underline-offset:6px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .16s ease-out;display:inline-flex}._3PxBoW_closingPhone:hover,._3PxBoW_closingPhone:focus-visible{text-decoration-color:currentColor}._3PxBoW_closingPhoneIcon{width:1.125rem;height:1.125rem}@media (min-width:1024px){._3PxBoW_closingInner{align-items:end;column-gap:var(--hl-space-14);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}._3PxBoW_closingPhone{justify-content:flex-start}}
