.l4Ll5a_section{padding-block:clamp(40px,5vw,72px) 0}.l4Ll5a_title{padding-inline:var(--gutter);font-family:var(--serif);margin:0 0 clamp(20px,2.4vw,32px);font-size:clamp(34px,4.2vw,60px);font-weight:300;line-height:1.05}.l4Ll5a_track{padding:0 var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(10px,1.4vw,22px);margin:0;list-style:none;display:flex;overflow-x:auto}.l4Ll5a_track::-webkit-scrollbar{display:none}.l4Ll5a_item{scroll-snap-align:start;opacity:0;animation:l4Ll5a_tileIn 1s var(--ease) forwards;animation-delay:calc(.2s + var(--i,0) * .12s);flex:0 0 calc(25% - clamp(10px,1.4vw,22px)/1.33333);transform:translateY(32px)}.l4Ll5a_track[data-count="3"] .l4Ll5a_item{flex-basis:calc(33.3333% - clamp(10px,1.4vw,22px)/1.5)}.l4Ll5a_track[data-count="2"] .l4Ll5a_item{flex-basis:calc(50% - clamp(10px,1.4vw,22px)/2)}.l4Ll5a_track[data-count="1"] .l4Ll5a_item{flex-basis:100%}@keyframes l4Ll5a_tileIn{to{opacity:1;transform:none}}.l4Ll5a_tile{display:block;position:relative;overflow:hidden}.l4Ll5a_media{aspect-ratio:3/4;background:var(--stone);max-height:82svh;position:relative;overflow:hidden}.l4Ll5a_track[data-count="2"] .l4Ll5a_media,.l4Ll5a_track[data-count="1"] .l4Ll5a_media{aspect-ratio:4/3}.l4Ll5a_img{object-fit:cover;transition:transform 1.4s var(--ease), filter .9s var(--ease)}.l4Ll5a_shade{opacity:0;transition:opacity .7s var(--ease);background:linear-gradient(#120c0800 60%,#120c0859);position:absolute;inset:0}.l4Ll5a_label{background:var(--ink);min-height:38px;color:var(--white);letter-spacing:.16em;text-transform:uppercase;isolation:isolate;transition:gap .5s var(--ease), padding .5s var(--ease), color .45s var(--ease);border-radius:6px;align-items:center;gap:0;padding:0 18px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;bottom:clamp(12px,1.2vw,18px);left:clamp(12px,1.2vw,18px);overflow:hidden}.l4Ll5a_label:before{content:"";z-index:-1;background:var(--white);transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.l4Ll5a_arrow{opacity:0;width:0;transition:width .5s var(--ease), opacity .4s var(--ease), transform .5s var(--ease);transform:translate(-6px)}@media (hover:hover){.l4Ll5a_tile:hover .l4Ll5a_img{transform:scale(1.05)}.l4Ll5a_tile:hover .l4Ll5a_shade{opacity:1}.l4Ll5a_tile:hover .l4Ll5a_label{color:var(--ink);gap:10px;padding-right:16px}.l4Ll5a_tile:hover .l4Ll5a_label:before{transform:none}.l4Ll5a_tile:hover .l4Ll5a_arrow{opacity:1;width:14px;transform:none}}.l4Ll5a_tile:focus-visible{outline-offset:4px}@media (max-width:767px){.l4Ll5a_item,.l4Ll5a_track[data-count] .l4Ll5a_item{flex-basis:78%}.l4Ll5a_track[data-count="1"] .l4Ll5a_item{flex-basis:100%}.l4Ll5a_track[data-count] .l4Ll5a_media{aspect-ratio:3/4}}@media (prefers-reduced-motion:reduce){.l4Ll5a_item{opacity:1;animation:none;transform:none}}
._2DINwW_block{max-width:1340px;margin:clamp(72px,9vw,140px) auto 0;margin-inline:max(var(--gutter), calc((100% - 1340px) / 2));background:var(--white);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);display:grid;overflow:hidden}._2DINwW_media{min-height:clamp(380px,46vw,680px);position:relative}._2DINwW_media img{object-fit:cover;transition:transform 1.6s var(--ease)}._2DINwW_block:hover ._2DINwW_media img{transform:scale(1.03)}._2DINwW_text{align-self:center;justify-items:start;gap:16px;padding:clamp(32px,5vw,72px);display:grid}._2DINwW_title{font-family:var(--serif);margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:300;line-height:1.05}._2DINwW_desc{max-width:30em;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}._2DINwW_price{margin:0 0 8px;font-size:15px}@media (max-width:900px){._2DINwW_block{grid-template-columns:1fr}._2DINwW_media{aspect-ratio:4/3;min-height:0}}
.bjwpoq_item{border-top:1px solid var(--line)}.bjwpoq_trigger{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;font-size:12px;display:flex}.bjwpoq_icon{flex-shrink:0;width:11px;height:11px;position:relative}.bjwpoq_icon:before,.bjwpoq_icon:after{content:"";height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.bjwpoq_icon:after{transform:rotate(90deg)}.bjwpoq_item[data-open] .bjwpoq_icon:after{transform:rotate(0)}.bjwpoq_panel{transition:grid-template-rows .55s var(--ease);grid-template-rows:0fr;display:grid}.bjwpoq_item[data-open] .bjwpoq_panel{grid-template-rows:1fr}.bjwpoq_inner{overflow:hidden}.bjwpoq_content{color:var(--ink-soft);opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease);padding-bottom:18px;font-size:13px;line-height:1.8;transform:translateY(-6px)}.bjwpoq_item[data-open] .bjwpoq_content{opacity:1;transition-delay:.12s;transform:none}.bjwpoq_content p,.bjwpoq_content ul{margin:0}.bjwpoq_content ul{padding-left:16px}.bjwpoq_content p+p{margin-top:10px}.bjwpoq_content a{text-underline-offset:3px;text-decoration:underline}
.eI5TCq_faq{max-width:900px;padding-inline:var(--gutter);margin:clamp(64px,8vw,120px) auto 0}.eI5TCq_title{font-family:var(--serif);text-align:center;margin:0 0 24px;font-size:clamp(26px,2.8vw,38px);font-weight:300}.eI5TCq_list{border-bottom:1px solid var(--line)}.eI5TCq_item button{min-height:64px;font-size:15px}.eI5TCq_item [role=region]>div>div{font-size:14px}
.cO7a0a_slider{padding-block:clamp(56px,7vw,112px) 0}.cO7a0a_head{padding-inline:var(--gutter);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.cO7a0a_head>div:first-child{gap:10px;max-width:640px;display:grid}.cO7a0a_controls{align-items:center;gap:8px;display:flex}.cO7a0a_controls a{white-space:nowrap;margin-right:12px}.cO7a0a_arrow{border:1px solid var(--line);width:44px;height:44px;transition:border-color .3s var(--ease), opacity .3s var(--ease);border-radius:50%;place-items:center;display:grid}.cO7a0a_arrow:hover:not(:disabled){border-color:var(--ink)}.cO7a0a_arrow:disabled{opacity:.3;cursor:default}.cO7a0a_track{padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;margin:0;list-style:none;display:flex;overflow-x:auto}.cO7a0a_track::-webkit-scrollbar{display:none}.cO7a0a_item{scroll-snap-align:start;flex:0 0 calc(29.4118% - 14.1176px)}@media (max-width:1024px){.cO7a0a_item{flex-basis:calc(43.4783% - 6.95652px)}}@media (max-width:767px){.cO7a0a_item{flex-basis:72%}.cO7a0a_arrow{display:none}.cO7a0a_controls a{margin-right:0}}.cO7a0a_head{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(20px)}.cO7a0a_item{opacity:0;transition:opacity 1s var(--ease) calc(.15s + var(--i,0) * .11s), transform 1.1s var(--ease) calc(.15s + var(--i,0) * .11s);transform:translateY(40px)}.cO7a0a_item img{transition:transform 1.6s var(--ease) calc(.15s + var(--i,0) * .11s), opacity .7s var(--ease);transform:scale(1.06)}.cO7a0a_slider[data-visible] .cO7a0a_head,.cO7a0a_slider[data-visible] .cO7a0a_item{opacity:1;transform:none}.cO7a0a_slider[data-visible] .cO7a0a_item img{transform:none}@media (prefers-reduced-motion:reduce){.cO7a0a_head,.cO7a0a_item{opacity:1;transform:none}.cO7a0a_item img{opacity:1;transform:none}}
.KJKcZW_block{max-width:1340px;margin:clamp(64px,8vw,120px) auto 0;margin-inline:max(var(--gutter), calc((100% - 1340px) / 2));background:var(--white);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden}.KJKcZW_text{align-self:center;gap:18px;padding:clamp(32px,4vw,56px);display:grid}.KJKcZW_title{font-family:var(--serif);margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.08}.KJKcZW_text p{font-family:var(--serif);color:var(--ink-soft);margin:0;font-size:19px;line-height:1.5}.KJKcZW_text strong{color:var(--ink);font-weight:600}.KJKcZW_media{min-height:460px;position:relative}.KJKcZW_media img{object-fit:cover;object-position:45% 50%}@media (max-width:800px){.KJKcZW_block{grid-template-columns:1fr}.KJKcZW_media{aspect-ratio:4/3;order:-1;min-height:0}.KJKcZW_text p{font-size:17px}}
.pBCnba_section{padding-block:clamp(64px,8vw,112px) 0;overflow:hidden}.pBCnba_head{padding-inline:var(--gutter);text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(24px,3vw,40px);display:grid}.pBCnba_title{font-family:var(--serif);margin:0;font-size:clamp(28px,3vw,40px);font-weight:300}.pBCnba_summary{color:var(--ink-soft);align-items:center;gap:10px;margin:0;font-size:13px;display:inline-flex}.pBCnba_rows{gap:16px;display:grid}.pBCnba_row{overscroll-behavior-x:contain;scrollbar-width:none;outline-offset:-2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.pBCnba_row::-webkit-scrollbar{display:none}.pBCnba_row[data-static]{justify-content:center;-webkit-mask-image:none;mask-image:none}.pBCnba_row[data-static] .pBCnba_set+.pBCnba_set{display:none}.pBCnba_set{flex-shrink:0;gap:16px;padding-right:16px;display:flex}.pBCnba_slot{opacity:0;filter:blur(5px);transform:translateX(var(--dx,28px));transition:opacity .7s var(--ease) calc(var(--row,0) * .12s + var(--i,0) * 70ms), transform .7s var(--ease) calc(var(--row,0) * .12s + var(--i,0) * 70ms), filter .7s var(--ease) calc(var(--row,0) * .12s + var(--i,0) * 70ms);flex:0 0 clamp(250px,26vw,360px)}.pBCnba_row[data-from=left] .pBCnba_slot{--dx:-28px}.pBCnba_row[data-visible] .pBCnba_slot{opacity:1;filter:none;transform:none}.pBCnba_card{border:1px solid var(--line);background:var(--white);border-radius:12px;align-content:start;gap:12px;height:100%;min-height:176px;padding:22px;display:grid}.pBCnba_top{align-items:center;gap:12px;display:flex}.pBCnba_avatar{background:var(--mist);width:40px;height:40px;font-family:var(--serif);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid}.pBCnba_who{min-width:0;display:grid}.pBCnba_author{font-size:13px;font-weight:500}.pBCnba_meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pBCnba_stars{color:var(--stone-deep);gap:2px;display:inline-flex}.pBCnba_stars [data-on]{color:var(--ink)}.pBCnba_quote{font-family:var(--serif);margin:0;font-size:18px;line-height:1.4}@media (max-width:600px){.pBCnba_slot{flex-basis:78vw}.pBCnba_card{padding:18px}.pBCnba_quote{font-size:16px}}@media (prefers-reduced-motion:reduce){.pBCnba_slot{opacity:1;filter:none;transition:none;transform:none}}
