.guide{--m-top:12mm;--m-side:15mm;--m-bottom:17mm;color:var(--ink);font-size:9.5pt;line-height:1.38}.guide .gp{width:var(--page-w);height:var(--page-h);padding:var(--m-top) var(--m-side) var(--m-bottom);background-color:var(--sheet);background-image:var(--screen-paper), var(--cloud-paper), var(--speckle), var(--fibre);break-after:page;page-break-after:always;grid-template-rows:auto minmax(0,1fr) auto;gap:4mm;display:grid;position:relative;overflow:hidden}.guide .gp-body{flex-direction:column;gap:4mm;min-height:0;display:flex}.guide .gp-pic{place-items:center;min-height:0;display:grid}.guide .gp-pic svg{width:100%;max-width:100%;height:100%;max-height:100%}.guide .gp-run{border-bottom:1.4mm double var(--keyline);justify-content:space-between;align-items:baseline;padding-bottom:1mm;font-size:9pt;display:flex}.guide .gp-run .g{font-size:13pt}.guide .gp-folio{color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:4mm;font-size:8pt;display:grid}.guide .gp-folio .gp-no{color:var(--ink);text-align:right;min-width:8mm;font-size:11pt}.guide .gp-qr svg{display:block}.guide .gp-tab{top:calc(30mm + var(--tab) * 36mm);writing-mode:vertical-rl;width:7mm;height:32mm;font-family:var(--font-display);text-transform:uppercase;background-color:var(--ink);color:var(--sheet);box-shadow:inset 0 0 0 .4mm var(--keyline);place-items:center;font-size:8.5pt;line-height:1;display:grid;position:absolute}.guide .gp[data-side=right] .gp-tab{right:0}.guide .gp[data-side=left] .gp-tab{left:0;transform:rotate(180deg)}.guide .gp-tab[data-ink=red]{background-color:var(--red);color:var(--ink)}.guide .gp-tab[data-ink=yellow]{background-color:var(--yellow);color:var(--ink)}.guide .gp-tab[data-ink=lavender]{background-color:var(--lavender);color:var(--ink)}.guide .gp-tab[data-ink=lime]{background-color:var(--lime);color:var(--ink)}.guide .gp-title{line-height:.9}.guide .gp-title.l{font-size:44pt}.guide .gp-title.m{font-size:32pt}.guide .gp-title.s{font-size:24pt}.guide .gp-h2{font-size:20pt}.guide .gp-h3{margin-bottom:1.5mm;font-size:13pt}.guide .gp-lede{max-width:120mm;font-size:12pt;line-height:1.3}.guide .gp-intro{max-width:150mm;font-size:9.5pt}.guide .gp-list{gap:1.5mm;margin:0;padding-left:4.5mm;display:grid}.guide .gp-numbox{background:var(--sheet);min-width:7mm;height:7mm;box-shadow:inset 0 0 0 .4mm var(--keyline);font-family:var(--font-display);vertical-align:middle;place-items:center;padding:0 1mm;font-size:13pt;line-height:1;display:inline-grid}.guide .gp-dymo{background:var(--ink);color:var(--sheet);font-family:var(--font-display);text-transform:uppercase;padding:1mm 2mm;font-size:10pt;line-height:1;display:inline-block}.guide .gp-note{background:var(--sheet);box-shadow:inset 0 0 0 .4mm var(--keyline);padding:2mm 3mm}.guide .gp-roundel{width:8mm;height:8mm;box-shadow:inset 0 0 0 .6mm var(--keyline);background-color:var(--sheet);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.guide .gp-roundel.small{width:6mm;height:6mm}.guide .gp-roundel .pictogram,.guide .gp-roundel svg{place-items:center;width:62%;height:62%;display:grid}.guide .gp-roundel .pictogram svg{width:100%;height:100%}.guide .gp-roundel[data-ink=ink]{background-color:var(--ink);color:var(--sheet)}.guide .gp-roundel[data-ink=red]{background-color:var(--red)}.guide .gp-roundel[data-ink=yellow]{background-color:var(--yellow)}.guide .gp-roundel[data-ink=lavender]{background-color:var(--lavender)}.guide .gp-roundel[data-ink=lime]{background-color:var(--lime)}.guide .gp-roundel[data-ink=off]{color:var(--ink-2);box-shadow:inset 0 0 0 .5mm var(--ink-2);opacity:.7;background:0 0}.guide .gp-cover{background-color:var(--yellow);background-image:var(--screen), var(--cloud), var(--speckle), var(--fibre);grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:0;padding:0}.guide .gp-cover .mast{justify-content:space-between;align-items:start;gap:4mm;padding:9mm 12mm 0;display:flex}.guide .gp-cover .word{color:var(--red);text-shadow:.8mm .6mm 0 var(--ink);font-size:40pt;line-height:.82}.guide .gp-cover .tag{text-align:right;font-size:10pt}.guide .gp-cover .tag .t{font-size:10pt;display:block}.guide .gp-cover .coverline{max-width:175mm;padding:5mm 12mm 0;line-height:.9}.guide .gp-cover .coverline.l{font-size:64pt}.guide .gp-cover .coverline.m{font-size:46pt}.guide .gp-cover .coverline.s{font-size:34pt}.guide .gp-cover .coverline .how{margin-bottom:2mm;font-size:16pt;display:block}.guide .gp-cover .sub{max-width:150mm;padding:3mm 12mm 0;font-size:12pt}.guide .gp-cover .art{min-height:0;padding:4mm 10mm;display:grid;position:relative}.guide .gp-burst{aspect-ratio:1;text-align:center;background-color:var(--red);width:34mm;color:var(--sheet);clip-path:polygon(50% 0%,61% 13%,77% 6%,80% 22%,96% 24%,89% 39%,100% 50%,89% 61%,96% 76%,80% 78%,77% 94%,61% 87%,50% 100%,39% 87%,23% 94%,20% 78%,4% 76%,11% 61%,0% 50%,11% 39%,4% 24%,20% 22%,23% 6%,39% 13%);place-items:center;display:grid;position:absolute;top:2mm;right:12mm}.guide .gp-burst>span{font-family:var(--font-display);text-transform:uppercase;font-size:13pt;line-height:.92;transform:rotate(-8deg)}.guide .gp-burst>span b{font-size:30pt;font-weight:400;display:block}.guide .gp-cover .facts{flex-wrap:wrap;gap:2mm 8mm;margin:0;padding:0 12mm 4mm;display:flex}.guide .gp-cover .facts div{display:grid}.guide .gp-cover .facts dt{font-size:8pt}.guide .gp-cover .facts dd{margin:0;font-size:11pt}.guide .gp-cover .lines{background-color:var(--ink);color:var(--sheet);gap:2mm;padding:5mm 12mm 7mm;display:grid}.guide .gp-cover .lines .g{color:var(--yellow);font-size:14pt}.guide .gp-cover .lines ul{gap:1mm;margin:0;padding:0;list-style:none;display:grid}.guide .gp-cover .lines a{color:var(--sheet);align-items:baseline;gap:2mm;font-size:10.5pt;text-decoration:none;display:flex}.guide .gp-cover .lines a:before{content:"";background:var(--yellow);flex-shrink:0;width:2.4mm;height:2.4mm}.guide .gp-cover .lines a i{border-bottom:.5mm dotted var(--sheet);opacity:.6;flex:1;transform:translateY(-1mm)}.guide .gp-card{background:var(--paper);box-shadow:inset 0 0 0 .4mm var(--keyline), .8mm .8mm 0 var(--keyline);padding:6mm 5mm 4mm;position:relative}.guide .gp-card .gp-dymo{position:absolute;top:-3.5mm;left:5mm}.guide .gp-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:3mm;margin:0;display:grid}.guide .gp-card dt{color:var(--ink-2);font-size:8pt}.guide .gp-card dd{margin:0;font-size:11pt;line-height:1.3}.guide .gp-order{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:4mm 5mm;min-height:0;margin:0;padding:0;list-style:none;display:grid}.guide .gp-order li{grid-template-rows:minmax(0,1fr) auto;gap:1.5mm;min-height:0;display:grid}.guide .gp-order .frame{background:var(--paper);min-height:0;box-shadow:inset 0 0 0 .4mm var(--keyline);padding:5mm 1mm 1mm;display:grid;position:relative}.guide .gp-order .no{background:var(--ink);min-width:7mm;height:7mm;color:var(--sheet);font-family:var(--font-display);place-items:center;font-size:12pt;line-height:1;display:grid;position:absolute;top:0;left:0}.guide .gp-order .cap{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:2mm;font-size:9.5pt;line-height:1;display:flex}.guide .gp-safety{gap:2.5mm;margin:0;padding:0;list-style:none;display:grid}.guide .gp-safety li{align-items:center;gap:3mm;font-size:10.5pt;display:flex}.guide .gp-notes{gap:2mm;display:grid}.guide .gp-shop{align-content:start;gap:5mm;display:grid}.guide .gp-receipt{background-color:var(--paper);box-shadow:inset 0 0 0 .4mm var(--keyline), .6mm .6mm 0 var(--fold);gap:1.5mm;padding:4mm 5mm 5mm;display:grid}.guide .gp-receipt h2{margin-bottom:1mm;font-size:16pt}.guide .gp-receipt ul{grid-template-columns:auto minmax(0,1fr);column-gap:2mm;margin:0;padding:0;list-style:none;display:grid}.guide .gp-receipt li{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:.5mm dotted var(--ink-2);align-items:baseline;padding:.6mm 0;font-size:10pt;display:grid}.guide .gp-receipt li:last-child{border-bottom:0}.guide .gp-receipt .qty{text-align:right;white-space:nowrap}.guide .gp-receipt .spare{color:var(--ink-2);font-size:8pt;display:block}.guide .gp-have ul{grid-template-columns:auto minmax(0,1fr);column-gap:2mm;margin:0;padding:0;list-style:none;display:grid}.guide .gp-have li{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding:.4mm 0;display:grid}.guide .gp-have .qty{text-align:right;white-space:nowrap}.guide .gp-have .size{color:var(--ink-2)}.guide .gp-tools{text-align:center;font-family:var(--font-display);text-transform:uppercase;grid-template-columns:repeat(8,minmax(0,1fr));gap:2.5mm;margin:0;padding:0;font-size:8.5pt;line-height:1.05;list-style:none;display:grid}.guide .gp-tools li{justify-items:center;gap:1.5mm;display:grid}.guide .gp-tools .disc{background-color:var(--lime);background-image:var(--screen), var(--cloud);width:12.5mm;height:12.5mm;box-shadow:inset 0 0 0 .6mm var(--keyline);border-radius:50%;place-items:center;display:grid}.guide .gp-tools .disc .pictogram{width:7mm;height:7mm;display:grid}.guide .gp-tools .disc svg{width:100%;height:100%}.guide .gp-scan{align-items:center;gap:4mm;max-width:120mm;font-size:9.5pt;display:flex}.guide .gp-cuts{gap:1mm;display:grid}.guide .gp-sheet{margin-bottom:3mm}.guide .gp-inv-head{gap:1mm;display:grid}.guide .gp-inv{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}.guide .gp-inv .cell{background:var(--paper);border-right:.4mm solid var(--keyline);border-bottom:.4mm solid var(--keyline);grid-template-rows:minmax(0,1fr) auto;gap:1mm;min-height:0;margin:0;padding:9mm 2mm 2mm;display:grid;position:relative}.guide .gp-inv .cell:nth-child(-n+3){border-top:.4mm solid var(--keyline)}.guide .gp-inv .cell:nth-child(3n+1){border-left:.4mm solid var(--keyline)}.guide .gp-inv .cell .gp-numbox{position:absolute;top:2mm;left:2mm}.guide .gp-inv figcaption{justify-content:space-between;align-items:end;gap:2mm;font-size:8.5pt;line-height:1.2;display:flex}.guide .gp-inv figcaption>span:first-child{flex:1;min-width:0}.guide .gp-inv figcaption .t{color:var(--ink-2);font-size:8pt;display:block}.guide .gp-inv figcaption .rel{background:var(--ink-2);max-width:100%;height:.9mm;margin-top:.8mm;display:block}.guide .gp-inv .ct{font-family:var(--font-display);font-size:16pt;line-height:1}.guide .gp-fixings{align-content:start;gap:3mm;display:grid}.guide .gp-fixing{border-bottom:.3mm solid var(--rule-soft);grid-template-columns:52mm auto minmax(0,1fr);align-items:center;gap:5mm;padding-bottom:2mm;display:grid}.guide .gp-fixing .name{gap:1mm;display:grid}.guide .gp-fixing .name .g{font-size:11pt;line-height:1}.guide .gp-fixing .bits{justify-self:end}.guide .gp-tech-title{gap:1.5mm;display:grid}.guide .gp-tech-title .o{font-size:14pt}.guide .gp-tech{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:6mm;min-height:0;display:grid}.guide .gp-tech .specimen{height:100%}.guide .gp-how{font-family:var(--font-old);gap:2.5mm;margin:0;padding-left:5mm;font-size:10.5pt;line-height:1.35;display:grid}.guide .gp-rw{grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;height:75mm;display:grid}.guide .gp-rw figure{background-color:var(--sheet);min-height:0;box-shadow:inset 0 0 0 .4mm var(--keyline), .8mm .8mm 0 var(--keyline);grid-template-rows:minmax(0,1fr) auto;gap:2mm;margin:0;padding:3mm;display:grid}.guide .gp-rw figcaption{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2.5mm;font-size:9pt;line-height:1.3;display:grid}.guide .gp-rw figcaption b{font-size:14pt;font-weight:400;line-height:1;display:block}.guide .gp-step-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:5mm;display:grid}.guide .gp-step-head .num{justify-items:start;display:grid}.guide .gp-step-head .n{font-family:var(--font-display);color:var(--ink);text-shadow:1.2mm 1mm 0 var(--yellow);font-size:80pt;line-height:.75}.guide .gp-step-head .of{margin-top:1.5mm;font-size:9pt}.guide .gp-signs{flex-wrap:wrap;align-items:center;gap:1.2mm;margin-top:2.5mm;display:flex}.guide .gp-signs .gap{width:2mm}.guide .gp-step-pic{background:var(--paper);min-height:70mm;box-shadow:inset 0 0 0 .4mm var(--keyline);flex:1;padding:3mm}.guide .gp-actions{gap:2mm;margin:0;padding-left:6mm;font-size:10.5pt;line-height:1.35;display:grid}.guide .gp-actions li::marker{font-family:var(--font-display);font-size:12pt}.guide .gp-step-foot{gap:2mm;display:grid}.guide .gp-warn{background-color:var(--red);background-image:var(--screen), var(--cloud);box-shadow:inset 0 0 0 .4mm var(--keyline);padding:2mm 3mm}.guide .gp-check{background:var(--sheet);box-shadow:inset 0 0 0 .4mm var(--keyline);padding:2mm 3mm}.guide .gp-check .g{color:var(--check);margin-right:1.5mm;font-size:12pt}.guide .gp-warn .g{margin-right:1.5mm;font-size:12pt}.guide .gp-kit{flex-wrap:wrap;align-items:center;gap:2mm 5mm;font-size:9pt;display:flex}.guide .gp-kit .hw{background:var(--yellow);box-shadow:inset 0 0 0 .4mm var(--keyline);align-items:center;gap:1.5mm;padding:1mm 2mm;display:inline-flex}.guide .gp-kit .hw .pictogram{width:4.5mm;height:4.5mm;display:grid}.guide .gp-kit .hw .pictogram svg{width:100%;height:100%}.guide .gp-note,.guide .gp-warn,.guide .gp-check,.guide .gp-iconed{align-items:center;gap:2mm;display:flex}.guide .gp-iconed .pictogram{width:5mm;height:5mm;display:grid}.guide .gp-iconed .pictogram svg{width:100%;height:100%}.guide .gp-kit .hw .g{font-size:11pt}.guide .gp-kit .tool{align-items:center;gap:1.5mm;display:inline-flex}.guide .gp-drawing{flex:1;min-height:0}.guide .gp-graph{background-color:var(--sheet);box-shadow:inset 0 0 0 .4mm var(--keyline);background-image:linear-gradient(var(--graph-line) .2mm, transparent .2mm), linear-gradient(90deg, var(--graph-line) .2mm, transparent .2mm);background-position:4mm 4mm;background-size:5mm 5mm;padding:4mm}.guide .gp-spec{border-collapse:collapse;width:100%;font-size:11pt}.guide .gp-spec th{font-family:var(--font-display);text-align:left;border-bottom:.4mm solid var(--keyline);padding:.5mm 2mm .5mm 0;font-size:12pt;font-weight:400}.guide .gp-spec td{padding:1mm 2mm 0 0}.guide .gp-ruler{gap:1.5mm;display:grid}.guide .gp-ruler p{font-size:9pt}.guide .gp-shopdrawings{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));gap:5mm;min-height:0;display:grid}.guide .gp-shopdrawings section{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.guide .gp-template{overflow:hidden}.guide .gp-back{background-color:var(--ink);background-image:var(--screen), var(--cloud);color:var(--sheet);grid-template-rows:minmax(0,1fr) auto;align-content:end;padding:20mm 15mm}.guide .gp-back>div:first-child{align-self:end;gap:3mm;max-width:140mm;display:grid}.guide .gp-back .big{color:var(--yellow);font-size:30pt}.guide .gp-back .g{font-size:16pt}.guide .gp-back-qr{align-items:center;gap:4mm;margin-top:8mm;display:flex}.guide.grey .gp-cover,.guide.grey .gp-back{background-color:var(--sheet);color:var(--ink)}.guide.grey .gp-cover .word{color:var(--ink);text-shadow:none}.guide.grey .gp-cover .lines,.guide.grey .gp-back .big{background-color:var(--sheet);color:var(--ink);box-shadow:inset 0 .5mm 0 var(--keyline)}.guide.grey .gp-cover .lines a,.guide.grey .gp-cover .lines .g{color:var(--ink)}.guide.grey .gp-burst{background-color:var(--ink)}.guide.grey .gp-tab,.guide.grey .gp-tools .disc,.guide.grey .gp-kit .hw,.guide.grey .gp-warn,.guide.grey .gp-roundel:not([data-ink=off]){background-color:var(--sheet);color:var(--ink)}.guide.grey .gp-roundel[data-ink=ink]{background-color:var(--ink);color:var(--sheet)}.guide.grey .gp-step-head .n{text-shadow:1.2mm 1mm 0 var(--rule-soft)}@media screen{.guide{justify-content:center;gap:8mm;padding:8mm 0 16mm;display:grid}.guide .gp{box-shadow:var(--shadow-sheet)}}@media print{.guide .gp{box-shadow:none}.guide,.guide *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.issue{background-color:var(--desk);background-image:var(--fibre);min-height:100dvh;font-size:16px}.desk{max-width:var(--container);padding:var(--s7) var(--gutter) var(--s8);gap:var(--s8);margin:0 auto;display:grid}.spread-wrap{gap:var(--s3);display:grid}.spread{box-shadow:var(--shadow-sheet);transform:rotate(var(--tilt,0deg));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.desk-caption{text-align:center;max-width:62ch;color:var(--ink-2);justify-self:center;font-size:14px}.page{background-color:var(--sheet);background-image:var(--screen-paper), var(--cloud-paper), var(--vignette), var(--speckle), var(--fibre);padding:var(--s6) var(--s6) var(--s8);min-width:0;scroll-margin-top:var(--s5);position:relative;container-type:inline-size}.page+.page{box-shadow:inset 14px 0 18px -16px var(--fold)}.page.tinted{background-image:var(--screen), var(--cloud), var(--vignette), var(--speckle), var(--fibre)}.page.mustard{background-color:var(--mustard)}.runhead{border-bottom:5px double var(--keyline);padding-bottom:var(--s1);margin-bottom:var(--s5);justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.runhead .g{font-size:18px}.folio{bottom:var(--s4);left:var(--s6);right:var(--s6);color:var(--ink-2);justify-content:space-between;font-size:13px;display:flex;position:absolute}.folio .t{color:var(--ink);font-size:13px}.page.tinted .folio{color:var(--ink)}.cover{background-color:var(--yellow);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);padding:0;display:grid}.cover .mast{min-width:0;padding:var(--s4) var(--s5) 0;justify-content:space-between;align-items:start;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.cover .mast .word{color:var(--red);text-shadow:3px 2px 0 var(--ink);font-size:17cqi;line-height:.82}.cover .mast .tag{text-align:right;white-space:nowrap;font-size:13px}.cover .mast .tag .t{font-size:15px;display:block}.cover .coverline{padding:var(--s2) var(--s5)}.cover .coverline .g{max-width:22ch;font-size:7.2cqi}.cover .coverline p:last-child{margin-top:var(--s2);max-width:34ch;font-size:16px;line-height:1.35}.cover .art{min-height:0;padding:0 var(--s3) var(--s3);place-items:end center;display:grid;position:relative}.cover-art{width:100%}.cover-art svg{width:100%;height:auto;max-height:440px}.cover .burst{top:2%;right:5%}.cover .lines{background-color:var(--ink);color:var(--paper);padding:var(--s3) var(--s5) var(--s4);gap:var(--s1);display:grid}.cover .lines .g{color:var(--yellow);font-size:22px}.cover .lines ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cover .lines a{color:var(--paper);gap:var(--s2);align-items:baseline;font-size:15px;text-decoration:none;display:flex}.cover .lines a:before{content:"";background:var(--yellow);flex-shrink:0;width:9px;height:9px}.cover .lines a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:3px}.cover .lines a:active span{color:var(--yellow)}.cover .lines a:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.contents h1{font-size:clamp(2.6rem,8cqi,4.4rem)}.contents .lede{margin-top:var(--s3);max-width:34ch;font-size:20px;line-height:1.3}.typed-card{margin-top:var(--s6);background:var(--paper);padding:var(--s4) var(--s4) var(--s3);box-shadow:inset 0 0 0 1.5px var(--keyline), 3px 3px 0 var(--keyline);position:relative;transform:rotate(-.6deg)}.typed-card .dymo{top:-13px;left:var(--s4);position:absolute;transform:rotate(-2deg)}.typed-card>.typed-sentence{font-family:var(--font-typed);font-size:21px;line-height:1.5}.typed-card .field.inline{align-items:baseline;gap:var(--s1);display:inline-flex}.typed-card .field.inline input{font:inherit;width:4.8ch}.typed-card .field.inline .unit{font:inherit}.typed-hint{margin-top:var(--s2);color:var(--ink-2);font-size:14px}.contents .btn{margin-top:var(--s5)}.order{margin-top:var(--s6)}.order h2{font-size:30px}.order .o{margin-top:var(--s1);font-size:16px}.stages{margin:var(--s3) 0 0;gap:var(--s4) var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.stages li{gap:var(--s2);align-content:start;min-width:0;display:grid;position:relative}.stages li:after{content:"";right:calc(var(--s5) / -2 - 8px);background:var(--keyline);clip-path:polygon(0 25%,55% 25%,55% 0,100% 50%,55% 100%,55% 75%,0 75%);width:16px;height:14px;position:absolute;top:30%}.stages li:nth-child(3n):after,.stages li:last-child:after{content:none}.stages .frame{aspect-ratio:4/3;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--keyline);position:relative}.frame-art{inset:var(--s5) var(--s1) var(--s1);position:absolute}.frame-art svg{width:100%;height:100%}.stages .no{z-index:1;background:var(--ink);min-width:28px;height:28px;color:var(--paper);font-family:var(--font-display);place-items:center;font-size:19px;line-height:1;display:grid;position:absolute;top:0;left:0}.stages .cap{gap:var(--s2);font-family:var(--font-display);text-transform:uppercase;align-items:center;font-size:17px;line-height:1;display:flex}.sheet-slot{aspect-ratio:210/297;background:var(--sheet);margin:0;padding:0;overflow:hidden}.sheet-scale{width:210mm;transform:scale(var(--k));transform-origin:0 0}.sheet-scale .guide{padding:0}.sheet-scale .guide .gp{box-shadow:none}.catalogue h2{font-size:clamp(2.6rem,9cqi,4.6rem)}.catalogue>.o{margin-top:var(--s3);max-width:40ch;font-size:19px;line-height:1.3}.card.k-lav{background-color:var(--lavender)}.card.k-lime{background-color:var(--lime)}.cat-cards{gap:var(--s4);margin-top:var(--s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.cat-card{gap:var(--s2);grid-template-rows:auto auto minmax(0,1fr);display:grid}.cat-card img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.cat-card .info{align-self:end;gap:2px var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;display:grid}.cat-card .info .t{grid-column:2;font-size:13px}.cat-card .price{font-family:var(--font-display);font-variant-numeric:tabular-nums;grid-area:1/3/span 2;font-size:40px;line-height:.9}.cat-card:active{transform:translateY(0)}.cat-card .price sup{vertical-align:top;margin-left:2px;font-size:14px}.lately{margin-top:var(--s6);gap:var(--s3);display:grid}.lately h3{font-size:26px}.explore-link{margin-top:var(--s5);font-weight:600}.your-ai h2{margin-bottom:var(--s3);font-size:clamp(2.2rem,7cqi,3.8rem)}.your-ai>p{max-width:52ch;margin-bottom:var(--s4)}.your-ai .clients{margin-top:var(--s4);grid-template-columns:minmax(0,1fr)}.your-ai .client-tabs{flex-wrap:wrap;display:flex}.your-ai .client-tabs [role=tab]{padding:var(--s1) var(--s2);font-size:17px}.back-cover{background-color:var(--yellow);gap:var(--s3);align-content:end;justify-items:start;display:grid}.back-cover .word{color:var(--red);text-shadow:3px 2px 0 var(--ink);font-size:64px;line-height:.85}.back-cover h2{font-size:40px}.back-links{gap:var(--s2) var(--s4);margin-top:var(--s2);flex-wrap:wrap;display:flex}.back-links a{color:var(--ink);font-weight:600}.back-links a:hover{color:var(--red-ink)}.back-links a:active{color:var(--ink)}.colophon{max-width:46ch;font-size:15px}@media (width<=900px){.spread{grid-template-columns:minmax(0,1fr);transform:none}.spread>.contents{order:-1}.page+.page{box-shadow:inset 0 14px 18px -16px var(--fold)}.stages{grid-template-columns:repeat(2,minmax(0,1fr))}.stages li:nth-child(3n):after{content:""}.stages li:nth-child(2n):after,.stages li:last-child:after{content:none}.desk{padding-inline:var(--s4);gap:var(--s7)}.page{padding:var(--s5) var(--s4) var(--s8)}.page.cover{padding:0}.folio{left:var(--s4);right:var(--s4)}}@media (prefers-reduced-motion:reduce){.spread,.typed-card{transform:none}}
