.text-loop-wrapper[data-astro-cid-b4zl5poq]{position:relative;display:block;min-height:4rem}.text-loop-mask[data-astro-cid-b4zl5poq]{position:relative;width:100%;overflow:hidden}.text-loop-item[data-astro-cid-b4zl5poq]{position:absolute;top:0;left:0;width:100%;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1)}.text-loop-item[data-astro-cid-b4zl5poq]:first-child{position:relative}@media(prefers-reduced-motion:reduce){.text-loop-item[data-astro-cid-b4zl5poq]{transition:none;animation:none}}.dsc-page{--dsc-ink: #1c1a17;--dsc-paper: #f3efe6;--dsc-paper-2: #ebe5d8;--dsc-accent: #b8532f;font-family:Georgia,Iowan Old Style,Times New Roman,serif;line-height:1.55;color:var(--dsc-ink);background:var(--dsc-paper);-webkit-font-smoothing:antialiased}.dsc-page *{font-family:inherit}.dsc-page h1,.dsc-page h2{font-weight:400;margin:0}.dsc-page .wrap{max-width:1080px;margin:0 auto;padding:0 28px}.dsc-eyebrow{font-family:futura-pt,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#8f97ad}.dsc-hero{padding:clamp(70px,12vh,130px) 0 clamp(56px,9vh,100px);text-align:center;color:#e9e4d6;background:radial-gradient(1.5px 1.5px at 12% 20%,rgba(233,228,214,.85),transparent),radial-gradient(1px 1px at 28% 64%,rgba(143,179,207,.8),transparent),radial-gradient(1.5px 1.5px at 44% 12%,rgba(233,228,214,.7),transparent),radial-gradient(1px 1px at 58% 42%,rgba(217,154,143,.7),transparent),radial-gradient(2px 2px at 71% 18%,rgba(233,228,214,.8),transparent),radial-gradient(1px 1px at 84% 55%,rgba(169,190,138,.7),transparent),radial-gradient(1.5px 1.5px at 93% 30%,rgba(233,228,214,.75),transparent),linear-gradient(180deg,#080a12,#0f1224 70%,#101424)}.dsc-hero h1{font-size:clamp(34px,4.5vw,56px);line-height:1.08;letter-spacing:-.015em;color:#f4efe2;margin:14px 0 18px}.dsc-hero__lede{font-size:clamp(16px,1.8vw,19px);color:#ddd6c5;max-width:44em;margin:0 auto}.dsc-hero__intro{color:#f4efe2;margin:14px auto 0}.dsc-hero__loop{margin:22px 0}.dsc-grid-sec{padding:clamp(56px,9vh,90px) 0 clamp(64px,10vh,100px)}.dsc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(36px,5vh,56px) 32px}@media(max-width:1024px){.dsc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.dsc-grid{grid-template-columns:1fr}}.dsc-tile{display:block;text-decoration:none;color:inherit}.dsc-tile__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;opacity:.92;transition:opacity .2s ease}.dsc-tile__cat{display:block;font-family:futura-pt,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--dsc-accent);margin:14px 0 4px}.dsc-tile__title{display:block;font-size:20px;color:#2f2a22;margin:0 0 4px}.dsc-tile__desc{display:block;font-size:14px;font-style:italic;color:#6f665a;line-height:1.5}.dsc-tile:after{content:"";display:block;height:1px;background:#ddd4c2;margin-top:14px;transition:background .2s ease}.dsc-tile:hover .dsc-tile__img,.dsc-tile:focus-visible .dsc-tile__img{opacity:1}.dsc-tile:hover .dsc-tile__title,.dsc-tile:focus-visible .dsc-tile__title{text-decoration:underline;text-underline-offset:3px}.dsc-tile:hover:after,.dsc-tile:focus-visible:after{background:var(--dsc-accent)}.dsc-tile:focus-visible{outline:2px solid var(--dsc-accent);outline-offset:3px}.dsc-cta{background:var(--dsc-paper-2);padding:clamp(64px,10vh,100px) 0;text-align:center}.dsc-cta h2{font-size:clamp(24px,3vw,34px);line-height:1.14;letter-spacing:-.01em;color:#2f2a22;margin-bottom:14px}.dsc-cta p{font-size:clamp(16px,1.8vw,19px);color:#4c463c;max-width:44em;margin:0 auto 28px}.dsc-page .dsc-cta__btn{background:var(--dsc-accent)!important;color:#fff!important;font-family:futura-pt,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;letter-spacing:.04em;border-radius:2px!important;box-shadow:none!important}.dsc-page .dsc-cta__btn:hover{background:#9e4526!important}@media(prefers-reduced-motion:reduce){.dsc-tile__img,.dsc-tile:after{transition:none}.dsc-tile__img{opacity:1}}
