@media screen and (max-width:749px){.dab .diva-hero--compact .diva-hero__frame{grid-template-columns:1fr}.dab .diva-hero--compact .diva-hero__media{order:-1;min-height:220px}.dab .diva-hero--compact .diva-hero__media:after{background:linear-gradient(to top,var(--hero-bg) 0%,transparent 45%)}}.dab__letter{margin:56px auto 0;max-width:760px;padding:10px;border:1px solid var(--di-gold);border-radius:4px}.dab__letter-inner{padding:36px 22px 32px;border:1px solid color-mix(in srgb,var(--di-gold) 45%,transparent);border-radius:2px;background:#fffdfb}.dab__opening{margin:0;padding:0;border:0;font-size:clamp(1.45rem,1.1rem + 1.4vw,2.1rem);font-weight:300;line-height:1.3;letter-spacing:.005em;color:var(--di-deep);text-wrap:balance}.dab__opening:before,.dab__opening:after{content:none}.dab__letter-body{margin-top:22px;font-size:1.02rem;line-height:1.8;color:#3d3437}.dab__letter-body p{margin:0 0 14px}.dab__letter-body p:last-child{margin-bottom:0;font-size:1.1rem;color:var(--di-deep)}.dab__sign{display:grid;gap:2px;margin-top:26px;padding-top:18px;border-top:1px solid var(--di-line)}.dab__sign-off{color:var(--di-mute);font-size:.95rem}.dab__name{font-size:1.25rem;font-weight:400;color:var(--di-ink)}.dab__role{font-size:.875rem;color:var(--di-mute)}.dab__section{margin-top:64px}.dab__lede{margin:10px 0 0;max-width:60ch;color:var(--di-mute);line-height:1.65}.dab__range{list-style:none;margin:24px 0 0;padding:0;display:grid;border-top:1px solid var(--di-line)}.dab__range li{padding:18px 0;border-bottom:1px solid var(--di-line)}.dab__range a,.dab__range span{font-size:1.1rem;color:var(--di-ink);text-decoration:none}.dab__range a:hover{color:var(--di-plum)}.dab__range a:focus-visible,.dab__lounge:focus-visible,.dab__link:focus-visible{outline:2px solid var(--di-plum);outline-offset:3px}.dab__range p{margin:6px 0 0;color:var(--di-mute);line-height:1.55;max-width:52ch}.dab__lounges{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--di-line)}.dab__lounges li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:16px 0;border-bottom:1px solid var(--di-line)}.dab__lounge{font-size:1.05rem;color:var(--di-ink);text-decoration:none}a.dab__lounge:hover{color:var(--di-plum)}.dab__city{color:var(--di-mute);font-size:.92rem}.dab__lounges p{grid-column:1 / -1;margin:0;color:var(--di-mute);font-size:.92rem;line-height:1.5}.dab__link{display:inline-block;margin-top:16px;color:var(--di-ink);text-decoration:underline;text-decoration-color:var(--di-gold);text-underline-offset:4px}.dab__company .dinfo__text{margin-top:12px;max-width:68ch}.dab__faq{margin-top:18px;max-width:760px}@media screen and (min-width:750px){.dab__letter-inner{padding:52px 64px 44px}.dab__range,.dab__lounges{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media screen and (min-width:990px){.dab__range{grid-template-columns:repeat(4,minmax(0,1fr));border-top:0}.dab__range li{border-top:1px solid var(--di-gold);border-bottom:0}.dab__lounges{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map?subset=AAAB */
