.tb-o1{position:relative}.tb-op{padding:36px var(--gutter) 48px;grid-template-columns:minmax(0,1fr) minmax(0,497px);align-items:start;column-gap:40px;display:grid}.tb-op .r{padding-top:14px}.tb-h1{margin-top:20px;font-size:66px;line-height:1}.tb-lead{color:var(--fg2);font-size:16.5px;line-height:1.6}.tb-band{background:var(--bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:max(373px,24.5vw);display:grid}.tb-band>li{min-width:0;position:relative}.tb-fr{background:var(--bg2);color:var(--on-photo);display:block;position:absolute;inset:0;overflow:hidden}.tb-fr:after{content:"";pointer-events:none;background:linear-gradient(0deg,#0b2638db 0,#0b26389e 30%,#0b263800 64%);position:absolute;inset:0}.tb-fr:focus-visible{outline-color:var(--on-photo);outline-offset:-5px}.tb-ft{z-index:2;grid-template-columns:minmax(0,1fr) 44px;align-items:end;column-gap:16px;display:grid;position:absolute;bottom:28px;left:34px;right:34px}.tb-ft b{font-size:42px;line-height:1;display:block}.tb-ft .label{opacity:.94;margin-top:11px;display:block}.tb-oz{max-width:390px;min-height:2.52em;margin-top:9px;font-size:21px;line-height:1.26;display:block}.tb-ft i{width:44px;height:44px;transition:background-color var(--duration-micro) var(--ease-standard), border-color var(--duration-micro) var(--ease-standard);border:1px solid #fff9;place-items:center;font-style:normal;display:grid}@media (hover:hover){.tb-fr:hover .tb-ph{transform:scale(1.03)}.tb-fr:hover i{border-color:var(--on-photo);background:#ffffff1f}}.tbm{display:none}@media (min-width:1100px) and (max-width:1279px){.tb-op{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.tb-h1{font-size:58px}.tb-ft{left:28px;right:28px}.tb-ft b{font-size:38px}.tb-oz{font-size:19px}}@media (min-width:768px) and (max-width:1099px){.tb-op{padding:32px var(--gutter) 36px;grid-template-columns:minmax(0,1fr)}.tb-op .r{max-width:620px;padding-top:16px}.tb-h1{margin-top:16px;font-size:52px}.tb-band{height:max(360px,44vw)}.tb-ft{grid-template-columns:minmax(0,1fr);row-gap:14px;bottom:20px;left:20px;right:20px}.tb-ft b{font-size:32px}.tb-ft .label{letter-spacing:.14em;margin-top:9px}.tb-oz{min-height:3.78em;font-size:17.5px}}@media (max-width:767px){.tb-op{padding:18px var(--gutter) 0;display:block}.tb-op .r{padding-top:0}.tb-h1{margin-top:12px;font-size:37px;line-height:1.04}.tb-lead{margin-top:12px;font-size:15px;line-height:1.5}.tb-band{display:none}.tbm{display:block}.tbm-sn{height:1px;margin-bottom:-1px;display:block}.tbm-st{top:var(--tb-ust);z-index:3;padding:0 var(--gutter) 1px;background:var(--bg);margin-top:12px;position:sticky}.tbm-st:before{content:"";left:var(--gutter);right:var(--gutter);background:var(--rule);height:1px;position:absolute;bottom:0}.tbm-st[data-yapisik]:before{left:0;right:0}.tbm-seg.ofm-seg{border:0}.tbm-seg.ofm-seg>button,.tbm-seg.ofm-seg.iki>button{height:auto;min-height:58px;color:var(--fg2);text-align:left;background:0 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;padding:8px 0 9px;position:relative}.tbm-seg.ofm-seg>button+button{border-left:0}.tbm-seg.ofm-seg>button[aria-selected=true]{color:var(--fg);background:0 0}.tbm-seg.ofm-seg>button[aria-selected=true]:after{content:"";background:var(--lagoon);width:44px;height:2px;position:absolute;bottom:-1px;left:0}.tbm-seg.ofm-seg>button>b{font-family:var(--font-serif);font-variation-settings:"wdth" 90;letter-spacing:-.01em;font-size:22px;font-weight:300;line-height:1.1}.tbm-seg.ofm-seg>button>span,.tbm-seg.ofm-seg>button[aria-selected=true]>span{letter-spacing:.04em;color:inherit;opacity:1;font-size:12.5px;font-weight:500;line-height:18px}.tbm-seg.ofm-seg>button:focus-visible{outline-offset:-2px;outline-color:var(--focus)}.tbm-pic{background:var(--bg2);height:262px;position:relative;overflow:hidden}.tbm-ps{padding:14px var(--gutter) 0}.tbm-ps .label{color:var(--fg2);margin-top:4px;line-height:1.5}.tbm-say{margin-top:8px;font-size:24px;line-height:1.2}.tbm-dn{border-top:1px solid var(--rule);min-height:44px;color:var(--fg2);align-items:center;gap:10px;margin-top:10px;font-size:14.5px;display:flex}.tbm-dn>svg{flex:none}}@media (max-width:359px){.tbm-seg.ofm-seg>button>b{font-size:18px}.tbm-seg.ofm-seg>button>span,.tbm-seg.ofm-seg>button[aria-selected=true]>span{letter-spacing:.02em}}
