.sy-a{background:var(--sy-paper);--a-gold:#a38b57}.sy-a img,.sy-a-ln{display:block}.sy-a-hero{color:#fff;background:#1c1710;flex-direction:column;justify-content:flex-end;min-height:500px;display:flex;position:relative;overflow:hidden}.sy-a-hero-ph{position:absolute;inset:0;overflow:hidden}.sy-a-hero-ph img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.sy-a-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e0a064d 0,#0e0a0680 38%,#0e0a06e0 100%);position:absolute;inset:0}.sy-a-hero.is-nophoto{background:linear-gradient(120deg,#2a2218,#15110c 70%)}.sy-a-hero-in{z-index:2;width:100%;padding:70px 20px 28px;position:relative}.sy-a-story{letter-spacing:.1em;color:#ffffffe0;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12px;display:flex}.sy-a-story .sy-lab{color:#fff;font-size:11px}.sy-a-kick{border-left:1px solid #fff6;padding-left:14px}.sy-a-h1{font-feature-settings:"palt" 1;font-family:var(--sy-ff-min);letter-spacing:.04em;color:#fff;overflow-wrap:anywhere;margin:16px 0 0;font-weight:400;line-height:1.32}.sy-a-h1--s1{font-size:36px}.sy-a-h1--s2{font-size:30px}.sy-a-h1--s3{font-size:23px}.sy-a-h1--s4{font-size:20px}.sy-a-sub{word-break:auto-phrase;text-wrap:pretty;font-family:var(--sy-ff-min);letter-spacing:.08em;color:#fffffff2;margin:14px 0 0;font-size:14.5px;line-height:1.8}.sy-a-lede{word-break:auto-phrase;text-wrap:pretty;letter-spacing:.07em;color:#ffffffeb;border-top:1px solid #ffffff4d;margin:18px 0 0;padding-top:18px;font-size:13px;line-height:2.05}.sy-a-idx,.sy-a-scroll{display:none}.sy-a-top-act{margin:22px 0 0}.sy-a-shopbtn{min-height:46px;color:var(--sy-deep);letter-spacing:.1em;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 22px;font-size:14px;font-weight:700;transition:background .3s,color .3s;display:inline-flex;box-shadow:0 3px 16px #0000004d}.sy-a-shopbtn svg{flex:none;width:14px;height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.sy-a-shopbtn:hover{background:var(--sy-gold);color:#fff}.sy-a-shopbtn:hover svg{transform:translate(3px)}.sy-a-shopbtn:focus-visible{outline-offset:3px;outline:2px solid #fff}.sy-a-body{width:100%;padding:20px 16px 8px}.sy-a-no{align-items:baseline;gap:14px;margin:0;line-height:1;display:flex}.sy-a-no .sy-num{color:var(--a-gold);font-size:24px}.sy-a-kk{font-family:var(--sy-ff-min);letter-spacing:.12em;color:#8f7a4d;font-size:12px}.sy-a-h2{font-family:var(--sy-ff-min);letter-spacing:.08em;color:var(--sy-ink);overflow-wrap:anywhere;margin:12px 0 0;font-size:22px;font-weight:400;line-height:1.5}.sy-a-bd{letter-spacing:.04em;color:var(--sy-body);word-break:auto-phrase;text-wrap:pretty;margin-top:14px;font-size:14px;line-height:1.95}.sy-a-bd p+p{margin-top:10px}.sy-a-ph{background:#e6e0d2;margin:0;position:relative;overflow:hidden}.sy-a-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sy-a-sec{margin-top:18px}.sy-a-sec .sy-a-ph{aspect-ratio:16/10}.sy-a-sec.is-tall .sy-a-ph{aspect-ratio:4/3.4}.sy-a-sec .sy-a-tx{padding:22px 6px 12px}.sy-a-sec--band{color:#efe9dc;background:#1f1c17}.sy-a-sec--band .sy-a-tx{padding:24px 20px 28px}.sy-a-sec--band .sy-a-h2{color:#fff}.sy-a-sec--band .sy-a-bd{color:#dcd5c5}.sy-a-sec--band .sy-a-kk{color:#d3c7a8}.sy-a-sec.is-nophoto{border-top:1px solid var(--sy-line)}.sy-a-q{border-left:1px solid #a38b57b3;margin:6px 6px 14px;padding:4px 0 4px 18px}.sy-a-q p{font-family:var(--sy-ff-min);letter-spacing:.12em;color:#5d5648;text-wrap:balance;word-break:auto-phrase;margin:0;font-size:15px;line-height:2.1}.sy-a-r4{background:#f1ede3;margin-top:18px;padding:26px 20px 28px;position:relative}.sy-a-r4-n{letter-spacing:.05em;color:var(--sy-body);margin:12px 0 0;font-size:12.5px;line-height:1.9}.sy-a-r4-line{margin-top:24px;position:relative}.sy-a-r4-line:before{content:"";background:#a38b5799;width:1px;position:absolute;top:8px;bottom:6px;left:6px}.sy-a-r4-line li{padding:0 0 20px 34px;position:relative}.sy-a-r4-line li:last-child{padding-bottom:0}.sy-a-r4-line i{border:1.5px solid var(--a-gold);background:#f1ede3;border-radius:50%;width:13px;height:13px;position:absolute;top:4px;left:0}.sy-a-r4-a{font-family:var(--sy-ff-en);letter-spacing:.06em;color:var(--a-gold);font-size:19px;line-height:1.3;display:block}.sy-a-r4-b{font-family:var(--sy-ff-min);letter-spacing:.08em;color:var(--sy-text);overflow-wrap:break-word;word-break:auto-phrase;margin-top:3px;font-size:14.5px;line-height:1.6;display:block}.sy-a-r4-c{letter-spacing:.03em;color:var(--sy-body);overflow-wrap:break-word;word-break:auto-phrase;text-wrap:pretty;margin-top:3px;font-size:12.5px;line-height:1.8;display:block}.sy-a-r4--basics .sy-a-r4-a{font-family:var(--sy-ff-min);letter-spacing:.12em;color:#8f7a4d;font-size:12.5px}.sy-a-r4--basics .sy-a-r4-b{font-size:15.5px}.sy-a-info{border-top:1px solid #a38b5780;margin-top:24px;padding:22px 6px 8px}.sy-a-info-h{font-family:var(--sy-ff-min);letter-spacing:.1em;color:var(--sy-text);margin:0;font-size:17px;font-weight:500}.sy-a-info-g{gap:18px;margin-top:16px;display:grid}.sy-a-info-ph{aspect-ratio:16/9;display:block;overflow:hidden}.sy-a-info-ph img{object-fit:cover;width:100%;height:100%}.sy-a-info-k{letter-spacing:.1em;color:var(--sy-text2);margin:0;font-size:12px}.sy-a-info-n{word-break:auto-phrase;text-wrap:balance;font-family:var(--sy-ff-min);letter-spacing:.08em;color:var(--sy-ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:24px;line-height:1.45}.sy-a-info-n--s{font-size:20px}.sy-a-info-n--xs{font-size:17px}.sy-a-info-y{letter-spacing:.12em;color:var(--sy-text2);margin-left:14px;font-size:11px}.sy-a-info-d{text-wrap:pretty;font-family:var(--sy-ff-min);letter-spacing:.06em;color:var(--sy-text2);margin:12px 0 0;font-size:13px;line-height:2}.sy-a-dl>div{border-bottom:1px solid #e6e1d3;grid-template-columns:92px 1fr;gap:10px;padding:9px 0;display:grid}.sy-a-dl dt{letter-spacing:.08em;color:var(--sy-mut);font-size:12px}.sy-a-dl dd{letter-spacing:.03em;color:var(--sy-text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.sy-a-info-b{gap:10px;margin-top:18px;display:grid}.sy-a-btn{text-align:center;width:100%;padding:0 20px}.sy-a-src{border-top:1px solid var(--sy-line);letter-spacing:.05em;color:var(--sy-mut);flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:22px;padding-top:14px;font-size:12px;display:flex}.sy-a-src-h{color:var(--sy-text2)}.sy-a-src ul{display:contents}.sy-a-src li a{text-underline-offset:3px;-webkit-text-decoration:underline #6b686259;text-decoration:underline #6b686259;transition:color .25s}.sy-a-src li a:hover{color:var(--sy-gold-d)}.sy-a-src-d{font-family:var(--sy-ff-lab);letter-spacing:.1em;margin-left:auto}.sy-a-rel{border-top:1px solid var(--sy-line);margin-top:24px;padding:22px 6px 36px}.sy-a-rel-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;display:flex}.sy-a-rel-h{font-family:var(--sy-ff-min);letter-spacing:.1em;color:var(--sy-text);margin:0;font-size:17px;font-weight:500}.sy-a-rel-h .sy-lab{letter-spacing:.2em;margin-left:8px;font-size:10px}.sy-a-rel ul{gap:18px;margin-top:18px;display:grid}.sy-a-rc{grid-template-columns:124px 1fr;align-items:start;gap:14px;display:grid}.sy-a-rc-ph{aspect-ratio:150/80;display:block;overflow:hidden}.sy-a-rc-ph img{object-fit:cover;width:100%;height:100%}.sy-a-rc-k{letter-spacing:.1em;color:var(--sy-mut);font-size:11.5px;display:block}.sy-a-rc-t{-webkit-line-clamp:2;line-clamp:2;font-family:var(--sy-ff-min);letter-spacing:.06em;color:var(--sy-text);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.sy-a-rc-d{-webkit-line-clamp:2;line-clamp:2;letter-spacing:.03em;color:var(--sy-body);-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}@media (min-width:1000px){.sy-a-hero{min-height:calc(356 * var(--u))}.sy-a-hero:before{background:linear-gradient(90deg,#0e0a06e6 0,#0e0a06b3 40%,#0e0a0629 70%,#0000 100%),linear-gradient(#0e0a0633,#0000 30%)}.sy-a-hero-in{width:min(100%, calc(1024 * var(--u)));padding:calc(34 * var(--u)) calc(60 * var(--u)) calc(30 * var(--u));margin:0 auto}.sy-a-story{gap:6px calc(16 * var(--u));font-size:max(11px, calc(8.4 * var(--u)))}.sy-a-story .sy-lab{font-size:max(11px, calc(8.8 * var(--u)))}.sy-a-kick{padding-left:calc(16 * var(--u))}.sy-a-h1{margin-top:calc(14 * var(--u));max-width:calc(720 * var(--u));letter-spacing:.04em;line-height:1.3}.sy-a-h1--s1{font-size:max(34px, calc(50 * var(--u)))}.sy-a-h1--s2{font-size:max(31px, calc(43 * var(--u)))}.sy-a-h1--s3{font-size:max(27px, calc(36 * var(--u)))}.sy-a-h1--s4{font-size:max(23px, calc(30 * var(--u)))}.sy-a-sub{max-width:calc(620 * var(--u));margin-top:calc(12 * var(--u));font-size:max(13px, calc(14.5 * var(--u)));letter-spacing:.1em;line-height:1.7}.sy-a-top-act{margin-top:calc(18 * var(--u))}.sy-a-shopbtn{min-height:max(44px, calc(34 * var(--u)));padding:0 calc(20 * var(--u)) 0 calc(22 * var(--u));font-size:max(13px, calc(9.4 * var(--u)));gap:calc(9 * var(--u))}.sy-a-lede{max-width:calc(344 * var(--u));margin-top:calc(16 * var(--u));padding-top:calc(16 * var(--u));font-size:max(12px, calc(10.4 * var(--u)));letter-spacing:.1em;line-height:2.1}.sy-a-idx{z-index:3;right:max(16px, calc((100% - 1024 * var(--u)) / 2 + 38 * var(--u)));top:calc(70 * var(--u));width:calc(112 * var(--u));min-width:132px;padding:calc(10 * var(--u)) calc(12 * var(--u));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;background:#0e0a064d;display:block;position:absolute}.sy-a-idx-h{margin:0 0 calc(6 * var(--u));font-family:var(--sy-ff-lab);font-size:max(10px, calc(8.4 * var(--u)));letter-spacing:.16em}.sy-a-idx-n{margin-right:calc(4 * var(--u));opacity:.8}.sy-a-idx ol li a{grid-template-columns:calc(18 * var(--u)) 1fr;align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) 0;font-size:max(11px, calc(8.2 * var(--u)));letter-spacing:.06em;color:#ffffff9e;transition:color .3s;display:grid}.sy-a-idx ol li a.is-on,.sy-a-idx ol li a:hover{color:#fff}.sy-a-idx-no{font-family:var(--sy-ff-en);font-size:max(11px, calc(8.6 * var(--u)));letter-spacing:.08em;padding-right:calc(8 * var(--u));border-right:1px solid #ffffff47}.sy-a-idx-t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sy-a-scroll{align-items:center;gap:calc(8 * var(--u));z-index:3;right:max(16px, calc((100% - 1024 * var(--u)) / 2 + 40 * var(--u)));bottom:calc(16 * var(--u));font-family:var(--sy-ff-lab);font-size:max(10px, calc(8 * var(--u)));letter-spacing:.18em;text-transform:uppercase;color:#fff;margin:0;display:flex;position:absolute}.sy-a-scroll i{width:1px;height:calc(22 * var(--u));transform-origin:top;background:#ffffffb3;animation:2.4s ease-in-out infinite sy-a-scroll;display:block}@keyframes sy-a-scroll{0%{scale:1 0}50%{scale:1}to{opacity:0;scale:1}}.sy-a-body{width:min(100%, calc(976 * var(--u)));padding:calc(15 * var(--u)) 0 calc(8 * var(--u));margin:0 auto}.sy-a-no{gap:calc(18 * var(--u))}.sy-a-no .sy-num{font-size:max(19px, calc(21 * var(--u)))}.sy-a-kk{font-size:max(11px, calc(8.2 * var(--u)));letter-spacing:.14em}.sy-a-h2{margin-top:calc(16 * var(--u));font-size:max(20px, calc(22.5 * var(--u)));letter-spacing:.08em;line-height:1.5}.sy-a-bd{margin-top:calc(14 * var(--u));font-size:max(12.5px, calc(10 * var(--u)));letter-spacing:.07em;line-height:1.85}.sy-a-bd p+p{margin-top:calc(9 * var(--u))}.sy-a-sec{margin-top:calc(15 * var(--u));align-items:stretch;display:grid}.sy-a-sec .sy-a-ph{aspect-ratio:auto;min-height:calc(200 * var(--u))}.sy-a-sec.is-tall .sy-a-ph{aspect-ratio:auto;min-height:calc(270 * var(--u))}.sy-a-sec .sy-a-tx{padding:0}.sy-a-sec--band{min-height:calc(198 * var(--u));display:block;position:relative;overflow:hidden}.sy-a-sec--band.is-tall{min-height:calc(260 * var(--u))}.sy-a-sec--band .sy-a-ph{width:72%;min-height:0;position:absolute;top:0;bottom:0;right:0}.sy-a-sec--band .sy-a-ph:after{content:"";background:linear-gradient(90deg,#1f1c17 0,#1f1c17f0 16%,#1f1c1799 34%,#1f1c1724 56%,#0000 74%);position:absolute;inset:0}.sy-a-sec--band .sy-a-tx{z-index:2;width:calc(400 * var(--u));padding:calc(26 * var(--u)) calc(30 * var(--u)) calc(28 * var(--u)) calc(38 * var(--u));position:relative}.sy-a-sec--band .sy-a-no{gap:calc(18 * var(--u))}.sy-a-sec--band .sy-a-h2{margin-top:calc(14 * var(--u))}.sy-a-sec--band .sy-a-bd{color:#e4ded0}.sy-a-sec--right{grid-template-columns:calc(380 * var(--u)) 1fr;column-gap:calc(8 * var(--u))}.sy-a-sec--right .sy-a-tx{padding:calc(20 * var(--u)) calc(8 * var(--u)) calc(18 * var(--u)) calc(38 * var(--u));grid-area:1/1}.sy-a-sec--right .sy-a-ph{grid-area:1/2}.sy-a-sec--left{grid-template-columns:calc(436 * var(--u)) 1fr;column-gap:calc(28 * var(--u))}.sy-a-sec--left.has-q{grid-template-columns:calc(436 * var(--u)) minmax(0, 1fr) calc(196 * var(--u))}.sy-a-sec--left .sy-a-ph{grid-area:1/1}.sy-a-sec--left .sy-a-tx{padding:calc(12 * var(--u)) 0;grid-area:1/2;align-self:center}.sy-a-sec--left .sy-a-q{margin:0 calc(8 * var(--u)) 0 0;padding:calc(8 * var(--u)) 0 calc(8 * var(--u)) calc(26 * var(--u));grid-area:1/3;align-self:center}.sy-a-q p{font-size:max(13px, calc(11.6 * var(--u)));letter-spacing:.14em;line-height:2.15}.sy-a-sec.is-nophoto{padding:calc(20 * var(--u)) calc(38 * var(--u));display:block}.sy-a-r4{grid-template-columns:calc(262 * var(--u)) minmax(0, 1fr);margin-top:calc(15 * var(--u));padding:calc(24 * var(--u)) calc(28 * var(--u)) calc(26 * var(--u)) calc(38 * var(--u));align-items:start;display:grid}.sy-a-r4:before{content:"";left:calc(9 * var(--u));top:calc(14 * var(--u));bottom:calc(14 * var(--u));background:#a38b57b3;width:1px;position:absolute}.sy-a-r4 .sy-a-h2{margin-top:calc(14 * var(--u))}.sy-a-r4-n{margin-top:calc(12 * var(--u));font-size:max(11.5px, calc(9 * var(--u)));line-height:1.85}.sy-a-r4-line{margin-top:calc(8 * var(--u));display:flex}.sy-a-r4-line:before{left:calc(6 * var(--u));right:calc(14 * var(--u));top:calc(5 * var(--u));width:auto;height:1px;bottom:auto}.sy-a-r4-line li{min-width:0;padding:calc(22 * var(--u)) calc(12 * var(--u)) 0 0;flex:1 1 0}.sy-a-r4-line li:last-child{padding-bottom:0}.sy-a-r4-line i{width:max(11px, calc(10 * var(--u)));height:max(11px, calc(10 * var(--u)));top:0;left:0}.sy-a-r4-a{font-size:max(14px, calc(12.6 * var(--u)));letter-spacing:.05em;white-space:nowrap}.sy-a-r4-b{margin-top:calc(5 * var(--u));font-size:max(12px, calc(10 * var(--u)));letter-spacing:.08em}.sy-a-r4-c{margin-top:calc(5 * var(--u));font-size:max(11px, calc(8.1 * var(--u)));line-height:1.75}.sy-a-r4--basics .sy-a-r4-a{font-size:max(11.5px, calc(8.6 * var(--u)));white-space:normal}.sy-a-r4--basics .sy-a-r4-b{font-size:max(12.5px, calc(11 * var(--u)));line-height:1.55}.sy-a-info{margin-top:calc(18 * var(--u));padding:calc(18 * var(--u)) calc(30 * var(--u)) calc(4 * var(--u))}.sy-a-info-h{font-size:max(15px, calc(13.5 * var(--u)))}.sy-a-info-g{grid-template-columns:calc(335 * var(--u)) minmax(0, 1fr) calc(232 * var(--u));gap:calc(30 * var(--u));margin-top:calc(14 * var(--u));align-items:start}.sy-a-info-g[data-ph="0"]{grid-template-columns:minmax(0, 1fr) calc(280 * var(--u))}.sy-a-info-ph{aspect-ratio:auto;height:calc(122 * var(--u))}.sy-a-info-k{font-size:max(11px, calc(8.2 * var(--u)))}.sy-a-info-n{margin-top:calc(8 * var(--u));font-size:max(20px, calc(22 * var(--u)))}.sy-a-info-n--s{font-size:max(17px, calc(17 * var(--u)))}.sy-a-info-n--xs{font-size:max(15px, calc(14 * var(--u)))}.sy-a-info-y{margin-left:calc(14 * var(--u));font-size:max(10.5px, calc(7.6 * var(--u)))}.sy-a-info-d{margin-top:calc(14 * var(--u));font-size:max(12px, calc(9.4 * var(--u)));line-height:2}.sy-a-dl>div{grid-template-columns:calc(70 * var(--u)) 1fr;gap:calc(8 * var(--u));padding:calc(6 * var(--u)) 0}.sy-a-dl dt{font-size:max(11px, calc(7.4 * var(--u)))}.sy-a-dl dd{font-size:max(12px, calc(8.6 * var(--u)));line-height:1.6}.sy-a-info-b{margin-top:calc(14 * var(--u));gap:calc(8 * var(--u))}.sy-a-btn{height:max(40px, calc(31 * var(--u)));padding:0 calc(16 * var(--u));font-size:max(11.5px, calc(8.2 * var(--u)));gap:calc(8 * var(--u))}.sy-a-src{margin-top:calc(18 * var(--u));padding-top:calc(12 * var(--u));font-size:var(--sy-fs-2xs);gap:4px calc(18 * var(--u))}.sy-a-rel{margin-top:calc(18 * var(--u));padding:calc(18 * var(--u)) calc(30 * var(--u)) calc(30 * var(--u))}.sy-a-rel-h{font-size:max(15px, calc(13 * var(--u)))}.sy-a-rel-h .sy-lab{font-size:max(9.5px, calc(6.6 * var(--u)))}.sy-a-rel ul{gap:calc(26 * var(--u));margin-top:calc(14 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}.sy-a-rc{grid-template-columns:calc(150 * var(--u)) 1fr;gap:calc(16 * var(--u))}.sy-a-rc-k{font-size:max(11px, calc(7.4 * var(--u)))}.sy-a-rc-t{margin-top:calc(6 * var(--u));font-size:max(13px, calc(11.4 * var(--u)))}.sy-a-rc-d{margin-top:calc(7 * var(--u));font-size:max(11.5px, calc(8.2 * var(--u)))}}
