.process-graphic{min-width:0;scroll-margin-top:100px;container-type:inline-size}.process-surface{--u:max(1px,.0806452cqw);--process-paper:var(--pf-base-paper,#f6f3ec);--process-ink:var(--color-text-primary,#1b1a17);--process-rust:var(--pf-rust-800,#a84222);border-radius:calc(4 * var(--u));color:var(--process-ink);font-family:var(--font-text);background-image:var(--process-background);background-repeat:no-repeat;position:relative;overflow:hidden}.process-surface p,.process-surface ol,.process-surface ul{margin:0}.process-surface ol,.process-surface ul{padding:0;list-style:none}.requirements-flow{padding:calc(64 * var(--u)) 0;background-position:50%;background-size:100%}.requirements-panel{width:72.5807%;padding:calc(26 * var(--u)) calc(32 * var(--u)) calc(12 * var(--u));background:var(--process-paper);border-radius:calc(10 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) #00081466;margin:auto}.requirements-head{gap:calc(56 * var(--u));padding-bottom:calc(14 * var(--u));border-bottom:calc(1 * var(--u)) solid #1b1a171a;font-size:calc(11 * var(--u));letter-spacing:calc(1.1 * var(--u));text-transform:uppercase;color:#1b1a1780;grid-template-columns:374fr 406fr;font-weight:600;line-height:normal;display:grid}.requirements-head span:last-child{color:var(--process-rust)}.requirement-row{grid-template-columns:minmax(0,374fr) calc(20 * var(--u)) minmax(0,394fr);gap:calc(24 * var(--u));padding-block:calc(22 * var(--u));display:grid}.requirement-row+.requirement-row{border-top:calc(1 * var(--u)) solid #1b1a171a}.requirement-role{padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:calc(4 * var(--u));color:#1b1a17bf;font-size:calc(11 * var(--u));letter-spacing:calc(.88 * var(--u));text-transform:uppercase;background:#1b1a1712;font-weight:600;line-height:normal;display:table}.requirement p{margin-top:calc(10 * var(--u));font:400 calc(22 * var(--u))/calc(29 * var(--u)) var(--font-display)}.requirement-arrow{font-size:calc(20 * var(--u));color:#1b1a1759}.requirement-rule{gap:calc(10 * var(--u));align-items:flex-start;display:flex}.process-tick{width:calc(20 * var(--u));height:calc(20 * var(--u));background:var(--process-rust);color:var(--process-paper);font-size:calc(10 * var(--u));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.rule-title{font-size:calc(16 * var(--u));font-weight:600;line-height:calc(22 * var(--u))}.rule-detail{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:#1b1a17a6;margin-top:calc(4 * var(--u))!important}.request-flow{gap:calc(68 * var(--u));padding:calc(56 * var(--u)) calc(80 * var(--u)) calc(56 * var(--u)) calc(72 * var(--u));background-size:110%;background-position:center calc(-140 * var(--u));grid-template-columns:minmax(0,640fr) minmax(0,380fr);align-items:center;display:grid}.request-panel{min-height:calc(717 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));border:calc(1 * var(--u)) solid #1b1a1714;border-radius:calc(10 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) #00081438;background:#f6f3ecf7}.request-header{align-items:center;gap:calc(8 * var(--u));padding-bottom:calc(16 * var(--u));border-bottom:calc(1 * var(--u)) solid #1b1a171a;display:flex}.request-header>div{flex:1;min-width:0}.request-title{font-size:calc(15 * var(--u));font-weight:600;line-height:normal}.request-subtitle{font-size:calc(13 * var(--u));color:#1b1a1799;line-height:normal;margin-top:calc(3 * var(--u))!important}.request-status{gap:calc(5 * var(--u));white-space:nowrap;color:var(--process-rust);border-radius:calc(999 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u)) calc(9 * var(--u));font-size:calc(12 * var(--u));background:#a842221a;flex:none;align-items:center;font-weight:600;line-height:normal;display:flex}.request-status>span{font-size:calc(11 * var(--u))}.request-steps{gap:calc(20 * var(--u));display:grid;padding-top:calc(20 * var(--u))!important}.request-step{gap:calc(14 * var(--u));display:flex;position:relative}.request-step:not(:last-child):before{content:"";top:calc(11 * var(--u));bottom:-calc(31 * var(--u));left:calc(11 * var(--u));width:calc(1 * var(--u));background:#1b1a172e;position:absolute}.request-marker{width:calc(22 * var(--u));height:calc(22 * var(--u));border:calc(1 * var(--u)) solid #1b1a1740;background:var(--process-paper);color:#1b1a17bf;font-size:calc(11 * var(--u));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.request-done .request-marker{background:var(--process-rust);border-color:var(--process-rust);color:var(--process-paper)}.request-step-content{gap:calc(7 * var(--u));flex:1;min-width:0;display:grid}.request-step-label{gap:calc(8 * var(--u));padding-top:calc(3 * var(--u));font-size:calc(11 * var(--u));letter-spacing:calc(.88 * var(--u));text-transform:uppercase;color:#1b1a178c;font-weight:600;line-height:normal;display:flex}.request-step-label>span:first-child{color:#1b1a1759}.request-done .request-step-label>span:last-child{color:var(--process-rust)}.request-step-title{font-size:calc(15 * var(--u));font-weight:600;line-height:calc(21 * var(--u))}.request-files{gap:calc(6 * var(--u));font-size:calc(13 * var(--u));color:#1b1a1799;flex-wrap:wrap;align-items:center;line-height:normal;display:flex}.process-file{font:400 calc(12 * var(--u))/normal "DM Mono",monospace;padding:calc(3 * var(--u)) calc(7 * var(--u));border-radius:calc(4 * var(--u));color:#1b1a17cc;overflow-wrap:anywhere;background:#1b1a170f}.process-file.file-dark{background:var(--process-ink);color:var(--process-paper)}.process-file.file-accent{color:var(--process-rust);background:#a842221a}.request-checks{border:calc(1 * var(--u)) solid #1b1a1714;border-radius:calc(6 * var(--u));background:#1b1a170a;padding:calc(4 * var(--u)) calc(12 * var(--u))!important}.request-checks li{gap:calc(10 * var(--u));padding-block:calc(7 * var(--u));font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));align-items:start;display:flex}.request-checks li+li{border-top:calc(1 * var(--u)) solid #1b1a1714}.request-checks b{font-weight:500}.request-checks p>span{color:#1b1a179e}.check-symbol{font-size:calc(12 * var(--u));color:#1b1a17b3;font-weight:600}.check-failed .check-symbol{color:var(--process-rust)}.process-post{border-radius:calc(8 * var(--u));color:#191919;min-width:0;box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) #00081461;margin-top:calc(101 * var(--u));background:#fff;align-self:start;overflow:hidden}.post-header{gap:calc(8 * var(--u));padding:calc(11 * var(--u)) calc(13 * var(--u)) calc(8 * var(--u));align-items:center;display:flex}.post-avatar{border:calc(1 * var(--u)) solid #e0e0e0;width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:50%;flex:none;place-items:center;display:grid}.post-avatar img{max-width:none;display:block}.post-header p:first-child{font-size:calc(13 * var(--u));font-weight:600;line-height:normal}.post-header p:last-child{font-size:calc(11 * var(--u));color:#666;margin-top:calc(1 * var(--u));line-height:normal}.post-copy{padding:0 calc(13 * var(--u)) calc(10 * var(--u));font-size:calc(13 * var(--u));line-height:calc(19 * var(--u))}.post-image{aspect-ratio:380/374;object-fit:cover;background:#101b27;width:100%;height:auto;display:block}.post-actions{border-top:calc(1 * var(--u)) solid #e0e0e0;padding:calc(10 * var(--u)) calc(13 * var(--u)) calc(11 * var(--u));font-size:calc(12 * var(--u));color:#666;justify-content:space-between;font-weight:600;line-height:normal;display:flex}.page-flow{padding:calc(80 * var(--u)) calc(32 * var(--u)) calc(76 * var(--u));background-size:100%;background-position:center calc(-250 * var(--u))}.page-flow-steps{gap:calc(34 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.page-flow-step{gap:calc(22 * var(--u));flex-direction:column;min-width:0;display:flex;position:relative}.page-flow-step:not(:last-child):after{content:"→";left:calc(100% + calc(11 * var(--u)));top:calc(80 * var(--u));font-size:calc(16 * var(--u));color:#f6f3ec73;position:absolute}.page-flow-label{gap:calc(6 * var(--u));color:var(--process-paper);font-size:calc(14 * var(--u));line-height:calc(17 * var(--u));padding-left:calc(2 * var(--u));order:2;align-items:center;font-weight:600;display:flex}.page-flow-label>span{color:var(--color-accent-on-inverse);font-size:calc(13 * var(--u))}.page-flow-card{min-width:0;height:calc(184 * var(--u));gap:calc(10 * var(--u));border-radius:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));background:var(--process-paper);box-shadow:0 calc(14 * var(--u)) calc(32 * var(--u)) #00081466;flex-direction:column;display:flex}.page-card-header{justify-content:space-between;align-items:center;gap:calc(6 * var(--u));min-width:0;display:flex}.page-card-header p{font-size:calc(10 * var(--u));letter-spacing:calc(1 * var(--u));text-transform:uppercase;color:#1b1a1780;font-weight:600;line-height:normal}.page-card-header>span{padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(999 * var(--u));font-size:calc(9 * var(--u));color:var(--process-rust);white-space:nowrap;background:#a842221f;font-weight:600;line-height:normal}.page-prompt{border:calc(1 * var(--u)) solid #1b1a171f;border-radius:calc(6 * var(--u));padding:calc(10 * var(--u));gap:calc(10 * var(--u));background:#fff;margin-top:auto;display:grid}.page-prompt>p{font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}.page-prompt>div{font:400 calc(10 * var(--u))/normal "DM Mono",monospace;color:#1b1a178c;justify-content:space-between;align-items:center;display:flex}.page-send{width:calc(22 * var(--u));height:calc(22 * var(--u));background:var(--process-ink);color:var(--process-paper);font:600 calc(12 * var(--u))/1 var(--font-text);border-radius:50%;place-items:center;display:grid}.page-card-1{padding-bottom:calc(42 * var(--u));justify-content:space-between}.page-card-items li{gap:calc(8 * var(--u));padding-block:calc(5 * var(--u));font-size:calc(12 * var(--u));align-items:center;line-height:normal;display:flex}.page-card-items li+li{border-top:calc(1 * var(--u)) solid #1b1a1714}.page-item-marker{font-size:calc(11 * var(--u));color:var(--process-rust);flex:none;font-weight:600}.page-item-marker.compose-marker{width:calc(10 * var(--u));height:calc(8 * var(--u));border-radius:calc(2 * var(--u));background:#1b1a172e;display:block}.page-item-detail{color:#1b1a1799;white-space:nowrap;margin-left:auto}.page-live-image{aspect-ratio:180/107;object-fit:cover;border-radius:calc(4 * var(--u));width:100%;height:auto;display:block}@container (width<=1099px){.process-surface{--u:1px}.requirements-flow{padding:calc(16 * var(--u));background-size:calc(1600 * var(--u)) calc(1200 * var(--u));background-position:calc(50% + calc(29 * var(--u))) top}.requirements-panel{width:100%;padding:calc(20 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u))}.requirements-head{display:none}.requirement-row{gap:calc(14 * var(--u));padding-block:calc(18 * var(--u));grid-template-columns:1fr}.requirement-arrow{display:none}.requirement p{font-size:calc(20 * var(--u));line-height:calc(26 * var(--u))}.request-flow{gap:calc(28 * var(--u));padding:calc(16 * var(--u)) calc(16 * var(--u)) calc(40 * var(--u));background-size:calc(1800 * var(--u)) calc(1502 * var(--u));background-position:calc(50% + calc(29 * var(--u))) -calc(40 * var(--u));flex-direction:column;display:flex}.request-panel{width:100%;min-height:0;padding:calc(20 * var(--u)) calc(16 * var(--u)) calc(24 * var(--u))}.process-post{width:min(calc(270 * var(--u)),100%);border-radius:calc(5 * var(--u));align-self:center;margin:0}.post-header{gap:calc(5 * var(--u));padding:calc(8 * var(--u)) calc(9 * var(--u)) calc(5 * var(--u))}.post-avatar{width:calc(27 * var(--u));height:calc(27 * var(--u))}.post-avatar img{transform:scale(.714286)}.post-header p:first-child{font-size:calc(9 * var(--u))}.post-header p:last-child{font-size:calc(8 * var(--u))}.post-copy{padding:0 calc(9 * var(--u)) calc(7 * var(--u));font-size:calc(9 * var(--u));line-height:calc(14 * var(--u))}.post-actions{padding:calc(7 * var(--u)) calc(9 * var(--u)) calc(8 * var(--u));font-size:calc(9 * var(--u))}.page-flow{padding:calc(24 * var(--u)) calc(20 * var(--u)) calc(28 * var(--u));background-size:calc(1600 * var(--u)) calc(1200 * var(--u));background-position:calc(50% + calc(29 * var(--u))) top}.page-flow-steps{gap:calc(28 * var(--u));grid-template-columns:1fr}.page-flow-step{gap:calc(12 * var(--u))}.page-flow-step:after{display:none}.page-flow-label{order:0;padding-left:0}.page-flow-card{height:auto;min-height:0}.page-card-1{padding-bottom:calc(12 * var(--u))}.page-prompt{margin-top:0}.page-live-image{aspect-ratio:274/164}}.craft{--craft-pair-gap:40px;--craft-photo-gap:20px}html[data-layout] .craft .opening{height:470px;min-height:470px;padding:200px var(--gutter) 0}.craft .opening-plate{background-image:url(/media/uploads/craft/revision/plate-ink-wash-dark-edge.png);height:760px;bottom:auto;left:6.1722%}html[data-layout] .craft .opening-inner{gap:24px;min-height:0;display:grid}html[data-layout] .craft .opening h1{letter-spacing:-.02em;font-size:95px;line-height:1}.craft .chapter-bar.compact .cb-list a{gap:0;padding-block:18px}.craft .chapter-bar.compact .cb-title{white-space:nowrap}.craft .sheet a{grid-template-columns:28px minmax(0,1fr)}html[data-layout] .craft .chapter{padding:96px var(--gutter) 112px}html[data-layout] .craft .chapter .inner{gap:56px}.craft .ch-head{gap:40px}.craft .ch-title{gap:0;padding-bottom:28px}.craft .chapter .lq.end{margin-top:0;padding-top:8px}.craft .craft-video:before{content:"";opacity:.4;pointer-events:none;background:url(/media/uploads/craft/revision/ground.jpg) 50%/cover;position:absolute;inset:-574.1px 0}.craft-figures{gap:56px var(--craft-pair-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.craft-figure,.craft-documentary{align-content:start;gap:12px;min-width:0;margin:0;display:grid}.craft-figure.layout-wide{grid-column:1/-1}.craft-plate{aspect-ratio:600/400;background:url(/media/uploads/craft/revision/work-plate.jpg) 50%/cover;border-radius:4px;width:100%;position:relative;overflow:hidden}.craft-plate-motion,.craft-plate-design{background-image:url(/media/uploads/craft/revision/work-plate1.jpg)}.craft-art{width:94%;height:79.25%;box-shadow:var(--shadow);display:block;position:absolute;top:10.5%;left:3%}.layout-square .craft-art{width:60%;height:90%;top:5%;left:20%}.layout-report .craft-plate,.layout-banner .craft-plate{aspect-ratio:600/520}.layout-report .craft-art{width:55%;height:81.9231%;top:9.03846%;left:22.5%}.layout-banner .craft-art{width:36.1667%;height:81.9231%;top:9.03846%;left:32%}.layout-wide .craft-plate{aspect-ratio:1240/560}.layout-wide .craft-art{width:70.7258%;height:81.9643%;top:9.10714%;left:14.6774%}.craft-art img,.craft-art video{object-fit:cover;width:100%;height:100%;display:block}.craft-art video{background:var(--color-surface-inverse)}.craft-art iframe{background:var(--color-surface-inverse);border:0;width:100%;height:100%;min-height:0;display:block}.craft-embed-poster[hidden]{display:none}.craft-still-open{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.craft-image-open{cursor:zoom-in;width:100%;height:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.craft-play,.craft-still-action{background:var(--color-surface-inverse);color:var(--color-text-on-inverse);font:var(--type-body-m-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 14px;display:inline-flex;position:absolute;bottom:16px;left:16px}.craft-play[hidden]{display:none}.craft-play span{font-size:13px}.craft-expand{background:var(--color-surface-inverse);color:var(--color-text-on-inverse);font:var(--type-body-s);opacity:.92;cursor:zoom-in;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 10px;display:inline-flex;position:absolute;top:16px;right:16px}.craft :is(.craft-play,.craft-still-open,.craft-image-open,.craft-expand):focus-visible{outline:3px solid var(--color-accent-default);outline-offset:3px}.craft-still-open:focus-visible{outline-offset:-3px}.craft-figure figcaption,.craft-documentary figcaption{font:var(--type-body-s);color:var(--color-text-secondary)}.craft-photo-sheet{position:relative}.craft-photo-grid{gap:12px var(--craft-photo-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.craft-photo-grid .craft-image-open{aspect-ratio:400/267}.craft-photo-grid img{object-fit:cover;width:100%;height:100%;display:block}html[data-layout] .craft .craft-motion{background:var(--color-surface-inverse);color:var(--color-text-on-inverse);padding-bottom:200px}.craft-motion .numeral{color:var(--color-accent-on-inverse)}.craft-motion .craft-figure figcaption{color:var(--color-text-on-inverse-secondary)}.craft-landscape{opacity:.85;pointer-events:none;height:584px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask:url(/media/uploads/craft/revision/ground1.svg) 50%/cover no-repeat;mask:url(/media/uploads/craft/revision/ground1.svg) 50%/cover no-repeat}.craft-landscape:before{content:"";opacity:.9;background:url(/media/uploads/craft/revision/plate-landscape-dark.jpg) 50%/cover;position:absolute;inset:-227.2px 0 0}.craft-landscape:after{content:"";background:linear-gradient(var(--color-surface-inverse),transparent);height:55%;position:absolute;inset:0 0 auto}@media (width>=1600px){.craft{--craft-pair-gap:48px;--craft-photo-gap:24px}html[data-layout] .craft .opening{height:510px;min-height:510px;padding-top:210px}html[data-layout] .craft .opening h1{font-size:106px}html[data-layout] .craft .chapter{padding-block:112px 128px}html[data-layout] .craft .chapter .inner,.craft-figures{gap:64px var(--craft-pair-gap)}}@media (width>=2000px){.craft{--craft-pair-gap:56px;--craft-photo-gap:28px}html[data-layout] .craft .opening{height:550px;min-height:550px;padding-top:220px}html[data-layout] .craft .opening h1{font-size:120px}html[data-layout] .craft .chapter{padding-block:128px 144px}}@media (width>=2400px){.craft{--craft-pair-gap:64px;--craft-photo-gap:32px}html[data-layout] .craft .opening{height:590px;min-height:590px}html[data-layout] .craft .opening h1{font-size:132px}}@media (width<=860px){.craft{--shadow:0 12px 28px #1b1a1761}.craft .chapter-bar{padding-inline:24px}.craft .chapter-bar.compact .cb-open{min-height:24px;padding:0 0 0 12px}.craft .chapter-bar.compact .cb-progress{margin-top:10px}.craft .sheet{min-height:420px;padding-bottom:36px}html[data-layout] .craft .opening{height:330px;min-height:330px;padding:120px 24px 0}.craft .opening-plate{opacity:.7;width:1351.11px;left:-218px;right:auto}html[data-layout] .craft .opening-inner{gap:20px}html[data-layout] .craft .opening h1{letter-spacing:-.015em;font-size:61px;line-height:1.08}.craft .opening .label{font:var(--type-label-s)}html[data-layout] .craft .chapter{padding:40px 24px 48px}html[data-layout] .craft .chapter .inner{gap:24px}.craft .ch-head{grid-template-columns:1fr;gap:4px}.craft .numeral{font-size:88px}.craft .ch-title{padding:0}.craft .ch-title h2{font:400 39px/1.15 var(--font-display);letter-spacing:-.01em}.craft .craft-video:before{width:1518.67px;height:1139px;inset:0 auto auto 50%;transform:translate(-60.62%)}.craft-video .calm{background:linear-gradient(#f6f3ec59,#f6f3ece0 8% 62%,#f6f3ec80 70%,#f6f3ec59)}.craft-figures{grid-template-columns:1fr;gap:24px}.craft-figure,.craft-documentary{gap:8px}.craft-plate{aspect-ratio:342/250}.craft-art{width:93.8597%;height:72%;top:14%;left:3.21637%}.layout-square .craft-art{width:65.7895%;height:90%;top:5.2%;left:17.2515%}.layout-report .craft-plate,.layout-banner .craft-plate{aspect-ratio:342/380}.layout-report .craft-art{width:70.4678%;height:82.1053%;top:8.94737%;left:14.9123%}.layout-banner .craft-art{width:46.4912%;height:82.1053%;top:8.94737%;left:26.9006%}.layout-wide .craft-plate{aspect-ratio:342/250}.layout-wide .craft-art{width:85.9649%;height:61.6%;top:19.2%;left:7.01754%}.craft-play,.craft-still-action{font:600 13px/1.5 var(--font-text);padding:6px 12px 6px 10px;bottom:12px;left:12px}.craft-expand{font:600 16px/1.5 var(--font-text);padding:12px 14px;top:12px;right:12px}.craft-expand .expand-word{display:none}.craft-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-layout] .craft .craft-motion{padding-bottom:96px}.craft-landscape{height:549px;-webkit-mask:none;mask:none}.craft-landscape:before{background-size:100% 100%;width:974.555px;inset:0 auto 0 50%;transform:translate(-50%)}.craft-landscape:after{height:302px;-webkit-mask:url(/media/uploads/craft/revision/fade-top.svg) 50%/cover no-repeat;mask:url(/media/uploads/craft/revision/fade-top.svg) 50%/cover no-repeat}}
