.detail-page{background:#fff}.detail-page .site-header{position:sticky}.page-subnav{position:sticky;top:82px;z-index:35;background:#ffffffed;border-bottom:1px solid var(--line);backdrop-filter:blur(20px)}.page-subnav>.wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:58px}.page-subnav strong{font-size:16px;font-weight:650;letter-spacing:-.4px;white-space:nowrap}.page-subnav nav{display:flex;align-items:center;gap:23px;overflow:auto;scrollbar-width:none;white-space:nowrap}.page-subnav nav::-webkit-scrollbar{display:none}.page-subnav nav a{font-size:12px;padding:19px 0;color:#73737c}.page-subnav nav a[aria-current],.page-subnav nav a:hover{color:var(--ink)}.page-hero{background:var(--surface);padding:65px 0 73px;text-align:center}.page-breadcrumb{font-size:10px;color:#92929a;display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:34px}.page-breadcrumb .icon{width:10px;height:10px}.page-hero .eyebrow{font-size:11px;letter-spacing:1.3px;color:#7f7f87;margin-bottom:18px}.page-hero h1{font-size:61px;line-height:1.2;letter-spacing:-2.5px;font-weight:690;max-width:900px;margin:auto;text-wrap:balance}.page-hero .page-lead{max-width:760px;margin:27px auto 0;font-size:17px;line-height:1.85;color:#717179;white-space:pre-line}.page-hero .page-lead p+p{margin-top:13px}.page-section{padding-block:85px;scroll-margin-top:145px}.page-section + .page-section{border-top:1px solid var(--line)}.page-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px}.page-section-heading .eyebrow{font-size:10px;color:#8b8b93;margin-bottom:12px}.page-section-heading h2{font-size:34px;font-weight:650;letter-spacing:-1.2px;line-height:1.35}.reading-layout{display:grid;grid-template-columns:280px 1fr;gap:75px;align-items:start}.reading-side{position:sticky;top:180px}.reading-side img{width:100%;height:auto;border-radius:20px;object-fit:contain;background:#f7f7f8}.reading-side h3{font-size:19px;font-weight:620;letter-spacing:-.5px;margin-top:20px}.reading-side p{font-size:12px;color:#8b8b91;margin-top:7px}.original-prose{font-size:16px;line-height:2.1;color:#55555e;letter-spacing:-.15px}.original-prose p+p{margin-top:24px}.original-prose .greeting-salutation{font-size:25px;font-weight:620;line-height:1.55;color:var(--ink);margin-bottom:29px;letter-spacing:-.7px}.original-prose .signature{text-align:right;font-size:17px;color:var(--ink);margin-top:32px;font-weight:600}.document-intro{max-width:800px;margin:auto}.document-intro>p{white-space:pre-line}.source-verse{max-width:870px;margin:0 auto 50px;text-align:center}.source-verse h3{font-size:26px;font-weight:600;line-height:1.55;letter-spacing:-.6px}.source-verse p{font-size:16px;line-height:1.9;color:#7b7b83;margin-top:20px}.source-verse small{display:block;font-size:12px;color:#95959c;margin-top:15px}.source-poster{max-width:850px;margin:38px auto 0}.source-poster img{border-radius:18px;width:100%;height:auto}.priorities{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.priority{background:var(--surface);border-radius:18px;padding:25px 20px;min-height:180px}.priority>span{font-size:10px;color:#8d8d95}.priority h3{font-size:20px;letter-spacing:-.5px;font-weight:600;margin-top:27px}.priority p{font-size:12px;line-height:1.8;color:#77777f;margin-top:12px}.people-group+.people-group{margin-top:55px}.people-group>h3{font-size:22px;font-weight:600;margin-bottom:25px;letter-spacing:-.6px}.people-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 24px}.person-card figure{position:relative;margin:0;border-radius:18px;background:#f7f7f8;overflow:hidden;aspect-ratio:4/5}.portrait-frame{position:absolute;inset:8% 0 0}.person-card img{position:absolute;left:50%;top:var(--portrait-top);height:var(--portrait-height);width:auto;max-width:none;max-height:none;transform:translateX(var(--portrait-center));object-fit:contain}.person-card h4{font-size:17px;font-weight:600;margin:17px 0 6px;letter-spacing:-.4px}.person-card p{font-size:12px;color:#8c8c94;line-height:1.7}.people-names{display:flex;flex-wrap:wrap;gap:15px 30px;padding:25px 0;color:#65656d;font-size:16px;line-height:2}.history-list{max-width:950px;margin:auto}.history-entry{display:grid;grid-template-columns:230px 1fr;gap:45px;padding:33px 0;border-bottom:1px solid var(--line)}.history-entry:first-child{padding-top:0}.history-date{font-size:21px;font-weight:600;letter-spacing:-.5px;line-height:1.5;word-break:keep-all}.history-period{display:block;white-space:nowrap;font-size:17px;letter-spacing:0;color:#85858d;font-weight:500;margin-top:7px}.history-entry p{font-size:15px;line-height:1.9;color:#717179;white-space:pre-line}.history-content p{white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.history-content p+p{margin-top:12px}.history-content .history-event-date{font-size:16px;font-weight:600;color:#4d4d56;white-space:nowrap;letter-spacing:.1px;margin-top:34px;margin-bottom:14px}.history-content .history-event-date:first-child{margin-top:0}.history-content .history-context{margin-bottom:22px;color:#8a8a92}.history-content .history-context+.history-event-date{margin-top:0}.history-content .history-note{margin-top:24px;color:#85858e}.member-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.member-step{border-radius:22px;background:var(--surface);padding:31px;min-height:190px}.member-step>span{font-size:11px;letter-spacing:1px;color:#8d8d96}.member-step h3{font-size:23px;line-height:1.4;font-weight:620;margin-top:25px;letter-spacing:-.7px}.member-step p{font-size:14px;line-height:1.8;color:#7d7d85;margin-top:13px}.education-list{max-width:850px;margin:auto}.education-row{display:grid;grid-template-columns:85px 1fr;gap:32px;padding:24px 0;border-bottom:1px solid var(--line)}.education-row>span{font-size:13px;color:#8e8e96;padding-top:3px}.education-row h3{font-size:20px;font-weight:600;letter-spacing:-.5px}.education-row p{font-size:14px;color:#72727a;line-height:1.85;margin-top:10px;white-space:pre-line}.info-strip{background:var(--surface);border-radius:20px;padding:28px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:35px}.info-strip h3{font-size:18px;font-weight:600;margin-bottom:8px}.info-strip p{font-size:14px;color:#77777f;line-height:1.8}.department-list{display:flex;flex-direction:column;gap:75px}.department-overview{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.department-overview:nth-child(even)>figure{order:2}.department-overview figure{margin:0}.department-overview img{height:auto;width:100%;max-height:520px;object-fit:contain;border-radius:22px}.department-overview h2{font-size:33px;letter-spacing:-1px;font-weight:650}.department-overview .audience{margin-top:10px;font-size:13px;color:#909098}.department-overview h3{font-size:21px;line-height:1.6;letter-spacing:-.5px;font-weight:570;margin-top:25px}.department-overview .intro{font-size:14px;line-height:1.9;color:#717179;margin-top:16px;white-space:pre-line}.department-overview .schedule-text{font-size:12px;color:#85858d;margin:21px 0}.department-summary{display:grid;grid-template-columns:250px 1fr;gap:80px;align-items:center;max-width:900px;margin:auto}.department-leader{background:var(--surface);border-radius:20px;overflow:hidden;padding:25px 25px 0}.department-leader img{width:100%;height:auto;max-height:300px;object-fit:contain}.department-info h2{font-size:29px;font-weight:620;letter-spacing:-1px}.department-info>p{font-size:14px;line-height:1.8;color:#82828a;margin-top:10px}.department-info dl{margin:26px 0 0}.department-info dl>div{display:flex;gap:35px;padding:13px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.8}.department-info dt{min-width:60px;color:#8a8a93}.department-info dd{margin:0}.gallery-heading-meta{font-size:11px;letter-spacing:1px;color:#9a9aa2;white-space:nowrap}.gallery-grid{columns:3;column-gap:18px}.gallery-item{display:block;break-inside:avoid;margin:0 0 18px;width:100%;padding:0;background:#f4f4f6;overflow:hidden;border-radius:16px;position:relative;cursor:zoom-in}.gallery-item img{width:100%;height:auto;display:block;transition:opacity .2s}.gallery-item:hover img{opacity:.92}.gallery-more{margin-top:25px;text-align:center}.gallery-more .button{border:1px solid #d8d8df;background:#fff}.lightbox-dialog{width:min(1200px,calc(100% - 30px));max-height:calc(100dvh - 30px);background:#f8f8fa}.lightbox-dialog #dialog-body{padding:52px 24px 22px}.lightbox-dialog .lightbox-image{width:100%;height:auto;max-height:calc(100dvh - 165px);object-fit:contain}.lightbox-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.lightbox-controls h2{font-size:12px;font-weight:500;color:#777780;letter-spacing:0;line-height:1.5;margin:0;padding:0}.lightbox-controls button{width:36px;height:36px;border-radius:50%;background:#eaeaf0;display:flex;align-items:center;justify-content:center}.lightbox-controls button .icon{width:18px;height:18px}.lightbox-controls [data-gallery-prev] .icon{transform:rotate(180deg)}.exhibitions{display:grid;grid-template-columns:1fr 1fr;gap:24px}.exhibition{padding:45px;border-radius:24px;background:var(--surface);min-height:250px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.exhibition>span{font-size:11px;color:#8e8e97;letter-spacing:1px}.exhibition h2{font-size:32px;line-height:1.4;font-weight:620;letter-spacing:-1px}.exhibition a{font-size:14px;color:var(--accent);margin-top:28px}.page-bottom-links{background:var(--surface);padding:38px 0}.page-bottom-links>.wrap{display:flex;justify-content:space-between;align-items:center;gap:25px}.page-bottom-links a{font-size:14px;font-weight:550}.page-bottom-links a:hover{color:var(--accent)}.detail-page .visit{background:#fff}.detail-page .visit-photo{height:auto;background:none;overflow:visible}.detail-page .visit-photo>img{height:auto;object-fit:contain;border-radius:22px}.detail-page .visit-photo-label{display:none}.detail-page .worship{padding-block:70px}.detail-page .worship .section-heading{display:none}.watch-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.watch-link{display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:18px;padding:25px}.watch-link>.icon{width:25px;height:25px;color:#8c8c94}.watch-link h3{font-size:18px;font-weight:600;letter-spacing:-.4px}.watch-link:hover{background:var(--surface)}.detail-page .section-space{scroll-margin-top:145px}
@media(max-width:1100px){.reading-layout{grid-template-columns:240px 1fr;gap:45px}.people-grid{grid-template-columns:repeat(3,1fr)}.priorities{grid-template-columns:repeat(3,1fr)}.department-overview{gap:35px}.department-summary{gap:45px}.page-subnav nav{gap:18px}.page-hero h1{font-size:53px}.member-step{padding:26px}.member-step h3{font-size:21px}}
@media(max-width:850px){.page-subnav{top:72px}.page-subnav>.wrap{min-height:53px}.page-subnav strong{font-size:14px}.page-subnav nav a{font-size:11px;padding-block:17px}.page-hero h1{font-size:47px}.page-hero .page-lead{font-size:15px}.reading-layout{grid-template-columns:200px 1fr;gap:35px}.original-prose{font-size:14px;line-height:2}.original-prose .greeting-salutation{font-size:22px}.gallery-grid{columns:2}.people-grid{gap:25px 18px}.person-card h4{font-size:15px}.person-card p{font-size:11px}.department-overview h3{font-size:18px}.department-overview .intro{font-size:13px}.exhibition{padding:30px}.exhibition h2{font-size:27px}.watch-links{gap:12px}.watch-link{padding:20px 15px;gap:12px}.watch-link h3{font-size:15px}}
@media(max-width:680px){.page-subnav{top:66px}.page-subnav>.wrap{display:block;padding-top:13px}.page-subnav strong{font-size:14px;display:block}.page-subnav nav{gap:22px;min-height:45px}.page-subnav nav a{font-size:11px;padding-block:15px}.page-hero{padding:36px 0 46px}.page-breadcrumb{font-size:9px;margin-bottom:25px;gap:8px}.page-breadcrumb .icon{width:9px;height:9px}.page-hero .eyebrow{font-size:9px;margin-bottom:15px}.page-hero h1{font-size:38px;line-height:1.3;letter-spacing:-1.7px}.page-hero .page-lead{font-size:14px;line-height:1.8;margin-top:22px;white-space:normal}.page-section{padding-block:52px;scroll-margin-top:160px}.page-section-heading{margin-bottom:25px;gap:15px}.page-section-heading h2{font-size:28px;letter-spacing:-1px}.page-section-heading .eyebrow{font-size:9px;margin-bottom:10px}.reading-layout{grid-template-columns:1fr;gap:33px}.reading-side{position:static;max-width:220px;margin:auto;text-align:center}.reading-side img{border-radius:17px}.reading-side h3{font-size:18px;margin-top:15px}.reading-side p{font-size:11px}.original-prose{font-size:15px;line-height:2.05}.original-prose p+p{margin-top:22px}.original-prose .greeting-salutation{font-size:23px;line-height:1.6}.original-prose .signature{font-size:15px}.source-verse{margin-bottom:30px}.source-verse h3{font-size:23px}.source-verse p{font-size:14px}.source-verse small{font-size:11px}.priorities{grid-template-columns:1fr 1fr;gap:12px}.priority{padding:22px 19px;min-height:175px}.priority:last-child{grid-column:span 2;min-height:140px}.priority h3{font-size:19px;margin-top:20px}.priority p{font-size:12px}.people-grid{grid-template-columns:1fr 1fr;gap:27px 16px}.people-group>h3{font-size:21px;margin-bottom:20px}.person-card figure{border-radius:15px}.person-card h4{font-size:15px;margin-top:14px}.person-card p{font-size:11px}.people-names{gap:10px 23px;font-size:14px;padding-block:15px}.history-entry{grid-template-columns:1fr;gap:12px;padding-block:28px}.history-date{font-size:21px}.history-entry p{font-size:14px}.member-steps{grid-template-columns:1fr;gap:13px}.member-step{min-height:0;padding:27px}.member-step>span{font-size:10px}.member-step h3{font-size:23px;margin-top:16px}.member-step p{font-size:13px}.education-row{grid-template-columns:50px 1fr;gap:20px;padding-block:22px}.education-row>span{font-size:12px}.education-row h3{font-size:19px}.education-row p{font-size:13px}.info-strip{display:block;padding:25px;margin-top:28px}.info-strip h3{font-size:17px}.info-strip p{font-size:13px}.info-strip .button{margin-top:20px}.department-list{gap:55px}.department-overview{grid-template-columns:1fr;gap:27px}.department-overview:nth-child(even)>figure{order:0}.department-overview figure{max-width:100%;margin:auto}.department-overview img{max-height:400px;border-radius:18px}.department-overview h2{font-size:28px}.department-overview .audience{font-size:12px}.department-overview h3{font-size:20px;margin-top:20px}.department-overview .intro{font-size:14px;line-height:1.9;margin-top:14px}.department-overview .schedule-text{font-size:12px;margin-block:19px}.department-summary{grid-template-columns:1fr;gap:28px}.department-leader{max-width:230px;justify-self:center;padding:20px 20px 0}.department-info h2{font-size:25px}.department-info dl>div{font-size:13px;gap:22px}.gallery-grid{columns:2;column-gap:10px}.gallery-item{margin-bottom:10px;border-radius:12px}.gallery-heading-meta{font-size:9px;letter-spacing:.5px}.gallery-more{margin-top:25px}.lightbox-dialog{width:calc(100% - 20px);border-radius:18px}.lightbox-dialog #dialog-body{padding:52px 12px 17px}.lightbox-dialog .lightbox-image{max-height:calc(100dvh - 170px)}.lightbox-controls{margin-top:15px;gap:13px}.lightbox-controls h2{font-size:11px;text-align:center;letter-spacing:0}.exhibitions{grid-template-columns:1fr;gap:18px}.exhibition{padding:30px;min-height:230px}.exhibition h2{font-size:28px}.page-bottom-links{padding-block:28px}.page-bottom-links a{font-size:12px;line-height:1.7}.page-bottom-links>.wrap{gap:16px}.watch-links{grid-template-columns:1fr;gap:12px}.watch-link{padding:24px}.watch-link h3{font-size:18px}.detail-page .worship{padding-block:45px}.detail-page .section-space{scroll-margin-top:165px}}
@media(prefers-reduced-motion:reduce){.gallery-item img{transition:none}}

/* Pearl and midnight finishes share one restrained, luminous palette. */
.priority{
  position:relative;isolation:isolate;overflow:hidden;
  --priority-ink:#172740;--priority-body:#303c4e;--priority-number:#455166;
  background:
    radial-gradient(ellipse at 5% 0%,#ffffff 0%,#ffffff00 55%),
    radial-gradient(ellipse at 110% 8%,#d8edf3 0%,#d8edf300 60%),
    radial-gradient(ellipse at 110% 115%,#9daecc 0%,#9daecc00 60%),
    linear-gradient(145deg,#f2f4f7 0%,#d7dfe9 52%,#b4c2d8 100%);
  box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #ffffff80,0 12px 24px -22px #23314c33;
}
.priority::after{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:linear-gradient(125deg,#ffffff42 0%,#ffffff00 38%,#ffffff00 72%,#ffffff26 100%);
}
.priority:nth-child(2){
  background:
    radial-gradient(ellipse at 0% 0%,#ffffff 0%,#ffffff00 54%),
    radial-gradient(ellipse at 105% 0%,#f5eee2 0%,#f5eee200 60%),
    radial-gradient(ellipse at 105% 110%,#afb9cb 0%,#afb9cb00 62%),
    linear-gradient(150deg,#f4f2ef 0%,#e0dfe0 52%,#c1ccd9 100%);
}
.priority:nth-child(3){
  background:
    radial-gradient(ellipse at 8% 0%,#ffffff 0%,#ffffff00 54%),
    radial-gradient(ellipse at 105% 0%,#e0ebf4 0%,#e0ebf400 58%),
    radial-gradient(ellipse at 100% 110%,#a5bad0 0%,#a5bad000 64%),
    linear-gradient(145deg,#ecf1f7 0%,#ccdbe8 52%,#b3c1d6 100%);
}
.priority:nth-child(4){
  background:
    radial-gradient(ellipse at 4% 0%,#ffffff 0%,#ffffff00 54%),
    radial-gradient(ellipse at 110% 0%,#e7ebed 0%,#e7ebed00 58%),
    radial-gradient(ellipse at 105% 110%,#b4b9d0 0%,#b4b9d000 64%),
    linear-gradient(145deg,#f1f2f3 0%,#d8dce5 52%,#bbc8d7 100%);
}
.priority:nth-child(5){
  --priority-ink:#f5f7fb;--priority-body:#e4eaf3;--priority-number:#c3cedf;
  background:
    radial-gradient(ellipse at 105% -10%,#91a4bd66 0%,#91a4bd00 65%),
    radial-gradient(ellipse at 100% 115%,#666d9c66 0%,#666d9c00 68%),
    linear-gradient(145deg,#34435a 0%,#1c2a43 52%,#3b4c68 100%);
  box-shadow:inset 0 1px 0 #ffffff38,inset 0 0 0 1px #ffffff1f,0 12px 24px -22px #23314c4d;
}
.priority:nth-child(5)::after{background:linear-gradient(125deg,#ffffff12 0%,#ffffff00 50%,#ffffff0a 100%)}
.priority h3{color:var(--priority-ink)}
.priority p{color:var(--priority-body)}
.priority>span{color:var(--priority-number)}

/* Keep every local navigation item visible and easy to tap on small screens. */
@media(max-width:680px){
  .page-subnav nav{
    width:100%;max-width:100%;flex-wrap:wrap;gap:0 22px;
    overflow:visible;white-space:normal;
  }
  .page-subnav nav a{
    display:flex;align-items:center;min-height:44px;
    padding-block:10px;line-height:1.4;white-space:nowrap;
  }
}
@media(max-width:400px){
  .page-subnav nav{
    display:grid;grid-template-columns:repeat(3,max-content);
    justify-content:start;gap:0 22px;
  }
  .detail-page .page-section,.detail-page .section-space{scroll-margin-top:210px}
}

/* A gentle pastel progression for the original new-member registration steps. */
#registration .member-step{
  --step-ink:#283951;--step-label:#45566d;
  background:
    radial-gradient(ellipse at 0% 0%,#ffffffd9 0%,#ffffff00 62%),
    radial-gradient(ellipse at 100% 0%,#d6c7eddb 0%,#d6c7ed00 67%),
    radial-gradient(ellipse at 100% 110%,#b3cfe9f2 0%,#b3cfe900 70%),
    linear-gradient(135deg,#e5f0f8 0%,#e1e7f5 48%,#c7d9ed 100%);
  box-shadow:inset 0 1px 0 #fffffff2,inset 0 0 0 1px #ffffff80,0 12px 26px -24px #536d9c60;
}
#registration .member-step:nth-child(2){
  --step-ink:#42334b;--step-label:#5c4c63;
  background:
    radial-gradient(ellipse at 0% 0%,#fffaf6e6 0%,#fffaf600 60%),
    radial-gradient(ellipse at 105% 0%,#eec9dadd 0%,#eec9da00 66%),
    radial-gradient(ellipse at 90% 115%,#c9c4e8e6 0%,#c9c4e800 72%),
    linear-gradient(135deg,#f2e8f0 0%,#eaddea 48%,#d8d2eb 100%);
}
#registration .member-step:nth-child(3){
  --step-ink:#2d4649;--step-label:#425b61;
  background:
    radial-gradient(ellipse at 0% 0%,#fffff8e6 0%,#fffff800 62%),
    radial-gradient(ellipse at 105% 0%,#c5e3d6e6 0%,#c5e3d600 66%),
    radial-gradient(ellipse at 100% 115%,#bbd0e9eb 0%,#bbd0e900 73%),
    linear-gradient(135deg,#e7f1ee 0%,#dcebe8 48%,#cddfe9 100%);
}
#registration .member-step>span{color:var(--step-label)}
#registration .member-step h3{color:var(--step-ink)}
#registration .info-strip{
  background:
    radial-gradient(ellipse at 0% 0%,#ffffff 0%,#ffffff00 68%),
    radial-gradient(ellipse at 100% 100%,#dce6edb3 0%,#dce6ed00 72%),
    linear-gradient(120deg,#f7f1eb 0%,#efedf6 52%,#e9f2f0 100%);
  box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px #ffffffa6;
}
#registration .info-strip h3{color:#303b50}
#registration .info-strip p{color:#596373}
#registration .info-strip .button-dark{background:#2e405c;color:#fff}
#registration .info-strip .button-dark:hover{background:#24344d}

/* Compact the pastor's greeting while keeping its paragraphs distinct. */
.original-prose[data-original-greeting]{line-height:1.65}
.original-prose[data-original-greeting] p+p{margin-top:16px}

/* Original new-family welcome film, played by the visitor on request. */
.welcome-video{max-width:880px;margin:0 auto 56px}
.welcome-video video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#17191c;border-radius:20px}
.welcome-video p{color:#73737c;font-size:13px;line-height:1.6;margin-top:12px}
@media(max-width:680px){.welcome-video{margin-bottom:36px}.welcome-video video{border-radius:16px}.welcome-video p{font-size:12px}}

.welcome-video-player{position:relative}
.welcome-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:1px solid #ffffffa8;border-radius:50%;background:#1e2026a8;display:grid;place-items:center;color:#fff;backdrop-filter:blur(10px)}
.welcome-video-play[hidden]{display:none}
.welcome-video-play svg{width:25px;height:25px;fill:currentColor;margin-left:3px}
.welcome-video-play:hover{background:#1e2026dc}
@media(max-width:680px){.welcome-video-play{width:54px;height:54px}.welcome-video-play svg{width:21px;height:21px}}
