@font-face{font-family:Exempla Martian Mono Signs;src:url(../media/martian-mono-wdth-wght-signs.0eog1qd3zey7z.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;font-stretch:75% 112.5%;unicode-range:U+A7,U+A9,U+AB,U+B0-B1,U+BB,U+2011,U+2018-201A,U+201C-201E,U+2026,U+2039-203A,U+20AC,U+2191,U+2193}@font-face{font-family:Exempla Martian Mono;src:url(../media/martian-mono-wdth-wght-core.1ebfvzgzc6w_o.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap;font-stretch:75% 112.5%}@font-face{font-family:Exempla Martian Mono Fallback;src:local(Arial);ascent-override:60.84%;descent-override:12.17%;line-gap-override:0%;size-adjust:164.36%}.MG545a_site{--ae-font:"Exempla Martian Mono Signs", "Exempla Martian Mono", "Exempla Martian Mono Fallback", ui-monospace, Menlo, Consolas, monospace;--paper:#efeeea;--panel:#e4e3de;--concrete:#b4b2ac;--grid:#dcdbd6;--ink:#151515;--muted:#5a5955;--clay:#a3482a;--on-clay:#f7f4ef;--d-bg:var(--paper);--d-ink:var(--ink);--d-muted:var(--muted);--d-line:var(--ink);--d-focus:var(--ink);--d-radius:0px;--d-text:var(--ae-font), ui-monospace, monospace;--d-display:var(--ae-font), ui-monospace, monospace;--d-display-weight:300;--d-panel-bg:var(--paper);--d-panel-ink:var(--ink);--gut:16px;--gap:16px;--cols:4;--head:0px;--dock:58px;--ease:cubic-bezier(.2, .7, .2, 1)}@media (min-width:48rem){.MG545a_site{--gut:24px;--gap:20px;--cols:8}}@media (min-width:64rem){.MG545a_site{--gut:32px;--gap:24px;--cols:12;--head:57px;--dock:0px}}.MG545a_site.MG545a_site{isolation:isolate;padding-bottom:var(--dock);background:var(--paper);font-size:15px;font-weight:380;font-stretch:87.5%;line-height:1.6;position:relative}@media (min-width:64rem){.MG545a_site.MG545a_site{font-size:16px}}.MG545a_site:before{content:"";inset:0 calc(var(--gut) - var(--gap) / 2);z-index:-1;pointer-events:none;background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px);background-size:calc(100% / var(--cols)) 100%;border-right:1px solid var(--grid);position:absolute}.MG545a_site section{scroll-margin-top:calc(var(--head) + 8px)}.MG545a_site :where(h2,h3){font-family:var(--d-display)}.MG545a_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.MG545a_code{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;font-stretch:112.5%;line-height:1.4}.MG545a_sheetHead{border-top:1px solid var(--ink);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 20px;padding-top:12px;display:flex}.MG545a_sheetTitle{letter-spacing:-.01em;font-size:1.25rem;font-weight:500;font-stretch:100%;line-height:1.2}.MG545a_h2{letter-spacing:-.035em;text-wrap:balance;grid-column:1/-1;font-size:clamp(2.125rem,1.3rem + 4.2vw,5.5rem);font-weight:250;font-stretch:75%;line-height:.98}.MG545a_h3{letter-spacing:-.005em;font-size:1.0625rem;font-weight:560;font-stretch:87.5%;line-height:1.3}.MG545a_intro{max-width:44ch;color:var(--muted);grid-column:1/-1}.MG545a_header{margin-inline:var(--gut);border-bottom:1px solid var(--ink);background:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.MG545a_brand{letter-spacing:-.01em;align-items:center;gap:10px;min-height:52px;font-size:15px;font-weight:600;font-stretch:87.5%;text-decoration:none;display:inline-flex}.MG545a_mark{flex:none;width:28px;height:28px}.MG545a_markFill{fill:currentColor}.MG545a_markLine{fill:none;stroke:currentColor;stroke-width:1.5px}.MG545a_markAccent{fill:var(--clay)}.MG545a_role{border-top:1px solid var(--grid);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);grid-area:2/1/auto/-1;padding:7px 0 8px;font-size:10.5px;font-weight:500;font-stretch:112.5%;line-height:1.4}.MG545a_pillCell{justify-content:flex-end;align-items:center;display:flex}.MG545a_topNav,.MG545a_book{display:none}.MG545a_navNo{letter-spacing:.04em;color:var(--muted);font-size:10px;font-weight:500;font-stretch:112.5%}@media (min-width:64rem){.MG545a_header{z-index:30;grid-template-columns:auto minmax(0,1fr) auto auto auto;height:57px;position:sticky;top:0}.MG545a_header>*{align-items:center;height:100%;display:flex}.MG545a_brand{min-height:0;padding-right:24px}.MG545a_role{border-top:0;border-left:1px solid var(--grid);text-wrap:balance;grid-area:auto;padding:0 24px;line-height:1.35;overflow:hidden}.MG545a_topNav{border-left:1px solid var(--grid);display:flex}.MG545a_topNav ul{height:100%;display:flex}.MG545a_topNav li{display:flex}.MG545a_topNav a{align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.MG545a_topNav a:hover{background:var(--ink);color:var(--paper)}.MG545a_topNav a:hover .MG545a_navNo{color:var(--concrete)}.MG545a_pillCell{border-left:1px solid var(--grid);padding:0 16px}.MG545a_book{background:var(--clay);color:var(--on-clay);--d-focus:var(--ink);gap:14px;padding:0 20px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.MG545a_book:hover{background:var(--ink)}}@media (min-width:80rem){.MG545a_header{grid-template-columns:auto minmax(0,1fr) auto auto auto}}@media (max-width:79.99rem) and (min-width:64rem){.MG545a_role{display:none}.MG545a_header{grid-template-columns:auto minmax(0,1fr) auto auto}}.MG545a_dock{z-index:30;background:var(--paper);border-top:1px solid var(--ink);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.MG545a_dock ul{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);display:grid}.MG545a_dock li+li{border-left:1px solid var(--grid)}.MG545a_dock a{overflow-wrap:anywhere;align-content:center;gap:1px;min-height:56px;padding:0 10px;font-size:12.5px;font-weight:520;font-stretch:75%;line-height:1.25;text-decoration:none;display:grid}.MG545a_dock .MG545a_dockBook{background:var(--clay);color:var(--on-clay)}.MG545a_dockBook .MG545a_navNo{color:color-mix(in srgb, var(--on-clay) 78%, var(--clay))}@media (min-width:64rem){.MG545a_dock{display:none}}.MG545a_hero{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);padding:22px var(--gut) 40px;display:grid}.MG545a_hero .MG545a_code{grid-column:1/-1}.MG545a_h1{--measure:calc(100vw - 2 * var(--gut));font-size:min(calc(var(--measure) / (var(--chars,16) * .575)), 8rem);letter-spacing:-.04em;text-wrap:nowrap;grid-column:1/-1;margin-top:10px;font-weight:230;font-stretch:75%;line-height:1.03}.MG545a_h1Line{display:block}.MG545a_lead{grid-column:1/-1;max-width:46ch;margin-top:22px}.MG545a_sheet{column-gap:var(--gap);border-top:1px solid var(--ink);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;display:none}.MG545a_sheet>div{border-bottom:1px solid var(--grid);padding:9px 0 10px}.MG545a_sheet dt,.MG545a_facts dt,.MG545a_stampBlock dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:500;font-stretch:112.5%;line-height:1.4}.MG545a_sheet dd{margin-top:3px;font-size:13px;line-height:1.4}@media (min-width:48rem){.MG545a_sheet{display:grid}}@media (min-width:64rem){.MG545a_hero{padding:36px var(--gut) 56px;align-items:end}.MG545a_h1{--measure:calc((100vw - 2 * var(--gut) - 11 * var(--gap)) / 12 * 8 + 7 * var(--gap) - 16px);grid-area:2/1/span 2/span 8;margin-top:18px}.MG545a_lead{grid-area:2/9/auto/-1;align-self:start;margin-top:0;padding-top:22px}.MG545a_sheet{grid-area:3/9/auto/-1;margin-top:28px}}.MG545a_work{grid-template-columns:minmax(0,1fr);display:grid}.MG545a_work .MG545a_sheetHead{margin-inline:var(--gut)}.MG545a_swipe{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;font-stretch:112.5%;display:none}@media (min-width:48rem){.MG545a_swipe{display:block}}.MG545a_register{margin-left:auto}.MG545a_register ol{display:flex}.MG545a_register a{border:1px solid #0000;place-items:center;min-width:30px;min-height:30px;font-size:12px;font-weight:500;text-decoration:none;display:grid}.MG545a_register a:hover{border-color:var(--ink)}.MG545a_track{--no:clamp(5rem, 22vw, 13rem);--ph:min(58vw, 62svh);align-items:flex-start;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding:18px var(--gut) 18px;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;display:flex;overflow-x:auto}.MG545a_plate{scroll-snap-align:start;width:fit-content;padding-top:calc(var(--no) * .4);scroll-margin-top:calc(var(--head) + 64px);flex:none;position:relative}.MG545a_plateFig{display:grid}.MG545a_plateNo{z-index:1;font-size:var(--no);letter-spacing:-.06em;color:#fff;mix-blend-mode:difference;pointer-events:none;font-weight:100;font-stretch:75%;line-height:.8;position:absolute;top:0;left:-.04em}.MG545a_plateFrame{height:var(--ph);background:var(--panel);overflow:clip}.MG545a_plateImg{width:auto;height:var(--ph);max-width:none}.MG545a_plateCap{border-top:1px solid var(--ink);grid-template-columns:2.25rem minmax(0,1fr);gap:2px 0;width:0;min-width:100%;margin-top:10px;padding-top:10px;display:grid}.MG545a_capNo{grid-row:1/span 2;padding-top:3px;font-size:12px;font-weight:500}.MG545a_capName{font-size:1.0625rem;font-weight:560;line-height:1.3}.MG545a_capMeta{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:0 12px;font-size:10.5px;font-weight:500;font-stretch:100%;line-height:1.6;display:flex}.MG545a_plate[data-shape=tall] .MG545a_plateFig{grid-template-columns:auto minmax(0,34vw);column-gap:12px}.MG545a_plate[data-shape=tall] .MG545a_plateCap{border-top:0;border-left:1px solid var(--ink);grid-template-columns:minmax(0,1fr);align-self:end;width:auto;min-width:0;margin-top:0;padding:0 0 0 10px}.MG545a_plate[data-shape=tall] .MG545a_capNo{grid-row:auto}.MG545a_plate[data-shape=tall] .MG545a_capMeta{flex-direction:column;justify-content:flex-start;margin-top:6px}@media (min-width:64rem){.MG545a_plate[data-shape=tall] .MG545a_plateFig{grid-template-columns:auto 15rem;column-gap:16px}.MG545a_track{--no:clamp(9rem, 12vw, 14rem);--ph:clamp(340px, 60vh, 600px);padding-top:24px}.MG545a_plate[data-shape=wide] .MG545a_plateCap{grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline}.MG545a_capNo{grid-row:auto}.MG545a_plate[data-shape=wide] .MG545a_capMeta{justify-content:flex-end;gap:0 18px}}.MG545a_index{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);padding:72px var(--gut) 0;display:grid}.MG545a_indexIntro{max-width:44ch;color:var(--muted);flex-basis:100%}.MG545a_sorts{border:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;min-width:0;margin:26px 0 0;padding:0;display:flex}.MG545a_sortLegend{float:left;letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--muted);margin-bottom:8px;padding:0;font-size:10.5px;font-weight:500;font-stretch:112.5%}.MG545a_sortChip{border:1px solid var(--ink);cursor:pointer;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.MG545a_sortChip:after{content:"↓";opacity:0}.MG545a_sortChip:has(:checked){background:var(--ink);color:var(--paper)}.MG545a_sortChip:has(:checked):after{opacity:1}:is(.MG545a_sortChip:has(:focus-visible),.MG545a_typeOpt:has(:focus-visible),.MG545a_rulerOpt:has(:focus-visible),.MG545a_chip:has(:focus-visible)){outline:2px solid var(--clay);outline-offset:2px}.MG545a_optInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.MG545a_table{border-collapse:collapse;grid-column:1/-1;margin-top:18px;display:block}.MG545a_thead,.MG545a_rows{display:block}.MG545a_thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.MG545a_rows{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;display:flex}.MG545a_tr{grid-template-columns:2.25rem minmax(0,1.2fr) minmax(0,1fr) auto;align-items:baseline;column-gap:12px;display:grid}.MG545a_row{order:var(--ry);border-top:1px solid var(--grid);padding:11px 0 12px}.MG545a_index:has(input[name=ae-sort][value=type]:checked) .MG545a_row{order:var(--rt)}.MG545a_index:has(input[name=ae-sort][value=place]:checked) .MG545a_row{order:var(--rp)}.MG545a_index:has(input[name=ae-sort][value=size]:checked) .MG545a_row{order:var(--rs)}.MG545a_row:hover,.MG545a_row:focus-within{background:color-mix(in srgb, var(--clay) 9%, transparent)}.MG545a_row td{overflow-wrap:anywhere;min-width:0}.MG545a_c0{grid-area:1/1;font-size:12px;font-weight:500}.MG545a_c2{grid-area:1/2/auto/span 2;font-size:15px;font-weight:560;line-height:1.35}.MG545a_c6{text-align:right;grid-area:1/4}.MG545a_c1{grid-area:2/1}.MG545a_c3{grid-area:2/2}.MG545a_c4{grid-area:2/3}.MG545a_c5{text-align:right;white-space:nowrap;grid-area:2/4}.MG545a_c1,.MG545a_c3,.MG545a_c4,.MG545a_c5,.MG545a_c6{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:450;font-stretch:75%;line-height:1.5}.MG545a_row .MG545a_c1,.MG545a_row .MG545a_c3,.MG545a_row .MG545a_c4,.MG545a_row .MG545a_c5{padding-top:4px}.MG545a_rowLink{text-decoration:none}.MG545a_rowPlate{letter-spacing:.04em;text-transform:uppercase;color:var(--clay);white-space:nowrap;font-size:10.5px;font-weight:500;font-stretch:112.5%}.MG545a_rowLink:hover{text-underline-offset:4px;text-decoration:underline}.MG545a_thSort{cursor:pointer}@media (min-width:64rem){.MG545a_sorts{grid-column:1/-1}.MG545a_thead{clip-path:none;width:auto;height:auto;margin-top:6px;display:block;position:static;overflow:visible}.MG545a_thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:10px 0;font-size:10.5px;font-weight:500;font-stretch:112.5%}.MG545a_thead .MG545a_c5{text-align:right}.MG545a_thSort:after{content:" ↕";color:var(--concrete)}:is(.MG545a_index:has(input[name=ae-sort][value=year]:checked) .MG545a_thSort[data-sort=year],.MG545a_index:has(input[name=ae-sort][value=type]:checked) .MG545a_thSort[data-sort=type],.MG545a_index:has(input[name=ae-sort][value=place]:checked) .MG545a_thSort[data-sort=place],.MG545a_index:has(input[name=ae-sort][value=size]:checked) .MG545a_thSort[data-sort=size]){color:var(--ink)}.MG545a_index:has(input[name=ae-sort][value=year]:checked) .MG545a_thSort[data-sort=year]:after{content:" ↓";color:var(--clay)}.MG545a_index:has(input[name=ae-sort][value=type]:checked) .MG545a_thSort[data-sort=type]:after{content:" ↓";color:var(--clay)}.MG545a_index:has(input[name=ae-sort][value=place]:checked) .MG545a_thSort[data-sort=place]:after{content:" ↓";color:var(--clay)}.MG545a_index:has(input[name=ae-sort][value=size]:checked) .MG545a_thSort[data-sort=size]:after{content:" ↓";color:var(--clay)}.MG545a_tr{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.MG545a_c0,.MG545a_c1,.MG545a_c2,.MG545a_c3,.MG545a_c4,.MG545a_c5,.MG545a_c6{grid-row:1}.MG545a_c0{grid-column:1}.MG545a_c1{grid-column:2}.MG545a_c2{grid-column:3/span 3}.MG545a_c3{grid-column:6/span 2}.MG545a_c4{grid-column:8/span 2}.MG545a_c5{grid-column:10}.MG545a_c6{text-align:left;grid-column:11/span 2}.MG545a_row{padding:13px 0 14px}.MG545a_row .MG545a_c1,.MG545a_row .MG545a_c3,.MG545a_row .MG545a_c4,.MG545a_row .MG545a_c5{padding-top:0}.MG545a_row .MG545a_c1,.MG545a_row .MG545a_c3,.MG545a_row .MG545a_c4,.MG545a_row .MG545a_c5,.MG545a_row .MG545a_c6{text-transform:none;letter-spacing:0;color:var(--ink);font-size:13px}.MG545a_row .MG545a_c2{font-size:16px}}.MG545a_process{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);padding:96px var(--gut) 0;display:grid}.MG545a_process .MG545a_h2{margin-top:20px}.MG545a_process .MG545a_intro{margin-top:18px}.MG545a_drawingFig{margin:36px calc(var(--gut) * -1) 0;view-timeline:--ae-drawing block;grid-column:1/-1}.MG545a_drawingPan{overscroll-behavior-x:contain;padding:0 var(--gut);scrollbar-width:thin;scrollbar-color:var(--ink) transparent;overflow-x:auto}.MG545a_drawingPan:focus-visible,.MG545a_track:focus-visible{outline-offset:-2px}.MG545a_drawing{width:900px;height:auto;font-family:var(--d-text);display:block}.MG545a_drawingCap{margin:12px var(--gut) 0;border-top:1px solid var(--ink);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:4px 18px;padding-top:10px;font-size:11px;font-weight:500;font-stretch:112.5%;display:flex}.MG545a_panHint{color:var(--muted);margin-left:auto}.MG545a_cut{fill:var(--ink)}.MG545a_thin{fill:none;stroke:var(--ink);stroke-width:1.3px}.MG545a_beyond{fill:none;stroke:var(--concrete);stroke-width:1.2px}.MG545a_hatchLine{stroke:var(--concrete);stroke-width:1px}.MG545a_groundLine{fill:none;stroke:var(--ink);stroke-width:2.6px}.MG545a_tick{stroke:var(--ink);stroke-width:2px}.MG545a_dash{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4}.MG545a_ray{stroke:var(--clay);stroke-width:1.6px;stroke-dasharray:12 7}.MG545a_accentLine{stroke:var(--clay);stroke-width:3px}.MG545a_barOpen{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.MG545a_dimText,.MG545a_noteText{fill:var(--ink);font-size:17px;font-weight:450;font-stretch:87.5%}.MG545a_noteText{font-size:18px}.MG545a_dimAccent{fill:var(--clay);font-weight:600}.MG545a_stages{border-top:1px solid var(--ink);grid-column:1/-1;margin-top:48px}.MG545a_stage{column-gap:var(--gap);border-bottom:1px solid var(--grid);grid-template-columns:3.25rem minmax(0,1fr);padding:16px 0 18px;display:grid}.MG545a_stageNo{letter-spacing:-.04em;grid-row:1/span 3;font-size:2.5rem;font-weight:120;font-stretch:75%;line-height:.9}.MG545a_stageText{max-width:52ch;margin-top:4px}.MG545a_stageTime{letter-spacing:.05em;text-transform:uppercase;color:var(--clay);margin-top:8px;font-size:10.5px;font-weight:500;font-stretch:112.5%}@media (min-width:64rem){.MG545a_process{padding-top:140px}.MG545a_process .MG545a_h2{grid-column:1/span 8}.MG545a_process .MG545a_intro{grid-column:9/-1;align-self:end}.MG545a_drawingFig{margin:56px 0 0}.MG545a_drawingPan{padding:0;overflow:visible}.MG545a_drawing{width:100%}.MG545a_drawingCap{margin-inline:0}.MG545a_panHint{display:none}.MG545a_dimText{font-size:13px}.MG545a_noteText{font-size:14px}.MG545a_stages{grid-column:1/-1;grid-template-columns:subgrid;margin-top:72px;display:grid}.MG545a_stage{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;padding:18px 0 20px}.MG545a_stageNo{grid-area:1/1/auto/span 2;font-size:4rem}.MG545a_stage .MG545a_h3{grid-area:1/3/auto/span 3}.MG545a_stageText{grid-area:1/6/auto/span 5;margin-top:0}.MG545a_stageTime{text-align:right;grid-area:1/11/auto/span 2;margin-top:0}}.MG545a_practice{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);padding:96px var(--gut) 0;display:grid}.MG545a_statement{letter-spacing:-.02em;text-wrap:pretty;grid-column:1/-1;margin-top:26px;font-size:clamp(1.375rem,1rem + 1.9vw,2.625rem);font-weight:300;font-stretch:75%;line-height:1.22}.MG545a_practiceArt{background:var(--panel);grid-column:2/-1;margin-top:36px}.MG545a_practiceImg{aspect-ratio:4/5;object-fit:cover;width:100%}.MG545a_principles{border-top:1px solid var(--ink);grid-column:1/-1;margin-top:48px}.MG545a_principles li{column-gap:var(--gap);border-bottom:1px solid var(--grid);grid-template-columns:2.25rem minmax(0,1fr);padding:14px 0 16px;display:grid}.MG545a_principles p{color:var(--muted);grid-column:2;margin-top:3px}.MG545a_pNo{grid-row:1/span 2;padding-top:3px;font-size:12px;font-weight:500}.MG545a_takes{grid-column:1/-1;margin-top:48px}.MG545a_takesTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:10px;font-size:11px;font-weight:500;font-stretch:112.5%}.MG545a_takes dl>div{border-bottom:1px solid var(--grid);grid-template-columns:minmax(0,1fr);padding:11px 0 12px;display:grid}.MG545a_takes dt{font-weight:560}.MG545a_takes dd{color:var(--muted)}@media (min-width:64rem){.MG545a_practice{padding-top:140px}.MG545a_statement{grid-area:2/1/auto/span 8;margin-top:40px}.MG545a_practiceArt{grid-area:2/10/span 2/-1;align-self:start;margin-top:40px}.MG545a_principles{grid-area:3/1/auto/span 4;align-self:start;margin-top:64px}.MG545a_takes{grid-area:3/5/auto/span 4;align-self:start;margin-top:64px}.MG545a_takes dl>div{column-gap:var(--gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}}.MG545a_consult{padding:96px var(--gut) 88px;counter-reset:brief}.MG545a_form{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);display:grid}.MG545a_consultHead{grid-column:1/-1;gap:18px;display:grid}.MG545a_consultHead .MG545a_code{border-top:1px solid var(--ink);padding-top:12px}.MG545a_facts{border-top:1px solid var(--ink)}.MG545a_facts>div{border-bottom:1px solid var(--grid);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:9px 0 10px;display:grid}.MG545a_facts dt{padding-top:3px}.MG545a_facts dd{font-size:14px}.MG545a_steps{border-top:1px solid var(--ink);grid-column:1/-1;margin-top:40px}.MG545a_step{border-bottom:1px solid var(--grid);grid-template-columns:2.25rem minmax(0,1fr);column-gap:8px;padding:18px 0 22px;display:grid}.MG545a_stepNo{color:var(--clay);padding-top:2px;font-size:12px;font-weight:500}.MG545a_fieldset{border:0;min-width:0;margin:0;padding:0}.MG545a_legend{margin-bottom:12px;padding:0;font-size:1.0625rem;font-weight:560;line-height:1.3;display:block}.MG545a_subset{border:0;min-width:0;margin:18px 0 0;padding:0}.MG545a_small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px;font-weight:500;font-stretch:112.5%;display:block}.MG545a_subset>.MG545a_small{margin-bottom:8px;padding:0}.MG545a_hint{color:var(--muted);margin-top:-4px;margin-bottom:12px;font-size:13px;line-height:1.45}.MG545a_control{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:0;padding:10px 12px;font-size:16px;display:block}.MG545a_control::placeholder{color:#8a8984;opacity:1}.MG545a_control:focus-visible{outline:2px solid var(--clay);outline-offset:0}.MG545a_control+.MG545a_hint{margin-top:8px}.MG545a_area{resize:vertical;min-height:120px}.MG545a_pair{gap:14px;display:grid}.MG545a_types{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MG545a_typeOpt{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);cursor:pointer;align-content:space-between;gap:14px;min-height:112px;padding:12px;display:grid;position:relative}.MG545a_picto{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:square;width:40px;height:40px}.MG545a_pictoDash{stroke-dasharray:3 3}.MG545a_optText{font-size:13.5px;font-weight:500;line-height:1.3}.MG545a_typeOpt:has(:checked){background:var(--ink);color:var(--paper)}.MG545a_typeOpt:has(:checked) .MG545a_picto{stroke:var(--paper)}.MG545a_typeOpt:has(:checked):after{content:"";background:var(--clay);width:14px;height:14px;position:absolute;top:0;right:0}.MG545a_ruler{border-top:1px solid var(--ink);display:grid}.MG545a_rulerOpt{border-bottom:1px solid var(--grid);cursor:pointer;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:12px;min-height:46px;padding:0 10px 0 0;display:grid;position:relative}.MG545a_optMark{border:1px solid var(--ink);background:var(--paper);transform-origin:0;border-left-width:0;height:10px;display:block}.MG545a_rulerOpt .MG545a_optMark{width:calc(var(--w,1) * 25%)}.MG545a_rulerOpt[data-value=s]{--w:1}.MG545a_rulerOpt[data-value=m]{--w:2}.MG545a_rulerOpt[data-value=l]{--w:3}.MG545a_rulerOpt[data-value=xl]{--w:4}.MG545a_rulerOpt[data-value=open] .MG545a_optMark{border-style:dashed;width:100%}.MG545a_rulerOpt:has(:checked) .MG545a_optMark{background:var(--clay);border-color:var(--clay)}.MG545a_rulerOpt:has(:checked) .MG545a_optText{font-weight:650}.MG545a_chips{flex-wrap:wrap;gap:8px;display:flex}.MG545a_chip{border:1px solid var(--ink);cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:0 14px 0 10px;display:inline-flex;position:relative}.MG545a_chip .MG545a_optMark{border-left-width:1px;border-radius:50%;width:10px;height:10px}.MG545a_chip:has(:checked){background:var(--ink);color:var(--paper)}.MG545a_chip:has(:checked) .MG545a_optMark{background:var(--clay);border-color:var(--clay)}.MG545a_optInput:checked,.MG545a_counted:not(:placeholder-shown){counter-increment:brief}.MG545a_brief{border:1px solid var(--ink);background:var(--paper);grid-column:1/-1;margin-top:28px}.MG545a_briefHead{background:var(--ink);color:var(--paper);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:10px 12px;font-size:10.5px;font-weight:500;font-stretch:112.5%;display:flex}.MG545a_briefCount:before{content:counter(brief)}.MG545a_briefRows>div{border-top:1px solid var(--grid);grid-template-columns:6rem minmax(0,1fr);gap:12px;padding:9px 12px 10px;display:grid}.MG545a_briefRows>div:first-child{border-top:0}.MG545a_briefRows dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:10px;font-weight:500;font-stretch:112.5%}.MG545a_briefValue{font-size:14px;font-weight:560}.MG545a_echo{display:none}.MG545a_echoEmpty{color:var(--concrete);font-weight:400}:is(.MG545a_form:has(input[name=ae-type]:checked) .MG545a_echoEmpty[data-field=type],.MG545a_form:has(input[name=ae-budget]:checked) .MG545a_echoEmpty[data-field=budget],.MG545a_form:has(input[name=ae-timeline]:checked) .MG545a_echoEmpty[data-field=timeline],.MG545a_form:has(input[name=ae-meet]:checked) .MG545a_echoEmpty[data-field=meet]){display:none}:is(.MG545a_form:has(input[name=ae-type][value=new]:checked) .MG545a_echo[data-echo=type-new],.MG545a_form:has(input[name=ae-type][value=conversion]:checked) .MG545a_echo[data-echo=type-conversion],.MG545a_form:has(input[name=ae-type][value=extension]:checked) .MG545a_echo[data-echo=type-extension],.MG545a_form:has(input[name=ae-type][value=interior]:checked) .MG545a_echo[data-echo=type-interior],.MG545a_form:has(input[name=ae-type][value=housing]:checked) .MG545a_echo[data-echo=type-housing],.MG545a_form:has(input[name=ae-type][value=other]:checked) .MG545a_echo[data-echo=type-other],.MG545a_form:has(input[name=ae-budget][value=s]:checked) .MG545a_echo[data-echo=budget-s],.MG545a_form:has(input[name=ae-budget][value=m]:checked) .MG545a_echo[data-echo=budget-m],.MG545a_form:has(input[name=ae-budget][value=l]:checked) .MG545a_echo[data-echo=budget-l],.MG545a_form:has(input[name=ae-budget][value=xl]:checked) .MG545a_echo[data-echo=budget-xl],.MG545a_form:has(input[name=ae-budget][value=open]:checked) .MG545a_echo[data-echo=budget-open],.MG545a_form:has(input[name=ae-timeline][value=now]:checked) .MG545a_echo[data-echo=timeline-now],.MG545a_form:has(input[name=ae-timeline][value=year]:checked) .MG545a_echo[data-echo=timeline-year],.MG545a_form:has(input[name=ae-timeline][value=later]:checked) .MG545a_echo[data-echo=timeline-later],.MG545a_form:has(input[name=ae-timeline][value=explore]:checked) .MG545a_echo[data-echo=timeline-explore],.MG545a_form:has(input[name=ae-meet][value=studio]:checked) .MG545a_echo[data-echo=meet-studio],.MG545a_form:has(input[name=ae-meet][value=site]:checked) .MG545a_echo[data-echo=meet-site],.MG545a_form:has(input[name=ae-meet][value=video]:checked) .MG545a_echo[data-echo=meet-video]){display:inline}.MG545a_actions{grid-column:1/-1;gap:12px;margin-top:20px;display:grid}.MG545a_submit{background:var(--clay);width:100%;min-height:60px;color:var(--on-clay);font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 20px;font-size:15px;font-weight:600;display:flex}.MG545a_submit:hover{background:var(--ink)}.MG545a_submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.MG545a_formNote{color:var(--muted);font-size:12.5px}.MG545a_panel{inset:auto calc(var(--gut) + 8px) calc(var(--dock) + 16px + env(safe-area-inset-bottom)) var(--gut);border:1px solid var(--ink);background:var(--paper);width:auto;max-width:30rem;color:var(--ink);box-shadow:8px 8px 0 var(--ink);margin:0;padding:18px 18px 16px;position:fixed}.MG545a_panelTitle{margin-bottom:8px;font-size:1.25rem;font-weight:560;line-height:1.2}.MG545a_panelBody{font-size:14px;line-height:1.55}.MG545a_panelClose{border:1px solid var(--ink);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;margin-top:14px;padding:0 16px;font-size:13px;font-weight:600}.MG545a_panel::backdrop{background:0 0}@media (min-width:48rem){.MG545a_types{grid-template-columns:repeat(3,minmax(0,1fr))}.MG545a_pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.MG545a_consult{padding:140px var(--gut) 120px}.MG545a_consultHead{grid-area:1/1/auto/span 4;align-self:start}.MG545a_steps{grid-area:1/6/span 2/-1;margin-top:0}.MG545a_step{grid-template-columns:3rem minmax(0,1fr);padding:22px 0 26px}.MG545a_brief{top:calc(var(--head) + 24px);grid-area:2/1/auto/span 4;align-self:start;margin-top:40px;position:sticky}.MG545a_actions{grid-area:3/6/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:28px}.MG545a_submit{width:auto;min-width:22rem}.MG545a_formNote{grid-area:1/1}.MG545a_ruler{border-top:0;border-bottom:1px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr))}.MG545a_rulerOpt{border-bottom:0;border-left:1px solid var(--grid);grid-template-columns:minmax(0,1fr);align-content:end;gap:10px;min-height:92px;padding:0 10px 12px}.MG545a_rulerOpt .MG545a_optMark{width:100%;height:calc(var(--w,1) * 10px);border-left-width:1px;align-self:end}.MG545a_rulerOpt[data-value=open] .MG545a_optMark{height:40px}.MG545a_panel{inset:auto auto 32px 32px}}.MG545a_footer{padding:40px var(--gut) 36px;background:var(--ink);color:var(--paper);--d-focus:var(--paper)}.MG545a_stamp{border-top:1px solid var(--paper);border-left:1px solid #efeeea4d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MG545a_stamp>*{border-bottom:1px solid #efeeea4d;border-right:1px solid #efeeea4d;min-width:0;padding:14px 12px 16px}.MG545a_stampBrand{grid-column:1/-1;gap:6px;display:grid}.MG545a_stampBrand .MG545a_mark{margin-bottom:8px}.MG545a_stampBrand .MG545a_markAccent{fill:#d0714e}.MG545a_stampName{letter-spacing:-.02em;font-size:1.5rem;font-weight:300;font-stretch:75%;line-height:1.1}.MG545a_stampAddress{font-size:13px;font-style:normal;line-height:1.6;display:grid}.MG545a_stampMail{overflow-wrap:anywhere;font-size:13px}.MG545a_mail{text-underline-offset:4px;text-decoration:underline}.MG545a_stampBlock{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.MG545a_stampBlock dt{color:#a9a8a3}.MG545a_stampBlock dd{margin-top:3px;font-size:13px}.MG545a_legal{grid-column:1/-1;font-size:13px}.MG545a_legal a{text-underline-offset:4px}.MG545a_note{color:#d9d8d3;max-width:64ch;margin-top:28px;font-size:13.5px}.MG545a_note strong{color:var(--paper)}@media (min-width:64rem){.MG545a_footer{padding:56px var(--gut) 48px}.MG545a_stamp{grid-template-columns:repeat(12,minmax(0,1fr))}.MG545a_stampBrand{grid-area:1/1/span 2/span 4}.MG545a_stampAddress{grid-column:5/span 3}.MG545a_stampMail{grid-column:8/span 5}.MG545a_stampBlock{grid-column:5/span 5}.MG545a_legal{grid-column:10/span 3}.MG545a_stampName{font-size:2.5rem}}@media (prefers-reduced-motion:no-preference){.MG545a_panel{transition:opacity .25s ease, transform .3s var(--ease), overlay .3s allow-discrete, display .3s allow-discrete}.MG545a_panel:not(:popover-open){opacity:0;transform:translate(-8px,8px)}@starting-style{.MG545a_panel:popover-open{opacity:0;transform:translate(-8px,8px)}}@supports (animation-timeline:view()){.MG545a_site .MG545a_plateImg{animation:linear both MG545a_ae-drift;animation-timeline:view(inline);animation-range:cover}.MG545a_site .MG545a_layer{animation:linear both MG545a_ae-draw;animation-timeline:--ae-drawing}.MG545a_site .MG545a_layer1{animation-range:entry cover 30%}.MG545a_site .MG545a_layer2{animation-range:entry 40% cover 36%}.MG545a_site .MG545a_layer3{animation-range:entry 70% cover 42%}.MG545a_site .MG545a_layer4{animation-range:cover 30% cover 48%}.MG545a_site .MG545a_layer5{animation-range:cover 36% cover 54%}}}@keyframes MG545a_ae-drift{0%{transform:translate(-3%)scale(1.07)}to{transform:translate(3%)scale(1.07)}}@keyframes MG545a_ae-draw{0%{opacity:0}to{opacity:1}}
