.abj{background:#F3F3F0;color:#151716}.abj-main{position:relative;overflow:hidden;isolation:isolate;padding:120px 72px 72px}.abj-lines{position:absolute;inset:0 72px;display:grid;grid-template-columns:repeat(6,1fr);pointer-events:none;z-index:0}.abj-lines i{border-left:1px solid #e2e3df}.abj-lines i:last-child{border-right:1px solid #e2e3df}.abj-mark{position:absolute;right:-40px;top:112px;width:260px;height:415px;z-index:0;pointer-events:none;filter:drop-shadow(-1.5px -1.5px 1px rgba(255,255,255,.95)) drop-shadow(1.5px 1.5px 1.5px rgba(0,0,0,.09))}.abj-sheet{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,1fr);grid-row-gap:56px;row-gap:56px;max-width:1296px;margin:0 auto}.abj-left{grid-column:1/4;position:relative;padding:0 24px 0 calc(100%/3 + 1px)}.abj-right{grid-column:4/6;padding:0 24px;display:flex;flex-direction:column;gap:22px}.abj-kicker{position:absolute;left:0;top:0;margin:0;display:flex;align-items:center;gap:10px;font:10px/1 var(--fy-mono,ui-monospace,Menlo,monospace);letter-spacing:.12em;text-transform:uppercase;color:#4A4245}.abj-kicker img{height:22px;width:auto}.abj-rule{position:absolute;left:0;top:104px;width:2px;height:60px;background:#151716}.abj-title{margin:92px 0 0;font:400 40px/1.08 FrameClash,Clash Display,sans-serif;letter-spacing:-.01em;color:#151716}.abj-title span{color:#8E8789}.abj-facts{margin:40px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px}.abj-facts div{display:flex;flex-direction:column;gap:5px}.abj-facts dt{font:9px/1 var(--fy-mono,ui-monospace,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;color:#747873}.abj-facts dd{margin:0;font:400 13px/1.3 FrameClash,Clash Display,sans-serif;color:#151716}.abj-btn{display:inline-block;margin-top:36px;padding:11px 22px;border:1px solid #151716;font:10px/1 var(--fy-mono,ui-monospace,Menlo,monospace);letter-spacing:.1em;color:#151716;text-decoration:none}.abj-btn:hover{background:#151716;color:#F3F3F1}.abj-lead{margin:92px 0 6px;font:400 15px/1.45 FrameClash,Clash Display,sans-serif;color:#151716;max-width:440px}.abj-part{display:flex;flex-direction:column;gap:8px;max-width:440px}.abj-part span{font:9px/1 var(--fy-mono,ui-monospace,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;color:#747873}.abj-part p{margin:0;font:11.5px/1.65 var(--fy-mono,ui-monospace,Menlo,monospace);color:#3A3C3B}.abj-sign{margin:6px 0 0;font:400 22px/1 FrameClash,Clash Display,sans-serif;color:#151716}.abj-sign small{display:block;margin-top:8px;font:9px/1 var(--fy-mono,ui-monospace,Menlo,monospace);letter-spacing:.14em;text-transform:uppercase;color:#747873}.abj-foot{grid-column:2/7;display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #e2e3df;padding:18px 24px 0}.abj-awards{font:9px/1.5 var(--fy-mono,ui-monospace,Menlo,monospace);letter-spacing:.08em;text-transform:uppercase;color:#747873;max-width:560px}.abj-foot nav{display:flex;gap:28px;flex:none}.abj-foot a{font:10px/1 var(--fy-mono,ui-monospace,Menlo,monospace);letter-spacing:.06em;color:#151716;text-decoration:none}.abj-foot a:hover{text-decoration:underline}@media(max-width:1100px){.abj-main{padding:104px 40px 56px}.abj-lines{inset:0 40px}.abj-left{padding-left:calc(100%/3 + 1px)}.abj-title{font-size:34px}.abj-mark{width:200px;height:319px}}@media(max-width:1023px){.abj-lines,.abj-sheet{grid-template-columns:repeat(2,1fr)}.abj-left{grid-column:1/3;padding:0 0 0 24px}.abj-right{padding:0 24px}.abj-foot,.abj-right{grid-column:1/3}.abj-kicker{position:static;margin-bottom:28px}.abj-rule{display:none}.abj-lead,.abj-title{margin-top:0}.abj-facts{grid-template-columns:repeat(4,auto);justify-content:start}}@media(max-width:760px){.abj-main{padding:84px 18px 48px}.abj-lines{inset:0 18px}.abj-mark{width:150px;height:239px;right:-30px;top:64px}.abj-sheet{row-gap:40px}.abj-left,.abj-right{padding:0 14px}.abj-right{gap:20px}.abj-title{font-size:30px}.abj-facts{grid-template-columns:1fr 1fr}.abj-btn,.abj-facts{margin-top:28px}.abj-part p{font-size:12px}.abj-foot{flex-direction:column;align-items:flex-start;padding:16px 14px 0}.abj-foot nav{gap:20px;flex-wrap:wrap}}@media(min-width:1024px){.abj-main{padding:96px 72px 32px}.abj-sheet{row-gap:28px}.abj-title{margin-top:64px}.abj-rule{top:76px}.abj-lead{margin-top:64px;max-width:none;font-size:16px}.abj-right{grid-column:4/7;gap:16px;padding-right:0}.abj-parts{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 32px;gap:18px 32px}.abj-part{max-width:none}.abj-part p{font-size:11px;line-height:1.55}.abj-part p+p{margin-top:6px}.abj-sign{margin-top:0;font-size:20px}.abj-mark{right:auto;left:-30px;top:auto;bottom:40px;width:200px;height:319px}.abj-foot{padding-top:14px}}.abj-team{margin:28px 0 0;font:400 15px/1.4 FrameClash,Clash Display,sans-serif;color:#151716;max-width:340px}.abj-team span{color:#8E8789}.abj-letter{column-count:2;column-gap:32px}.abj-letter p{margin:0 0 10px;font:11px/1.6 var(--fy-mono,ui-monospace,Menlo,monospace);color:#3A3C3B;break-inside:avoid-column}.abj-line{margin:0;display:flex;flex-wrap:wrap;gap:4px 0;font:9px/1.5 var(--fy-mono,ui-monospace,Menlo,monospace);letter-spacing:.08em;text-transform:uppercase;color:#747873}.abj-line span+span:before{content:"·";margin:0 10px}.abj-foot{align-items:flex-start}@media(max-width:1023px){.abj-letter{column-count:1}}@media(max-width:760px){.abj-letter p{font-size:12px}.abj-line{font-size:9px}}@media(min-width:1024px){.abj-line{flex-wrap:nowrap;white-space:nowrap;letter-spacing:.05em}.abj-line span+span:before{margin:0 8px}.abj-foot nav{gap:22px}.abj-letter{margin-top:72px}.abj-team{max-width:380px}}.abj-line>*+:before{content:"·";margin:0 8px;color:#747873}.abj-line a.abj-rev{color:#747873;text-decoration:none;font:inherit;letter-spacing:inherit}.abj-line a.abj-rev:hover{color:#151716}.abj-line .abj-rev{letter-spacing:.05em}