*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#fbf9f3;color:#28382f;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}header{max-width:1440px;margin:auto;padding:28px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dcded1}.brand{display:flex;gap:12px;align-items:center;font-family:Georgia,serif;font-size:27px;letter-spacing:2px}.brand small{display:block;text-align:center;font:9px Arial;letter-spacing:5px;margin-top:5px}nav{display:flex;gap:32px;font-size:13px}.navcta{font-size:13px;border-bottom:1px solid;padding-bottom:8px}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;padding:64px 6% 70px;gap:60px;align-items:center}.eyebrow{font-size:10px;font-weight:bold;letter-spacing:2.5px;color:#727b57}h1,h2,h3,p{margin-top:0}h1{font:clamp(48px,5.5vw,84px)/1.04 Georgia,serif;letter-spacing:-3px;margin:28px 0}em{font-weight:normal;color:#78835d}.intro{font-size:16px;line-height:1.8;max-width:460px;color:#687169}.button{display:inline-flex;gap:44px;justify-content:space-between;background:#304636;color:#fff;padding:19px 25px;font-size:13px;margin-top:20px}.button:hover{background:#516342}.note{font-size:11px;color:#7d8175;margin:20px 0 0}.hero-art{position:relative;background:#e8eadc;padding:30px 34px 24px;max-width:480px;width:100%;justify-self:end}.art-label{font-size:9px;letter-spacing:2px}.arch{border-radius:180px 180px 0 0;background:#d7dbbd;margin:26px 25px 0;padding:0 12px}.arch svg{display:block;width:100%}.art-caption{display:flex;align-items:center;justify-content:space-between;margin-top:20px;font:18px/1.3 Georgia,serif}.spark{font-size:52px;color:#7a8458}.ribbon{display:flex;justify-content:space-evenly;gap:20px;padding:23px;background:#eaece0;font-size:9px;letter-spacing:2px;align-items:center}.ribbon b{color:#899365}.collections{max-width:1440px;margin:auto;padding:85px 6%}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px}h2{font:clamp(35px,4vw,53px)/1.1 Georgia,serif;letter-spacing:-1.2px;margin:18px 0 25px}.section-head>p{color:#747b70;line-height:1.8;font-size:13px}.filters{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 30px}.filters button{border:1px solid #d8dcce;border-radius:30px;padding:11px 18px;background:transparent;color:#52604b;cursor:pointer}.filters button.active{background:#304636;color:white;border-color:#304636}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tile{height:310px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.ornaments{background:#e5c9b3}.disc{width:177px;height:177px;border-radius:50%;background:#f2e5cd;box-shadow:12px 15px 22px #9b765540;display:flex;flex-direction:column;align-items:center;justify-content:center;font:50px Georgia;color:#727747;transform:rotate(-9deg);border:1px solid #c6af89}.disc small{font:7px Arial;letter-spacing:1.5px;margin-top:10px}.thread{position:absolute;height:76px;width:2px;background:#a98150;top:0;left:50%;transform:rotate(-8deg)}.faith{background:#b9c4af}.paper{width:172px;height:224px;background:#faf5e8;transform:rotate(7deg);box-shadow:10px 10px 25px #35452c22;padding:24px;text-align:center}.paper>span{font-size:32px;color:#8d9a69}.paper strong{display:block;font:36px/1.08 Georgia;margin:18px 0;color:#657150}.paper small{font-size:7px;letter-spacing:2px}.printables{background:#dfdfd2}.planner{background:#fdfbf2;width:210px;padding:26px;transform:rotate(-6deg);box-shadow:12px 12px 24px #55563b25}.planner small{font-size:7px;letter-spacing:2px;color:#7c825e}.planner strong{display:block;font:25px/1.1 Georgia;margin:18px 0}.planner i{height:16px;border-bottom:1px solid #d3d8c1;display:block}.preview{position:absolute;bottom:14px;left:16px;font-size:8px;letter-spacing:1.5px;background:#ffffffaa;padding:7px 9px}.card-title{display:flex;justify-content:space-between;align-items:center;margin-top:22px}h3{font:22px Georgia;margin:0}.grid article>p{font-size:13px;line-height:1.7;color:#737b6e;margin:12px 0}.availability{font-size:11px;line-height:1.6;color:#818578;margin-top:26px}.story{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;background:#eef0e5;padding:70px max(6%,calc((100vw - 1268px)/2));align-items:center}.story-mark{font:200px Georgia;text-align:center;color:#8c9673;position:relative}.story-mark span{font:65px Georgia;position:absolute;top:10px;right:20%}.story p:not(.eyebrow){font-size:14px;line-height:1.9;color:#697462;max-width:490px}.updates{text-align:center;padding:90px 6%}.updates>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#707969}footer{border-top:1px solid #dcded1;margin:0 6%;padding:30px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}footer .brand{font-size:20px}footer p,footer>small{font-size:11px;color:#75806d}footer p{margin:0}a:focus-visible,button:focus-visible{outline:3px solid #b98951;outline-offset:5px}[hidden]{display:none!important}@media(max-width:850px){header{padding:22px 6%}nav{gap:17px}.navcta{display:none}.hero{gap:25px;padding-top:45px}h1{letter-spacing:-2px}.hero-art{padding:20px}.arch{margin:20px 0 0}.ribbon{flex-wrap:wrap}.ribbon span{font-size:8px}.grid{gap:16px}.tile{height:240px}.story{gap:30px}.section-head>p{display:none}h3{font-size:19px}}@media(max-width:600px){header .brand{font-size:19px}header .brand small{font-size:7px;letter-spacing:3px}nav{gap:15px;font-size:11px}nav a:last-child{display:none}.hero{grid-template-columns:1fr;padding-bottom:38px;gap:35px}h1{font-size:57px}.intro{font-size:14px}.hero-art{max-width:none;padding:24px 34px}.arch{max-width:280px;margin:20px auto 0}.hero-art .art-label{font-size:8px}.ribbon{padding:18px 6%;gap:14px}.ribbon b{display:none}.ribbon span{width:45%;text-align:center}.collections{padding-top:55px;padding-bottom:45px}.grid{grid-template-columns:1fr;gap:30px}.tile{height:315px}.filters{gap:7px}.filters button{font-size:11px;padding:10px 13px}.story{grid-template-columns:1fr;padding:45px 6%;gap:10px}.story-mark{font-size:100px;text-align:left;line-height:1}.story-mark span{left:75px;right:auto;font-size:40px}.updates{padding:60px 6%}.updates br{display:none}footer{flex-wrap:wrap}footer p{width:100%;order:3}}

