:root{--gc-dv-secondary:#9f7c8d;--gc-dv-accent:#b69a88;--gc-dv-destructive:#b44444;--gc-dv-handle-border:#fff}:root[data-theme=dark]{--gc-dv-secondary:#c4a0af;--gc-dv-accent:#9f7c8d;--gc-dv-destructive:#dc4444;--gc-dv-handle-border:#111827}.gc-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gc-dv,.gc-dv-newsletter-backdrop{line-height:1.5}.gc-dv :where(h1,h2,h3,p,ul,li),.gc-dv-newsletter-backdrop :where(h2,h3,p){font-size:inherit;font-weight:inherit;margin:0}.gc-dv :where(ul){padding:0;list-style:none}.gc-dv :where(a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.gc-dv :where(img,svg),.gc-dv-newsletter-backdrop :where(svg){display:block}.gc-dv :where(button),.gc-dv-newsletter-backdrop :where(button){color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.gc-dv-icon{flex:none;width:1rem;height:1rem}.gc-dv-container{width:100%;margin-inline:auto;padding-inline:1rem}@media (width>=40rem){.gc-dv-container{max-width:40rem}}@media (width>=48rem){.gc-dv-container{max-width:48rem}}@media (width>=64rem){.gc-dv-container{max-width:64rem}}@media (width>=80rem){.gc-dv-container{max-width:80rem}}@media (width>=96rem){.gc-dv-container{max-width:96rem}}.gc-dv{background:var(--gc-canvas);min-height:100vh}.gc-dv-archive-hero{background:color-mix(in oklab, var(--gc-primary) 5%, transparent);text-align:center;padding-block:4rem}.gc-dv-archive-hero-icon.gc-dv-icon{color:var(--gc-primary);width:3rem;height:3rem;margin:0 auto 1rem}.gc-dv-archive-hero h1{margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:2.5rem}.gc-dv-archive-hero h1+p{color:var(--gc-muted);max-width:42rem;margin-inline:auto}.gc-dv-search{max-width:28rem;margin:1.5rem auto 0;position:relative}.gc-dv-search input{background:var(--gc-canvas);border:1px solid var(--gc-border);color:var(--gc-ink);border-radius:.5rem;width:100%;padding:.5rem 2.5rem;font-size:1rem;line-height:1.5rem;transition:box-shadow .15s}.gc-dv-search input:focus{box-shadow:0 0 0 2px color-mix(in oklab, var(--gc-primary) 50%, transparent);outline:none}.gc-dv-search input::placeholder{color:var(--gc-muted)}.gc-dv-search-icon.gc-dv-icon,.gc-dv-search-clear{color:var(--gc-muted);position:absolute;top:50%;transform:translateY(-50%)}.gc-dv-search-icon.gc-dv-icon{pointer-events:none;left:.75rem}.gc-dv-search-clear{transition:color .15s;right:.75rem}.gc-dv-search-clear:hover{color:var(--gc-ink)}.gc-dv-search-results{color:var(--gc-muted);margin-top:1rem;font-size:.875rem;line-height:1.25rem}.gc-dv-archive{padding-block:3rem}.gc-dv-newsletter-banner{background:color-mix(in oklab, var(--gc-dv-secondary) 8%, transparent);border:1px solid color-mix(in oklab, var(--gc-dv-secondary) 20%, transparent);border-radius:1.5rem;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.875rem;line-height:1.25rem;display:flex;box-shadow:0 12px 30px #48332e0d}.gc-dv-newsletter-banner .gc-dv-icon{color:var(--gc-dv-secondary);width:1.25rem;height:1.25rem;margin-top:.125rem}.gc-dv-archive-layout{flex-direction:column;gap:2rem;display:flex}.gc-dv-sidebar-inner{gap:1.5rem;display:grid;position:sticky;top:6rem}.gc-dv-filter-card{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:.5rem;padding:1rem}.gc-dv-filter-card h3{align-items:center;gap:.5rem;margin-bottom:.75rem;font-weight:600;display:flex}.gc-dv-filter-card ul{gap:.5rem;display:grid}.gc-dv-filter-card li a{color:var(--gc-muted);font-size:.875rem;line-height:1.25rem;transition:color .15s}.gc-dv-filter-card li a:hover,.gc-dv-filter-card li a[aria-current=page]{color:var(--gc-primary)}.gc-dv-filter-card li a[aria-current=page]{font-weight:500}.gc-dv-tag-filter{flex-wrap:wrap;gap:.5rem;display:flex}.gc-dv-tag-filter a{background:var(--gc-surface-soft);border-radius:999px;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition:background-color .15s}.gc-dv-tag-filter a:hover{background:color-mix(in oklab, var(--gc-primary) 10%, transparent)}.gc-dv-tag-filter a[aria-current=page]{background:var(--gc-primary);color:var(--gc-primary-foreground)}.gc-dv-archive-main{flex:1;min-width:0}.gc-dv-grid{gap:1.5rem;display:grid}.gc-dv-card{background:var(--gc-surface);border:1px solid var(--gc-border);border-radius:.75rem;transition:box-shadow .15s;overflow:hidden}.gc-dv-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.gc-dv-card>a{display:block}.gc-dv-card-media,.gc-dv-card-placeholder{aspect-ratio:4/3;background:var(--gc-surface-soft);position:relative}.gc-dv-card-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gc-dv-card-placeholder{background:linear-gradient(to bottom right, color-mix(in oklab, var(--gc-primary) 20%, transparent), color-mix(in oklab, var(--gc-dv-secondary) 20%, transparent));justify-content:center;align-items:center;display:flex}.gc-dv-card-placeholder .gc-dv-icon{color:color-mix(in oklab, var(--gc-primary) 50%, transparent);width:3rem;height:3rem}.gc-dv-card-body{padding:1rem}.gc-dv-card-date{color:var(--gc-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;line-height:1rem;display:flex}.gc-dv-card-date .gc-dv-icon{width:.75rem;height:.75rem}.gc-dv-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-weight:600;transition:color .15s;display:-webkit-box;overflow:hidden}.gc-dv-card h2:hover{color:var(--gc-primary)}.gc-dv-card-categories{flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;display:flex}.gc-dv-card-categories span{background:color-mix(in oklab, var(--gc-primary) 10%, transparent);color:var(--gc-primary);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.gc-dv-card-excerpt{color:var(--gc-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.gc-dv-card-more{color:var(--gc-primary);align-items:center;margin-top:1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:flex}.gc-dv-card-more .gc-dv-icon{margin-left:.25rem}.gc-dv-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;width:100%;max-width:100%;margin-top:2rem;padding-inline:.25rem;display:flex;overflow:hidden}.gc-dv-page,.gc-dv-page-step{background:var(--gc-surface-soft);border-radius:.5rem;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding-inline:.75rem;transition:background-color .15s;display:flex}.gc-dv-page{font-size:.875rem;font-weight:500;line-height:1.25rem}.gc-dv-page:hover,.gc-dv-page-step:hover{background:color-mix(in oklab, var(--gc-primary) 10%, transparent)}.gc-dv-page[aria-current=page]{background:var(--gc-primary);color:var(--gc-primary-foreground)}.gc-dv-page-gap{color:var(--gc-muted);justify-content:center;align-items:center;min-width:1.5rem;height:2.5rem;display:flex}.gc-dv-empty{color:var(--gc-muted);text-align:center;padding-block:5rem}.gc-dv-empty .gc-dv-icon{width:3rem;height:3rem;margin:0 auto 1rem}@media (width>=40rem){.gc-dv-pagination{gap:.5rem}}@media (width>=48rem){.gc-dv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.gc-dv-archive-layout{flex-direction:row}.gc-dv-sidebar{flex-shrink:0;width:16rem}.gc-dv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gc-dv-detail-hero{background:var(--gc-canvas);border-bottom:1px solid color-mix(in oklab, var(--gc-border) 60%, transparent);isolation:isolate;position:relative;overflow:hidden}.gc-dv-detail-media{position:absolute;inset:0}.gc-dv-detail-media img{object-fit:cover;object-position:center;opacity:.88;width:100%;height:100%;position:absolute;inset:0;scale:1.01}.gc-dv-detail-media>span{position:absolute;inset:0}.gc-dv-detail-shade-x{background:linear-gradient(to right, #00000047, transparent, color-mix(in oklab, var(--gc-canvas) 28%, transparent))}.gc-dv-detail-shade-y{background:linear-gradient(to top, var(--gc-canvas), color-mix(in oklab, var(--gc-canvas) 6%, transparent), transparent)}.gc-dv-detail-shade-edge{background:linear-gradient(#0000002e 0%,#0000 28% 58%,#1a151238 100%)}.gc-dv-detail-media-empty{background:linear-gradient(to bottom, var(--gc-canvas), color-mix(in oklab, var(--gc-canvas) 95%, transparent), var(--gc-canvas))}.gc-dv-detail-glow{filter:blur(64px);pointer-events:none;border-radius:999px;position:absolute}.gc-dv-detail-glow-left{background:color-mix(in oklab, var(--gc-dv-secondary) 8%, transparent);width:14rem;height:14rem;top:3.5rem;left:-4rem}.gc-dv-detail-glow-right{background:color-mix(in oklab, var(--gc-primary) 8%, transparent);width:18rem;height:18rem;top:33.333%;right:0}.gc-dv-detail-hero-inner{min-height:58svh;padding-top:2rem;padding-bottom:4.5rem;position:relative}.gc-dv-detail-wrap,.gc-dv-detail-layout,.gc-dv-related{max-width:72rem;margin-inline:auto}.gc-dv-back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0000002e;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s;display:inline-flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.gc-dv-back:hover{border-color:#ffffffb3}.gc-dv-detail-intro{gap:1.5rem;display:grid}.gc-dv-detail-header,.gc-dv-author-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}.gc-dv-detail-header{background:linear-gradient(#14100e94,#14100e5c);border:1px solid #ffffff47;border-radius:2rem;align-self:end;min-width:0;padding:1.5rem;box-shadow:0 24px 80px #0000003d}.gc-dv-detail-kickers{color:#ffffffc7;letter-spacing:.18em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.72rem;font-weight:600;display:flex}.gc-dv-detail-kickers>span,.gc-dv-detail-kickers>a{border-radius:999px;align-items:center;padding:.5rem 1rem;display:inline-flex}.gc-dv-detail-kickers>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff3d;gap:.5rem}.gc-dv-detail-kickers>span .gc-dv-icon{width:.875rem;height:.875rem}.gc-dv-detail-kickers>a{color:var(--gc-primary);background:#fff;transition:background-color .15s}.gc-dv-detail-kickers>a:hover{background:#ffffffe6}.gc-dv-detail h1{color:#fff;letter-spacing:-.025em;text-wrap:balance;max-width:48rem;font-size:2.25rem;font-weight:600;line-height:2.5rem}.gc-dv-detail-actions{flex-direction:column;gap:.75rem;margin-top:1.75rem;display:flex}.gc-dv-share{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,border-color .15s;display:inline-flex}.gc-dv-share:hover{background:#ffffff24;border-color:#ffffff75}.gc-dv-author-card{background:linear-gradient(#14100e85,#14100e57);border:1px solid #ffffff3d;border-radius:1.75rem;padding:1.25rem;box-shadow:0 18px 50px #0003}.gc-dv-author{align-items:center;gap:.75rem;display:flex}.gc-dv-author>div{min-width:0}.gc-dv-author-icon{background:#ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.gc-dv-author-icon .gc-dv-icon{width:1.25rem;height:1.25rem}.gc-dv-label{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}.gc-dv-author-card .gc-dv-label{color:#ffffffb3}.gc-dv-author-name{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;overflow:hidden}.gc-dv-author-section{border-top:1px solid #ffffff29;margin-top:1.25rem;padding-top:1.25rem}.gc-dv-author-date{color:#ffffffeb;margin-top:.5rem;font-size:.875rem;line-height:1.5rem}.gc-dv-supporting-categories{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.gc-dv-supporting-categories a{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition:background-color .15s,border-color .15s}.gc-dv-supporting-categories a:hover,.gc-dv-supporting-categories a:focus-visible{background:#ffffff29;border-color:#fff6}.gc-dv-author-card .gc-devotional-image-attribution{color:#ffffffb8;font-size:.75rem;line-height:1.25rem}.gc-dv-detail-main{padding-top:2.5rem;padding-bottom:3.5rem;position:relative}.gc-dv-detail-main-lifted{z-index:10}.gc-dv-detail-layout{gap:1.5rem;display:grid}.gc-dv-article{background:var(--gc-surface);border:1px solid color-mix(in oklab, var(--gc-border) 70%, transparent);border-radius:2rem;min-width:0;padding:1.75rem 1.5rem;box-shadow:0 30px 90px #48332e1a}.gc-dv-label-icon{align-items:center;gap:.5rem;display:flex}.gc-dv-label-icon .gc-dv-icon{color:var(--gc-primary)}.gc-dv-readings .gc-dv-label,.gc-dv-side-card .gc-dv-label,.gc-dv-related-heading .gc-dv-label{color:var(--gc-muted)}.gc-dv-readings{background:color-mix(in oklab, var(--gc-canvas) 80%, transparent);border:1px solid color-mix(in oklab, var(--gc-border) 70%, transparent);border-radius:1.5rem;margin-bottom:2rem;padding:1.25rem}.gc-dv-readings ul{gap:.5rem;margin-top:1rem;display:grid}.gc-dv-readings li{font-size:.875rem;line-height:1.5rem}.gc-dv-prose{gap:1.5rem;display:grid}.gc-dv-prose p{color:color-mix(in oklab, var(--gc-ink) 88%, transparent);line-height:2rem}.gc-dv-prose p:first-child{color:var(--gc-ink);font-size:1.125rem}.gc-dv-reflection{background:color-mix(in oklab, var(--gc-primary) 5%, transparent);border:1px solid color-mix(in oklab, var(--gc-primary) 15%, transparent);border-radius:1.5rem;margin-top:2.5rem;padding:1.5rem}.gc-dv-reflection .gc-dv-label{color:var(--gc-primary)}.gc-dv-reflection .gc-dv-label+p{color:color-mix(in oklab, var(--gc-ink) 90%, transparent);margin-top:1rem;font-size:1.125rem;font-style:italic;line-height:2rem}.gc-dv-detail-sidebar{align-self:start;gap:1rem;display:grid}.gc-dv-side-card{background:var(--gc-surface);border:1px solid color-mix(in oklab, var(--gc-border) 70%, transparent);border-radius:1.75rem;padding:1.25rem;scroll-margin-top:6rem;box-shadow:0 20px 50px #48332e14}.gc-dv-tags-card{box-shadow:0 18px 45px #48332e12}.gc-dv-side-card-body{margin-top:.75rem}.gc-dv-tag-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.gc-dv-tag-links a{background:var(--gc-canvas);border:1px solid var(--gc-border);border-radius:999px;padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,color .15s}.gc-dv-tag-links a:hover{border-color:color-mix(in oklab, var(--gc-primary) 40%, transparent);color:var(--gc-primary)}.gc-dv-related{background:color-mix(in oklab, var(--gc-surface) 70%, transparent);border:1px solid color-mix(in oklab, var(--gc-border) 70%, transparent);border-radius:2rem;margin-top:2.5rem;padding:1.5rem;box-shadow:0 24px 70px #48332e14}.gc-dv-related-heading{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.gc-dv-related-heading h2{text-wrap:balance;margin-top:.5rem;font-size:1.5rem;font-weight:600;line-height:2rem}.gc-dv-related-heading>a{color:var(--gc-muted);align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:color .15s;display:inline-flex}.gc-dv-related-heading>a:hover{color:var(--gc-primary)}.gc-dv-related-grid{gap:1rem;display:grid}.gc-dv-related-card{background:color-mix(in oklab, var(--gc-canvas) 85%, transparent);border:1px solid color-mix(in oklab, var(--gc-border) 70%, transparent);border-radius:1.5rem;min-width:0;transition:border-color .15s,transform .15s;display:block;overflow:hidden}.gc-dv-related-card:hover{border-color:color-mix(in oklab, var(--gc-primary) 30%, transparent);transform:translateY(-.125rem)}.gc-dv-related-media{aspect-ratio:16/10;border-bottom:1px solid color-mix(in oklab, var(--gc-border) 60%, transparent);position:relative;overflow:hidden}.gc-dv-related-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.gc-dv-related-card:hover .gc-dv-related-media img{transform:scale(1.03)}.gc-dv-related-media:after{background:linear-gradient(to top, color-mix(in oklab, var(--gc-canvas) 80%, transparent), transparent, transparent);content:"";position:absolute;inset:0}.gc-dv-related-body{padding:1.25rem}.gc-dv-related-meta{color:var(--gc-muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:flex}.gc-dv-related-body h3{text-wrap:balance;margin-top:.75rem;font-size:1.25rem;font-weight:600;line-height:1.375;transition:color .15s}.gc-dv-related-card:hover h3{color:var(--gc-primary)}.gc-dv-related-body>p{color:var(--gc-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.75rem;font-size:.875rem;line-height:1.75rem;display:-webkit-box;overflow:hidden}.gc-dv-related-more{color:var(--gc-primary);align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.gc-dv-related-more .gc-dv-icon{transition:transform .15s}.gc-dv-related-card:hover .gc-dv-related-more .gc-dv-icon{transform:translate(.125rem)}@media (width>=40rem){.gc-dv-detail h1{font-size:3rem;line-height:1}.gc-dv-detail-actions,.gc-dv-related-heading{flex-direction:row}.gc-dv-related-heading{justify-content:space-between;align-items:flex-end}}@media (width>=48rem){.gc-dv-detail-hero-inner{min-height:68svh;padding-top:3rem;padding-bottom:6rem}.gc-dv-detail-header{padding:2rem}.gc-dv-detail-main{padding-top:3.5rem;padding-bottom:5rem}.gc-dv-detail-main-lifted{margin-top:-2.5rem}.gc-dv-article{padding:2.5rem 2.25rem}.gc-dv-readings{padding:1.5rem}.gc-dv-readings li{font-size:1rem}.gc-dv-prose p{font-size:1.04rem}.gc-dv-prose p:first-child{font-size:1.2rem;line-height:2.25rem}.gc-dv-reflection{padding:1.75rem}.gc-dv-related{margin-top:3rem;padding:2rem}.gc-dv-related-heading h2{font-size:1.875rem;line-height:2.25rem}.gc-dv-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-dv-related-body{padding:1.5rem}}@media (width>=64rem){.gc-dv-detail-intro{grid-template-columns:minmax(0,1.15fr) 20rem;align-items:end;gap:2rem}.gc-dv-detail-header{padding:2.5rem}.gc-dv-detail h1{font-size:3.65rem;line-height:1.04}.gc-dv-detail-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:2rem}.gc-dv-detail-sidebar{position:sticky;top:6rem}}.gc-dv-newsletter-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in oklab, var(--gc-primary) 35%, transparent);color:var(--gc-ink);z-index:50;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:fixed;inset:0}.gc-dv-newsletter-scrim{position:absolute;inset:0}.gc-dv-newsletter{border:1px solid color-mix(in oklab, var(--gc-primary) 10%, transparent);z-index:10;background:linear-gradient(135deg,#f5ebe0fa,#faf6f1fa);border-radius:2rem;width:100%;max-width:56rem;position:relative;overflow:hidden;box-shadow:0 30px 120px #48332e47}:root[data-theme=dark] .gc-dv-newsletter{border-color:color-mix(in oklab, var(--gc-border) 60%, transparent);background:linear-gradient(135deg,#1a1512fa,#2d2420fa);box-shadow:0 36px 120px #00000073}.gc-dv-newsletter:focus{outline:none}.gc-dv-newsletter-backdrop .gc-dv-newsletter-close{background:color-mix(in oklab, var(--gc-surface) 82%, transparent);color:var(--gc-primary);z-index:20;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s;display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:0 10px 24px #48332e1f}:root[data-theme=dark] .gc-dv-newsletter-close{background:color-mix(in oklab, var(--gc-surface) 88%, transparent);color:var(--gc-ink);box-shadow:0 12px 28px #00000047}.gc-dv-newsletter-close:hover{background:var(--gc-surface)}.gc-dv-newsletter-close .gc-dv-icon{width:1.25rem;height:1.25rem}.gc-dv-newsletter-intro{color:#fff;background:radial-gradient(circle at top,#b69a8833,#0000 48%),linear-gradient(160deg,#48332e 0%,#5c4a42 45%,#9f7c8d 100%);flex-direction:column;gap:1.5rem;padding:2rem;display:none;position:relative;overflow:hidden}.gc-dv-newsletter-badge{color:#ffffffe0;letter-spacing:.18em;text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.5rem 1rem;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.gc-dv-newsletter-intro-copy{gap:1rem;display:grid}.gc-dv-newsletter-intro-copy h2{font-size:2.25rem;font-weight:600;line-height:1.25}.gc-dv-newsletter-intro-copy p{color:#ffffffc7;max-width:28rem;line-height:1.75rem}.gc-dv-newsletter-benefits{gap:.75rem;display:grid}.gc-dv-newsletter-benefits>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1f;border-radius:1.5rem;padding:1rem}.gc-dv-newsletter-benefits span{background:#ffffff1f;border-radius:1rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;display:inline-flex}.gc-dv-newsletter-benefits span .gc-dv-icon{width:1.25rem;height:1.25rem}.gc-dv-newsletter-benefits p{font-size:.875rem;line-height:1.5rem}.gc-dv-newsletter-benefits p:first-of-type{margin-bottom:.25rem;font-weight:600;line-height:1.25rem}.gc-dv-newsletter-benefits p+p{color:#ffffffbd}.gc-dv-newsletter-panel{background:var(--gc-surface);padding:1rem;position:relative}.gc-dv-newsletter-form-wrap{flex-direction:column;justify-content:center;height:100%;display:flex}.gc-dv-newsletter-compact{gap:.75rem;padding-right:3rem;display:grid}.gc-dv-newsletter-pill{background:color-mix(in oklab, var(--gc-dv-secondary) 10%, transparent);color:var(--gc-dv-secondary);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.25rem .75rem;font-size:.68rem;font-weight:600;display:inline-flex}.gc-dv-newsletter-pill .gc-dv-icon{width:.875rem;height:.875rem}.gc-dv-newsletter-compact h2{color:var(--gc-primary);font-size:1.5rem;font-weight:600;line-height:1.25}.gc-dv-newsletter-compact>p:last-child,.gc-dv-newsletter-desktop-head>p:last-child{color:var(--gc-muted);font-size:.875rem;line-height:1.5rem}.gc-dv-newsletter-mini-benefits{gap:.5rem;margin-top:1rem;display:none}.gc-dv-newsletter-mini-benefits>div{background:color-mix(in oklab, var(--gc-surface-soft) 40%, transparent);border:1px solid color-mix(in oklab, var(--gc-border) 70%, transparent);border-radius:1.15rem;padding:.75rem 1rem}.gc-dv-newsletter-mini-benefits p:first-child{color:var(--gc-primary);font-size:.875rem;font-weight:600;line-height:1.25rem}.gc-dv-newsletter-mini-benefits p+p{color:var(--gc-muted);margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.gc-dv-newsletter-desktop-head{gap:.5rem;display:none}.gc-dv-newsletter-desktop-head .gc-dv-newsletter-pill{font-size:.75rem}.gc-dv-newsletter-desktop-head h3{color:var(--gc-primary);font-size:1.5rem;font-weight:600;line-height:2rem}.gc-dv-newsletter-desktop-head>p:last-child{max-width:28rem}.gc-dv-newsletter-form{gap:.75rem;margin-top:1.25rem;display:grid}.gc-dv-newsletter-form label{color:var(--gc-primary);gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:grid}.gc-dv-newsletter-form input{background:var(--gc-canvas);border:1px solid var(--gc-border);color:var(--gc-ink);border-radius:.75rem;outline:none;width:100%;padding:.625rem .875rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s}:root[data-theme=dark] .gc-dv-newsletter-form input{background:color-mix(in oklab, var(--gc-surface-soft) 35%, transparent)}.gc-dv-newsletter-form input:focus{border-color:var(--gc-dv-secondary);box-shadow:0 0 0 2px color-mix(in oklab, var(--gc-dv-secondary) 20%, transparent)}.gc-dv-newsletter-form [role=alert]{color:var(--gc-dv-destructive);font-size:.875rem;line-height:1.25rem}.gc-dv-newsletter-privacy{color:var(--gc-muted);font-size:.75rem;line-height:1.25rem}.gc-dv-newsletter-actions{flex-direction:column;gap:.5rem;padding-top:.375rem;display:flex}.gc-dv-newsletter-backdrop .gc-dv-newsletter-submit,.gc-dv-newsletter-backdrop .gc-dv-newsletter-dismiss{border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding-inline:1.5rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:background-color .15s;display:inline-flex}.gc-dv-newsletter-backdrop .gc-dv-newsletter-submit{background:var(--gc-primary);color:#fff}.gc-dv-newsletter-backdrop .gc-dv-newsletter-submit:hover{background:color-mix(in oklab, var(--gc-primary) 92%, transparent)}.gc-dv-newsletter-submit:disabled{cursor:not-allowed;opacity:.6}.gc-dv-newsletter-backdrop .gc-dv-newsletter-dismiss{border:1px solid var(--gc-border);color:var(--gc-primary)}.gc-dv-newsletter-backdrop .gc-dv-newsletter-dismiss:hover{background:color-mix(in oklab, var(--gc-primary) 4%, transparent)}.gc-dv-newsletter-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:18rem;display:flex}.gc-dv-newsletter-success>span{background:color-mix(in oklab, var(--gc-dv-secondary) 12%, transparent);color:var(--gc-dv-secondary);border-radius:1.5rem;justify-content:center;align-items:center;width:4rem;height:4rem;display:inline-flex}.gc-dv-newsletter-success>span .gc-dv-icon{width:2rem;height:2rem}.gc-dv-newsletter-success h3{color:var(--gc-primary);margin-top:1.5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem}.gc-dv-newsletter-success p{color:var(--gc-muted);max-width:28rem;margin-top:.75rem;line-height:1.75rem}.gc-dv-newsletter-success .gc-dv-newsletter-submit{min-height:3rem;margin-top:2rem}@media (width>=40rem){.gc-dv-newsletter-panel{padding:1.5rem}.gc-dv-newsletter-mini-benefits{display:grid}.gc-dv-newsletter-form input{border-radius:1rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem}.gc-dv-newsletter-actions{flex-direction:row;gap:.75rem}.gc-dv-newsletter-backdrop .gc-dv-newsletter-submit,.gc-dv-newsletter-backdrop .gc-dv-newsletter-dismiss{min-height:3rem}.gc-dv-newsletter-success{min-height:20rem}}@media (width>=64rem){.gc-dv-newsletter,.gc-dv-newsletter-grid{max-height:90vh}.gc-dv-newsletter-grid{grid-template-columns:1.02fr .98fr;display:grid}.gc-dv-newsletter-intro{display:flex}.gc-dv-newsletter-panel{padding:2rem}.gc-dv-newsletter-compact,.gc-dv-newsletter-mini-benefits,.gc-dv-newsletter-privacy{display:none}.gc-dv-newsletter-desktop-head{display:grid}.gc-dv-newsletter-form{gap:1rem;max-width:28rem;margin-top:1.5rem}.gc-dv-newsletter-actions{padding-top:.5rem}.gc-dv-newsletter-success{min-height:24rem}}@media (prefers-reduced-motion:reduce){.gc-dv-detail-media{transform:none!important}}
