.hs2-stage,.ss2-stage{overflow-x:clip}.hs2-stage{display:grid}.hs2-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translate(22px);transition:opacity .7s ease,transform .7s ease,visibility 0s .7s}.hs2-slide.on{opacity:1;visibility:visible;transform:none;transition:opacity .7s ease,transform .7s ease}.hs2 .la1-line{white-space:normal!important}.hs2 .la1-ref{margin-top:14px!important}.hs2 h1{font-size:clamp(1.7rem,6.4vw,2.7rem)!important}.hs2 .la1-pic img{max-height:70vh;width:auto;max-width:100%;margin-inline:auto;display:block}.hs2-ctl{display:flex;align-items:center;justify-content:center;gap:16px;margin:14px 0 6px}.hs2-nav{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--la1-terra-ink, #8A4A2F);background:transparent;color:var(--la1-terra-ink, #8A4A2F);font-size:26px;line-height:1;cursor:pointer}.hs2-dots{display:flex;gap:10px}.hs2-dots button{width:12px;height:12px;border-radius:50%;border:0;padding:0;background:var(--la1-line, #D9CBB0);cursor:pointer;position:relative}.hs2-dots button:after{content:"";position:absolute;inset:-10px}.hs2-dots button[aria-selected=true]{background:var(--la1-terra, #B5694A);transform:scale(1.25)}.hs2-nav:focus-visible,.hs2-dots button:focus-visible{outline:3px solid #e9c27a;outline-offset:3px}.ss2-stage{display:grid}.ss2-card{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translate(18px);transition:opacity .5s,transform .5s,visibility 0s .5s}.ss2-card.on{opacity:1;visibility:visible;transform:none;transition:opacity .5s,transform .5s}.gl-wall{list-style:none;margin:18px 0 0;padding:48px 20px 20px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:center;background:linear-gradient(#fbf7ee,#f1e9d8);border:1px solid var(--la1-line, #D9CBB0);position:relative}.gl-wall:before{content:"";position:absolute;left:0;right:0;top:20px;height:2px;background:#2b26221f}.gl-pic a{display:grid;gap:8px;justify-items:center;text-decoration:none;color:inherit}.gl-fr{display:block;position:relative;border-radius:3px;line-height:0;box-shadow:0 0 0 1px #ffffffe6,0 0 0 2px #a5b2b88c,0 4px 0 -1px #96a2a880,0 18px 24px -14px #2b26228c;transition:transform .25s}.gl-fr:after{content:"";position:absolute;inset:0;border-radius:3px;pointer-events:none;background:linear-gradient(115deg,#fff6,#fff0 34% 62%,#ffffff29)}.gl-fr img{display:block;width:100%;height:auto;border-radius:3px}.gl-pic a:hover .gl-fr{transform:translateY(-4px)}.gl-p0{margin-top:-8px}.gl-p2{margin-top:16px}.gl-p3{margin-top:-18px}.gl-p5{margin-top:12px}.gl-plate{display:grid;text-align:center;font-size:13px;line-height:1.4}.gl-plate em{font-style:normal;color:#5e6448;font-size:12px}.gl-more{margin:14px 0 0}.gl-more a{color:var(--la1-terra-ink, #8A4A2F);font-weight:700;text-decoration:none}.la1-scenes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.la1-scenes li{padding:10px 14px;background:var(--la1-beige, #F3EBDB);border-radius:4px;line-height:1.55;font-size:16px}.la1-scenes b{display:block;font-family:var(--la1-serif);color:var(--la1-terra-ink, #8A4A2F);font-size:17px}.ss2 .la1-quote{font-size:clamp(1.05rem,4vw,1.22rem);line-height:1.7}.gl-pills{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.gl-pills li{display:inline-flex;gap:10px;align-items:baseline;border:1.5px solid var(--la1-terra, #B5694A);border-radius:999px;padding:10px 18px;font-size:16px;background:#fffdf8}.gl-pills b{color:var(--la1-terra-ink, #8A4A2F);font-variant-numeric:tabular-nums}.gl-note{margin:12px 0 0;font-size:14px;color:#5e6448}@media(max-width:760px){.gl-wall{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.gl-wall .gl-pic{margin-top:0!important}}@media(prefers-reduced-motion:reduce){.hs2-slide,.ss2-card,.gl-fr{transition:none}}.la1-right{display:flex;align-items:center;gap:6px}.la1-top .la1-nav a.la1-hide-s{display:inline-flex}.la1-top .mjmusic{margin-left:4px}.la1-right>a.la1-go{background:var(--la1-ink);color:var(--la1-cream);border-radius:999px;padding:0 18px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap}.mjbig{bottom:84px}@media(max-width:420px){.la1-top .la1-nav a{padding-inline:8px}.la1-right>a.la1-go{padding-inline:14px}.la1-logo{font-size:20px}}@media(max-width:340px){.la1-top .mj-burger{display:grid;width:38px;height:38px}.la1-top .la1-nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:6px 20px 16px;background:#faf5ec;border-bottom:1px solid var(--la1-line, #D9CBB0);box-shadow:0 14px 24px -16px #2b262266}.la1-top.mj-open .la1-nav{display:flex}.la1-top .la1-nav a{justify-content:flex-start;border-bottom:1px dashed var(--la1-line, #D9CBB0)}}.hs2-desk{display:none}@media(min-width:1000px){.la1-col{max-width:72rem;padding-inline:40px}.la1-wide{max-width:72rem}.la1-logo{font-size:24px}.la1-trust ul{max-width:64rem}.la1-sec{padding-block:96px 16px}.la1-sec>.la1-col>h2{font-size:2.6rem}.hs2.la1-hero{padding-block:48px 40px}.hs2-slide{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:72px;align-items:center}.hs2-copy{display:grid;align-content:center}.hs2 h1{font-size:clamp(2.6rem,3.6vw,3.6rem)!important;line-height:1.32;margin-top:18px!important}.hs2-desk{display:block;margin-top:18px}.hs2-desk .la1-lead{font-size:19px;max-width:28em}.hs2-desk .la1-cta{margin-bottom:0}.hs2-mob{display:none}.hs2-art{display:grid;justify-items:center}.hs2 .la1-pic img{max-height:66vh}.hs2-ctl{margin-top:22px}.gl-wall{padding:64px 36px 36px;gap:34px}.gl-plate{font-size:15px}.gl-pills li{font-size:18px;padding:12px 22px}.ss2{max-width:64rem}.la1-cut{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;row-gap:12px;align-items:center;margin-bottom:40px}.la1-cut>.la1-cut-n,.la1-cut>h3,.la1-cut>p,.la1-cut>blockquote{grid-column:1}.la1-cut>figure{grid-column:2;grid-row:1 / span 5}.la1-cut>.la1-cap{grid-column:2}.la1-cut>.la1-scenes{grid-column:2;grid-row:1 / span 5}.la1-cut p{font-size:18px;line-height:1.85}.la1-list{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.la1-gifts{grid-template-columns:repeat(5,minmax(0,1fr))}.la1-gifts li:last-child:nth-child(odd){grid-column:auto}.la1-group,.la1-faq{max-width:56rem}.la1-close .la1-col{max-width:48rem}.la1-sticky{display:none}}