.market-tools{display:flex;gap:12px;align-items:center;margin:20px 0}.search{flex:1;background:white;border:1px solid #d8dcce;padding:14px;display:flex;gap:10px;font-size:23px}.search input{width:100%;border:0;background:transparent;font:14px Arial;color:#28382f;outline:none}.search:focus-within{outline:2px solid #78835d}.market-tools select,.market-tools>button{padding:17px 12px;border:1px solid #d8dcce;background:white;color:#304636;cursor:pointer}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px 20px}.product-card{position:relative}.product-open{padding:0;background:none;border:0;text-align:left;width:100%;cursor:pointer;color:inherit}.product-art{height:220px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.product-art .paper{transform:rotate(5deg);height:175px;width:140px;padding:14px}.product-art .paper strong{font-size:27px}.product-art .planner{width:155px;padding:20px}.product-art .planner strong{font-size:21px}.product-art .disc{width:140px;height:140px;font-size:43px}.product-card h3{font:19px Georgia;margin:15px 0 8px}.product-card p{font-size:11px;color:#7b826f}.favorite{position:absolute;right:10px;top:10px;border:0;background:#ffffffdc;border-radius:50%;width:33px;height:33px;font-size:21px;color:#304636;cursor:pointer}.favorite[aria-pressed=true]{color:#ab5d4f}.results{font-size:12px;color:#78816d;margin:20px 0}.sample-label{position:absolute;bottom:10px;left:10px;background:#ffffffbb;padding:5px 7px;font-size:8px;letter-spacing:1px}.type-art{font:45px Georgia;text-align:center}.type-art small{display:block;font:9px Arial;letter-spacing:3px;margin-top:15px}.svg-art{font-size:75px}.bundle-art{display:flex;gap:8px;transform:rotate(-8deg)}.bundle-art span{width:60px;height:100px;background:#fbf4e7;display:flex;align-items:center;justify-content:center;font:26px Georgia;box-shadow:3px 4px 10px #0001}dialog{border:0;max-width:520px;width:90%;padding:30px;background:#fbf9f3;color:#28382f}dialog::backdrop{background:#203022aa}#close-dialog{float:right;background:none;border:0;font-size:30px;cursor:pointer;color:#304636}#detail-art{clear:both;margin-bottom:24px}#detail-description{line-height:1.8;font-size:14px}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.product-grid{grid-template-columns:repeat(2,1fr);gap:25px 14px}.market-tools{flex-wrap:wrap}.search{flex-basis:100%}.market-tools select{flex:1}.product-art{height:190px}.product-card h3{font-size:17px}}@media(max-width:380px){.product-grid{grid-template-columns:1fr}}
.product-art img{height:92%;width:92%;object-fit:contain}.card-bottom{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid #dce0d3;font-size:12px}.card-bottom a{color:#536940;font-weight:bold}.product-page{max-width:1300px;margin:auto;padding:35px 6% 70px}.breadcrumb{font-size:12px;color:#737b6b}.product-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:30px}.detail-preview{padding:35px;display:flex;align-items:center;justify-content:center}.detail-preview img{width:100%;max-height:560px}.product-layout h1{font-size:48px;letter-spacing:-1.5px}.price{font:30px Georgia;margin:30px 0 0}.price small{font:12px Arial;color:#737b6b;margin-left:12px}.outline-button{border:1px solid #cbd3bf;background:none;padding:18px 22px;margin-left:10px;color:#304636;cursor:pointer}.file-details{display:grid;grid-template-columns:100px 1fr;gap:15px;margin:30px 0;font-size:13px}.file-details dt{color:#78826e}.file-details dd{margin:0}.license-link{font-size:13px;text-decoration:underline}.product-help{max-width:700px;padding-top:55px}.product-help p{line-height:1.9;font-size:14px;color:#68745f}.license-page{max-width:850px;margin:auto;padding:65px 6%}.license-page h1{font-size:65px}.license-page h2{font-size:30px;margin-top:40px}.license-page p{line-height:1.9;color:#66745d}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;max-width:1050px;margin:40px auto;text-align:left}.how-grid b{color:#86936d;display:block;margin-bottom:20px}.how-grid p{font-size:13px;line-height:1.8;color:#68745f}.hero{padding-top:45px;padding-bottom:45px}.hero-art{max-width:370px}.hero h1{font-size:clamp(45px,5.5vw,72px)}.collections{padding-top:65px}.product-card{background:#fff;padding:10px;border:1px solid #e4e7db;border-radius:8px}.product-card .product-art{border-radius:5px}.product-card h3{padding:0 4px}.product-card .product-open>p{padding:0 4px}.favorite{right:20px;top:20px}.product-card:hover{box-shadow:0 8px 22px #334b2b0c}@media(max-width:700px){.product-layout{grid-template-columns:1fr;gap:30px}.product-layout h1{font-size:39px}.detail-preview{padding:20px}.how-grid{grid-template-columns:1fr;gap:25px}.outline-button{margin:12px 0 0;display:block}.license-page h1{font-size:48px}.product-page{padding-top:25px}}
.account-actions{display:flex;align-items:center;gap:12px}.account-actions .outline-button{margin-top:20px;display:inline-block}.product-card h3{font-size:17px;line-height:1.3}.market-tools{flex-wrap:wrap}.market-tools .search{min-width:230px}.product-art img{object-fit:contain}@media(max-width:600px){nav a:last-child{display:block}nav a:nth-child(2),nav a:nth-child(3){display:none}.account-actions{flex-wrap:wrap}.account-actions .outline-button{margin-left:0}}
.account-shell{max-width:1320px;margin:auto;padding:65px 6% 85px;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:start}.account-intro h1{font-size:clamp(43px,4.4vw,63px);letter-spacing:-2px}.account-intro>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#6b7661;max-width:400px}.account-benefit{display:flex;gap:20px;margin-top:32px;max-width:400px}.account-benefit>span{color:#7a8963;font-size:27px}.account-benefit h3{font-size:20px}.account-benefit p{font-size:13px;line-height:1.7;color:#6b7661;margin:8px 0}.account-panel{background:#fff;border:1px solid #e0e5d8;border-radius:12px;padding:30px}.account-tabs{display:flex;border-bottom:1px solid #dde2d4;margin-bottom:28px}.account-tabs button{border:0;background:none;padding:15px 18px;font-size:14px;color:#7c846e;cursor:pointer;border-bottom:2px solid transparent}.account-tabs [aria-selected=true]{color:#304636;border-bottom-color:#304636}.account-panel h2{font-size:31px;letter-spacing:-.5px;margin:16px 0}.account-panel section>p{font-size:13px;line-height:1.7;color:#6d7862}.account-panel form{display:flex;flex-direction:column;margin-top:22px}.account-panel label{font-size:12px;color:#4c5c40;margin:17px 0 8px}.account-panel input{width:100%;padding:13px;border:1px solid #cdd5c1;border-radius:5px;font:15px Arial;background:#fff;color:#28382f}.account-panel input:focus{outline:2px solid #85966b;outline-offset:2px}.account-panel .button{border:0;cursor:pointer;margin-top:22px}.account-panel .button:disabled{opacity:.45;cursor:not-allowed}.field-help,.account-privacy{font-size:11px;line-height:1.7;color:#7a836e;margin:10px 0}.account-privacy{border-top:1px solid #e4e7dc;padding-top:20px;margin-top:25px}.account-notice{background:#eff2e6;padding:14px;font-size:12px;line-height:1.7;color:#5c6a4e;border-radius:5px;margin-bottom:15px}.text-button{display:block;background:none;border:0;padding:0;margin:20px 0;color:#5a7047;text-decoration:underline;font-size:12px;cursor:pointer}#account-message{background:#edf3e5;padding:13px;font-size:13px;line-height:1.7;border-radius:5px}#account-message.error{background:#fbefeb;color:#8e4b3a}@media(max-width:750px){.account-shell{grid-template-columns:1fr;gap:30px;padding-top:40px}.account-benefit{display:none}.account-panel{padding:24px}.account-intro h1{font-size:48px}}

.purchase-card{padding:24px;border:1px solid #d7ccb8;border-radius:12px;margin:24px 0}.purchase-card h2{font-size:28px;margin:0 0 8px}.purchase-card .button{margin-top:12px}

.welcome-hero{padding-top:78px;padding-bottom:80px;gap:45px}.welcome-hero h1{font-size:clamp(48px,5.5vw,78px)}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.welcome-secondary{display:inline-block;font-size:13px;border-bottom:1px solid #a4ac95;padding-bottom:6px;margin-top:20px}.welcome-art{position:relative;min-height:490px;width:100%;background:#e9eadc;border-radius:220px 220px 10px 10px;isolation:isolate}.collection-caption{position:absolute;top:35px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:2px;white-space:nowrap}.welcome-print{position:absolute;left:2%;top:92px;width:50%;background:#fffaf0;padding:15px;transform:rotate(-9deg);box-shadow:0 16px 40px #28382f18}.welcome-print img{width:100%;height:220px;object-fit:contain}.welcome-print span{display:block;font:11px Georgia;text-align:center;margin:10px 0}.welcome-ornament{position:absolute;right:-2%;top:130px;width:66%;background:#d8ddc7;padding:15px;transform:rotate(8deg);box-shadow:0 18px 40px #28382f22}.welcome-ornament img{width:100%;height:250px;object-fit:contain}.welcome-ornament span{display:flex;justify-content:space-between;gap:10px;font:12px Georgia;padding:10px 4px}.welcome-tag{position:absolute;bottom:22px;left:25px;font:21px/1.4 Georgia}.welcome-star{position:absolute;right:32px;top:68px;font-size:58px;color:#a48d61;z-index:-1}.welcome-strip{display:flex;justify-content:center;gap:65px;padding:25px 6%;background:#304636;color:#f9f6ea;font-size:12px}.welcome-about{max-width:1440px;margin:auto;padding:80px 6% 10px}.welcome-about>div:first-of-type{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.welcome-about p:not(.eyebrow){font-size:14px;line-height:1.9;color:#687169}.welcome-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:36px}.welcome-categories>a{padding:28px 0;border-top:1px solid #cbd1bd}.welcome-categories span{font-size:9px;letter-spacing:2px;color:#7a855e}.welcome-categories h3{font-size:25px;margin:20px 0 12px}.welcome-categories b{font-size:12px;font-weight:normal;border-bottom:1px solid #a4ac95;padding-bottom:5px}.welcome-feature{background:#e9ecdf;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:65px max(6%,calc((100vw - 1268px)/2))}.welcome-feature>div{max-width:520px}.welcome-feature p:not(.eyebrow):not(.note){font-size:15px;line-height:1.9;color:#687169}.welcome-feature img{width:100%;max-width:410px;justify-self:center}.welcome-join{text-align:center;background:#eee7d7;padding:65px 6%;margin:0 6% 70px}.welcome-join p:not(.eyebrow){color:#687169;font-size:14px;line-height:1.8}.welcome-join .welcome-secondary{display:block;width:max-content;max-width:100%;margin:24px auto 0}@media(max-width:850px){.welcome-strip{gap:25px}.welcome-art{min-height:420px}.welcome-print img{height:175px}.welcome-ornament img{height:195px}.welcome-about>div:first-of-type{gap:30px}.welcome-feature{gap:30px}}@media(max-width:600px){.welcome-hero{padding-top:38px;gap:35px}.welcome-hero h1{font-size:53px}.welcome-art{min-height:440px;max-width:400px;justify-self:center}.welcome-print{left:3%;width:50%}.welcome-ornament{right:1%;width:65%}.welcome-print img{height:200px}.welcome-ornament img{height:220px}.welcome-strip{flex-direction:column;gap:14px;padding:23px 6%;text-align:center}.welcome-about{padding-top:50px}.welcome-about>div:first-of-type,.welcome-categories,.welcome-feature{grid-template-columns:1fr;gap:15px}.welcome-about h2{font-size:37px}.welcome-categories{margin-top:25px}.welcome-categories>a{padding:22px 0}.welcome-feature{padding:45px 6%}.welcome-feature img{max-width:310px;grid-row:1}.welcome-join{margin-bottom:45px;padding:45px 6%}.hero-actions{gap:6px 20px}}

.pack-title{font-size:clamp(36px,4vw,56px);letter-spacing:-1px}.pack-preview img{width:100%;height:auto;max-height:800px;object-fit:contain}.pack-subtitle{font-size:25px;margin-top:30px}.pack-contents{padding-left:19px;color:#687169;line-height:1.8;font-size:13px;columns:2}.product-tags{display:flex;gap:7px;flex-wrap:wrap;margin:24px 0}.product-tag{font-size:11px;border:1px solid #cdd3c1;border-radius:20px;padding:8px 11px}.product-tag:hover{background:#e8ecdf}

.pack-preview{align-self:start;position:sticky;top:25px;padding:24px}.pack-preview img{max-height:none}@media(max-width:600px){.pack-preview{position:static;padding:15px}}

.print-reference{display:block;color:#7b856f;font-size:10px}.bible-print-list li{break-inside:avoid;margin-bottom:12px}

/* A warm spectrum for the Everlight identity and featured collections. */
header{background:linear-gradient(115deg,#fcf2e4 0%,#f5edf6 47%,#eaf4ec 100%);border-bottom:2px solid #e6d6c2;max-width:none}header .brand{color:#b88a3d}header .brand>span{background:linear-gradient(105deg,#8e6831 0%,#ad657d 40%,#737195 64%,#41786b 100%);background-clip:text;-webkit-background-clip:text;color:transparent}header .brand small{color:#677258;-webkit-text-fill-color:#677258;font-weight:bold}header nav a:hover{color:#976078}header .navcta{color:#765b78;border-color:#bfa7b9}header .brand:hover{filter:brightness(.9)}.welcome-hero{gap:45px}.feature-slider{width:100%;max-width:520px;justify-self:end;background:#fffdf7;border:1px solid #dfded0;border-radius:24px;overflow:hidden;box-shadow:0 16px 40px #4a514614}.slider-top{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#fffdf7}.slider-top>span{font-size:9px;letter-spacing:2px;color:#727b57}.slider-top button{background:transparent;border:0;font-size:11px;color:#68745d;cursor:pointer;padding:6px}.slide-art{height:255px;background:var(--slide-color);position:relative;padding:18px 35px;display:flex;justify-content:center;align-items:center}.slide-art a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.slide-art img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 9px 12px #444c3514)}.slide-price{position:absolute;bottom:15px;right:17px;background:#fffdf7;color:#304636;padding:9px 16px;border-radius:30px;font-size:13px;font-weight:bold}.slide-copy{padding:23px 25px 18px}.slide-copy .eyebrow{font-size:9px;letter-spacing:1.4px;margin:0 0 10px;min-height:11px}.slide-copy h2{font-size:30px;line-height:1.12;letter-spacing:-.6px;margin:0 0 12px;min-height:67px}.slide-copy>p:not(.eyebrow){font-size:12px;color:#6d7866;line-height:1.6;margin:0 0 17px;min-height:38px}.slide-link{font-size:12px;border-bottom:1px solid #a4b092;padding-bottom:5px}.slider-controls{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 22px 20px}.slider-controls>button{width:34px;height:34px;border:1px solid #ced6c4;border-radius:50%;background:#fffdf7;color:#304636;cursor:pointer;font-size:18px}.slider-controls>button:hover{background:#e7ecdb}.slide-dots{display:flex;align-items:center;gap:7px}.slide-dot{width:9px;height:9px;border:0;border-radius:50%;background:#d9dece;padding:0;cursor:pointer}.slide-dot.active{background:#9c7180;width:20px;border-radius:10px}.feature-slide:not([hidden]){animation:slide-reveal .4s ease-out}@keyframes slide-reveal{from{opacity:.55}to{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.feature-slide:not([hidden]){animation:none}}@media(max-width:850px){.slide-art{height:220px}.slide-copy{padding:19px}.slide-copy h2{font-size:27px}.slider-top{padding:15px}.slide-dots{gap:5px}}@media(max-width:600px){header{padding:20px 6%}.feature-slider{max-width:440px;justify-self:center}.slide-art{height:265px}.slide-copy h2{font-size:30px}.slide-copy{padding:22px}.slide-dot{width:10px;height:10px}.slide-dots{gap:8px}}

.welcome-hero{padding-top:40px;padding-bottom:52px}.slide-art{height:210px}.slide-copy{padding:20px 25px 14px}.slide-copy h2{min-height:56px}.slide-copy>p:not(.eyebrow){min-height:32px}.slide-dot{width:22px;height:26px;background:transparent;position:relative;border-radius:0}.slide-dot:after{content:'';position:absolute;top:8px;left:7px;width:8px;height:8px;border-radius:50%;background:#d9dece}.slide-dot.active{width:26px;background:transparent}.slide-dot.active:after{left:4px;width:18px;border-radius:9px;background:#9c7180}@media(max-width:600px){.slide-art{height:240px}.slide-dots{gap:4px}.slider-controls{padding-left:18px;padding-right:18px}.slide-copy{padding:20px}.welcome-hero{padding-top:38px}}
