.sy-t{--t-a:#f5f4eb;--t-b:#fbf9f5;--t-gold:#a58b50}.sy-t img{display:block}.sy-t .sy-t-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sy-t-hero{background:#f6f5ec;position:relative}.sy-t-photo{aspect-ratio:4/3;background:#1c1f1b;position:relative;overflow:hidden}.sy-t-photo img{object-fit:cover;object-position:50% 42%;width:100%;height:100%}.sy-t-photo:after{content:"";pointer-events:none;background:linear-gradient(#0a0e102e 0,#0000 30% 70%,#0a0e1038 100%);position:absolute;inset:0}.sy-t-vert{z-index:2;writing-mode:vertical-rl;font-family:var(--sy-ff-min);letter-spacing:.3em;color:#fff;text-shadow:0 1px 10px #0009;margin:0;font-size:13px;font-weight:500;line-height:1.9;position:absolute;top:18px;right:18px}.sy-t-panel{z-index:2;padding:30px 20px 4px;position:relative}.sy-t-lab{color:#7c725a;margin:0 0 14px}.sy-t-h1{font-feature-settings:"palt" 1;font-family:var(--sy-ff-min);letter-spacing:.02em;color:var(--sy-ink);font-size:34px;font-weight:500;line-height:1.32}.sy-t-lead{font-family:var(--sy-ff-min);letter-spacing:.14em;color:var(--sy-text2);margin:18px 0 0;font-size:15px;line-height:1.85}.sy-t-p{letter-spacing:.06em;color:var(--sy-body);margin:18px 0 0;font-size:12.5px;line-height:1.95}.sy-t-search{z-index:3;color:#fff;background:#1d2a2c;border:1px solid #fff6;border-radius:12px;margin:24px 16px 0;display:grid;position:relative;overflow:hidden}.sy-t-seg{border-bottom:1px solid #ffffff29;align-items:center;gap:12px;min-width:0;height:52px;padding:0 16px;display:flex;position:relative}.sy-t-seg-i{flex:none;width:18px;height:18px}.sy-t-seg select,.sy-t-seg input{color:#fff;min-width:0;height:100%;font:inherit;letter-spacing:.06em;appearance:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 22px 0 0;font-size:14px}.sy-t-seg select option,.sy-t-seg select optgroup{color:#222;background:#fff}.sy-t-seg input::placeholder{color:#ffffffdb;opacity:1}.sy-t-seg-a{pointer-events:none;opacity:.85;width:12px;height:12px;position:absolute;top:50%;right:16px;translate:0 -50%}.sy-t-seg:focus-within{background:#ffffff12}.sy-t-seg select:disabled{opacity:.7}.sy-t-go{background:var(--t-gold);color:#fff;height:54px;font:inherit;letter-spacing:.14em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:background .3s;display:inline-flex}.sy-t-go:hover{background:var(--sy-gold-d)}.sy-t-go svg{width:15px;height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.sy-t-go:hover svg{transform:translate(3px)}.sy-t-kinds{background:var(--t-a);padding:30px 16px 28px}.sy-t-kinds ul{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.sy-t-kinds li:last-child:nth-child(odd){grid-column:1/-1}.sy-t-kinds li{display:flex}.sy-t-kc{background:#f9f7ef;flex-direction:column;width:100%;display:flex;box-shadow:0 1px 10px #28201212}.sy-t-kc-ph{aspect-ratio:190/120;display:block;overflow:hidden}.sy-t-kc-ph img{object-fit:cover;width:100%;height:100%}.sy-t-kc-b{flex:1;padding:12px;display:block;position:relative}.sy-t-kc-n{font-family:var(--sy-ff-min);letter-spacing:.1em;color:var(--sy-ink);font-size:14px;font-weight:500;line-height:1.35;display:block}.sy-t-kc-e{font-family:var(--sy-ff-en);letter-spacing:.2em;text-transform:uppercase;color:#6f6a5e;margin-top:4px;padding-right:18px;font-size:11px;font-weight:500;display:block}.sy-t-kc-a{color:#8c7650;width:15px;height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:14px;right:12px}.sy-t-kc:hover .sy-t-kc-a{transform:translate(4px)}.sy-t-feat{background:var(--t-a);padding:40px 0 36px;position:relative}.sy-t-feat-l{padding:0 20px}.sy-t-feat-lab{color:#6f6a5e;margin:0}.sy-t-feat-h{font-family:var(--sy-ff-min);letter-spacing:.05em;color:var(--sy-ink);margin:12px 0 0;font-size:30px;font-weight:400;line-height:1.42}.sy-t-feat-p{font-family:var(--sy-ff-min);letter-spacing:.1em;color:var(--sy-text2);margin:18px 0 0;font-size:13px;line-height:2}.sy-t-feat-link{margin-top:22px;display:inline-flex}.sy-t-fs{margin-top:28px}.sy-t-fs-ph{aspect-ratio:16/10;background:#d9d4c5;position:relative;overflow:hidden}.sy-t-fs-slide{opacity:0;visibility:hidden;transition:opacity .9s,visibility .9s;display:block;position:absolute;inset:0}.sy-t-fs-slide.is-on{opacity:1;visibility:visible}.sy-t-fs-slide img{object-fit:cover;width:100%;height:100%}.sy-t-fs-pn{padding:22px 20px 0;position:relative}.sy-t-fs-txt{display:none}.sy-t-fs-txt.is-on{animation:.8s both sy-t-in;display:block}@keyframes sy-t-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:none}}.sy-t-fs-meta{letter-spacing:.08em;color:var(--sy-text2);align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.sy-t-fs-no{font-family:var(--sy-ff-en);letter-spacing:.06em;color:var(--sy-text);border-right:1px solid #b9b19c;padding-right:12px;font-size:14px;line-height:1.5}.sy-t-fs-t{font-family:var(--sy-ff-min);letter-spacing:.06em;color:var(--sy-ink);overflow-wrap:anywhere;margin:12px 0 0;font-size:21px;font-weight:500;line-height:1.5}.sy-t-fs-d{letter-spacing:.04em;color:var(--sy-body);-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:12px 0 0;font-size:13px;line-height:1.9;display:-webkit-box;overflow:hidden}.sy-t-fs-more{font-family:var(--sy-ff-lab);letter-spacing:.16em;color:var(--sy-text);align-items:center;gap:10px;margin-top:16px;font-size:12px;display:inline-flex}.sy-t-fs-more svg{width:15px;height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.sy-t-fs-more:hover svg{transform:translate(4px)}.sy-t-fs-ctl{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.sy-t-fs-dots{gap:6px;display:flex}.sy-t-fs-dots button{min-width:44px;height:44px;font-family:var(--sy-ff-en);letter-spacing:.1em;color:#9c9684;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;transition:color .3s}.sy-t-fs-dots button.is-on{color:var(--sy-ink);text-underline-offset:5px;text-decoration:underline}.sy-t-fs-arrows{gap:4px;display:flex}.sy-t-fs-arrows button{width:44px;height:44px;color:var(--sy-text);cursor:pointer;background:0 0;border:0;padding:0}.sy-t-fs-arrows svg{width:17px;height:auto}.sy-t-stays{background:var(--t-b);padding:40px 16px 8px}.sy-t-stays-h{margin:0}.sy-t-stays-lab{color:#5d584d;margin:0;font-size:12px}.sy-t-stays-jp{font-family:var(--sy-ff-min);letter-spacing:.1em;color:var(--sy-text);margin:8px 0 0;font-size:18px}.sy-t-stays ul{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.sy-t-sc{background:#fdfcf9;border:1px solid #ece8dc;height:100%;display:block;position:relative}.sy-t-sc-ph{aspect-ratio:200/112;display:block;overflow:hidden}.sy-t-sc-ph img{object-fit:cover;width:100%;height:100%}.sy-t-sc-b{padding:10px 28px 12px 10px;display:block}.sy-t-sc-n{font-family:var(--sy-ff-min);letter-spacing:.06em;color:var(--sy-text);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.sy-t-sc-a{letter-spacing:.06em;color:var(--sy-mut);margin-top:5px;font-size:11.5px;display:block}.sy-t-sc-ar{color:#9a8246;width:14px;height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:13px;right:10px}.sy-t-sc:hover .sy-t-sc-ar{transform:translate(4px)}.sy-t-stays-more{justify-content:flex-end;margin:14px 0 0;padding-bottom:16px;display:flex}.sy-t-area{background:var(--t-a);position:relative;overflow:hidden}.sy-t-area-bg{background:#2f6a96;height:270px;position:relative;overflow:hidden}.sy-t-area-bg img{object-fit:cover;width:100%;height:100%}.sy-t-area-bg:after{content:"";background:linear-gradient(#081c301a,#081c306b);position:absolute;inset:0}.sy-t-area-txt{z-index:2;color:#fff;flex-direction:column;justify-content:center;height:270px;display:flex;position:absolute;top:0;left:20px;right:20px}.sy-t-area-h{font-family:var(--sy-ff-min);letter-spacing:.08em;text-shadow:0 1px 12px #00142880;margin:0;font-size:25px;font-weight:400;line-height:1.5}.sy-t-area-p{letter-spacing:.08em;text-shadow:0 1px 8px #00142880;margin:10px 0 0;font-size:12.5px;line-height:1.9}.sy-t-area-btn{color:#fff;letter-spacing:.1em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d181c8c;border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;height:44px;margin-top:16px;padding:0 22px;font-size:13px;transition:background .3s;display:inline-flex}.sy-t-area-btn:hover{background:#0d181cd1}.sy-t-area-btn svg{width:14px;height:auto}.sy-t-area-script{display:none}.sy-t-tiles{grid-template-columns:repeat(3,1fr);gap:14px 10px;padding:20px 16px 24px;display:grid}.sy-t-tile{display:block}.sy-t-tile-ph{aspect-ratio:120/47;display:block;overflow:hidden;box-shadow:0 1px 6px #28201224}.sy-t-tile-ph img{object-fit:cover;width:100%;height:100%}.sy-t-tile-b{letter-spacing:.04em;color:var(--sy-text);justify-content:space-between;align-items:center;gap:4px;padding:7px 2px 0;font-size:12px;font-weight:500;display:flex}.sy-t-tile-b svg{color:#6f6a5e;flex:none;width:12px;height:auto;transition:transform .4s cubic-bezier(.3,.7,.2,1)}.sy-t-tile:hover .sy-t-tile-b svg{transform:translate(3px)}.sy-t-arts{background:var(--t-b);padding:34px 16px 40px}.sy-t-arts-h{font-family:var(--sy-ff-min);letter-spacing:.1em;color:var(--sy-text);margin:0;font-size:18px;line-height:1.6}.sy-t-arts-more{margin-top:12px;display:inline-flex}.sy-t-arts ul{gap:18px;margin-top:22px;display:grid}.sy-t-ac{grid-template-columns:112px 1fr;align-items:start;gap:14px;display:grid}.sy-t-ac-ph{aspect-ratio:3/2;display:block;overflow:hidden}.sy-t-ac-ph img{object-fit:cover;width:100%;height:100%}.sy-t-ac-n{font-family:var(--sy-ff-min);letter-spacing:.06em;color:var(--sy-text);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.sy-t-ac-s{letter-spacing:.05em;color:var(--sy-body);margin-top:6px;font-size:11.5px;display:block}.sy-t-ac-d{font-family:var(--sy-ff-lab);letter-spacing:.12em;color:var(--sy-mut);margin-top:8px;font-size:11px;display:block}.sy-t-prep{text-align:center;width:min(100% - 32px,560px);margin:0 auto;padding:56px 0 72px}.sy-t-prep h2{font-family:var(--sy-ff-min);letter-spacing:.08em;color:var(--sy-ink);margin:0;font-size:20px;font-weight:500}.sy-t-prep p{letter-spacing:.04em;color:var(--sy-body);margin:12px 0 0;font-size:13.5px;line-height:1.9}.sy-t-photo.sy-live{overflow:hidden}@media (min-width:640px) and (max-width:999px){.sy-t-photo{aspect-ratio:16/9}.sy-t-panel{padding:34px 32px 6px}.sy-t-search{margin:26px 32px 0}.sy-t-kinds{padding:34px 32px 32px}.sy-t-kinds ul{grid-template-columns:repeat(3,1fr);gap:14px}.sy-t-kinds li:last-child:nth-child(odd){grid-column:auto}.sy-t-feat-l,.sy-t-fs-pn{padding-left:32px;padding-right:32px}.sy-t-fs-ph{aspect-ratio:2}.sy-t-stays{padding:44px 32px 8px}.sy-t-stays ul{grid-template-columns:repeat(4,1fr);gap:12px}.sy-t-area-txt{left:32px;right:32px}.sy-t-tiles{grid-template-columns:repeat(5,1fr);padding:22px 32px 26px}.sy-t-arts{padding:38px 32px 44px}.sy-t-arts ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.sy-t-hero{height:calc(472 * var(--u));overflow:hidden}.sy-t-photo{left:calc(295 * var(--u));aspect-ratio:auto;position:absolute;top:0;bottom:0;right:0}.sy-t-photo img{object-position:50% 48%}.sy-t-photo:after{background:linear-gradient(#080c0e80 0,#080c0e1f 15%,#0000 30%),linear-gradient(0deg,#080c0e80 0,#0000 26%)}.sy-t-vert{right:calc(68 * var(--u));top:calc(104 * var(--u));font-size:max(13px, calc(13.2 * var(--u)));letter-spacing:.28em;line-height:1.95}.sy-t-panel{z-index:3;width:calc(295 * var(--u));background:#f6f5ec;padding:0;position:absolute;top:0;bottom:0;left:0;overflow:visible}.sy-t-panel>*{left:calc(40 * var(--u));margin:0;position:absolute}.sy-t-lab{top:calc(84 * var(--u));font-size:max(10px, calc(8.8 * var(--u)));letter-spacing:.3em;color:#7c725a}.sy-t-h1{top:calc(111 * var(--u));width:calc(330 * var(--u));font-size:max(30px, calc(44.5 * var(--u)));letter-spacing:0;white-space:nowrap;line-height:1.3}.sy-t-h1 .sy-ml:first-child .sy-ml-i{padding-right:calc(10 * var(--u));border-radius:0 calc(14 * var(--u)) calc(14 * var(--u)) 0;background:#f6f5ec;display:inline-block}.sy-t-lead{top:calc(298 * var(--u));font-size:max(13px, calc(14.2 * var(--u)));letter-spacing:.12em;line-height:1.7}.sy-t-p{top:calc(366 * var(--u));width:calc(235 * var(--u));font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.05em;line-height:1.85}.sy-t-search{left:calc(315 * var(--u));top:calc(412 * var(--u));width:calc(672 * var(--u));height:calc(45 * var(--u));grid-template-columns:repeat(3, minmax(0, 1fr)) calc(153 * var(--u));border-radius:calc(12 * var(--u));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#182426e0;min-height:44px;margin:0;position:absolute}.sy-t-seg{height:100%;padding:0 calc(16 * var(--u)) 0 calc(20 * var(--u));gap:calc(11 * var(--u));border-bottom:0}.sy-t-seg+.sy-t-seg:before{content:"";background:#ffffff4d;width:1px;position:absolute;top:24%;bottom:24%;left:0}.sy-t-seg-i{width:max(15px, calc(14 * var(--u)));height:max(15px, calc(14 * var(--u)))}.sy-t-seg select,.sy-t-seg input{font-size:max(11.5px, calc(8.6 * var(--u)));letter-spacing:.06em;padding-right:calc(22 * var(--u))}.sy-t-seg-a{right:calc(16 * var(--u));width:max(11px, calc(10 * var(--u)));height:max(11px, calc(10 * var(--u)))}.sy-t-go{gap:calc(14 * var(--u));height:100%;font-size:max(12px, calc(9.2 * var(--u)))}.sy-t-go svg{width:max(13px, calc(11 * var(--u)))}.sy-t-kinds{padding:calc(16 * var(--u)) 0 calc(6 * var(--u))}.sy-t-kinds ul{width:calc(984 * var(--u));justify-content:center;gap:calc(8 * var(--u));margin:0 auto;display:flex}.sy-t-kinds li{flex:0 0 calc(190.4 * var(--u))}.sy-t-kinds li:last-child:nth-child(odd){grid-column:auto}.sy-t-kc-ph{aspect-ratio:auto;height:calc(120 * var(--u))}.sy-t-kc-b{min-height:calc(52 * var(--u));padding:calc(13 * var(--u)) calc(16 * var(--u))}.sy-t-kc-n{padding-right:calc(16 * var(--u));font-size:max(12px, calc(10.8 * var(--u)));letter-spacing:.1em}.sy-t-kc-e{margin-top:calc(6 * var(--u));font-size:max(10px, calc(7.4 * var(--u)));padding-right:0}.sy-t-kc-a{right:calc(18 * var(--u));bottom:auto;top:calc(22 * var(--u));width:max(14px, calc(13 * var(--u)))}.sy-t-feat{height:calc(306 * var(--u));margin-top:calc(6 * var(--u));padding:0}.sy-t-feat-in{width:min(100%, calc(1024 * var(--u)));height:100%;margin:0 auto;position:relative}.sy-t-feat-l{left:calc(40 * var(--u));width:calc(240 * var(--u));z-index:2;padding:0;position:absolute;top:0;bottom:0}.sy-t-feat-lab{top:calc(30 * var(--u));font-size:max(10px, calc(8.4 * var(--u)));position:absolute}.sy-t-feat-h{top:calc(52 * var(--u));width:calc(260 * var(--u));font-size:max(26px, calc(34.5 * var(--u)));white-space:nowrap;margin:0;line-height:1.46;position:absolute}.sy-t-feat-p{top:calc(172 * var(--u));font-size:max(11.5px, calc(8.6 * var(--u)));letter-spacing:.08em;margin:0;line-height:1.95;position:absolute}.sy-t-feat-link{top:calc(251 * var(--u));margin:0;position:absolute}.sy-t-fs{left:calc(293 * var(--u));top:calc(16 * var(--u));width:calc(720 * var(--u));height:calc(279 * var(--u));margin:0;position:absolute}.sy-t-fs-ph{width:calc(520 * var(--u));aspect-ratio:auto;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,#0000 99%);mask-image:linear-gradient(90deg,#000 0 78%,#0000 99%)}.sy-t-fs-pn{left:calc(507 * var(--u));width:calc(210 * var(--u));height:100%;padding:0;position:absolute;top:0}.sy-t-fs-txt{left:0;top:calc(60 * var(--u));width:100%;position:absolute}.sy-t-fs-meta{gap:calc(8 * var(--u));font-size:max(11px, calc(8.8 * var(--u)))}.sy-t-fs-no{padding-right:calc(8 * var(--u));font-size:max(11px, calc(9.6 * var(--u)));border-right-color:#a39a85}.sy-t-fs-t{margin-top:calc(14 * var(--u));font-size:max(17px, calc(17.2 * var(--u)));letter-spacing:.06em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sy-t-fs-d{margin-top:calc(14 * var(--u));font-size:max(11.5px, calc(8.2 * var(--u)));letter-spacing:.04em;-webkit-line-clamp:4;line-clamp:4;line-height:1.85}.sy-t-fs-more{left:calc(70 * var(--u));top:calc(160 * var(--u));font-size:max(10px, calc(7.8 * var(--u)));margin:0;position:absolute}.sy-t-fs-txt:not(.is-on) .sy-t-fs-more{display:none}.sy-t-fs-more svg{width:max(13px, calc(11 * var(--u)))}.sy-t-fs-ctl{left:0;right:0;top:calc(258 * var(--u));margin:0;position:absolute}.sy-t-fs-dots{gap:calc(6 * var(--u));margin-left:calc(-8 * var(--u))}.sy-t-fs-dots button{min-width:36px;height:30px;font-size:max(11px, calc(8.6 * var(--u)))}.sy-t-fs-arrows{margin-right:calc(0 * var(--u))}.sy-t-fs-arrows button{width:36px;height:30px}.sy-t-fs-arrows svg{width:max(13px, calc(11 * var(--u)))}.sy-t-stays{padding:calc(8 * var(--u)) 0 0}.sy-t-stays-in{grid-template-columns:calc(143 * var(--u)) 1fr;width:calc(984 * var(--u));padding-right:calc(9 * var(--u));margin:0 auto;display:grid;position:relative}.sy-t-stays-h{padding:calc(14 * var(--u)) 0 0 calc(20 * var(--u))}.sy-t-stays-lab{font-size:max(11px, calc(10.8 * var(--u)));letter-spacing:.26em;line-height:1.5}.sy-t-stays-jp{margin-top:calc(14 * var(--u));font-size:max(13px, calc(10.6 * var(--u)))}.sy-t-stays ul{gap:calc(11 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.sy-t-sc-b{padding:calc(8 * var(--u)) calc(30 * var(--u)) calc(11 * var(--u)) calc(14 * var(--u))}.sy-t-sc-n{font-size:max(13px, calc(10.4 * var(--u)));-webkit-line-clamp:1;line-clamp:1;overflow-wrap:normal}.sy-t-sc-a{margin-top:calc(4 * var(--u));font-size:max(11px, calc(7.8 * var(--u)))}.sy-t-sc-ar{right:calc(14 * var(--u));bottom:calc(19 * var(--u));width:max(14px, calc(11 * var(--u)))}.sy-t-stays-more{width:calc(984 * var(--u));margin:calc(8 * var(--u)) auto 0;padding:0 calc(24 * var(--u)) calc(8 * var(--u)) 0}.sy-t-area{height:auto;min-height:calc(248 * var(--u))}.sy-t-area-bg{width:calc(660 * var(--u));height:auto;position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 62%,#0000 100%)}.sy-t-area-bg:after{background:linear-gradient(90deg,#081c304d,#081c300a 70%)}.sy-t-area-txt{left:calc(40 * var(--u));width:calc(480 * var(--u));right:auto;top:calc(32 * var(--u));height:auto;display:block}.sy-t-area-h{font-size:max(24px, calc(27 * var(--u)));letter-spacing:.1em;line-height:1.5}.sy-t-area-p{margin-top:calc(18 * var(--u));font-size:max(12px, calc(9.4 * var(--u)));line-height:1.95}.sy-t-area-btn{margin-top:calc(26 * var(--u));height:max(36px, calc(28 * var(--u)));padding:0 calc(26 * var(--u));gap:calc(14 * var(--u));font-size:max(11.5px, calc(8.8 * var(--u)))}.sy-t-area-btn svg{width:max(13px, calc(11 * var(--u)))}.sy-t-area-script{z-index:2;left:calc(372 * var(--u));top:calc(70 * var(--u));font-family:var(--sy-ff-en);font-style:italic;font-weight:300;font-size:max(15px, calc(19 * var(--u)));letter-spacing:.04em;color:#ffffffe6;text-shadow:0 1px 10px #00142880;pointer-events:none;line-height:1.35;display:block;position:absolute;rotate:-9deg}.sy-t-tiles{margin:0 0 0 calc(611 * var(--u));width:calc(390 * var(--u));padding:calc(18 * var(--u)) 0 calc(14 * var(--u));grid-template-columns:repeat(3, calc(120 * var(--u)));gap:calc(12 * var(--u)) calc(13 * var(--u));z-index:2;position:relative}.sy-t-tile-b{padding:calc(6 * var(--u)) calc(2 * var(--u)) 0;font-size:max(11.5px, calc(8.6 * var(--u)))}.sy-t-tile-b svg{width:max(12px, calc(10 * var(--u)))}.sy-t-arts{padding:calc(26 * var(--u)) 0 calc(28 * var(--u))}.sy-t-arts-in{grid-template-columns:calc(142 * var(--u)) 1fr;width:calc(984 * var(--u));align-items:start;margin:0 auto;display:grid}.sy-t-arts-head{padding:calc(8 * var(--u)) 0 0 calc(20 * var(--u));flex-direction:column;align-items:flex-start;display:flex}.sy-t-arts-h{font-size:max(13px, calc(11.6 * var(--u)))}.sy-t-arts-more{margin-top:calc(44 * var(--u))}.sy-t-arts ul{gap:calc(14 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.sy-t-ac{grid-template-columns:calc(137 * var(--u)) 1fr;gap:calc(16 * var(--u))}.sy-t-ac-ph{aspect-ratio:auto;height:calc(92 * var(--u))}.sy-t-ac-n{margin-top:calc(10 * var(--u));font-size:max(13px, calc(10 * var(--u)));-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal}.sy-t-ac-s{margin-top:calc(8 * var(--u));font-size:max(11px, calc(7.8 * var(--u)))}.sy-t-ac-d{margin-top:calc(14 * var(--u));font-size:max(10px, calc(7.4 * var(--u)))}.sy-t-prep{padding:calc(64 * var(--u)) 0 calc(72 * var(--u))}.sy-t-prep h2{font-size:calc(18 * var(--u))}.sy-t-prep p{font-size:calc(9 * var(--u))}}.sy-t-cm{margin-right:-.5em}
