.sms-physical-card{isolation:isolate;perspective:1400px;--physical-edge-radius:var(--card-radius,var(--pcms-radius,12px))}
.sms-physical-card{border:0!important;background:transparent!important;box-shadow:none!important}
.sms-home .home-community .home-section:has(.sms-physical-card),.sms-home .home-community .home-section:has(.sms-physical-card):hover{background:transparent!important;box-shadow:none!important;border:0!important;outline:0;border-radius:0;overflow:visible;filter:none!important}
.sms-home .home-community .home-section:has(.sms-physical-card)::before,.sms-home .home-community .home-section:has(.sms-physical-card)::after{display:none!important;box-shadow:none!important;background:none!important}
.sms-physical-card :is(.home-card-turner,.premium-cms-card-object)::before{display:none!important}
.sms-physical-card:not([data-physical-effect=cube]) :is(.home-card-turner,.premium-cms-card-object){transform-style:preserve-3d;transform-origin:center center!important}
.sms-physical-card:not([data-physical-effect=cube]) :is(.home-card-front,.home-card-message,.premium-cms-card-front,.premium-cms-card-back) :is(img,figure,.home-eyebrow,.home-vc-quote,.home-feature-heading,.home-card-message-scroll){transform:none!important;translate:none!important;rotate:none!important;scale:none!important}
.sms-physical-card:not([data-physical-effect=cube]) :is(.home-card-front,.home-card-message,.premium-cms-card-front,.premium-cms-card-back){box-shadow:var(--physical-shadow-x,0px) var(--physical-shadow-y,12px) var(--physical-shadow-blur,24px) rgb(6 20 35 / var(--physical-shadow,.25)),0 0 12px rgb(184 155 94 / var(--physical-glow,.15)),inset 0 1px 0 #ffe9b54d!important}
.sms-physical-edge{position:absolute;display:block;pointer-events:none;background:linear-gradient(90deg,#625130,var(--physical-gold),#e7d29e,var(--physical-gold),#625130);transform-style:preserve-3d;backface-visibility:visible;border:1px solid #b89b5e55}
.sms-physical-edge-left,.sms-physical-edge-right{width:calc(var(--physical-depth)*2);height:calc(100% - var(--physical-edge-radius)*2);left:calc(50% - var(--physical-depth));top:var(--physical-edge-radius)}
.sms-physical-edge-right{transform:translateX(calc(var(--physical-card-width)/2)) rotateY(90deg)}
.sms-physical-edge-left{transform:translateX(calc(var(--physical-card-width)/-2)) rotateY(-90deg)}
.sms-physical-edge-top,.sms-physical-edge-bottom{height:calc(var(--physical-depth)*2);width:calc(100% - var(--physical-edge-radius)*2);top:calc(50% - var(--physical-depth));left:var(--physical-edge-radius)}
.sms-physical-edge-top{transform:translateY(calc(var(--physical-card-height)/-2)) rotateX(90deg)}
.sms-physical-edge-bottom{transform:translateY(calc(var(--physical-card-height)/2)) rotateX(-90deg)}
.sms-physical-card :is(.home-card-front,.home-card-message,.premium-cms-card-front,.premium-cms-card-back):not([inert]),.sms-physical-card>.home-reveal-toggle,.sms-physical-card>.premium-cms-turn{pointer-events:auto!important}
.sms-physical-card :is(.home-card-front,.home-card-message,.premium-cms-card-front,.premium-cms-card-back)[inert]{pointer-events:none!important}
.sms-physical-card :is(.home-card-front,.home-card-message,.premium-cms-card-front,.premium-cms-card-back){border:var(--physical-border,1px) solid var(--physical-gold,#b89b5e)!important;box-shadow:0 18px 38px rgb(6 20 35 / var(--physical-shadow,.25)),0 0 22px rgb(184 155 94 / var(--physical-glow,.15)),inset 0 1px 0 #ffe9b54d;backface-visibility:hidden;transform:translateZ(var(--physical-depth,12px))!important}
.sms-physical-card :is(.home-card-message,.premium-cms-card-back){transform:rotateY(180deg) translateZ(var(--physical-depth,12px))!important}
.sms-physical-card:is([data-physical-effect=vertical],[data-physical-effect=roll_vertical]) :is(.home-card-message,.premium-cms-card-back){transform:rotateX(180deg) translateZ(var(--physical-depth,12px))!important}
.sms-physical-card[data-physical-effect=cube]:not([data-cube-resting]) :is(.home-card-front,.premium-cms-card-front){transform:translateZ(var(--physical-radius))!important}
.sms-physical-card[data-physical-effect=cube]:not([data-cube-resting]) :is(.home-card-message,.premium-cms-card-back){transform:rotateY(-90deg) translateZ(var(--physical-radius))!important}
.sms-physical-card[data-physical-effect=cube_vertical] :is(.home-card-message,.premium-cms-card-back){transform:rotateX(180deg) translateZ(var(--physical-depth))!important}
.sms-physical-card[data-physical-effect=cube_vertical]:not([data-cube-resting]) :is(.home-card-front,.premium-cms-card-front){transform:translateZ(var(--physical-radius))!important}
.sms-physical-card[data-physical-effect=cube_vertical]:not([data-cube-resting]) :is(.home-card-message,.premium-cms-card-back){transform:rotateX(-90deg) translateZ(var(--physical-radius))!important}
.sms-physical-card :is(.home-card-front,.home-card-message,.premium-cms-card-front,.premium-cms-card-back)::after{content:"";position:absolute!important;inset:5px!important;width:auto!important;height:auto!important;margin:0;box-sizing:border-box;border:1px solid #d6bf8766;border-radius:max(0px,calc(var(--physical-edge-radius) - 5px));pointer-events:none;background:radial-gradient(ellipse at var(--physical-light-x,50%) 0%,#f7d99012,transparent 65%)}
.sms-book-cover{position:relative;grid-area:1/1;width:100%;height:100%;transform-style:preserve-3d;transform-origin:left center;z-index:2;pointer-events:none}
.sms-book-cover::after{content:"";position:absolute;inset:0;background:var(--book-cover-background,#132d62);border:var(--physical-border) solid var(--physical-gold);border-radius:var(--physical-edge-radius);backface-visibility:hidden;transform:rotateY(180deg) translateZ(var(--physical-depth));box-shadow:0 10px 25px #061b3340;pointer-events:none}
.sms-physical-card[data-physical-pages] :is(.home-card-message,.premium-cms-card-back){transform:translateZ(var(--physical-depth))!important;z-index:1}
.sms-physical-card[data-physical-pages] .home-card-front{height:100%;grid-area:1/1}
.sms-physical-card[data-physical-pages] .sms-book-cover::after{display:none}
.sms-book-half{position:absolute;inset:0;transform-origin:center center;transform-style:preserve-3d;visibility:hidden;pointer-events:none;backface-visibility:hidden}
.sms-book-half.is-left{clip-path:inset(0 50% 0 0)}
.sms-book-half.is-right{clip-path:inset(0 0 0 50%)}
.sms-book-face{height:100%!important;width:100%!important;min-height:0!important;box-sizing:border-box;pointer-events:none!important}
.sms-fold-strip{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}
.sms-fold-face,.sms-fold-paper{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;box-sizing:border-box;pointer-events:none!important}
.sms-physical-card .sms-fold-face{transform:none!important;box-shadow:none!important}
.sms-fold-paper{background:linear-gradient(135deg,#fff8e8,#dec38b);border:var(--physical-border) solid var(--physical-gold);border-radius:var(--physical-edge-radius);box-shadow:inset 0 0 70px rgb(0 0 0 / var(--fold-shade,0));backface-visibility:visible}
.sms-physical-card[data-physical-pages]{overflow:hidden;border-radius:var(--physical-edge-radius)}
.sms-physical-card .home-card-message-text,.sms-physical-card .premium-cms-excerpt{flex:1 1 auto;min-height:0;max-height:calc(var(--card-preview-lines,var(--pcms-preview-lines,3))*1.65em)}
.sms-physical-card .home-card-message-scroll{align-items:stretch;justify-content:flex-start}
.sms-physical-card .home-card-message-scroll>.home-card-read-more{margin-top:auto}
.sms-physical-card .premium-cms-card-back>.premium-cms-read-more{margin-top:auto}
.sms-physical-card .premium-cms-card-back h3{color:inherit}
.sms-physical-card [data-physical-front=custom] :is(h2,h3,h4,p,b,strong,small){color:inherit!important}
.sms-home #introduction .sms-physical-card :is(.home-card-front,.home-card-message){border-color:transparent!important;border-width:var(--physical-border)!important;border-radius:14px;box-shadow:0 10px 28px #102c4314,inset 0 1px 0 #ffefd566!important}
.sms-home #introduction .sms-physical-card :is(.home-card-front,.home-card-message)::before{content:"";position:absolute;inset:0;padding:var(--physical-border,2px);border-radius:inherit;background:linear-gradient(120deg,#866124,var(--physical-gold),#f4df9b 28%,var(--physical-gold) 48%,#9b742f 65%,#f2dc99 82%,var(--physical-gold));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none}
.sms-home #introduction .sms-physical-card :is(.home-card-front,.home-card-message)::after{inset:7px!important;border-color:#b89b5e50;background:none;border-radius:8px}
.sms-home #introduction [data-physical-preserve-back] .home-card-message :is(.home-card-message-title,.home-card-message-text,.home-card-message-link){color:#132d62}
.sms-home #introduction [data-physical-preserve-back] .home-card-message-scroll{padding:26px 36px;gap:10px}
.sms-home #introduction [data-physical-preserve-back] .home-card-message-title{font-size:28px;line-height:1.2}
.sms-home #introduction [data-physical-preserve-back] .home-card-message-text{font-size:15px;line-height:1.7}
.sms-home #introduction [data-physical-preserve-back] .home-card-read-more{color:#132d62;border-color:var(--physical-gold);padding:7px 12px}
.sms-home #introduction [data-physical-preserve-back] .home-card-read-more:hover{background:#f4df9b55}
@media(max-width:700px){.sms-home #introduction [data-physical-preserve-back] .home-card-message-scroll{padding:26px 22px}.sms-home #introduction [data-physical-preserve-back] .home-card-message-title{font-size:26px}}
.sms-home .sms-physical-card.physical-trigger-click>.home-reveal-toggle{clip-path:none!important;width:auto!important;height:auto!important;padding:6px 10px!important;border:1px solid var(--physical-gold)!important;overflow:visible!important}
