.home-module__Hx0lNG__home{color:#352d32;background:#fbf8f2;padding-bottom:44px;overflow:clip}.home-module__Hx0lNG__welcome{padding:35px 25px 20px}.home-module__Hx0lNG__welcome>span,.home-module__Hx0lNG__sectionLabel{letter-spacing:.12em;color:#8d7464;font-size:10px}.home-module__Hx0lNG__welcome h1{font:29px/1.6 var(--serif);letter-spacing:-.06em;margin:16px 0}.home-module__Hx0lNG__welcome p{color:#81746c;font-size:12px;line-height:1.9}.home-module__Hx0lNG__carouselContainer{padding:6px 0 25px;scroll-margin-top:24px}.home-module__Hx0lNG__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;gap:16px;padding:8px 6% 12px;display:flex;position:relative;overflow-x:auto}.home-module__Hx0lNG__carousel::-webkit-scrollbar{display:none}.home-module__Hx0lNG__carousel[data-dragging]{cursor:grabbing;scroll-snap-type:none}.home-module__Hx0lNG__carouselSlide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;display:flex;position:relative}.home-module__Hx0lNG__carouselSlide>:not(dialog){transform:perspective(1000px) translate3d(var(--card-shift,0px),var(--card-lift,0px),0) scale(var(--card-scale,1)) rotateY(var(--card-turn,0deg));transform-origin:50%}.home-module__Hx0lNG__card{aspect-ratio:2/3.35;color:#fff7e9;isolation:isolate;background:#231e23;border-radius:6px 6px 24px 24px;width:100%;min-height:540px;display:block;position:relative;overflow:hidden}.home-module__Hx0lNG__card>img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.home-module__Hx0lNG__card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#15111a42,#0000 20% 35%,#17131c8c 59%,#17131cf5 85%);position:absolute;inset:0}.home-module__Hx0lNG__card[data-product=bond]:after{background:linear-gradient(#0c142644,#0000 25% 37%,#0c1426a8 64%,#0c1426fa 88%)}.home-module__Hx0lNG__badge{z-index:1;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2e3cd;background:#17131c66;border:1px solid #e9d7b866;border-radius:4px;padding:7px 10px;font-size:10px;position:absolute;top:19px;left:19px}.home-module__Hx0lNG__cardCopy{z-index:1;position:absolute;bottom:24px;left:25px;right:25px}.home-module__Hx0lNG__cardKicker{letter-spacing:.08em;color:#e7d0ad;font-size:11px}.home-module__Hx0lNG__cardHeroTitle{font:42px/1.25 var(--serif);color:#fff5e1;margin:9px 0 15px}.home-module__Hx0lNG__cardHeroTitle small{font:10px/1.6 var(--sans);letter-spacing:.04em;color:#d9ccbd;margin-top:8px;display:block}.home-module__Hx0lNG__cardCopy>p{font:14px/1.85 var(--serif);color:#f1e8df;margin:0}.home-module__Hx0lNG__cardButton{color:#f7e5c9;border-top:1px solid #e5d8bc55;justify-content:space-between;align-items:center;margin-top:22px;padding-top:17px;font-size:12px;display:flex}.home-module__Hx0lNG__cardButton>span{font-size:21px}.home-module__Hx0lNG__card:focus-visible{outline-offset:3px;outline:3px solid #a67d4e}.home-module__Hx0lNG__carouselDots{justify-content:center;align-items:center;gap:4px;display:flex}.home-module__Hx0lNG__carouselDot{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:30px;padding:0;display:grid}.home-module__Hx0lNG__carouselDot:before{content:"";background:#cfc4b9;border-radius:10px;width:6px;height:6px;transition:width .2s,background .2s}.home-module__Hx0lNG__carouselDot[data-active=true]:before{background:#7d6255;width:24px}.home-module__Hx0lNG__carouselDot:focus-visible{border-radius:6px;outline:2px solid #7d6255}.home-module__Hx0lNG__swipeHint{text-align:center;color:#93877d;margin:2px 0 0;font-size:10px}.home-module__Hx0lNG__quickLinks{border-top:1px solid #e2d7c9;border-bottom:1px solid #e2d7c9;margin:0 24px 34px}.home-module__Hx0lNG__quickLinks>a{align-items:center;gap:14px;padding:18px 0;display:flex}.home-module__Hx0lNG__quickLinks>a+a{border-top:1px solid #eae2d8}.home-module__Hx0lNG__quickLinks img{object-fit:contain}.home-module__Hx0lNG__quickLinks span{flex:1}.home-module__Hx0lNG__quickLinks strong{font-size:13px;font-weight:600;display:block}.home-module__Hx0lNG__quickLinks small{color:#8a7b71;margin-top:4px;font-size:10px;display:block}.home-module__Hx0lNG__quickLinks b{color:#89715f;font-size:19px;font-weight:400}.home-module__Hx0lNG__contents,.home-module__Hx0lNG__steps{padding:15px 24px 30px}.home-module__Hx0lNG__contents h2{font:27px/1.6 var(--serif);margin:12px 0 25px}.home-module__Hx0lNG__productDetail{background:#f2ebe2;border:1px solid #e7dbcd;border-radius:14px;margin-top:14px;padding:22px 20px}.home-module__Hx0lNG__productDetail:nth-of-type(2){background:#eceef1;border-color:#dce0e6}.home-module__Hx0lNG__detailHeading{align-items:center;gap:10px;display:flex}.home-module__Hx0lNG__detailHeading>span{font:18px var(--serif);color:#a28362}.home-module__Hx0lNG__detailHeading h3{flex:1;margin:0;font-size:14px;font-weight:600}.home-module__Hx0lNG__detailHeading small{color:#93816f;font-size:10px}.home-module__Hx0lNG__productDetail>p{color:#776b63;margin:16px 0;font-size:12px;line-height:1.9}.home-module__Hx0lNG__productDetail ul{flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.home-module__Hx0lNG__productDetail li{color:#796858;border:1px solid #cbbb9e66;border-radius:4px;padding:5px 8px;font-size:10px}.home-module__Hx0lNG__productDetail>a{color:#776b63;border-top:1px solid #bdae972e;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:10px;display:flex}.home-module__Hx0lNG__productDetail>a small{color:#998778;margin-top:3px;display:block}.home-module__Hx0lNG__productDetail>a b{white-space:nowrap;color:#624940;font-size:11px;font-weight:500}.home-module__Hx0lNG__steps{padding-top:25px}.home-module__Hx0lNG__steps h2{font:22px/1.6 var(--serif);margin:12px 0 23px}.home-module__Hx0lNG__steps ol{padding:0;list-style:none}.home-module__Hx0lNG__steps li{border-bottom:1px solid #e9dfd2;gap:18px;padding:18px 0;display:flex}.home-module__Hx0lNG__steps li>span{font:20px var(--serif);color:#ae9170}.home-module__Hx0lNG__steps strong{font-size:13px;font-weight:500}.home-module__Hx0lNG__steps p{color:#8a7b6d;margin:6px 0 0;font-size:11px;line-height:1.8}.home-module__Hx0lNG__letter{text-align:center;background:#eee4d7;border-radius:70px 70px 8px 8px;margin:15px 24px 0;padding:32px 16px}.home-module__Hx0lNG__letter img{margin:0 auto 20px}.home-module__Hx0lNG__letter h2{font:22px/1.7 var(--serif);color:#594439;margin:0}.home-module__Hx0lNG__letter p{color:#907c6c;margin:20px 0;font-size:12px;line-height:1.9}.home-module__Hx0lNG__letter a{color:#805d4b;border-bottom:1px solid #bda28a;padding-bottom:8px;font-size:11px;display:inline-block}@media (max-width:360px){.home-module__Hx0lNG__welcome h1{font-size:25px}.home-module__Hx0lNG__card{min-height:510px}.home-module__Hx0lNG__cardCopy{left:20px;right:20px}.home-module__Hx0lNG__cardHeroTitle{font-size:36px}.home-module__Hx0lNG__cardCopy>p{font-size:13px}.home-module__Hx0lNG__productDetail{padding:19px 15px}.home-module__Hx0lNG__productDetail>a{gap:8px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__carouselSlide>:not(dialog){transform:none}.home-module__Hx0lNG__carouselDot:before{transition:none}}
