.ar-ln{display:block}.pt-root .ar-date{font-family:var(--pt-ff-jp);font-weight:400;font-size:calc(8 * var(--u));line-height:calc(10 * var(--u));letter-spacing:.1em;color:#8a847c;display:block}.ar-tagp{height:calc(13 * var(--u));padding:0 calc(7.5 * var(--u));color:#6d6862;font-weight:700;font-size:calc(7.4 * var(--u));letter-spacing:.12em;white-space:nowrap;background:#ebe8e3;border-radius:999px;align-items:center;line-height:1;display:inline-flex}.ar-tagp--sm{height:calc(12 * var(--u));font-size:calc(7 * var(--u));padding:0 calc(7 * var(--u))}.pt-more.ar-more{font-size:calc(8 * var(--u));letter-spacing:.12em;gap:calc(8 * var(--u))}.pt-more.ar-more svg{width:calc(11 * var(--u))}.ar-hero{height:calc(246 * var(--u));background:#efeae0;position:relative;overflow:hidden}.ar-hero-bg{position:absolute;inset:0;overflow:hidden}.ar-hero-bg img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.ar-hero-in{width:calc(948 * var(--u));z-index:3;max-width:100%;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.ar-hero-label{left:calc(55 * var(--u));top:calc(51 * var(--u));font-family:var(--pt-ff-en);font-size:calc(8.5 * var(--u));line-height:calc(12 * var(--u));letter-spacing:.14em;color:#6a645c;margin:0;position:absolute}.ar-hero-h1{left:calc(55 * var(--u));top:calc(70.5 * var(--u));font-family:var(--pt-ff-min);font-weight:500;font-size:calc(30 * var(--u));line-height:calc(45 * var(--u));letter-spacing:.115em;color:#26221e;white-space:nowrap;margin:0;position:absolute}.ar-hero-sub{left:calc(55 * var(--u));top:calc(173 * var(--u));font-family:var(--pt-ff-jp);font-weight:500;font-size:calc(9 * var(--u));line-height:calc(20.4 * var(--u));letter-spacing:.255em;color:#2f2b27;white-space:nowrap;margin:0;position:absolute}.ar-rowhead{min-height:calc(20 * var(--u));justify-content:space-between;align-items:center;display:flex}.ar-h2{font-family:var(--pt-ff-min);font-weight:700;font-size:calc(13.8 * var(--u));letter-spacing:.06em;color:#26221e;margin:0;line-height:1.3}.ar-h2--lg{font-size:calc(22 * var(--u));letter-spacing:.08em;font-weight:600}.ar-h2--md{font-size:calc(14.2 * var(--u));letter-spacing:.05em}.ar-pick{padding:0 calc(60 * var(--u)) 0 calc(51.5 * var(--u))}.ar-pick--cat{padding-top:calc(25 * var(--u))}.ar-pick--scene{padding-top:calc(32 * var(--u))}.ar-pick .ar-rowhead{margin-right:calc(-11 * var(--u))}.ar-grid5{grid-template-columns:calc(154 * var(--u)) calc(154 * var(--u)) calc(156 * var(--u)) calc(155.5 * var(--u)) calc(158 * var(--u));margin:calc(12 * var(--u)) 0 0;justify-content:space-between;padding:0;list-style:none;display:grid}.ar-pick--scene .ar-grid5{margin-top:calc(15 * var(--u))}.ar-cc{border-radius:calc(5 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(7 * var(--u)) #503c2812;background:#fff;display:block}.ar-cc:hover{box-shadow:var(--pt-sh2)}.ar-cc-img{height:calc(81 * var(--u));border-radius:calc(5 * var(--u)) calc(5 * var(--u)) 0 0;display:block;overflow:hidden}.ar-pick--scene .ar-cc-img{height:calc(87 * var(--u))}.ar-cc-img img{object-fit:cover;width:100%;height:100%}.ar-cc-lab{justify-content:center;align-items:center;gap:calc(10 * var(--u));height:calc(35 * var(--u));display:flex}.ar-cc-ic{width:calc(16.5 * var(--u));height:calc(16.5 * var(--u));color:#1d1a17;transition:color .25s;display:block}.ar-cc-ic svg{stroke-width:2.1px;width:100%;height:100%;display:block}.ar-cc:hover .ar-cc-ic{color:var(--pt-brown)}.ar-cc-t{font-family:var(--pt-ff-min);font-weight:700;font-size:calc(9.6 * var(--u));letter-spacing:.1em;color:#3a352f;white-space:nowrap;transition:color .25s}.ar-cc:hover .ar-cc-t{color:var(--pt-brown)}.ar-feat{padding:calc(45.5 * var(--u)) calc(40.5 * var(--u)) 0 calc(47 * var(--u))}.ar-feat>.ar-rowhead{margin-right:calc(7.5 * var(--u));min-height:calc(22 * var(--u))}.ar-feat .ar-h2--lg{line-height:calc(22 * var(--u))}.ar-feat-grid{grid-template-columns:calc(479.5 * var(--u)) minmax(0, 1fr);gap:calc(21 * var(--u));margin-top:calc(14.5 * var(--u));align-items:start;display:grid}.ar-fb-wrap{margin-top:calc(2 * var(--u))}.ar-fb{height:calc(237.5 * var(--u));border-radius:calc(5 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(8 * var(--u)) #503c2812;background:#f5f4f0;display:block;position:relative;overflow:hidden}.ar-fb:hover{box-shadow:var(--pt-sh2)}.ar-fb-photo{display:block;position:absolute;inset:0;overflow:hidden}.ar-fb-photo img{object-fit:cover;object-position:right center;width:100%;height:100%}.ar-fb-txt{pointer-events:none;display:block;position:absolute;inset:0}.ar-fb-label{left:calc(21 * var(--u));top:calc(27.5 * var(--u));font-family:var(--pt-ff-en);font-weight:500;font-size:calc(7.8 * var(--u));line-height:calc(10 * var(--u));letter-spacing:.1em;color:#6a645c;position:absolute}.ar-fb-t{left:calc(21 * var(--u));top:calc(46.75 * var(--u));font-family:var(--pt-ff-min);font-weight:600;font-size:calc(18.4 * var(--u));line-height:calc(30.5 * var(--u));letter-spacing:.06em;color:#26221e;white-space:nowrap;margin:0;position:absolute}.ar-fb-d{left:calc(21 * var(--u));top:calc(117.25 * var(--u));font-weight:700;font-size:calc(9.4 * var(--u));line-height:calc(18.5 * var(--u));letter-spacing:.14em;color:#4f4943;white-space:nowrap;margin:0;position:absolute}.ar-fb-date{left:calc(21 * var(--u));top:calc(198.5 * var(--u));color:#7a746d;position:absolute}.ar-fb-arrow{right:calc(14 * var(--u));bottom:calc(14 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));opacity:0;transition:opacity .3s,scale .35s cubic-bezier(.3,1.5,.5,1),background .25s,color .25s;position:absolute;scale:.7}.ar-fb:hover .ar-fb-arrow{opacity:1;scale:1}.ar-fs-col{grid-template-rows:calc(113.5 * var(--u)) calc(115.5 * var(--u));gap:calc(11 * var(--u));margin:0;padding:0;list-style:none;display:grid}.ar-fs-col>li{height:100%}.ar-fs{border-radius:calc(5 * var(--u));background:#f5f3ef;height:100%;display:block;position:relative}.ar-fs:hover{box-shadow:var(--pt-sh2);background:#f8f6f2}.ar-fs-img{left:calc(.5 * var(--u));top:calc(4 * var(--u));bottom:calc(3 * var(--u));width:calc(147 * var(--u));border-radius:calc(5 * var(--u));display:block;position:absolute;overflow:hidden}.ar-fs-img img{object-fit:cover;width:100%;height:100%}.ar-fs-body{left:calc(164 * var(--u));top:0;right:calc(30 * var(--u));display:block;position:absolute;bottom:0}.ar-fs-t{left:0;top:calc(11.5 * var(--u));font-family:var(--pt-ff-min);font-weight:700;font-size:calc(10.9 * var(--u));line-height:calc(19 * var(--u));letter-spacing:.1em;color:#26221e;white-space:nowrap;margin:0;position:absolute}.ar-fs-d{left:0;top:calc(53.5 * var(--u));font-weight:700;font-size:calc(7.6 * var(--u));line-height:calc(15.5 * var(--u));letter-spacing:.125em;color:#a09a92;white-space:nowrap;margin:0;position:absolute}.ar-fs-date{left:0;bottom:calc(10.5 * var(--u));position:absolute}.ar-arrow--fill{right:calc(10.5 * var(--u));bottom:calc(12 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));color:#1d1a17;background:#dcd8d1;border-color:#0000;position:absolute}.ar-arrow--fill>*{width:calc(9 * var(--u))}.ar-lt{padding:calc(31 * var(--u)) calc(41.5 * var(--u)) 0 calc(43 * var(--u))}.ar-tabs-row{height:calc(39 * var(--u));margin-right:calc(-.5 * var(--u));border-bottom:1px solid #ece9e4;justify-content:space-between;align-items:center;display:flex}.ar-tabs{height:100%;display:flex;position:relative}.ar-tab{z-index:1;height:100%;font-family:var(--pt-ff-min);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.ar-tab-t{display:block;position:relative}.ar-tab-a,.ar-tab-b{white-space:nowrap;display:block}.ar-tab-a{font-size:calc(11.2 * var(--u));color:#8a847c;font-weight:500;transition:color .3s}.ar-tab-b{font-size:calc(12.1 * var(--u));color:#1d1a17;font-weight:700}.ar-tab:hover .ar-tab-a{color:var(--pt-brown)}.ar-tab:not(.is-on) .ar-tab-b,.ar-tab.is-on .ar-tab-a{position:absolute;top:50%;left:50%;translate:-50% -50%}.ar-ch{transform-origin:50% 55%;transition:transform .55s cubic-bezier(.3, .8, .2, 1) calc(var(--i,0) * 40ms), opacity .28s ease calc(var(--i,0) * 40ms);display:inline-block}.ar-tab-a .ar-ch{transition-delay:calc(var(--i,0) * 40ms + .17s);transform:perspective(420px)rotateX(0)}.ar-tab-b .ar-ch{opacity:0;transition-delay:calc(var(--i,0) * 40ms);transform:perspective(420px)rotateX(-92deg)}.ar-tab.is-on .ar-tab-a .ar-ch{opacity:0;transition-delay:calc(var(--i,0) * 40ms);transform:perspective(420px)rotateX(92deg)}.ar-tab.is-on .ar-tab-b .ar-ch{opacity:1;transition-delay:calc(var(--i,0) * 40ms + .17s);transform:perspective(420px)rotateX(0)}.ar-tab:not(.is-on):hover .ar-tab-a .ar-ch{animation:ar-wave .6s cubic-bezier(.3, .8, .2, 1) calc(var(--i,0) * 38ms) both}@keyframes ar-wave{0%{transform:perspective(420px)rotateX(0)}45%{transform:perspective(420px)rotateX(-84deg)}to{transform:perspective(420px)rotateX(0)}}.ar-tabs-ind{left:0;bottom:calc(-1 * var(--u));width:var(--iw,calc(108.5 * var(--u)));height:max(2px, calc(2 * var(--u)));translate:var(--ix,0px) 0;pointer-events:none;background:#1d1a17;transition:translate .45s cubic-bezier(.3,.8,.2,1),width .45s cubic-bezier(.3,.8,.2,1);position:absolute}.ar-lt .pt-more{margin-right:calc(6 * var(--u))}.ar-lt-grid{gap:calc(20.5 * var(--u));margin:calc(19 * var(--u)) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.ar-lt-card{display:block;position:relative}.ar-lt-img{height:calc(105 * var(--u));border-radius:calc(5 * var(--u));transition:box-shadow .35s;display:block;overflow:hidden}.ar-lt-card:hover .ar-lt-img{box-shadow:var(--pt-sh2)}.ar-lt-img img{object-fit:cover;width:100%;height:100%}.ar-lt-body{padding:0 0 0 calc(3 * var(--u));display:block}.ar-lt-body .ar-tagp{margin-top:calc(10.5 * var(--u))}.ar-lt-t{margin:calc(7.75 * var(--u)) 0 0;font-family:var(--pt-ff-min);font-weight:700;font-size:calc(11.2 * var(--u));line-height:calc(19.5 * var(--u));letter-spacing:.12em;color:#26221e}.ar-lt-d{margin:calc(4.25 * var(--u)) 0 0;font-weight:700;font-size:calc(8 * var(--u));line-height:calc(17 * var(--u));letter-spacing:.24em;color:#a39d95}.ar-lt-foot{height:calc(22 * var(--u));margin-top:calc(4.5 * var(--u));justify-content:space-between;align-items:center;display:flex}.ar-lt-arrow{width:calc(22 * var(--u));height:calc(22 * var(--u))}.ar-lt-arrow>*{width:calc(9 * var(--u))}.ar-ex{margin-top:calc(12.5 * var(--u))}.ar-ex-in{width:calc(877 * var(--u));max-width:100%;height:calc(132.5 * var(--u));border-radius:calc(8 * var(--u));margin:0 auto;position:relative}.ar-ex-head{left:calc(29 * var(--u));top:calc(30 * var(--u));position:absolute}.ar-ex-h{font-family:var(--pt-ff-min);font-weight:600;font-size:calc(20.2 * var(--u));line-height:calc(25 * var(--u));letter-spacing:.1em;color:#26221e;margin:0}.ar-ex-p{margin:calc(17 * var(--u)) 0 0;font-weight:700;font-size:calc(8.6 * var(--u));line-height:calc(17 * var(--u));letter-spacing:.115em;color:#6f6962;white-space:nowrap}.ar-ex-more{right:calc(14 * var(--u));top:calc(10.5 * var(--u));position:absolute}.ar-ex-list{left:calc(262.5 * var(--u));top:calc(32 * var(--u));right:calc(14 * var(--u));grid-template-columns:calc(202 * var(--u)) calc(216.5 * var(--u)) minmax(0, 1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute}.ar-exc{gap:calc(11 * var(--u));height:calc(80.5 * var(--u));display:flex}.ar-exc-img{width:calc(76 * var(--u));border-radius:calc(4 * var(--u));flex:none;height:100%;transition:box-shadow .35s;display:block;overflow:hidden}.ar-exc:hover .ar-exc-img{box-shadow:var(--pt-sh2)}.ar-exc-img img{object-fit:cover;width:100%;height:100%}.ar-exc-body{flex:1;display:block;position:relative}.ar-exc-t{left:0;top:calc(4 * var(--u));font-family:var(--pt-ff-min);font-weight:700;font-size:calc(9.5 * var(--u));line-height:calc(17 * var(--u));letter-spacing:.06em;color:#26221e;white-space:nowrap;margin:0;position:absolute}.ar-exc-body .ar-tagp{left:0;top:calc(49 * var(--u));position:absolute}.ar-exc-date{left:0;top:calc(70 * var(--u));position:absolute;font-size:calc(6.9 * var(--u))!important}.ar-rc{margin-top:calc(16.5 * var(--u));padding-bottom:calc(22 * var(--u))}.ar-rc-in{width:calc(877 * var(--u));max-width:100%;height:calc(154 * var(--u));border-radius:calc(8 * var(--u));margin:0 auto;position:relative}.ar-rc-in .ar-rowhead{left:calc(21.5 * var(--u));right:calc(18 * var(--u));top:calc(15 * var(--u));position:absolute}.ar-rc-grid{left:calc(20.5 * var(--u));top:calc(46.5 * var(--u));width:calc(836.5 * var(--u));grid-template-columns:calc(158.5 * var(--u)) calc(154.5 * var(--u)) calc(153.5 * var(--u)) calc(154.5 * var(--u)) calc(158.5 * var(--u));justify-content:space-between;margin:0;padding:0;list-style:none;display:grid;position:absolute}.ar-rcc{display:block}.ar-rcc-img{height:calc(54 * var(--u));border-radius:calc(4 * var(--u));transition:box-shadow .35s;display:block;overflow:hidden}.ar-rcc:hover .ar-rcc-img{box-shadow:var(--pt-sh2)}.ar-rcc-img img{object-fit:cover;width:100%;height:100%}.ar-rcc-t{margin:calc(4 * var(--u)) 0 0 calc(1.5 * var(--u));font-family:var(--pt-ff-min);font-weight:700;font-size:calc(9.6 * var(--u));line-height:calc(16.5 * var(--u));letter-spacing:.12em;color:#26221e}.ar-rcc:hover .ar-rcc-t{color:var(--pt-brown)}.ab-page{padding-bottom:calc(40 * var(--u))}.ab-bc{align-items:center;gap:calc(7 * var(--u));padding-top:calc(16 * var(--u));padding-left:calc(74 * var(--u));padding-right:calc(74 * var(--u));font-size:calc(7.4 * var(--u));letter-spacing:.08em;color:#8a847c;display:flex}.ab-bc a{transition:color .2s}.ab-bc a:hover{color:var(--pt-brown)}.ab-bc svg{width:calc(4.4 * var(--u));flex:none;height:auto}.ab-bc [aria-current]{color:#4a443e}.ab-hero{width:calc(800 * var(--u));max-width:100%;height:calc(330 * var(--u));margin:calc(14 * var(--u)) auto 0;border-radius:calc(7 * var(--u));box-shadow:var(--pt-sh);background:#f5f4f0;position:relative;overflow:hidden}.ab-hero-photo{position:absolute;inset:0;overflow:hidden}.ab-hero-par{display:block;position:absolute;inset:-5% 0}.ab-hero-par img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.ab-hero-txt{z-index:3;left:calc(38 * var(--u));width:calc(400 * var(--u));position:absolute;top:0;bottom:0}.ab-hero-label{top:calc(44 * var(--u));font-family:var(--pt-ff-en);font-weight:500;font-size:calc(8.4 * var(--u));line-height:calc(12 * var(--u));letter-spacing:.12em;color:#6a645c;margin:0;position:absolute;left:0}.ab-hero-h1{top:calc(66 * var(--u));font-family:var(--pt-ff-min);font-weight:600;font-size:calc(25 * var(--u));line-height:calc(40 * var(--u));letter-spacing:.035em;color:#26221e;white-space:nowrap;margin:0;position:absolute;left:0}.ab-hero-lede{top:calc(166 * var(--u));font-weight:700;font-size:calc(9.2 * var(--u));line-height:calc(20 * var(--u));letter-spacing:.12em;color:#4f4943;white-space:nowrap;margin:0;position:absolute;left:0}.ab-meta{left:0;bottom:calc(34 * var(--u));align-items:center;gap:calc(12 * var(--u));display:flex;position:absolute}.ab-meta-sep{width:1px;height:calc(11 * var(--u));background:#cfc9c0}.ab-meta-tags{gap:calc(6 * var(--u));display:flex}.ab-hero .ab-hero-heart{z-index:4;right:calc(16 * var(--u));top:calc(16 * var(--u));width:calc(28 * var(--u));height:calc(28 * var(--u));position:absolute}.ab-hero .ab-hero-heart svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.ab-layout{grid-template-columns:minmax(0, 1fr) calc(168 * var(--u));gap:calc(40 * var(--u));padding-left:calc(74 * var(--u));padding-right:calc(74 * var(--u));margin-top:calc(30 * var(--u));align-items:start;display:grid}.ab-side{top:calc(var(--pt-hy,56px) + 18 * var(--u));transition:top .38s cubic-bezier(.3,.7,.2,1);position:sticky}.ab-points{padding:calc(18 * var(--u)) calc(22 * var(--u)) calc(14 * var(--u));border-radius:calc(7 * var(--u));position:relative}.ab-points-en{font-family:var(--pt-ff-en);font-size:calc(7.6 * var(--u));letter-spacing:.16em;color:var(--pt-brown);margin:0}.ab-points-h{margin:calc(2 * var(--u)) 0 calc(8 * var(--u));font-family:var(--pt-ff-min);font-weight:700;font-size:calc(13 * var(--u));letter-spacing:.08em;color:#26221e}.ab-points-list{margin:0;padding:0;list-style:none}.ab-points-list li{gap:calc(10 * var(--u));padding:calc(7 * var(--u)) 0;font-size:calc(8.8 * var(--u));letter-spacing:.05em;color:#3f3a35;border-top:1px dashed #d9d3c9;line-height:1.85;display:flex}.ab-points-no{width:calc(16 * var(--u));height:calc(16 * var(--u));margin-top:calc(2.5 * var(--u));background:var(--pt-brown);color:#fff;font-size:calc(8 * var(--u));border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.ab-ch{margin-top:calc(46 * var(--u))}.ab-ch-head{align-items:baseline;gap:calc(10 * var(--u));padding-bottom:calc(11 * var(--u));border-bottom:1px solid var(--pt-line);display:flex;position:relative}.ab-ch-head:after{content:"";width:calc(56 * var(--u));height:max(2px, calc(2 * var(--u)));background:var(--pt-brown);position:absolute;bottom:-1px;left:0}.ab-ch-no{font-family:var(--pt-ff-en);font-size:calc(22 * var(--u));color:var(--pt-brown);line-height:1}.ab-h2{font-family:var(--pt-ff-min);font-weight:700;font-size:calc(14.5 * var(--u));letter-spacing:.06em;color:#26221e;margin:0;line-height:1.5}.ab-ch-en{font-family:var(--pt-ff-en);font-size:calc(8 * var(--u));letter-spacing:.16em;color:#a39d95;margin-left:auto}.ab-ch-body{grid-template-columns:calc(262 * var(--u)) minmax(0, 1fr);gap:calc(24 * var(--u));margin-top:calc(18 * var(--u));align-items:start;display:grid}.ab-ch--r .ab-ch-body{grid-template-columns:minmax(0, 1fr) calc(262 * var(--u))}.ab-ch--r .ab-fig{order:2}.ab-fig{margin:0}.ab-fig-in{height:calc(138 * var(--u));border-radius:calc(6 * var(--u));box-shadow:var(--pt-sh);display:block}.ab-fig-in img{object-fit:cover;width:100%;height:100%}.ab-p{margin:0 0 calc(10 * var(--u));font-size:calc(8.8 * var(--u));letter-spacing:.05em;color:#3f3a35;line-height:1.95}.ab-ch-text .ab-p:last-child{margin-bottom:0}.ab-spots{gap:calc(8 * var(--u));margin:calc(16 * var(--u)) 0 0;padding:0;list-style:none;display:grid}.ab-spots li{align-items:flex-start;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border:1px solid var(--pt-line);border-radius:calc(6 * var(--u));box-shadow:var(--pt-sh);background:#fff;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s,border-color .3s;display:flex}.ab-spots li:hover{transform:translateY(calc(-3 * var(--u)));box-shadow:var(--pt-sh2);border-color:#d8cdbf}.ab-spot-no{min-width:calc(20 * var(--u));font-family:var(--pt-ff-en);font-size:calc(12.5 * var(--u));color:var(--pt-brown);flex:none;line-height:1.2}.ab-spot-b{gap:calc(2 * var(--u));font-size:calc(8.2 * var(--u));letter-spacing:.04em;color:#6d6862;line-height:1.7;display:grid}.ab-spot-b strong{font-size:calc(9.2 * var(--u));letter-spacing:.06em;color:#26221e;font-weight:700}.ab-toc{padding:calc(16 * var(--u)) calc(14 * var(--u)) calc(12 * var(--u));border:1px solid var(--pt-line);border-radius:calc(7 * var(--u));box-shadow:var(--pt-sh);background:#fff}.ab-toc-h{margin:0 0 calc(8 * var(--u));font-family:var(--pt-ff-en);font-size:calc(8 * var(--u));letter-spacing:.16em;color:#8a847c}.ab-toc-list{margin:0;padding:0;list-style:none;position:relative}.ab-toc-ind{width:max(2px, calc(2 * var(--u)));height:var(--th,0px);translate:0 var(--ty,0px);background:var(--pt-brown);border-radius:2px;transition:translate .6s cubic-bezier(.34,1.45,.64,1),height .45s cubic-bezier(.3,.8,.2,1);position:absolute;top:0;left:0}.ab-toc-list li a{gap:calc(6 * var(--u));padding:calc(6 * var(--u)) 0 calc(6 * var(--u)) calc(10 * var(--u));font-size:calc(7.8 * var(--u));letter-spacing:.04em;color:#8a847c;line-height:1.55;transition:color .25s,padding .3s;display:flex}.ab-toc-list li a:hover{color:var(--pt-brown)}.ab-toc-list li.is-on a{padding-left:calc(14 * var(--u));color:#26221e;font-weight:700}.ab-toc-no{font-family:var(--pt-ff-en);font-size:calc(8 * var(--u));color:var(--pt-brown);flex:none}.ab-sum{margin-top:calc(48 * var(--u));padding:calc(22 * var(--u)) calc(24 * var(--u));border-radius:calc(7 * var(--u))}.ab-sum-h{margin:0 0 calc(8 * var(--u));font-family:var(--pt-ff-min);font-weight:700;font-size:calc(13.5 * var(--u));letter-spacing:.08em;color:#26221e}.ab-cta{gap:calc(10 * var(--u));margin-top:calc(16 * var(--u));flex-wrap:wrap;display:flex}.ab-rel{padding-top:calc(54 * var(--u));padding-left:calc(74 * var(--u));padding-right:calc(74 * var(--u))}.ab-rel-en{margin-bottom:calc(2 * var(--u));font-family:var(--pt-ff-en);font-weight:400;font-size:calc(8 * var(--u));letter-spacing:.16em;color:var(--pt-brown);display:block}.ab-rel .ar-rowhead{align-items:flex-end}.ab-rel-grid{gap:calc(22 * var(--u));margin:calc(16 * var(--u)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;padding:0;list-style:none;display:grid}.ab-back{align-items:center;gap:calc(22 * var(--u));margin-top:calc(38 * var(--u));flex-wrap:wrap;display:flex}.ab-back .pt-btn svg{width:calc(11 * var(--u))}.ab-back-link{padding-bottom:calc(2 * var(--u));font-size:calc(8 * var(--u));letter-spacing:.1em;color:#6d6862;border-bottom:1px solid #d3cdc4;transition:color .2s,border-color .2s}.ab-back-link:hover{color:var(--pt-brown);border-color:var(--pt-brown)}@media (max-width:859px){.pt-root .ar-ln{display:inline}.pt-root .ar-date{letter-spacing:.06em;font-size:12px;line-height:16px}.pt-root .ar-tagp{height:22px;padding:0 10px;font-size:11px}.pt-root .ar-tagp--sm{height:20px;padding:0 9px;font-size:10.5px}.pt-root .pt-more.ar-more{gap:6px;font-size:12px}.pt-root .pt-more.ar-more svg{width:14px}.pt-root .ar-rowhead{gap:10px;min-height:0;margin:0;padding:0 16px}.pt-root .ar-h2{letter-spacing:.06em;font-size:18px}.pt-root .ar-h2--lg{font-size:24px}.pt-root .ar-h2--md{font-size:17px}.pt-root .ar-hero{background:#f7f5f0;flex-direction:column-reverse;height:auto;display:flex}.pt-root .ar-hero-bg{height:210px;position:relative;inset:auto}.pt-root .ar-hero-bg img{object-position:66% 40%}.pt-root .ar-hero-in{width:auto;padding:26px 20px 22px;position:static;translate:none}.pt-root .ar-hero-label,.pt-root .ar-hero-h1,.pt-root .ar-hero-sub{position:static}.pt-root .ar-hero-label{font-size:12px;line-height:16px}.pt-root .ar-hero-h1{letter-spacing:.08em;white-space:normal;margin-top:10px;font-size:27px;line-height:1.5}.pt-root .ar-hero-sub{letter-spacing:.04em;white-space:normal;margin-top:12px;font-size:12.5px;line-height:1.85;display:block}.pt-root .ar-hero-sub .pt-wl{display:inline}.pt-root .ar-pick{padding:0}.pt-root .ar-pick--cat{padding-top:28px}.pt-root .ar-pick--scene{padding-top:26px}.pt-root .ar-grid5{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:12px;margin:12px 0 0;padding:4px 16px 14px;display:flex;overflow-x:auto}.pt-root .ar-grid5::-webkit-scrollbar{display:none}.pt-root .ar-grid5>li{scroll-snap-align:start;flex:0 0 152px}.pt-root .ar-pick--scene .ar-grid5{margin-top:12px}.pt-root .ar-cc{border-radius:8px}.pt-root .ar-cc:hover{transform:none}.pt-root .ar-cc-img{border-radius:8px 8px 0 0;height:96px}.pt-root .ar-pick--scene .ar-cc-img{height:100px}.pt-root .ar-cc-lab{gap:8px;height:46px;padding:0 8px}.pt-root .ar-cc-ic{width:20px;height:20px}.pt-root .ar-cc-t{letter-spacing:.06em;white-space:normal;text-align:left;font-size:12.5px;line-height:1.3}.pt-root .ar-feat{padding:34px 0 0}.pt-root .ar-feat>.ar-rowhead{min-height:0;margin:0}.pt-root .ar-feat .ar-h2--lg{line-height:1.3}.pt-root .ar-feat-grid{margin:14px 16px 0;display:block}.pt-root .ar-fb-wrap{margin:0}.pt-root .ar-fb{background:#f5f3ef;border-radius:10px;height:auto}.pt-root .ar-fb:hover{transform:none}.pt-root .ar-fb-photo{height:220px;position:relative;inset:auto}.pt-root .ar-fb-photo img{object-position:82% 50%}.pt-root .ar-fb-txt{pointer-events:auto;padding:16px 18px 20px;position:static}.pt-root .ar-fb-label,.pt-root .ar-fb-t,.pt-root .ar-fb-d,.pt-root .ar-fb-date{display:block;position:static}.pt-root .ar-fb-label{font-size:11px;line-height:16px}.pt-root .ar-fb-t{white-space:normal;letter-spacing:.05em;margin-top:6px;font-size:21px;line-height:1.5}.pt-root .ar-fb-d{letter-spacing:.06em;white-space:normal;margin-top:10px;font-size:13px;line-height:1.85}.pt-root .ar-fb-date{margin-top:10px}.pt-root .ar-fb-arrow{display:none}.pt-root .ar-fs-col{grid-template-rows:none;gap:12px;margin-top:14px;display:grid}.pt-root .ar-fs-col>li{height:auto}.pt-root .ar-fs{border-radius:10px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;height:auto;padding:8px;display:grid}.pt-root .ar-fs:hover{transform:none}.pt-root .ar-fs-img{border-radius:8px;width:112px;height:100px;position:static}.pt-root .ar-fs-body{padding-right:36px;display:block;position:static}.pt-root .ar-fs-t,.pt-root .ar-fs-d,.pt-root .ar-fs-date{display:block;position:static}.pt-root .ar-fs-t{white-space:normal;letter-spacing:.04em;margin-top:2px;font-size:14px;line-height:1.55}.pt-root .ar-fs-d{display:none}.pt-root .ar-fs-date{margin-top:8px}.pt-root .ar-arrow--fill{width:28px;height:28px;bottom:12px;right:12px}.pt-root .ar-arrow--fill>*{width:12px}.pt-root .ar-lt{padding:36px 16px 0}.pt-root .ar-tabs-row{border-bottom:0;flex-wrap:wrap;gap:4px 12px;height:auto;margin:0;padding:0}.pt-root .ar-tabs{scrollbar-width:none;border-bottom:1px solid #ece9e4;flex:100%;height:46px;overflow-x:auto}.pt-root .ar-tabs::-webkit-scrollbar{display:none}.pt-root .ar-tab{white-space:nowrap;padding:0 16px;width:auto!important}.pt-root .ar-tab-a{font-size:14px}.pt-root .ar-tab-b{font-size:14.5px}.pt-root .ar-tabs-ind{height:2px;bottom:0}.pt-root .ar-lt .pt-more{margin:4px 0 0 auto}.pt-root .ar-lt-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.pt-root .ar-lt-card{grid-template-columns:124px minmax(0,1fr);align-items:start;gap:14px;display:grid}.pt-root .ar-lt-card:hover{transform:none}.pt-root .ar-lt-img{border-radius:8px;height:98px}.pt-root .ar-lt-body{padding:0}.pt-root .ar-lt-body .ar-tagp{margin-top:0}.pt-root .ar-lt-t{letter-spacing:.04em;margin-top:7px;font-size:14px;line-height:1.5}.pt-root .ar-lt-d{display:none}.pt-root .ar-lt-foot{height:30px;margin-top:4px}.pt-root .ar-lt-arrow{width:28px;height:28px}.pt-root .ar-lt-arrow>*{width:12px}.pt-root .ar-ex{margin:30px 16px 0}.pt-root .ar-ex-in{border-radius:12px;width:auto;height:auto;padding:22px 18px 20px}.pt-root .ar-ex-head,.pt-root .ar-ex-more,.pt-root .ar-ex-list{position:static}.pt-root .ar-ex-h{letter-spacing:.08em;font-size:24px;line-height:1.4}.pt-root .ar-ex-p{letter-spacing:.06em;white-space:normal;margin-top:8px;font-size:13px;line-height:1.85}.pt-root .ar-ex-more{margin-top:12px;display:inline-flex}.pt-root .ar-ex-list{grid-template-columns:1fr;gap:16px;margin-top:18px;display:grid}.pt-root .ar-exc{align-items:flex-start;gap:14px;height:auto}.pt-root .ar-exc:hover{transform:none}.pt-root .ar-exc-img{border-radius:8px;width:88px;height:88px}.pt-root .ar-exc-body{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pt-root .ar-exc-t,.pt-root .ar-exc-body .ar-tagp,.pt-root .ar-exc-date{position:static}.pt-root .ar-exc-t{white-space:normal;letter-spacing:.04em;font-size:14px;line-height:1.55}.pt-root .ar-exc-date{font-size:12px!important}.pt-root .ar-rc{margin:14px 16px 0;padding-bottom:32px}.pt-root .ar-rc-in{border-radius:12px;width:auto;height:auto;padding:22px 0 18px}.pt-root .ar-rc-in .ar-rowhead{flex-wrap:wrap;row-gap:6px;padding:0 16px;position:static}.pt-root .ar-rc-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;width:auto;margin-top:14px;padding:2px 16px 6px;display:flex;position:static;overflow-x:auto}.pt-root .ar-rc-grid::-webkit-scrollbar{display:none}.pt-root .ar-rc-grid>li{scroll-snap-align:start;flex:0 0 170px}.pt-root .ar-rcc:hover{transform:none}.pt-root .ar-rcc-img{border-radius:8px;height:92px}.pt-root .ar-rcc-t{letter-spacing:.04em;margin:8px 0 0;font-size:13px;line-height:1.55}.pt-root .ab-page{padding-bottom:40px}.pt-root .ab-bc{flex-wrap:wrap;gap:6px;padding:14px 16px 0;font-size:12px}.pt-root .ab-bc svg{width:6px}.pt-root .ab-hero{background:#f5f3ef;border-radius:12px;flex-direction:column;width:auto;height:auto;margin:12px 16px 0;display:flex}.pt-root .ab-hero-photo{height:220px;position:relative;inset:auto}.pt-root .ab-hero-par{top:0;bottom:0}.pt-root .ab-hero-par img{object-position:80% 50%}.pt-root .ab-hero-txt{width:auto;padding:18px 18px 20px;position:static}.pt-root .ab-hero-label,.pt-root .ab-hero-h1,.pt-root .ab-hero-lede,.pt-root .ab-meta{position:static}.pt-root .ab-hero-label{font-size:11.5px;line-height:16px}.pt-root .ab-hero-h1{white-space:normal;margin-top:6px;font-size:23px;line-height:1.5}.pt-root .ab-hero-lede{letter-spacing:.06em;white-space:normal;margin-top:10px;font-size:13px;line-height:1.85;display:block}.pt-root .ab-hero-lede .pt-wl{display:inline}.pt-root .ab-meta{flex-wrap:wrap;gap:8px 12px;margin-top:14px}.pt-root .ab-meta-sep{display:none}.pt-root .ab-meta-tags{flex-wrap:wrap;gap:6px}.pt-root .ab-hero .ab-hero-heart{width:38px;height:38px;top:12px;right:12px}.pt-root .ab-hero .ab-hero-heart svg{width:20px;height:20px}.pt-root .ab-layout{margin-top:22px;padding:0 16px;display:block}.pt-root .ab-side{display:none}.pt-root .ab-points{border-radius:12px;padding:18px 16px 10px}.pt-root .ab-points-en{font-size:11px}.pt-root .ab-points-h{margin:2px 0 8px;font-size:17px}.pt-root .ab-points-list li{gap:10px;padding:10px 0;font-size:14px;line-height:1.8}.pt-root .ab-points-no{width:22px;height:22px;margin-top:3px;font-size:12px}.pt-root .ab-ch{margin-top:38px}.pt-root .ab-ch-head{flex-wrap:wrap;gap:10px;padding-bottom:10px}.pt-root .ab-ch-head:after{width:60px}.pt-root .ab-ch-no{font-size:28px}.pt-root .ab-h2{flex:1;font-size:18px}.pt-root .ab-ch-en{display:none}.pt-root .ab-ch-body,.pt-root .ab-ch--r .ab-ch-body{margin-top:16px;display:block}.pt-root .ab-ch--r .ab-fig{order:0}.pt-root .ab-fig-in{border-radius:10px;height:190px}.pt-root .ab-ch-text{margin-top:14px}.pt-root .ab-p{margin-bottom:10px;font-size:14.5px;line-height:1.95}.pt-root .ab-spots{gap:10px;margin-top:16px}.pt-root .ab-spots li{border-radius:10px;gap:12px;padding:12px 14px}.pt-root .ab-spots li:hover{transform:none}.pt-root .ab-spot-no{min-width:26px;font-size:18px}.pt-root .ab-spot-b{gap:2px;font-size:13px}.pt-root .ab-spot-b strong{font-size:14.5px}.pt-root .ab-sum{border-radius:12px;margin-top:40px;padding:20px 18px}.pt-root .ab-sum-h{font-size:18px}.pt-root .ab-cta{gap:10px;margin-top:16px}.pt-root .ab-cta .pt-btn{width:100%}.pt-root .ab-rel{padding:44px 0 0}.pt-root .ab-rel .ar-rowhead{align-items:flex-end}.pt-root .ab-rel-en{font-size:11px}.pt-root .ab-rel-grid{grid-template-columns:1fr;gap:16px;margin:16px 16px 0}.pt-root .ab-back{flex-direction:column;align-items:stretch;gap:14px;margin:30px 16px 0}.pt-root .ab-back .pt-btn{width:100%}.pt-root .ab-back .pt-btn svg{width:14px}.pt-root .ab-back-link{align-self:flex-start;padding-bottom:3px;font-size:13px}}@media (max-width:859px) and (prefers-reduced-motion:reduce){.pt-root .pt-popin,.pt-root .pt-blurin,.pt-root .io[data-io=pop],.pt-root .io[data-io=blur]{translate:none}}@media (max-width:859px) and (scripting:none){.pt-root .pt-popin,.pt-root .pt-blurin,.pt-root .io[data-io=pop],.pt-root .io[data-io=blur]{translate:none}}@media (max-width:859px){.pt-root .io.is-in[data-io]{translate:none}}@media (prefers-reduced-motion:reduce){.pt-root .io[data-io]{translate:none;scale:none}}.pt-root .ar-lift{--lift:-5;transition:transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .3s}.pt-root .ar-fs.ar-lift,.pt-root .ar-exc.ar-lift,.pt-root .ar-rcc.ar-lift{--lift:-4}.pt-root .ar-lift:hover{transform:translateY(calc(var(--lift) * var(--u)));transition:transform .35s cubic-bezier(.25,.8,.25,1),box-shadow .35s,background-color .3s}.pt-root .ar-lift.is-tilting{transform:perspective(900px) translateY(calc(var(--lift) * var(--u))) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background-color .3s}:where(.ar-sheen){position:relative}.ar-sheen:before{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 32%,#ffffff80 47%,#ffffff24 55%,#0000 68%);position:absolute;inset:0;translate:-120%}.pt-hov:hover .ar-sheen:before,.ar-sheen:hover:before{animation:.95s cubic-bezier(.3,.6,.3,1) ar-sheen}@keyframes ar-sheen{0%{opacity:0;translate:-120%}12%{opacity:1}to{opacity:0;translate:120%}}.ar-hero-par{display:block;position:absolute;inset:-3% 0}.pt-root .ar-paws{z-index:0;--paw:calc(11 * var(--u));--paw-gap:calc(46 * var(--u));--paw-o:.55;position:absolute}.pt-root .ar-paws--scene{top:calc(3 * var(--u));left:calc(150 * var(--u))}.pt-root .ar-paws--feat{top:calc(11 * var(--u));right:calc(120 * var(--u));--paw:calc(12 * var(--u));--paw-gap:calc(38 * var(--u))}.pt-root .ar-paws--lt{top:calc(4 * var(--u));left:calc(110 * var(--u));--paw:calc(10 * var(--u));--paw-gap:calc(40 * var(--u))}.ab-ch{position:relative}.pt-root .ar-paws--ab-r{top:calc(100% + 11 * var(--u));left:calc(46 * var(--u));--paw-gap:calc(36 * var(--u))}.pt-root .ar-paws--ab-l{top:calc(100% + 11 * var(--u));right:calc(46 * var(--u));--paw-gap:calc(36 * var(--u))}.ar-ex-in,.ar-rc-in,.ab-points,.ab-sum{--bg-to:var(--pt-cream);--bg-from:#ebe3d6}.ab-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ab-fig-sc{--ss:.1;width:100%;height:100%;display:block}.ab-tw-rest{opacity:0}.ab-p.is-typing .ab-tw-done:after{content:"";vertical-align:-.16em;background:var(--pt-brown);width:2px;height:1.05em;margin:0 -2px 0 0;animation:.7s step-end infinite ar-caret;display:inline-block}@keyframes ar-caret{50%{opacity:0}}.ab-toc-paw{right:calc(100% + 3 * var(--u));width:calc(8.5 * var(--u));color:var(--pt-brown);animation:.7s cubic-bezier(.3,1.8,.5,1) both ab-pawhop;position:absolute;top:50%;translate:0 -50%}.ab-toc-paw svg{width:100%;height:auto;display:block;rotate:90deg}@keyframes ab-pawhop{0%{opacity:0;scale:.2}55%{opacity:1;scale:1.3}to{opacity:1;scale:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pt-root .ar-cc-ic{transition:color .25s, scale .8s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,0s) + .42s), rotate .8s cubic-bezier(.34, 1.56, .64, 1) calc(var(--d,0s) + .42s);rotate:-35deg;scale:.2}.pt-root .pt-popin.is-in .ar-cc-ic{rotate:none;scale:none}.pt-root .ab-ch-head.io:after{transform-origin:0;transition:scale .9s cubic-bezier(.2,.8,.2,1) .4s;scale:0 1}.pt-root .ab-ch-head.io.is-in:after{scale:1}.pt-root .pt-wipe>.ab-fig-sc{transition:clip-path 1.2s cubic-bezier(.7, 0, .2, 1) var(--d,0s), scale .25s linear}.pt-root .ab-spots li.io{transition:opacity .85s ease var(--d,0s), translate .9s cubic-bezier(.2, .75, .2, 1) var(--d,0s), scale .9s cubic-bezier(.2, .75, .2, 1) var(--d,0s), transform .3s cubic-bezier(.25, .8, .25, 1), box-shadow .3s, border-color .3s}.pt-root .ab-toc:not(.is-in) .ab-toc-list li{opacity:0;translate:calc(14 * var(--u)) 0}.pt-root .ab-toc-list li{transition:opacity .6s ease calc(var(--i,0) * 70ms + .3s), translate .7s cubic-bezier(.2, .75, .2, 1) calc(var(--i,0) * 70ms + .3s)}}@media (max-width:859px){.pt-root .ar-lift:hover{transform:none}.pt-root .ar-paws{--paw:10px;--paw-gap:22px}.pt-root .ar-paws--scene{top:3px;left:16px}.pt-root .ar-paws--feat{--paw-gap:17px;top:6px;right:16px}.pt-root .ar-paws--lt{--paw-gap:17px;top:7px;left:16px}.pt-root .ar-paws--ab-r{--paw-gap:26px;top:calc(100% + 8px);left:4px}.pt-root .ar-paws--ab-l{--paw-gap:26px;top:calc(100% + 8px);right:4px}.pt-root .ab-fig{translate:none!important}.pt-root .ab-toc-paw{width:12px;right:calc(100% + 4px)}}
.arl-clamp2,.arl-clamp3,.arl-clamp4{text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal!important}.arl-clamp2{-webkit-line-clamp:2;line-clamp:2}.arl-clamp3{-webkit-line-clamp:3;line-clamp:3}.arl-clamp4{-webkit-line-clamp:4;line-clamp:4}.arl-nophoto{background:linear-gradient(160deg,#efe5d8,#e2d3c0);place-items:center;display:grid!important}.arl-nophoto-ic{color:#fbf7f1;width:26%;height:auto;stroke:none!important}.arl-prep{text-align:center;padding:56px 20px 64px}.arl-prep-h{font-family:var(--pt-ff-min);letter-spacing:.08em;color:#25211d;margin:0;font-size:20px;font-weight:600}.arl-prep-p{letter-spacing:.04em;color:#625c56;margin:12px 0 0;font-size:13.5px;line-height:1.9}.arl-prep-l{letter-spacing:.06em;margin:18px 0 0;font-size:14px;font-weight:600}.arl-prep-l a{color:var(--pt-brown);border-bottom:1px solid;padding-bottom:2px}.arl-count{letter-spacing:.08em;color:#8a847c;font-size:12px}.arl-more{text-align:center;margin:28px 0 0}.arl-more-btn{border:1px solid var(--pt-brown);min-width:200px;height:44px;color:var(--pt-brown);font-family:var(--pt-ff-min);letter-spacing:.08em;cursor:pointer;background:#fff;border-radius:999px;padding:0 28px;font-size:14px;font-weight:700;transition:background .25s,color .25s}.arl-more-btn:hover{background:var(--pt-brown);color:#fff}@media (min-width:860px){.pt-main>.arl-feat:last-child,.pt-main>.ar-pick:last-child{padding-bottom:calc(48 * var(--u))}.arl-lt{padding-bottom:calc(46 * var(--u))}.arl-prep{padding:calc(64 * var(--u)) 0 calc(72 * var(--u))}.arl-prep-h{font-size:calc(18 * var(--u))}.arl-prep-p,.arl-prep-l{font-size:calc(9 * var(--u))}.arl-count{font-size:calc(8 * var(--u))}.arl-more{margin-top:calc(26 * var(--u))}.arl-more-btn{min-width:calc(190 * var(--u));height:calc(30 * var(--u));font-size:calc(9 * var(--u))}.ar-grid5.arl-grid{grid-template-columns:repeat(var(--n,5), minmax(0, calc(154 * var(--u))));justify-content:start;gap:calc(14 * var(--u))}.arl-fb .ar-fb-photo{inset:0 0 0 44%}.arl-fb .ar-fb-photo img{object-position:center}.arl-fb .ar-fb-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#f5f4f0,#f5f4f000);width:14%;position:absolute;inset:0 auto 0 0}.arl-fb .ar-fb-txt{width:44%;padding:calc(26 * var(--u)) calc(12 * var(--u)) calc(20 * var(--u)) calc(21 * var(--u));z-index:2;flex-direction:column;display:flex;right:auto}.arl-fb .ar-fb-label,.arl-fb .ar-fb-t,.arl-fb .ar-fb-d,.arl-fb .ar-fb-date{position:static}.arl-fb .ar-fb-t{margin-top:calc(8 * var(--u));font-size:calc(14.4 * var(--u));line-height:calc(23 * var(--u));letter-spacing:.05em}.arl-fb .ar-fb-d{margin-top:calc(10 * var(--u));font-size:calc(8.2 * var(--u));line-height:calc(15.5 * var(--u));letter-spacing:.06em;color:#5f5952;font-weight:500}.arl-fb .ar-fb-date{margin-top:auto}.arl-feat-grid--1{grid-template-columns:minmax(0,1fr)}.arl-feat-grid--1 .ar-fb-wrap{margin-top:calc(2 * var(--u))}.arl-fs .ar-fs-t{width:100%;font-size:calc(9.6 * var(--u));line-height:calc(16 * var(--u));letter-spacing:.05em}.arl-fs .ar-fs-body{right:calc(34 * var(--u))}.arl-fs-col--1{grid-template-rows:calc(237.5 * var(--u))}.arl-fs-col--1 .ar-fs-img{width:calc(160 * var(--u))}.arl-fs-col--1 .ar-fs-body{left:calc(177 * var(--u))}.arl-lt .ar-lt-t{font-size:calc(10.4 * var(--u));line-height:calc(18 * var(--u));letter-spacing:.06em}.arl-lt .ar-lt-d{font-size:calc(8 * var(--u));line-height:calc(15 * var(--u));letter-spacing:.06em;color:#8d877f;font-weight:500}.arl-lt .ar-lt-grid{row-gap:calc(24 * var(--u))}}@media (max-width:859px){.pt-root .pt-main>.arl-feat:last-child,.pt-root .pt-main>.ar-pick:last-child{padding-bottom:36px}.pt-root .arl-lt{padding-bottom:40px}.arl-lt .arl-count{display:none}.pt-root .arl-fb .ar-fb-photo{inset:auto}.pt-root .arl-fb .ar-fb-photo:before{display:none}.pt-root .arl-fb .ar-fb-txt{width:auto;display:block}.pt-root .arl-fb .ar-fb-t{font-size:18px;line-height:1.6}.pt-root .arl-fb .ar-fb-d{font-size:13px}.pt-root .arl-fs .ar-fs-t{font-size:14px;line-height:1.55}.pt-root .arl-fs-col--1 .ar-fs-img{width:112px}.pt-root .arl-fs .ar-fs-body{left:auto;right:auto}.pt-root .arl-more-btn{height:46px;font-size:14px}}
.psl-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.psl-count{letter-spacing:.08em;color:#8a847c;margin:0;font-size:12px}.psl-count b{font-family:var(--pt-ff-en);letter-spacing:0;color:var(--pt-brown);margin-right:2px;font-size:22px;font-weight:400}.psl-area{letter-spacing:.06em;font-weight:500}@media (min-width:860px){.psl-hero .ar-hero-sub{top:calc(136 * var(--u))}.psl{padding-top:calc(34 * var(--u));padding-bottom:calc(52 * var(--u))}.psl-count{font-size:calc(8.6 * var(--u))}.psl-count b{font-size:calc(17 * var(--u));margin-right:calc(2 * var(--u))}.ar-lt-grid{row-gap:calc(28 * var(--u))}.psl-area{font-size:calc(7.8 * var(--u));line-height:calc(14 * var(--u));color:#8d877f}}@media (max-width:859px){.pt-root .psl{padding:26px 16px 44px}.pt-root .psl .ar-lt-d.psl-area{letter-spacing:.04em;color:#8d877f;margin-top:4px;font-size:12px;line-height:1.6;display:block}.pt-root .psl .ar-lt-grid{margin-top:14px}}
