.bb{--navy:oklch(32.1% .052 223);--cream:oklch(94.6% .025 91);--sand:oklch(90.5% .034 83);--coral:oklch(69.5% .194 24);--sky:oklch(65.4% .11 248);--butter:oklch(89% .111 84);--sec:oklch(50.7% .036 222);--rule:color-mix(in oklab, var(--navy) 18%, transparent);--photo-shade:color-mix(in oklab, var(--navy) 88%, transparent);letter-spacing:0;color:var(--navy);background:var(--cream);font-family:Zona Pro,sans-serif;font-size:18px;line-height:1.5;overflow-x:clip}.bb *{box-sizing:border-box;box-shadow:none;border-radius:0;letter-spacing:0!important}.bb .d,.bb .h,.bb .m{color:inherit;text-transform:uppercase;font-family:Zona Pro,sans-serif!important;font-weight:900!important;line-height:1.04!important}.bb .d{font-size:64px}.bb .m{font-size:48px}.bb .h{font-size:60px}.bb .lbl{text-transform:uppercase;font-size:12px;font-weight:700}.bb .line{border-color:var(--rule);border-style:solid;border-width:0}.bb .bb-announcement{background:var(--coral)!important}.bb .bb-header{border-bottom:1px solid var(--cream)}.bb .bb-hero{isolation:isolate;height:min(760px,74svh);min-height:620px;color:var(--cream);background:var(--navy);position:relative}.bb .bb-hero-image{object-position:68% 50%;position:absolute;inset:0}.bb .bb-hero:after{content:"";z-index:0;background:var(--photo-shade);width:54%;position:absolute;inset:0}.bb .bb-hero-copy{z-index:1;flex-direction:column;justify-content:center;width:54%;height:100%;padding:64px 56px;display:flex;position:relative}.bb .bb-hero h1{margin-top:24px;font-size:64px}.bb .bb-subhead{margin:14px 0 20px;font-size:30px;font-weight:700}.bb .bb-hero p{max-width:410px;color:var(--cream)}.bb .bb-photo-label{z-index:1;background:var(--navy);padding:8px 12px;position:absolute;bottom:24px;right:28px}.bb .bb-stats{background:var(--cream)!important}.bb .bb-stats>div{padding-top:32px;padding-bottom:32px}.bb .btn{text-transform:uppercase;cursor:pointer;white-space:normal;text-align:center;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:.6em;height:auto;min-height:54px;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.bb .btn-coral{background:var(--coral);color:var(--navy);border-color:var(--coral)}.bb .btn-coral:hover{background:var(--sand);color:var(--navy);border-color:var(--sand)}.bb .btn-navy{background:var(--navy);color:var(--cream);border-color:var(--navy)}.bb .btn-navy:hover{background:var(--coral);color:var(--navy);border-color:var(--coral)}.bb .btn-out{color:currentColor;background:0 0;border-color:currentColor}.bb .btn-out:hover{background:var(--navy);color:var(--cream);border-color:var(--navy)}.bb .on-dark .btn-out:hover{background:var(--cream);color:var(--navy);border-color:var(--cream)}.bb :focus-visible{outline:3px solid var(--sky);outline-offset:3px}.bb .chip{border:1px solid var(--navy);height:auto;min-height:48px;color:var(--navy);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:3px;justify-content:flex-start;padding:10px 16px;font-size:15px}.bb .chip[aria-pressed=true],.bb .chip:hover{background:var(--navy);color:var(--cream)}.bb .tile{text-align:left;background:var(--cream);border-color:var(--rule);min-height:360px;font:inherit;color:var(--navy);cursor:pointer;white-space:normal;flex-direction:column;justify-content:space-between;align-items:stretch;padding:28px;display:flex}.bb .tile .m{font-size:30px}.bb .tile:hover,.bb .tile[aria-expanded=true]{background:var(--sand)}.bb .tile .tfoot{border-top:1px solid var(--rule);padding-top:18px}.bb .tile:hover .tfoot,.bb .tile[aria-expanded=true] .tfoot{text-decoration:underline}.bb .bb-trial .d{max-width:700px;font-size:44px;color:var(--cream)!important}.bb .bb-photo-strip>div{height:440px}.bb .bb-more,.bb .bb-quiz,.bb .bb-location{background:var(--cream)}.bb .bb-more .uppercase{font-size:26px;font-weight:700}.bb .bb-reviews blockquote{text-transform:none;font-size:24px;line-height:1.45!important}.bb .bb-location .m{font-size:48px}.bb .bb-closing{background:var(--navy);color:var(--cream)}.bb .bb-closing .m{font-size:52px}.bb img{object-fit:cover;width:100%;height:100%;display:block}.bb .mbar{display:none}@media (width>=1500px){.bb .bb-hero-copy{padding-left:80px}.bb .bb-hero h1{font-size:80px}}@media (width<=1023px){.bb .bb-hero h1{font-size:48px}.bb .bb-hero-copy{width:58%;padding:40px 28px}.bb .bb-hero:after{width:58%}}@media (width<=767px){.bb{font-size:17px}.bb .bb-header{gap:12px;padding:0 16px}.bb .bb-header button{padding:0 10px}.bb .bb-hero{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;padding-top:0;display:grid}.bb .bb-hero-image{aspect-ratio:4/3;object-position:65% 48%;height:auto;position:relative}.bb .bb-hero:after{display:none}.bb .bb-hero-copy{background:var(--navy);width:100%;min-width:0;padding:28px 24px 32px}.bb .bb-hero h1{margin-top:20px;font-size:36px}.bb .bb-subhead{margin:12px 0 16px;font-size:24px}.bb .bb-photo-label{font-size:10px;top:16px;bottom:auto;right:16px}.bb .bb-hero-copy>.flex,.bb .bb-closing>.flex,.bb .bb-location .flex{grid-template-columns:minmax(0,1fr);display:grid}.bb .bb-hero-copy .btn,.bb .bb-trial .btn{width:100%}.bb .bb-stats>div{min-width:0;padding:24px 20px}.bb .m{font-size:34px}.bb .h{font-size:44px}.bb .tile{gap:24px;height:auto;min-height:280px;padding:24px}.bb .tile+.tile,.bb .bb-more .grid>div+div,.bb .bb-quiz-steps>div+div,.bb .bb-location+.bb-location{border-top-width:2px!important}.bb .tile,.bb .bb-more .grid>div,.bb .bb-quiz-steps>div,.bb .bb-location,.bb .bb-photo-strip>div{min-width:0;border-left-width:0!important}.bb .bb-trial .d{font-size:36px}.bb .bb-photo-strip>div{aspect-ratio:4/3;height:auto}.bb .bb-photo-strip>div+div{border-top-width:2px}.bb .bb-photo-strip>div:last-child{display:none}.bb .bb-location .m,.bb .bb-closing .m{font-size:34px}.bb .bb-location>.relative{aspect-ratio:4/3;height:auto}.bb .bb-quiz-steps>div{padding:28px 24px}.bb .bb-reviews blockquote{font-size:21px}.bb .mbar{display:none}.bb .mbar .btn{width:100%}}@media (width<=360px){.bb .bb-hero h1{font-size:36px}.bb .bb-header a[aria-label]{width:48px}}@media (prefers-reduced-motion:reduce){.bb *{scroll-behavior:auto!important;transition:none!important}}
