body.home .gs-about{background:#FBF7F2;padding:16px 0 17px!important}body.home .gs-about-grid{grid-template-columns:minmax(164px,.75fr) minmax(290px,1.16fr) minmax(165px,.72fr) minmax(260px,1.05fr);gap:clamp(16px,2vw,30px)!important;align-items:center}body.home .gs-about-photo{height:195px;overflow:visible;position:relative;transform:rotate(-3deg);border:0;box-shadow:none;background:#fff0}body.home .gs-about-photo img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 6px 7px rgb(38 21 28 / .20))}body.home .gs-about-copy{align-self:center;min-width:0}body.home .gs-about-copy h2{font-size:clamp(1.65rem,2.3vw,2.35rem)!important;line-height:.96!important;margin:.05rem 0 .18rem!important;white-space:nowrap}body.home .gs-about-copy .gs-eyebrow{font-size:.7rem!important;letter-spacing:.12em;color:#79543C!important;font-weight:500}body.home .gs-about-copy p{font-size:clamp(.69rem,.88vw,.82rem)!important;line-height:1.43!important;margin:.08rem 0 .55rem!important}body.home .gs-about-copy .gs-btn{padding:.55rem 1.2rem;min-height:34px;font-size:.62rem}body.home .gs-about-intro{margin:.02rem 0 .1rem!important;padding:0!important;transform:none}body.home .gs-about-intro-art{height:auto;width:min(205px,100%);object-fit:contain}body.home .gs-about-handwritten-card{padding:4px 0!important;transform:none!important;display:flex;align-items:center;justify-content:center}body.home .gs-about-note-art{width:min(185px,100%);max-height:167px;height:auto;object-fit:contain}body.home .gs-about-quote{background:#F3EBE3!important;border:0!important;min-height:180px!important;padding:21px 22px!important}body.home .gs-about-quote blockquote{font-family:var(--gs-sans,Montserrat,Arial)!important;font-size:clamp(.77rem,1.09vw,1.05rem)!important;line-height:1.46!important;margin:.3rem 0 .65rem!important}body.home .gs-about-quote cite{font-size:.62rem!important}body.home .gs-quote-mark{color:#B28A62!important}.gs-approved-handwriting{display:block;max-width:100%;height:auto;object-fit:contain}body.home .gs-benefit{grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;min-height:36px;align-items:center!important;margin-bottom:12px!important}body.home .gs-benefit>span{display:flex;align-items:center;justify-content:center;width:37px;color:#ECD6B4!important}body.home .gs-benefit-line-icon{width:34px;height:34px;display:block;flex-shrink:0}body.home .gs-benefit strong{font-size:clamp(.57rem,.69vw,.69rem)!important;line-height:1.3!important;letter-spacing:.07em!important;font-weight:600}body.home .gs-benefits{align-self:center}body.home .gs-newsletter{min-height:135px!important;background-color:#180D27;border-top:1px solid rgb(214 175 108 / .13);border-bottom:1px solid rgb(214 175 108 / .16)}body.home .gs-news-overlay{background:linear-gradient(90deg,rgb(18 8 30 / .08),rgb(27 10 41 / .25) 40%,rgb(17 7 25 / .08))!important}body.home .gs-newsletter-grid{grid-template-columns:minmax(160px,.66fr) minmax(0,2.2fr) minmax(165px,.75fr)!important;gap:clamp(12px,2.1vw,36px)!important;padding:13px 0!important;min-height:135px;align-items:center!important}body.home .gs-news-note{transform:none!important;padding:0!important;display:flex;align-items:center;justify-content:center}body.home .gs-news-note.left .gs-star-list-art{max-width:210px;max-height:124px}body.home .gs-news-note.right .gs-star-list-art{max-width:212px;max-height:124px}body.home .gs-news-main h2{font-size:clamp(1.6rem,2.05vw,2.2rem)!important;line-height:1.02!important;margin:0 0 .25rem!important;color:#F6EAF7!important}body.home .gs-news-main p{font-size:clamp(.64rem,.78vw,.83rem)!important;line-height:1.3!important;margin:.12rem auto .7rem!important;max-width:760px}body.home .gs-newsletter-form{grid-template-columns:1fr 1fr .9fr!important;gap:8px!important;align-items:center}body.home .gs-newsletter-form :is(input[type=text],input[type=email]){min-width:0;height:36px!important;padding:.48rem .7rem!important;font-size:.73rem!important;background:rgb(19 8 30 / .63)!important;border:1px solid #D8B99A!important;color:#FFF5F7!important}body.home .gs-newsletter-form button{min-height:36px!important;padding:.4rem 1rem!important;font-weight:700!important;letter-spacing:.04em!important}body.home .gs-newsletter-consent{grid-column:1/-1;font-size:.63rem!important;line-height:1.1!important;margin-top:1px!important}body.home .gs-newsletter-shortcode form{max-width:760px;margin:auto}@media(max-width:1160px){body.home .gs-about-grid{grid-template-columns:minmax(160px,.75fr) minmax(280px,1.3fr) minmax(220px,.95fr)!important;gap:20px!important}body.home .gs-about-handwritten-card{grid-column:2;grid-row:2;justify-content:center}body.home .gs-about-quote{grid-column:3;grid-row:1/3}body.home .gs-about-copy h2{white-space:normal}body.home .gs-newsletter-grid{grid-template-columns:150px minmax(0,1fr) 155px!important}}@media(max-width:850px){body.home .gs-about-grid{grid-template-columns:minmax(155px,.7fr) minmax(0,1.3fr)!important}body.home .gs-about-photo{grid-column:1;grid-row:1}body.home .gs-about-copy{grid-column:2;grid-row:1}body.home .gs-about-handwritten-card{grid-column:1;grid-row:2;justify-content:center}body.home .gs-about-quote{grid-column:2;grid-row:2;min-height:140px!important}body.home .gs-newsletter-grid{grid-template-columns:110px minmax(0,1fr) 115px!important;gap:10px!important}body.home .gs-news-note{display:flex!important}body.home .gs-news-main p{font-size:.65rem!important}body.home .gs-newsletter-form{grid-template-columns:1fr 1fr!important}body.home .gs-newsletter-form button{grid-column:1/-1!important}}@media(max-width:600px){body.home .gs-about-grid{display:grid;grid-template-columns:1fr!important;gap:10px!important;text-align:center}body.home .gs-about-photo{grid-column:1;grid-row:auto;height:225px;max-width:255px;margin:auto}body.home .gs-about-copy,body.home .gs-about-handwritten-card,body.home .gs-about-quote{grid-column:1;grid-row:auto}body.home .gs-about-intro-art{margin:auto}body.home .gs-about-quote{width:100%;max-width:none}body.home .gs-about-note-art{width:165px}body.home .gs-newsletter-grid{display:grid;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:15px 0!important}body.home .gs-news-note.left,body.home .gs-news-note.right{display:flex!important;grid-row:1;min-width:0}body.home .gs-news-note.left{grid-column:1}.gs-news-note.right{grid-column:2}body.home .gs-star-list-art{max-height:82px!important;width:auto;max-width:100%}body.home .gs-news-main{grid-column:1/-1}body.home .gs-news-main h2{font-size:1.7rem!important}body.home .gs-newsletter-form{grid-template-columns:1fr!important}body.home .gs-newsletter-form button{grid-column:1!important;min-height:42px!important}}@media (min-width:851px){body.home .gs-newsletter-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(135px,.85fr)!important;column-gap:8px!important;row-gap:5px!important;align-items:center!important}body.home .gs-newsletter-form>button[type=submit]{grid-column:3!important;grid-row:1!important;width:100%!important;min-height:36px!important;margin:0!important}body.home .gs-newsletter-form>.gs-newsletter-consent{grid-column:1/-1!important;grid-row:2!important;margin:0!important;padding:0!important;min-height:15px;justify-content:center!important}body.home .gs-newsletter-form>.jsm-newsletter-message:not(:empty){grid-column:1/-1!important;grid-row:3!important;margin:0!important}body.home .gs-newsletter-form>.jsm-newsletter-message:empty{display:none!important}body.home .gs-newsletter-grid{padding-top:8px!important;padding-bottom:8px!important;min-height:125px!important}body.home .gs-newsletter{min-height:125px!important}body.home .gs-news-main p{margin-bottom:.45rem!important}}@media (max-width:850px){body.home .gs-newsletter-form>button[type=submit]{grid-column:1/-1!important}body.home .gs-newsletter-form>.gs-newsletter-consent,body.home .gs-newsletter-form>.jsm-newsletter-message{grid-column:1/-1!important}body.home .gs-newsletter-form>.jsm-newsletter-message:empty{display:none!important}}