.wsite{background:#fff;height:100%;position:relative;overflow:hidden;container:site/inline-size}.wsite .scroller{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.wsite .scroller{scroll-behavior:auto}}:where(.wsite) a{color:inherit;text-decoration:none}.wsite .hd .links a,.wsite .hd .login,.wsite .mnav a.lk,.wsite .brand{align-items:center;display:inline-flex}@container site (max-width:979px){.wsite .hd .login{display:none}.wsite .hd .s-btn.sm{white-space:nowrap}}.wsite .hd .links a,.wsite .hd .login,.wsite .hd .s-btn.sm{white-space:nowrap}@container site (min-width:980px) and (max-width:1179px){.wsite .hd{gap:12px}.wsite .hd .links{margin-left:0}.wsite .hd .links a{padding:0 9px}.wsite .hd .login{display:none}}@container site (max-width:420px){.wsite .hd{gap:8px}.wsite .hd .s-btn.sm{padding:0 12px;font-size:14px}.wsite .hd .brand span{font-size:17px}.wsite .hd .menu-btn{width:40px}}.wsite .ex-in{display:contents}.cs .cs-hd{justify-content:space-between}.cs .cs-hd .cs-hd-cta{white-space:nowrap;flex:none}@container site (max-width:420px){.cs .cs-hd{gap:10px}.cs .cs-hd .cs-hd-cta{letter-spacing:0;padding:0 12px;font-size:14px}}@container site (max-width:374px){.cs .cs-hd{padding-inline:14px}.cs .cs-hd .brand span{font-size:17px}.cs .cs-hd .brand svg{width:20px;height:20px}.cs .cs-hd .cs-hd-cta{padding:0 10px;font-size:13.5px}}@container site (max-width:339px){.cs .cs-hd .brand span{display:none}}.cs .cs-h1{font-size:clamp(44px,7.4cqi,96px);line-height:.95}.cs .cs-h1 span{display:block}.cs .cs-cat{font:700 clamp(20px, 2.2cqi, 26px)/1.25 var(--head);color:var(--brass-l);letter-spacing:-.01em;margin:18px 0 0}.cs .xa-hero-t .lede{margin-top:16px}.cs-form{max-width:520px;margin-top:24px}.cs-form.c{margin:0 auto}.cs-lab{color:#efe9dd;margin:0 0 8px;font-size:14px;font-weight:700;display:block}.cs-form.c .cs-lab{text-align:center}.cs-row{flex-wrap:wrap;gap:10px;display:flex}.wsite .cs-row input{appearance:none;box-shadow:none;color:#272a2e;min-width:0;min-height:52px;font:inherit;background:#fff;border:1px solid #c9b48e;border-radius:999px;flex:240px;padding:0 20px;font-size:17px}.wsite .cs-row input::placeholder{color:#5e6369}.wsite .cs-row input:focus-visible{outline:3px solid var(--brass-l);outline-offset:2px}.wsite .cs-row input[aria-invalid]{border-color:#f2b8a0}.cs-row .s-btn{flex:none;min-height:52px}.cs-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cs-note{color:#cfc8c0;margin:10px 0 0;font-size:14.5px}.cs-note a,.cs-ft a{text-underline-offset:2px;text-decoration:underline}.cs-note[role=alert]{color:#f6cdbb}.cs-done{color:#474b50;background:#f7f4ee;border-radius:18px;outline:none;align-items:center;gap:16px;max-width:560px;margin-top:24px;padding:18px 22px;font-size:17px;line-height:1.45;display:flex;position:relative;box-shadow:0 0 0 3px #d1935e,0 24px 60px -20px #0009}.cs-done b{color:#2e221c;font-family:var(--f-archivo), var(--head);letter-spacing:-.02em;margin-bottom:2px;font-size:24px;font-weight:800;line-height:1.15;display:block}.cs-done p{margin:0;position:relative}.cs-done.c{text-align:left;margin-inline:auto}.cs-done-ic{color:#fff;background:#a0542e;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.cs-done-ic svg{width:28px;height:28px}.cs-done-ic path{stroke-dasharray:1;stroke-dashoffset:0}.cs-done-burst{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:48px}.cs-done-burst i{display:none}@container site (max-width:480px){.cs-done{gap:14px;padding:16px}.cs-done b{font-size:21px}.cs-done-ic{width:44px;height:44px}.cs-done-burst{left:38px}}@media (prefers-reduced-motion:no-preference){.cs-done{animation:.7s cubic-bezier(.2,1.5,.4,1) both cs-done-pop}.cs-done:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffbf 48%,#0000 66%) 120% 0/250% 100%;animation:1s ease-out .55s both cs-done-shine;position:absolute;inset:0}.cs-done b{animation:.6s cubic-bezier(.2,1.4,.4,1) .3s both cs-done-head}.cs-done-ic{animation:.6s cubic-bezier(.2,1.6,.4,1) .15s both cs-done-badge}.cs-done-ic:after{content:"";border-radius:50%;animation:1.1s ease-out .35s 2 cs-done-ring;position:absolute;inset:0;box-shadow:0 0 #d1935eb3}.cs-done-ic path{stroke-dashoffset:1px;animation:.45s ease-out .4s forwards cs-done-draw}.cs-done-burst i{opacity:0;width:16px;height:8px;transform:rotate(var(--a)) translateX(20px);background:#d1935e;border-radius:4px;animation:1s cubic-bezier(.15,.7,.3,1) .22s both cs-done-spark;display:block;position:absolute;top:-4px;left:-8px}.cs-done-burst i:nth-child(3n+2){background:#c9b48e;width:12px}.cs-done-burst i:nth-child(3n){background:#efe9dd;border-radius:50%;width:9px;height:9px}}@keyframes cs-done-pop{0%{opacity:0;transform:translateY(14px)scale(.7)}60%{opacity:1;transform:translateY(-3px)scale(1.04)}to{opacity:1;transform:none}}@keyframes cs-done-badge{0%{transform:scale(0)rotate(-40deg)}to{transform:none}}@keyframes cs-done-ring{to{box-shadow:0 0 0 18px #d1935e00}}@keyframes cs-done-draw{to{stroke-dashoffset:0}}@keyframes cs-done-spark{0%{opacity:1;transform:rotate(var(--a)) translateX(20px) scaleX(.6)}70%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(calc(110px + var(--d))) scaleX(1)}}@keyframes cs-done-head{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes cs-done-shine{to{background-position:-40% 0}}.cs-dl-h{color:var(--brass-l);font-size:15px;font-weight:700;margin-top:14px!important}.cs-dl{flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.cs-done.c .cs-dl{justify-content:center}.cs-dl a{color:#2e221c;background:#f7f4ee;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:700;display:inline-flex}.cs-dl a span{letter-spacing:.06em;color:#5e6369;font-size:12px}.cs-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.cs-list li{border-top:2px solid var(--brass-l);padding-top:18px}.cs-n{font:800 15px/1 var(--head);color:var(--brass);letter-spacing:.04em;display:block}.cs .cs-list h2{margin:12px 0 8px;font-size:24px;line-height:1.15}.cs-list p{color:var(--ink-2);margin:0}.cs-band{border-top:3px solid var(--brass);margin:56px 0 0;padding:26px 0 0}.cs-band p{color:var(--ink-2);margin:0;font-size:19px}.cs .cs-band .cs-band-h{font:800 clamp(32px, 4.4cqi, 56px)/1 var(--head);letter-spacing:-.035em;color:var(--ink);margin-bottom:10px}.cs-gift{background:var(--linen)}.cs .cs-gift .eyebrow{color:var(--brass)}.cs-gifts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cs-gifts li{background:#fff;border:1px solid #e5ded3;border-radius:18px;padding:22px 24px}.cs .cs-gifts h3{margin:0 0 6px;font-size:22px}.cs-gifts p{color:var(--ink-2);margin:0}.cs-small{color:#cfc8c0;margin:18px 0 0;font-size:15px}.ft.cs-ft{padding:28px 0}.cs-signoff{font:800 22px/1.2 var(--head);letter-spacing:-.02em;color:#f7f4ee;margin:0 0 14px}.cs-ft .ft-bot{margin-top:0}@container site (max-width:759px){.cs-list,.cs-gifts{grid-template-columns:minmax(0,1fr)}.cs-row .s-btn{justify-content:center;width:100%}}.cs .cs-close .xa-close-h{max-width:16ch;font-size:clamp(40px,5.6cqi,76px)}.cs .cs-dl a{border-radius:16px;padding:10px 18px}.cs .cs-h1 .cs-accent{color:#d1935e}.cs .cs-accent,.cs .v2-accent{display:block}.cs-ea{background:var(--linen);overflow:hidden}.cs-ea-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.cs .cs-ea .eyebrow{color:var(--brass)}.cs .cs-ea h2{max-width:20ch}.cs .cs-ea h2 .cs-ea-h2{color:var(--brass);display:block}.cs-ea-lede{color:var(--ink-2);max-width:46ch;margin:16px 0 0;font-size:19px}.cs-perks{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cs-perks li{color:var(--ink-2);align-items:flex-start;gap:14px;display:flex}.cs-perks b{color:var(--ink)}.cs-perk-n{background:var(--brass);color:#fff;width:30px;height:30px;font:800 14px/1 var(--head);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.wsite .cs-ea-cta{color:#fff;background:#2e221c;border-color:#2e221c;margin-top:30px}.wsite .cs-ea-cta:hover{background:#3d2e25}.cs-ea-vis{margin:0}.cs-ea-vis figcaption{color:var(--ink-2);margin-top:12px;font-size:14px}.cs-pp{background:#fff;border-radius:22px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 40px 70px -40px #2e221c8c,0 0 0 1px #e5ded3}.cs-pp-cover{aspect-ratio:16/7;position:relative;overflow:hidden}.cs-pp-cover img{object-fit:cover;width:100%;height:100%;transition:transform 3.2s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.08)}.cs-pp-cover:after{content:"";background:linear-gradient(#2e221c1a 20%,#2e221cc7);position:absolute;inset:0}.cs-pp-cover-t{z-index:1;color:#fff;gap:2px;display:grid;position:absolute;bottom:14px;left:18px;right:18px}.cs-pp-cover-t b{font:800 22px/1.15 var(--head);letter-spacing:-.02em}.cs-pp-k{letter-spacing:.06em;text-transform:uppercase;color:#f7f4ee;align-items:center;gap:9px;margin-bottom:4px;font-size:12.5px;font-weight:700;display:flex}.cs-pp-k .lr-logo{border-radius:8px;width:30px;height:30px}.cs-pp-cover{border-bottom:4px solid var(--brand)}.cs-pp-tpl{color:var(--ink-2);align-items:center;gap:10px;padding:14px 18px 4px;font-size:13.5px;display:flex}.cs-pp-chip{color:#fff;background:#2e221c;border-radius:999px;padding:5px 10px;font-weight:700}.cs-pp-fill:after{content:"…"}.cs-pp-lines{margin:0;padding:6px 18px 4px;list-style:none;display:grid}.cs-pp-lines li{border-bottom:1px solid #efeae2;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.cs-pp-check{background:var(--brand-ink);border-radius:6px;width:20px;height:20px;margin-top:2px;position:relative}.cs-pp-check:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:10px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.cs-pp-txt{gap:2px;min-width:0;display:grid}.cs-pp-txt b{color:var(--ink);font-size:15.5px;line-height:1.3}.cs-pp-txt span{color:var(--ink-2);font-size:13.5px;line-height:1.4}.cs-pp-price{color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;border:1.5px dashed #b1a89e;border-radius:8px;align-self:center;padding:6px 10px;font-size:13px;font-weight:700}.cs-pp-price.typed{border:2px solid var(--cedar);color:var(--ink);background:#fff;font-size:14.5px}.cs-pp-num{vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.cs-pp-status{flex-wrap:wrap;gap:8px;margin:0;padding:14px 18px 18px;list-style:none;display:flex}.cs-pp-status li{color:var(--ink-2);background:#f7f4ee;border:1px solid #e5ded3;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}@media (prefers-reduced-motion:no-preference){.cs-ea-vis:not(.play) .cs-pp-chip,.cs-ea-vis:not(.play) .cs-pp-fill,.cs-ea-vis:not(.play) .cs-pp-lines li,.cs-ea-vis:not(.play) .cs-pp-status li{opacity:0}.cs-ea-vis.play .cs-pp-cover img{transform:scale(1)}.cs-ea-vis.play .cs-pp-chip{animation:.5s cubic-bezier(.3,1.5,.5,1) .2s both cs-pop}.cs-ea-vis.play .cs-pp-fill{animation:.4s .5s both cs-in,0s 2.4s forwards cs-done}.cs-ea-vis.play .cs-pp-lines li{animation:.55s cubic-bezier(.2,.7,.2,1) both cs-line;animation-delay:calc(.8s + var(--i) * .45s)}.cs-ea-vis.play .cs-pp-check{animation:.4s cubic-bezier(.3,1.6,.5,1) both cs-pop;animation-delay:calc(1.05s + var(--i) * .45s)}.cs-ea-vis.play .cs-pp-num{animation:.9s steps(6,end) 2.7s both cs-type}.cs-ea-vis.play .cs-pp-price.typed{animation:1.2s 2.5s both cs-focus}.cs-ea-vis.play .cs-pp-status li{animation:.4s both cs-in,.4s forwards cs-lit;animation-delay:calc(3.8s + var(--i) * .7s), calc(3.8s + var(--i) * .7s)}}@keyframes cs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cs-line{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes cs-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes cs-type{0%{max-width:0}to{max-width:4em}}@keyframes cs-focus{0%{border-style:dashed;border-color:#b1a89e}20%,to{border-style:solid;border-color:var(--cedar)}}@keyframes cs-lit{to{background:var(--brass);color:#fff;border-color:var(--brass)}}@keyframes cs-done{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.cs-pp-status li{background:var(--brass);color:#fff;border-color:var(--brass)}.cs-pp-fill{visibility:hidden}}@container site (max-width:959px){.cs-ea-g{grid-template-columns:minmax(0,1fr);gap:40px}.cs-pp{transform:none}}.cs .xa-hero-vis .bw-bar{display:none}.cs .xa-hero-vis .bwin{border-radius:18px;overflow:hidden}.cs .cs-band-h .cs-accent{color:#a0542e}.cs .xa-hv-doc .bw-body{position:relative}.cs .xa-hero-vis .x-doc-in,.cs .xa-hero-vis .cp-in{will-change:transform}.cs .cs-ntc{z-index:6;opacity:0;visibility:hidden;pointer-events:none;width:min(370px,82%);position:absolute;bottom:76px;left:-28px;box-shadow:0 24px 50px -18px #0000008c,0 0 0 1px #221e1a0f}.cs .cs-ntc small{color:#5e564f}.cs .cs-thx{z-index:4;text-align:center;background:var(--brand);color:var(--on-brand);opacity:0;visibility:hidden;font-family:var(--sys);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.cs .cs-thx-ic{background:color-mix(in srgb, var(--on-brand) 16%, transparent);border-radius:999px;place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid}.cs .cs-thx-ic svg{width:32px;height:32px}.cs .cs-thx-k{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.cs .cs-thx b{letter-spacing:-.02em;font-size:22px;line-height:1.15}.cs .cs-thx .num{font-size:24px;font-weight:750}.cs .xa-hv-phone .cs-thx b{font-size:24px}.cs .xa-hero-vis figcaption{max-width:calc(100% - 250px)}.cs .xa-hv-doc .cs-thx{display:none}@container site (max-width:759px){.cs .xa-hv-doc .cs-thx{display:flex}.cs .xa-hero-vis figcaption{max-width:60ch}.cs .xa-hv-doc{margin-right:0}.cs .cs-ntc{width:auto;bottom:64px;left:12px;right:12px}}@media (prefers-reduced-motion:no-preference){.cs .cs-live .x-doc-in,.cs .cs-live .cp-in{transition:transform 2.2s cubic-bezier(.45,0,.2,1)}.cs .cs-live .cs-ntc{transition:opacity .45s,transform .55s cubic-bezier(.2,.9,.3,1.2),visibility 0s linear .55s;transform:translateY(14px)scale(.97)}.cs .cs-live .cs-thx{transition:opacity .5s,visibility 0s linear .5s}.cs .cs-live .cs-thx-ic{transition:transform .6s cubic-bezier(.2,.9,.3,1.3) .15s;transform:scale(.4)}.cs .cs-live .x-acc-btn,.cs .cs-live .acc-btn{transition:transform .2s,box-shadow .3s}.cs .cs-live[data-stage="1"] .cs-ntc[data-n=open],.cs .cs-live[data-stage="2"] .cs-ntc[data-n=open],.cs .cs-live[data-stage="3"] .cs-ntc[data-n=open],.cs .cs-live[data-stage="4"] .cs-ntc[data-n=open],.cs .cs-live[data-stage="5"] .cs-ntc[data-n=won]{opacity:1;visibility:visible;transition-delay:.5s,.5s,0s;transform:none}.cs .cs-live[data-stage="4"] .x-acc-btn,.cs .cs-live[data-stage="4"] .acc-btn{transform:scale(.95);box-shadow:0 0 0 6px #6b5c4447}.cs .cs-live[data-stage="5"] .cs-thx{opacity:1;visibility:visible;transition-delay:0s}.cs .cs-live[data-stage="5"] .cs-thx-ic{transform:none}@container site (max-width:759px){.cs .cs-live[data-stage="4"] .cs-ntc[data-n=open]{opacity:0;visibility:hidden;transition-delay:0s}}.cs .cs-hero .xa-hero-t>*{animation:.8s cubic-bezier(.2,.8,.2,1) both cs-rise}.cs .cs-hero .xa-hero-t>:nth-child(2){animation-delay:80ms}.cs .cs-hero .xa-hero-t>:nth-child(3){animation-delay:.2s}.cs .cs-hero .xa-hero-t>:nth-child(4){animation-delay:.28s}.cs .cs-hero .xa-hero-t>:nth-child(n+5){animation-delay:.36s}.cs .cs-hero .xa-hero-vis{animation:1s cubic-bezier(.2,.8,.2,1) .25s both cs-rise}.cs.cs-rv :is(.cs-b3 .xa-ch-copy>*,.cs-band>*,.cs-close .wrap>*,.cs-signoff){opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--rv,0) * 90ms);transform:translateY(18px)}.cs.cs-rv :is(.cs-b3 .xa-ch-copy>*,.cs-band>*,.cs-close .wrap>*,.cs-signoff).in{opacity:1;transform:none}}@keyframes cs-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.cs .cs-b3{background:var(--walnut);color:var(--on-w);padding-block:clamp(64px,9cqi,120px) clamp(24px,4cqi,48px)}.cs .cs-b3 p{max-width:52ch}.cs [data-ed="2"] .x1-sc [data-li="2"]:not(.allowed) .x-tag.allow,.cs [data-ed="2"] .x1-sc [data-li="2"].edited .x-tag.ed{display:none}.cs .x-line.typing-d [data-d]:after{content:"";vertical-align:-2px;background:#a0542e;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.cs .cs-tools{color:#474b50;align-items:center;gap:10px;margin-top:10px;font-size:13px;font-weight:600;display:none}.cs .x-line.focus .cs-tools{display:flex}.cs .cs-sw{background:#c9c3bb;border-radius:999px;flex:none;width:34px;height:20px;transition:background .25s;position:relative}.cs .cs-sw i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.2,.9,.3,1.2);position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.cs .x-line.allowed .cs-sw{background:var(--brand-ink)}.cs .x-line.allowed .cs-sw i{transform:translate(14px)}.wsite .pg-hero+.pg-sec{padding-top:clamp(32px,4cqi,52px)}@media (prefers-reduced-motion:reduce){.wsite :is(.hc-cat,.hc-list a,.hc-list a svg){transition:none}.wsite .hc-cat:hover{transform:none}}.wsite .pg-hero{padding:clamp(36px,4.6cqi,56px) 0 clamp(28px,3.4cqi,40px)}.wsite .pg-hero h1{font-size:clamp(36px,4.6cqi,56px)}.wsite .v2-offer.lo-sec{padding-block:clamp(40px,5cqi,72px)}.pf{aspect-ratio:390/780;background:#fff;border:7px solid #15100d;border-radius:30px;max-width:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 28px 60px -24px #140c088c,0 8px 18px -8px #140c0859}.pf img{object-fit:cover;object-position:top center;width:100%;height:auto;max-height:100%;display:block}.hw6{background:var(--walnut);color:var(--on-w,#f7f4ee);padding-block:clamp(20px,2.6cqi,36px) clamp(40px,4.4cqi,64px)}.hw6 .crumbs a,.hw6 .crumbs span{color:#cfc8c0}.hw6-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin:10px 0 clamp(22px,2.6cqi,34px);display:flex}.hw6 h1{font:800 clamp(32px, 3.8cqi, 52px)/1.05 var(--head);letter-spacing:-.03em;text-wrap:balance;color:#f7f4ee;max-width:20ch;margin:0}.hw6-grid{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.4cqi,20px);margin:0;padding:0;list-style:none;display:grid}.hw6-card{all:unset;box-sizing:border-box;cursor:pointer;color:#f7f4ee;background:#3d2e25;border-radius:18px;align-content:start;gap:4px;width:100%;height:100%;padding:10px 10px 16px;transition:background .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 0 0 1px #f7f4ee14}.hw6-card:hover{background:#4a392e;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #d1935e73,0 18px 36px -18px #0009}.hw6-card:focus-visible{outline-offset:3px;outline:3px solid #d1935e}.hw6-shot{margin-bottom:10px;display:block}.hw6-shot .pf{aspect-ratio:390/500;width:100%;box-shadow:none;border-width:4px;border-radius:16px}.hw6-k{min-height:22px;font:700 12.5px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#e8b07f;align-items:center;gap:8px;margin:0;display:flex}.hw6-k em{letter-spacing:.04em;color:#2e221c;background:#d1935e;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.hw6-card b{font:700 17px/1.25 var(--head);letter-spacing:-.01em}.hw6-card small{color:#cfc8c0;font-size:14px;line-height:1.4}@container site (max-width:1099px){.hw6-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container site (max-width:639px){.hw6-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw6-top{margin-bottom:18px}.hw6 h1{font-size:clamp(30px,8.4cqi,38px)}.hw6-shot .pf{aspect-ratio:390/420}.hw6-card{padding:8px 8px 14px}.hw6-card b{font-size:16px}.hw6-card small{font-size:13.5px}}.hw6-dlg{color:#272a2e;background:#f7f4ee;border:0;border-radius:24px;max-width:min(860px,100vw - 32px);max-height:calc(100svh - 32px);padding:0;overflow:auto}.hw6-dlg::backdrop{background:#140e0ab8}.hw6-dlg-in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:24px 28px 24px 24px;display:grid;position:relative}.hw6-dlg-shots{gap:12px;display:flex}.hw6-dlg .pf.full{aspect-ratio:390/800;width:auto;height:min(72svh,680px)}.hw6-dlg-shots.two .pf.full{height:min(60svh,560px)}.hw6-dlg-t .hw6-k{color:#7a5a1e}.hw6-dlg-t h2{font:800 clamp(26px, 3cqi, 34px)/1.1 var(--head);letter-spacing:-.02em;margin:8px 0 10px}.hw6-dlg-t>p:not(.hw6-k){color:#474b50;max-width:44ch;margin:0;font-size:17px;line-height:1.55}.hw6-dlg-nav{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hw6-dlg-nav button[disabled]{opacity:.45;cursor:default}.hw6-x{all:unset;cursor:pointer;color:#272a2e;background:#ede8df;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.hw6-x:hover{background:#dcd2c6}.hw6-x:focus-visible{outline-offset:2px;outline:3px solid #a0542e}.hw6-x svg{width:20px;height:20px}@media (max-width:699px){.hw6-dlg-in{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:56px 16px 20px}.hw6-dlg .pf.full{height:min(56svh,520px)}.hw6-dlg-shots.two .pf.full{height:min(46svh,420px)}}.c-a .hw6-top .s-btn{color:#2e221c;background:#f7f4ee}.c-a .hw6-top .s-btn:hover{background:#fff}
