/* 17c一起草｜影像切片档案馆：新编辑主义、深墨黑底、胶片橘#F05A36、时间码与非对称影视版式。 */
:root{--ink:#111414;--ink-2:#1c2020;--paper:#f4f0e9;--paper-2:#eae4da;--orange:#f05a36;--orange-bright:#ff714d;--mint:#b8c7bd;--grey:#858b87;--line:rgba(244,240,233,.18);--serif:"Noto Serif SC",serif;--sans:"Noto Sans SC",sans-serif;--mono:"IBM Plex Mono",monospace;--ease:cubic-bezier(.23,1,.32,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font:16px/1.75 var(--sans);letter-spacing:.01em}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.w5j9zoq{position:fixed;z-index:99;left:1rem;top:-8rem;background:var(--orange);padding:.55rem 1rem;color:white;transition:top .2s var(--ease)}.w5j9zoq:focus{top:1rem}.pgz78pd{position:relative;z-index:20;background:var(--ink);border-bottom:1px solid var(--line)}.aczvo50i{min-height:78px;display:flex;align-items:center;gap:2rem;max-width:1440px;margin:auto;padding:0 clamp(1rem,4vw,4rem)}.nq44j9s{display:inline-flex;align-items:center;gap:.6rem;flex-shrink:0;font:700 1.35rem/1 var(--serif);letter-spacing:-.08em}.nq44j9s img{width:36px;height:36px;object-fit:contain}.nq44j9s em{font:600 .9rem var(--mono);color:var(--orange);letter-spacing:-.05em;font-style:normal;margin-left:.12rem}.xsaf8ia{display:flex;align-self:stretch;align-items:center;gap:clamp(.7rem,1.8vw,1.8rem);margin-left:auto}.xsaf8ia a{position:relative;font-size:.88rem;white-space:nowrap;color:rgba(244,240,233,.72);transition:color .18s var(--ease)}.xsaf8ia a:after{content:"";height:2px;width:0;position:absolute;bottom:-8px;left:0;background:var(--orange);transition:width .18s var(--ease)}.xsaf8ia a:hover,.xsaf8ia a.is-active{color:var(--paper)}.xsaf8ia a:hover:after,.xsaf8ia a.is-active:after{width:100%}.z8lorjxf,.se8epm{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:43px;padding:.7rem 1rem;border:1px solid var(--orange);font:600 .78rem var(--mono);letter-spacing:.04em;text-transform:uppercase;transition:background .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}.z8lorjxf{background:var(--orange);color:white;white-space:nowrap}.z8lorjxf:hover,.a7gafvk:hover{background:var(--orange-bright);transform:translateY(-2px)}.z8lorjxf:active,.se8epm:active{transform:scale(.97)}.d41twija{display:none;background:none;border:0;color:var(--paper);padding:.3rem}.d41twija span{display:block;width:22px;height:1px;background:currentColor;margin:6px}.o5jm26{border-top:1px solid var(--line);padding:.65rem clamp(1rem,4vw,4rem);display:flex;align-items:center;gap:1rem;background:#171a1a}.o5jm26>label{font:500 .66rem var(--mono);color:var(--mint);letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}.ffot0io{position:relative;display:flex;width:min(550px,100%)}.ffot0io input{width:100%;min-height:34px;border:0;border-bottom:1px solid rgba(244,240,233,.35);border-radius:0;background:transparent;padding:.35rem 5rem .35rem 0;color:var(--paper);font-size:.78rem;outline:0;transition:border-color .2s}.ffot0io input:focus{border-color:var(--orange)}.ffot0io input::placeholder{color:#8b918d}.ffot0io button{position:absolute;right:0;top:0;bottom:0;border:0;background:none;color:var(--orange);font:600 .68rem var(--mono);cursor:pointer}.k5gzkl5d{position:absolute;left:0;top:calc(100% + .35rem);font-size:.7rem;color:var(--mint);opacity:0;transform:translateY(-3px);transition:.2s var(--ease)}.k5gzkl5d.is-visible{opacity:1;transform:translateY(0)}
.vfa5j2jc{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(380px,.97fr);min-height:600px;background:var(--ink);overflow:hidden}.hrg206j{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,6vw,8rem);padding-right:clamp(1.25rem,4vw,5rem);position:relative}.hrg206j:before{content:"SOUND / PICTURE / HEART";position:absolute;top:1.2rem;left:clamp(1.25rem,6vw,8rem);font:500 .62rem var(--mono);letter-spacing:.16em;color:var(--grey);writing-mode:vertical-rl}.bxlrt4{display:flex;align-items:center;gap:.65rem;margin:0 0 1rem;font:500 .68rem var(--mono);letter-spacing:.11em;color:var(--mint);text-transform:uppercase}.bxlrt4 i{display:inline-block;width:7px;height:7px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 4px rgba(240,90,54,.15);animation:signal 2s infinite}@keyframes signal{50%{box-shadow:0 0 0 7px rgba(240,90,54,0)}}.vfa5j2jc h1,.xc8njr h1{max-width:700px;margin:0;font:900 clamp(3.1rem,6.1vw,6.1rem)/1.04 var(--serif);letter-spacing:-.09em}.vfa5j2jc h1 span{color:var(--paper)}.vfa5j2jc h1 strong{color:var(--orange);font-weight:900}.yc2v00{max-width:520px;margin:2rem 0 0;color:#c1c1ba;font-size:1.03rem}.yc2v00 b{color:var(--mint);font-family:var(--mono);font-weight:500}.phzrtb8{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:2.1rem}.a7gafvk{background:var(--orange);color:#fff}.e6tsh{color:var(--paper);border-color:var(--paper)}.e6tsh:hover{background:var(--paper);color:var(--ink);transform:translateY(-2px)}.kysht62o{display:inline-flex;gap:.7rem;align-items:center;font-size:.87rem;font-weight:600;color:var(--paper);border-bottom:1px solid var(--orange);padding-bottom:.18rem;transition:color .2s}.kysht62o:hover{color:var(--orange)}.zjpnz7y{display:flex;gap:2rem;flex-wrap:wrap;margin-top:clamp(2.2rem,5vw,4rem);padding-top:1.2rem;border-top:1px solid var(--line)}.zjpnz7y div{display:grid;gap:.2rem}.zjpnz7y b{font:600 1.2rem var(--mono);color:var(--paper)}.zjpnz7y span{font-size:.69rem;color:var(--grey)}.cusm8{position:relative;min-height:600px;overflow:hidden;background:#242927}.cusm8:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 0%,transparent 24%),linear-gradient(0deg,rgba(17,20,20,.72),transparent 45%)}.cusm8 img{height:100%;width:100%;object-fit:cover;filter:saturate(.84) contrast(1.05)}.j29ae0t{position:absolute;z-index:1;bottom:3rem;left:clamp(1.5rem,4vw,3.5rem);right:2rem;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:.7rem;font:500 .72rem var(--mono);letter-spacing:.08em}.pl6fo{position:absolute;z-index:2;font:500 .62rem var(--mono);letter-spacing:.1em}.zmu1gop{right:1rem;top:1.1rem;writing-mode:vertical-rl}.awr0nql{right:1rem;bottom:1.1rem;color:var(--orange)}.nszy2{overflow:hidden;background:var(--orange);color:#fff;height:43px;display:flex;align-items:center}.nszy2 div{display:flex;min-width:max-content;animation:ticker 30s linear infinite}.nszy2 span{padding:0 2.2rem;font:600 .67rem var(--mono);letter-spacing:.13em}.nszy2 span:after{content:"✦";margin-left:2.2rem;font-size:.85rem}@keyframes ticker{to{transform:translateX(-30%)}}
.uhjgnq72,.pre6bypo,.js9tc2b,.yj66e8,.mqkok9p7,.w4dhnk{padding:clamp(5rem,10vw,9rem) clamp(1rem,6vw,8rem)}.uhjgnq72{background:var(--paper);color:var(--ink)}.m94i7b6{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1.2fr) minmax(220px,.7fr);gap:2rem;align-items:end;margin-bottom:3rem}.m94i7b6 .bxlrt4{color:#627068;align-self:start}.m94i7b6 h2,.v0tvx7a h2,.gr6ik h2,.ap936 h2,.yj66e8 h2,.mqkok9p7 h2,.w4dhnk h2,.md2kvp h2{margin:0;font:800 clamp(2rem,4vw,4rem)/1.12 var(--serif);letter-spacing:-.07em}.m94i7b6 h2 em,.yj66e8 h2 em,.w4dhnk h2 em{font-style:normal;color:var(--orange)}.m94i7b6>p:last-child{margin:0;color:#626862;font-size:.87rem}.xb0x24{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1rem}.ft5dui{background:#e4ded4;display:flex;flex-direction:column;min-width:0}.nm503{position:relative;aspect-ratio:1.27;overflow:hidden;background:#bbc1bc}.u9yssp4 .nm503{aspect-ratio:1.55}.nm503 img{width:100%;height:100%;object-fit:cover;transition:transform .45s var(--ease),filter .45s}.nm503:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,10,.45),transparent 55%);opacity:.7}.ft5dui:hover .nm503 img{transform:scale(1.06);filter:saturate(1.1)}.ce5at32f{position:absolute;z-index:2;left:50%;top:50%;width:54px;height:54px;transform:translate(-50%,-35%) scale(.9);display:grid;place-items:center;border:1px solid rgba(255,255,255,.85);border-radius:50%;background:rgba(17,20,20,.48);color:#fff;padding:0 0 0 .2rem;opacity:0;cursor:pointer;transition:.25s var(--ease);backdrop-filter:blur(4px)}.ft5dui:hover .ce5at32f,.nm503:focus-within .ce5at32f{opacity:1;transform:translate(-50%,-50%) scale(1)}.mck1xybm{position:absolute;z-index:2;right:.7rem;bottom:.6rem;color:#fff;font:500 .68rem var(--mono)}.tytg6{padding:1rem 1rem 1.2rem}.tytg6 p{margin:0 0 .35rem;color:#687069;font:500 .65rem var(--mono);letter-spacing:.08em}.tytg6 h3,.tytg6 h2{margin:0 0 1rem;font:700 1rem/1.45 var(--serif);letter-spacing:-.04em}.tytg6 div{display:flex;gap:.6rem;flex-wrap:wrap;color:#70766f;font:.62rem var(--mono)}.kk5y94y{display:inline-flex;gap:1rem;margin-top:2.5rem;border-bottom:1px solid var(--ink);padding-bottom:.35rem;font-weight:700;font-size:.9rem}.kk5y94y:hover{color:var(--orange);border-color:var(--orange)}
.zv21zgj5{display:grid;grid-template-columns:1fr 1fr;background:#252a28}.eyqmga7c{position:relative;min-height:610px}.eyqmga7c:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,20,20,.82),transparent 60%)}.eyqmga7c img{width:100%;height:100%;object-fit:cover;filter:saturate(.68)}.eyqmga7c p{position:absolute;z-index:1;bottom:2rem;left:2rem;margin:0;font:600 1rem/1.4 var(--mono)}.v0tvx7a{align-self:center;padding:clamp(4rem,9vw,9rem) clamp(1.5rem,9vw,9rem)}.v0tvx7a h2 strong,.gr6ik h2 strong{color:var(--orange);font-weight:800}.v0tvx7a>p:not(.bxlrt4){color:#bec3bd}.vsnodj9v{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0}.vsnodj9v span{padding:.35rem .65rem;border:1px solid var(--line);font-size:.72rem;color:var(--mint)}
.gr6ik{display:grid;grid-template-columns:1fr 1.45fr;gap:4rem;padding:clamp(5rem,10vw,9rem) clamp(1rem,6vw,8rem);background:var(--orange);color:#fff}.gr6ik .bxlrt4{color:#fff}.gr6ik h2{max-width:560px}.gr6ik h2 strong{color:var(--ink)}.tz6ej{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:end}.tz6ej article{border-top:1px solid rgba(17,20,20,.55);padding-top:.8rem}.tz6ej b{font:600 .68rem var(--mono);color:rgba(17,20,20,.7)}.tz6ej h3{margin:.7rem 0 .5rem;font:700 1.05rem var(--serif)}.tz6ej p{margin:0;font-size:.8rem;line-height:1.65;color:#442117}
.pre6bypo{background:#1c2020}.pre6bypo .m94i7b6 .bxlrt4{color:var(--mint)}.pre6bypo .m94i7b6>p:last-child{color:#a4aca5}.s7bwuez{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.s7bwuez article{min-height:220px;padding:1.4rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .25s var(--ease)}.s7bwuez article:hover{background:#272d2a}.s7bwuez span{color:var(--orange);font:600 .64rem var(--mono);letter-spacing:.1em}.s7bwuez h3{font:700 1.25rem var(--serif);margin:2.8rem 0 .75rem;letter-spacing:-.04em}.s7bwuez p{margin:0;color:#a6ada7;font-size:.8rem}.pre6bypo>.kysht62o{margin-top:2.5rem}.js9tc2b{background:var(--paper);color:var(--ink)}.v01c5{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#bcbab2}.v01c5 article{min-height:320px;padding:1.8rem;background:var(--paper);display:flex;flex-direction:column;transition:background .2s}.v01c5 article:hover{background:#e7dfd2}.v01c5>article>p:first-child{margin:0;color:var(--orange);font:600 .66rem var(--mono);letter-spacing:.1em}.v01c5 h3{margin:2rem 0 1rem;font:700 1.5rem var(--serif);letter-spacing:-.06em}.v01c5 article>p:not(:first-child){margin:0;color:#626862;font-size:.82rem}.v01c5 article>div{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:auto;padding-top:1.5rem}.v01c5 article>div span{padding:.22rem .4rem;background:#d9d2c7;font:.56rem var(--mono);color:#5e645e}.v01c5 a{margin-top:.8rem;color:var(--orange);font:600 .72rem var(--mono)}
.giw2qi{display:grid;grid-template-columns:.75fr 1.25fr;gap:6rem;padding:clamp(5rem,10vw,9rem) clamp(1rem,6vw,8rem);background:#2d3531}.ap936 p:last-child{max-width:360px;color:#b8c7bd}.l8lkw{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.l8lkw li{display:grid;grid-template-columns:80px 1fr 1.2fr;gap:1.3rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--line)}.l8lkw b{font:500 .78rem var(--mono);color:var(--orange)}.l8lkw h3{margin:0;font:700 1.3rem var(--serif);letter-spacing:-.04em}.l8lkw p{margin:0;color:#b3bab4;font-size:.82rem}.yj66e8{background:#f7f3ec;color:var(--ink)}.s3tqp{max-width:970px;margin-left:auto;border-top:1px solid #b8b4ab}.s3tqp details{border-bottom:1px solid #b8b4ab;padding:1rem 0}.s3tqp summary{display:flex;justify-content:space-between;gap:2rem;cursor:pointer;list-style:none;font:700 1.05rem var(--serif);letter-spacing:-.035em}.s3tqp summary::-webkit-details-marker{display:none}.s3tqp summary span{color:var(--orange);font:400 1.6rem var(--mono);line-height:1}.s3tqp details[open] summary span{transform:rotate(45deg)}.s3tqp p{max-width:760px;margin:.9rem 0 0;color:#606762;font-size:.86rem}.mqkok9p7{background:#131616}.mqkok9p7>p:not(.bxlrt4){max-width:620px;color:#aeb6af;font-size:.85rem}.dbmq8{display:grid;grid-template-columns:repeat(5,1fr);margin-top:3rem;border-left:1px solid var(--line);border-top:1px solid var(--line)}.dbmq8 b{display:grid;place-items:center;min-height:120px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:#cbd1ca;font:600 1.15rem var(--serif);letter-spacing:-.06em}.w4dhnk{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background:#d9ded7;color:var(--ink)}.z8flmvdq{padding:2rem;border-top:2px solid var(--ink)}.z8flmvdq>span{display:grid;place-items:center;width:38px;height:38px;background:var(--orange);border-radius:50%;color:#fff;font-weight:700}.z8flmvdq h3{margin:1.1rem 0 .45rem;font:700 1.3rem var(--serif)}.z8flmvdq p{margin:0;color:#546058;font-size:.85rem}.md2kvp{display:grid;grid-template-columns:1.1fr .9fr;gap:5rem;padding:clamp(5rem,10vw,9rem) clamp(1rem,6vw,8rem);background:var(--ink)}.md2kvp>div>p:not(.bxlrt4){max-width:620px;color:#a6aea7}.prw9ax{display:grid;gap:1px;background:var(--line);align-content:center}.prw9ax article{min-height:118px;padding:1.1rem;background:#1e2221}.prw9ax span{font:500 .61rem var(--mono);letter-spacing:.1em;color:var(--orange)}.prw9ax p{margin:.55rem 0 .2rem;font-size:.73rem;color:#b7beb8}.prw9ax b{font:500 .8rem var(--mono);overflow-wrap:anywhere}.m3ymid{padding-bottom:clamp(5rem,10vw,9rem)}
.bfl2ef{background:#0b0d0d;border-top:1px solid var(--line)}.ivst5kv{display:flex;justify-content:space-between;gap:2rem;padding:.75rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--line);font:500 .58rem var(--mono);letter-spacing:.09em;color:#9da49e}.gbaiz0{display:grid;grid-template-columns:1.2fr .75fr 1fr .85fr;gap:2rem;padding:4rem clamp(1rem,4vw,4rem)}.hr9a1x8v{margin-bottom:1rem}.gbaiz0 p{margin:.35rem 0;color:#a3aaa4;font-size:.73rem;line-height:1.7}.gbaiz0 section>a:not(.nq44j9s){display:block;margin:.35rem 0;color:#b2b9b3;font-size:.77rem}.gbaiz0 section>a:not(.nq44j9s):hover{color:var(--orange)}.gbaiz0 h2{margin:0 0 .8rem;color:var(--orange);font:500 .65rem var(--mono);letter-spacing:.1em}.gtxc3vi{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:1rem}.gtxc3vi button{border:1px solid var(--line);background:transparent;color:#d9ded9;padding:.3rem .45rem;font-size:.62rem;cursor:pointer}.gtxc3vi button:hover{border-color:var(--orange);color:var(--orange)}.fd9h3l9y{display:flex;gap:1rem}.fd9h3l9y>div{text-align:center}.n46jb7s0{position:relative;width:76px;height:76px;overflow:hidden;background:repeating-linear-gradient(90deg,#e8e5dc 0 6px,#171b19 6px 10px),repeating-linear-gradient(0deg,transparent 0 7px,rgba(240,90,54,.78) 7px 11px);border:4px solid #e8e5dc}.n46jb7s0:before,.n46jb7s0:after{content:"";position:absolute;width:18px;height:18px;border:4px solid #161918;background:#e8e5dc}.n46jb7s0:before{left:4px;top:4px}.n46jb7s0:after{right:4px;bottom:4px}.n46jb7s0 i{position:absolute;width:7px;height:7px;background:#1b1e1c}.n46jb7s0 i:nth-child(1){left:34px;top:8px}.n46jb7s0 i:nth-child(2){left:48px;top:25px}.n46jb7s0 i:nth-child(3){left:27px;top:38px}.n46jb7s0 i:nth-child(4){left:51px;top:49px}.n46jb7s0 i:nth-child(5){left:20px;top:58px}.n46jb7s0 i:nth-child(6){left:43px;top:63px}.n46jb7s0 i:nth-child(7){left:63px;top:13px}.n46jb7s0 i:nth-child(8){left:11px;top:43px}.o5zbe{filter:hue-rotate(90deg)}.fd9h3l9y p{font-size:.58rem}.fd9h3l9y small{font-size:.52rem;color:#6d746e}.z9jryge9{display:flex;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,4rem);border-top:1px solid var(--line);font:400 .58rem var(--mono);color:#6d746e}.z9jryge9 span:last-child{max-width:440px;text-align:right}
.f84v2{min-height:60vh;background:var(--paper);color:var(--ink);padding-bottom:clamp(5rem,9vw,8rem)}.ptah0mak{max-width:1360px;margin:auto;padding:1.2rem clamp(1rem,5vw,5rem);font:500 .64rem var(--mono);color:#7a827b}.ptah0mak span{color:var(--orange)}.xc8njr{max-width:960px;padding:clamp(3rem,7vw,6rem) clamp(1rem,8vw,9rem) clamp(3.5rem,8vw,7rem);margin:auto}.xc8njr .bxlrt4{color:#68736a}.xc8njr h1{font-size:clamp(3rem,6.5vw,6.3rem)}.xc8njr h1 em{font-style:normal;color:var(--orange)}.xc8njr>p:last-child{max-width:660px;margin:1.5rem 0 0;color:#59615a;font-size:1.02rem}.g9oxlbz{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding:0 clamp(1rem,5vw,5rem)}.nrk9c{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:4rem clamp(1rem,5vw,5rem) 0;padding-top:1.5rem;border-top:1px solid #bdb8ae}.nrk9c h2{margin:0 1rem 0 0;font:700 1.3rem var(--serif)}.nrk9c a{padding:.35rem .7rem;border:1px solid #aaa79f;font:.68rem var(--mono)}.nrk9c a:hover{border-color:var(--orange);color:var(--orange)}.rk0mzoss,.etvn0or,.cmt9hibn,.u5aa0{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,9rem);padding:clamp(2rem,5vw,5rem) clamp(1rem,8vw,9rem)}.rk0mzoss{background:#202724;color:var(--paper)}.zoxhzm4 h2,.j9t1e h2,.u5aa0 h2{margin:0;font:800 clamp(2.4rem,4vw,4rem)/1.13 var(--serif);letter-spacing:-.07em}.zoxhzm4 p{max-width:430px;color:#b4bdb5}.vt9oq338{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.vt9oq338 li{display:grid;grid-template-columns:60px 1fr;column-gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--line)}.vt9oq338 span{grid-row:span 2;color:var(--orange);font:500 .7rem var(--mono)}.vt9oq338 h3{margin:0;font:700 1.18rem var(--serif)}.vt9oq338 p{grid-column:2;margin:.35rem 0 0;color:#aeb6af;font-size:.78rem}.xn0ep5i{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;margin:0 clamp(1rem,8vw,9rem);padding:2rem 0;border-top:1px solid #aaa69d;border-bottom:1px solid #aaa69d}.xn0ep5i h2{margin:0;font:700 1.5rem var(--serif)}.xn0ep5i p{margin:0 0 .5rem;color:#5d655e;font-size:.86rem}.etvn0or{align-items:center;background:#edf0ea}.hnwh4c{min-height:450px}.hnwh4c img{height:100%;width:100%;object-fit:cover}.j9t1e ul{list-style:none;padding:0;margin:1.8rem 0 0;border-top:1px solid #b5bdb5}.j9t1e li{display:grid;grid-template-columns:155px 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid #b5bdb5;font-size:.8rem;color:#525c54}.j9t1e b{color:var(--orange);font:600 .68rem var(--mono);letter-spacing:.08em}.bsn2ee{display:grid;grid-template-columns:repeat(3,1fr);margin:0 clamp(1rem,8vw,9rem);border-left:1px solid #b9b4ab}.bsn2ee article{padding:1.5rem;border-right:1px solid #b9b4ab}.bsn2ee span{font:500 .65rem var(--mono);color:var(--orange);letter-spacing:.08em}.bsn2ee h2{font:700 1.35rem var(--serif);letter-spacing:-.05em}.bsn2ee p{font-size:.8rem;color:#606862}.cmt9hibn{background:#202724;color:var(--paper);align-items:stretch}.cmt9hibn>div:first-child img{width:100%;height:100%;min-height:480px;object-fit:cover}.bm0qx69{display:grid;align-content:center}.bm0qx69 article{border-top:1px solid var(--line);padding:1rem 0}.bm0qx69 b{font:500 .66rem var(--mono);color:var(--orange)}.bm0qx69 h2{margin:.35rem 0;font:700 1.25rem var(--serif)}.bm0qx69 p{margin:0;color:#b9c2ba;font-size:.8rem}.u5aa0{align-items:center}.u5aa0 article:first-child p:last-child{color:#5d655e}.gr9n3f{min-height:430px}.gr9n3f img{height:100%;width:100%;object-fit:cover}.uw46iy{padding-top:3rem;padding-bottom:3rem}.uw46iy .m94i7b6{display:block;max-width:800px}.uw46iy .m94i7b6>p:last-child{margin-top:1rem}.m3ymid{padding-top:3rem;background:#252a28;color:var(--paper)}
@media(max-width:980px){.aczvo50i{gap:1rem}.xsaf8ia{gap:.8rem}.z8lorjxf{display:none}.m94i7b6{grid-template-columns:1fr 2fr}.m94i7b6>p:last-child{grid-column:2}.xb0x24{grid-template-columns:1fr 1fr}.u9yssp4{grid-column:span 2}.gr6ik{grid-template-columns:1fr}.gbaiz0{grid-template-columns:1.2fr 1fr}.fd9h3l9y{grid-column:span 2}.g9oxlbz{grid-template-columns:1fr 1fr}.g9oxlbz .ft5dui:first-child{grid-column:span 2}.vfa5j2jc{grid-template-columns:1fr .8fr}.hrg206j{padding-left:3rem}.hrg206j:before{left:1rem}.l8lkw{margin-top:1rem}.dbmq8{grid-template-columns:repeat(3,1fr)}}
@media(max-width:720px){body{font-size:15px}.aczvo50i{min-height:64px;position:relative}.nq44j9s img{width:32px;height:32px}.d41twija{display:block;margin-left:auto}.xsaf8ia{position:absolute;display:none;top:64px;left:0;right:0;z-index:30;height:auto;align-items:stretch;flex-direction:column;gap:0;background:#161918;border-bottom:1px solid var(--line);padding:.6rem 1rem}.xsaf8ia.is-open{display:flex}.xsaf8ia a{padding:.75rem 0}.xsaf8ia a:after{display:none}.o5jm26{align-items:flex-start;flex-direction:column;gap:.1rem;padding-top:.5rem;padding-bottom:.55rem}.ffot0io{width:100%}.vfa5j2jc{display:flex;flex-direction:column}.hrg206j{min-height:520px;padding:4rem 1.25rem 3rem}.hrg206j:before{display:none}.vfa5j2jc h1{font-size:3.15rem}.cusm8{min-height:340px}.cusm8:after{background:linear-gradient(0deg,rgba(17,20,20,.65),transparent)}.j29ae0t{bottom:1.4rem;left:1.2rem}.xb0x24,.s7bwuez,.v01c5,.w4dhnk{grid-template-columns:1fr}.u9yssp4{grid-column:auto}.m94i7b6{display:block;margin-bottom:2rem}.m94i7b6 .bxlrt4{margin-bottom:1rem}.m94i7b6>p:last-child{margin-top:1rem}.zv21zgj5,.gr6ik,.giw2qi,.md2kvp,.rk0mzoss,.etvn0or,.cmt9hibn,.u5aa0{grid-template-columns:1fr;gap:0}.eyqmga7c{min-height:380px}.v0tvx7a{padding:4rem 1.25rem}.tz6ej{grid-template-columns:1fr;gap:1.4rem}.s7bwuez article{min-height:180px}.l8lkw li{grid-template-columns:50px 1fr;padding:1.2rem 0}.l8lkw p{grid-column:2}.dbmq8{grid-template-columns:1fr 1fr}.w4dhnk{gap:2rem}.ivst5kv{flex-wrap:wrap}.ivst5kv span:last-child{display:none}.gbaiz0{grid-template-columns:1fr 1fr;padding-top:2.7rem}.gbaiz0>section:first-child{grid-column:span 2}.fd9h3l9y{grid-column:span 2}.z9jryge9{flex-direction:column}.z9jryge9 span:last-child{text-align:left}.xc8njr{padding-top:3rem}.g9oxlbz{grid-template-columns:1fr}.g9oxlbz .ft5dui:first-child{grid-column:auto}.rk0mzoss,.etvn0or,.cmt9hibn,.u5aa0{padding-left:1.25rem;padding-right:1.25rem}.xn0ep5i{grid-template-columns:1fr;margin:0 1.25rem}.bsn2ee{grid-template-columns:1fr;margin:0 1.25rem}.bsn2ee article{border-bottom:1px solid #b9b4ab}.cmt9hibn>div:first-child img{min-height:300px}.gr9n3f{min-height:300px}.uw46iy{padding-left:1.25rem;padding-right:1.25rem}.md2kvp{gap:2rem}.prw9ax{margin-top:1rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
