@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-dm:"DM Sans","DM Sans Fallback"}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_744198{font-family:Syne,Syne Fallback;font-style:normal}.__variable_744198{--font-syne:"Syne","Syne Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_cc28ac{font-family:Newsreader,Newsreader Fallback}.__variable_cc28ac{--font-newsreader:"Newsreader","Newsreader Fallback"}:root{--paper:#f1ebe0;--ink:#0a0a0a;--mute:rgba(10,10,10,0.62);--faint:rgba(10,10,10,0.38);--hair:rgba(10,10,10,0.14);--signal:#1e5c40;--signal-soft:rgba(30,92,64,0.12);--pad:clamp(1.15rem,3.8vw,2.5rem);--col:min(100% - var(--pad) * 2,52rem);--wide:min(100% - var(--pad) * 2,72rem);--ease:cubic-bezier(0.2,0.85,0.25,1);--font-sans:var(--font-dm),"Helvetica Neue",Helvetica,Arial,sans-serif;--font-display:var(--font-syne),"Helvetica Neue",sans-serif;--font-serif:var(--font-newsreader),"Times New Roman",Times,serif;--mast:3.75rem}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--mast)}body,html{overflow-x:clip}body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:auto}::selection{background:var(--signal);color:var(--paper)}address,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer;padding:0}:focus{outline:none}:focus-visible{outline:1.5px solid var(--signal);outline-offset:3px}.skip{position:absolute;left:var(--pad);top:.75rem;z-index:100;padding:.5rem .75rem;background:var(--ink);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;transform:translateY(-160%)}.skip,.skip:focus{color:var(--paper)}.skip:focus{transform:none}.col{width:var(--col)}.col,.wide{margin-inline:auto}.wide{width:var(--wide)}.hair{border:0;height:1px;margin:0;background:var(--hair)}.hair--inset{width:var(--col);margin-inline:auto}.em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.02em}.progress{position:fixed;top:0;left:0;right:0;z-index:60;height:1px;pointer-events:none}.progress__bar{display:block;height:100%;width:100%;background:var(--signal);transform:scaleX(0);transform-origin:left center}.mast{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--hair)}.mast__row{display:flex;align-items:center;justify-content:space-between;min-height:var(--mast);width:var(--wide);margin-inline:auto}.mast__mark{font-family:var(--font-display);font-weight:600;font-size:.8125rem;letter-spacing:.28em}.mast__nav{display:none;align-items:center;gap:1.75rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.mast__nav a{transition:color .2s var(--ease)}.mast__nav a:hover{color:var(--signal)}.mast__loc{color:var(--faint)}.mast__cta{color:var(--signal)!important}.mast__toggle{width:2.5rem;height:2.5rem;display:grid;place-items:center;margin-right:-.35rem}.mast__bars{position:relative;width:1.05rem;height:1px;background:currentColor}.mast__bars:after,.mast__bars:before{content:"";position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:top .2s var(--ease),transform .2s var(--ease)}.mast__bars:before{top:-5px}.mast__bars:after{top:5px}.mast__toggle[aria-expanded=true] .mast__bars{background:transparent}.mast__toggle[aria-expanded=true] .mast__bars:before{top:0;transform:rotate(45deg)}.mast__toggle[aria-expanded=true] .mast__bars:after{top:0;transform:rotate(-45deg)}.mast__drawer{display:flex;flex-direction:column;padding:.25rem var(--pad) 1.25rem;border-bottom:1px solid var(--hair);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.mast__drawer[hidden]{display:none}.mast__drawer a{padding:.85rem 0;border-top:1px solid var(--hair)}.mast__drawer a:last-child{color:var(--signal)}@media (min-width:820px){.mast__nav{display:flex}.mast__drawer,.mast__toggle{display:none}}.notice{padding-bottom:clamp(3rem,8vw,5rem)}@media (min-width:1100px){.notice{margin:0 auto;max-width:88rem;border-inline:1px solid var(--hair);min-height:100vh}}.announce{padding:clamp(3rem,9vw,6.5rem) 0 clamp(3.5rem,10vw,7rem);position:relative}.announce__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-bottom:clamp(2.5rem,6vw,4rem);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.announce__meta strong{color:var(--signal);font-weight:500}.announce__title{font-family:var(--font-display);font-weight:500;font-size:clamp(3.1rem,2rem + 7.5vw,7.25rem);line-height:.92;letter-spacing:-.045em;max-width:9.5ch;margin-bottom:clamp(2rem,5vw,3.25rem)}.announce__title .em{display:block;margin-top:.02em;font-size:.94em;letter-spacing:-.035em}.announce__body{display:grid;grid-gap:1.75rem;gap:1.75rem;max-width:28rem;padding-top:1.5rem;border-top:1px solid var(--hair)}.announce__stand{color:var(--mute);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65}.announce__acts{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 1.75rem}.act{font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:.15rem;transition:color .2s var(--ease),border-color .2s var(--ease)}.act:hover{color:var(--signal);border-color:var(--signal)}.act--ghost{border-bottom-color:transparent;color:var(--mute);background-image:linear-gradient(var(--signal),var(--signal));background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:color .2s var(--ease),background-size .3s var(--ease)}.act--ghost:hover{color:var(--signal);background-size:100% 1px}.announce__live{margin-top:clamp(2rem,5vw,2.75rem);display:inline-flex;align-items:center;gap:.65rem;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.announce__live i{width:.35rem;height:.35rem;border-radius:50%;background:var(--signal);font-style:normal;flex-shrink:0}.thesis{padding:clamp(5rem,14vw,9rem) 0}.thesis__mark{font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin-bottom:1.75rem}.thesis__h{font-family:var(--font-display);font-weight:500;font-size:clamp(2.4rem,1.2rem + 4.5vw,5rem);line-height:1.02;letter-spacing:-.04em;max-width:11ch;margin-bottom:2rem}.thesis__h .em{display:inline;color:var(--signal)}.thesis__p{max-width:30rem;color:var(--mute);font-size:1.0625rem;line-height:1.7}.caps{padding:clamp(4rem,10vw,7rem) 0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caps__head{margin-bottom:2rem}.caps__head span{font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.def{border-top:1px solid var(--hair)}.def__row{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:.3rem;row-gap:.3rem;padding:1.35rem 0;border-bottom:1px solid var(--hair)}.def__n{grid-column:1;grid-row:1/span 2;font-size:.75rem;font-weight:500;letter-spacing:.08em;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:.3rem}.def__n,.def__t{transition:color .2s var(--ease)}.def__t{grid-column:2;font-family:var(--font-display);font-weight:500;font-size:clamp(1.15rem,1rem + .6vw,1.4rem);letter-spacing:-.025em}.def__b{grid-column:2;color:var(--mute);max-width:34rem;font-size:.98rem;line-height:1.65}@media (hover:hover) and (pointer:fine){.def__row:hover .def__n,.def__row:hover .def__t{color:var(--signal)}}@media (min-width:860px){.def__row{grid-template-columns:3rem 13.5rem minmax(0,1fr);align-items:baseline;column-gap:1.5rem}.def__n{grid-row:1}.def__t{grid-column:2}.def__b{grid-column:3}}.move{padding:clamp(4rem,10vw,7rem) 0}.move__head{margin-bottom:2rem}.move__head span{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--signal)}.seq{margin-bottom:1.75rem}.seq__list{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.15rem;row-gap:.65rem;margin-bottom:1.15rem}.seq__step{font-family:var(--font-display);font-size:clamp(1.35rem,1rem + 1.5vw,2rem);font-weight:500;letter-spacing:-.03em;color:var(--faint);opacity:.45;transition:color .35s var(--ease),opacity .35s var(--ease)}.seq__step:not(:last-child):after{content:"→";margin:0 .55rem 0 .65rem;font-size:.55em;color:var(--hair);opacity:1;vertical-align:.15em}.seq__step.is-on{color:var(--ink);opacity:1}.seq__step.is-on.is-done{color:var(--signal)}.seq__line{height:1px;background:var(--hair);overflow:hidden}.seq__fill{display:block;height:100%;width:100%;background:var(--signal);transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--ease)}.move__note{max-width:30rem;color:var(--mute);line-height:1.7}.prin{padding:clamp(5rem,12vw,8.5rem) 0}.prin__h{font-family:var(--font-display);font-weight:500;font-size:clamp(2.5rem,1.3rem + 4.2vw,4.75rem);line-height:1;letter-spacing:-.04em;max-width:10ch;margin-bottom:2rem}.prin__h .em{display:block;margin-top:.08em;color:var(--signal)}.prin__grid{display:grid;grid-gap:2rem;gap:2rem;max-width:36rem}.prin__p{color:var(--mute);line-height:1.7}.prin__list{display:grid;grid-gap:.75rem;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--hair)}.prin__list li{font-size:.8125rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);display:flex;gap:.85rem;align-items:center}.prin__list li:before{content:"";width:1.25rem;height:1px;background:var(--signal);flex-shrink:0}@media (min-width:900px){.prin__wrap{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:3.5rem;gap:3.5rem;align-items:end}.prin__h{margin-bottom:0}}.fit{padding:clamp(4rem,10vw,6.5rem) 0}.fit__h{font-family:var(--font-display);font-weight:500;font-size:clamp(1.65rem,1.15rem + 1.8vw,2.45rem);letter-spacing:-.03em;line-height:1.12;max-width:16ch;margin-bottom:1.35rem}.fit__p{max-width:32rem;color:var(--mute);line-height:1.7;margin-bottom:1.75rem}.fit__sectors{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);line-height:1.85;max-width:36rem}.notes{padding:clamp(4.5rem,11vw,7.5rem) 0}.notes__head{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-bottom:2.5rem;max-width:40rem}.notes__label{font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-bottom:.65rem}.notes__title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);letter-spacing:-.035em;line-height:1.08;max-width:12ch}.notes__intro{color:var(--mute);line-height:1.7;max-width:30rem}.notes__list{border-top:1px solid var(--hair);margin-bottom:2rem}.notes__list>li{border-bottom:1px solid var(--hair)}.notes__row{display:grid;grid-template-columns:2.5rem minmax(0,1fr);grid-gap:.5rem 1.15rem;gap:.5rem 1.15rem;padding:1.4rem 0}.notes__n,.notes__row{transition:color .2s var(--ease)}.notes__n{font-size:.75rem;font-weight:500;letter-spacing:.08em;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:.25rem}.notes__main{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.notes__t{font-family:var(--font-display);font-weight:500;font-size:clamp(1.1rem,1rem + .5vw,1.35rem);letter-spacing:-.025em;line-height:1.2;transition:color .2s var(--ease)}.notes__dek{color:var(--mute);font-size:.95rem;line-height:1.55;max-width:36rem}.notes__meta{grid-column:2;display:flex;align-items:center;gap:.85rem;margin-top:.35rem;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.notes__arrow{color:var(--signal);transition:transform .22s var(--ease)}@media (hover:hover) and (pointer:fine){.notes__row:hover .notes__n,.notes__row:hover .notes__t{color:var(--signal)}.notes__row:hover .notes__arrow{transform:translateX(4px)}}@media (min-width:800px){.notes__head{grid-template-columns:1fr 1fr;align-items:end;gap:2.5rem;max-width:none}.notes__row{grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;gap:1.25rem 1.75rem}.notes__meta{grid-column:auto;margin-top:0;justify-content:flex-end;min-width:8.5rem}}.notes__all{display:inline-block}.page-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;border-bottom:1px solid var(--hair)}.page-top__mark{font-family:var(--font-display);font-weight:600;font-size:.8125rem;letter-spacing:.28em}.page-top__eye,.page-top__loc{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.page-top__eye{color:var(--signal)}.page-main{padding-block:clamp(3rem,8vw,5rem) clamp(4rem,10vw,6rem)}.doc__head{margin-bottom:2.5rem}.doc__label{font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--signal);margin-bottom:1rem}.doc__title{font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);letter-spacing:-.035em;line-height:1.05;max-width:14ch;margin-bottom:1.25rem}.doc__title--article{max-width:18ch}.doc__lede{color:var(--mute);line-height:1.7;max-width:34rem}.doc__lede--tight{margin-top:2rem}.doc__body{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:34rem;color:var(--ink);line-height:1.75;font-size:1.0625rem;margin-bottom:2.75rem}.doc__body p{color:var(--mute)}.doc__back{display:flex;flex-wrap:wrap;gap:1.25rem 1.75rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--hair)}.doc__fine{margin-top:1.5rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.doc__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:1.75rem}.roles{margin-top:2.5rem;border-top:1px solid var(--hair)}.roles__label{font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:1.25rem 0}.roles__list{border-top:1px solid var(--hair)}.roles__item{padding:1.5rem 0;border-bottom:1px solid var(--hair);display:grid;grid-gap:.65rem;gap:.65rem}.roles__title{font-family:var(--font-display);font-weight:500;font-size:1.2rem;letter-spacing:-.02em}.roles__meta{font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.roles__sum{color:var(--mute);line-height:1.65;max-width:36rem}.close{padding:clamp(5rem,12vw,9rem) 0 clamp(4rem,10vw,7rem)}.close__h{font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem,1.3rem + 4.5vw,5rem);line-height:1;letter-spacing:-.04em;max-width:10ch;margin-bottom:1.5rem}.close__h .em{display:block;color:var(--signal)}.close__p{max-width:28rem;color:var(--mute);line-height:1.7;margin-bottom:2.5rem}.close__mail{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:1.75rem;border-top:1px solid var(--hair);max-width:24rem}.close__mail a{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1vw,1.65rem);font-weight:500;letter-spacing:-.02em;color:var(--signal);width:-moz-fit-content;width:fit-content;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .3s var(--ease)}.close__mail a:hover{background-size:100% 1px}.close__mail span{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.close__cta{margin-bottom:2rem}.colo{border-top:1px solid var(--hair);padding:2.5rem 0 3rem}.colo__grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.colo__brand{font-family:var(--font-display);font-weight:600;font-size:.75rem;letter-spacing:.24em;margin-bottom:.4rem}.colo__tag{color:var(--mute);font-size:.9rem}.colo__links{display:flex;flex-wrap:wrap;gap:.65rem 1.35rem;font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.colo__links a:hover{color:var(--signal)}.colo__note{font-size:.7rem;line-height:1.55;color:var(--faint);max-width:38rem;padding-top:1.15rem;border-top:1px solid var(--hair)}@media (min-width:700px){.colo__grid{grid-template-columns:1fr auto}.colo__note{grid-column:1/-1}.colo__links{flex-direction:column;align-items:flex-end;text-align:right;gap:.45rem}}.reveal{opacity:1}@media (prefers-reduced-motion:no-preference){html.js .reveal.is-in:not(.reveal--instant){animation:reveal-soft .45s var(--ease) both;animation-delay:var(--d,0s)}}@keyframes reveal-soft{0%{opacity:.72}to{opacity:1}}@media (prefers-reduced-motion:reduce){html.js .reveal.is-in:not(.reveal--instant){animation:none}.seq__step{opacity:1;color:var(--signal)}.seq__fill{transform:scaleX(1);transition:none}}