._575tXG_section{padding-block:var(--space-section)}._575tXG_label,._575tXG_title,._575tXG_text,._575tXG_aside,._575tXG_principles{grid-column:1/-1}._575tXG_title{margin-top:var(--space-l);font-size:var(--step-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}._575tXG_line{display:block}._575tXG_lineWide{display:inline}._575tXG_nowrap{white-space:nowrap}._575tXG_portrait{aspect-ratio:4/5;margin-top:var(--space-2xl);grid-column:1/span 9;position:relative;overflow:clip}._575tXG_portrait:after{content:"";border:var(--hairline) solid color-mix(in srgb, var(--fg) 12%, transparent);pointer-events:none;position:absolute;inset:0}._575tXG_portraitImage{object-fit:cover}._575tXG_text{margin-top:var(--space-2xl)}._575tXG_lead{max-width:40ch;font-size:var(--step-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);text-wrap:balance}._575tXG_paragraph{max-width:60ch;margin-top:var(--space-l);color:var(--fg-muted);--reveal-delay:.12s}._575tXG_aside{align-content:start;gap:var(--space-xl);margin-top:var(--space-2xl);display:grid}._575tXG_note{align-content:start;gap:var(--space-s);--reveal-delay:.16s;display:grid}._575tXG_noteText{max-width:34ch;font-size:var(--step-small);line-height:var(--leading-body);color:var(--fg-muted)}._575tXG_principles{margin-top:var(--space-3xl)}._575tXG_principlesTitle{margin-bottom:var(--space-m);font-family:var(--font-mono);font-weight:var(--weight-regular);font-size:var(--step-label);letter-spacing:var(--tracking-mono);color:var(--fg-muted);line-height:1}._575tXG_principle{padding-block:var(--space-m);font-weight:var(--weight-light);font-size:var(--step-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance;position:relative}._575tXG_principle:before,._575tXG_principle:last-child:after{content:"";height:var(--hairline);background-color:var(--line-strong);transform-origin:0;position:absolute;left:0;right:0}._575tXG_principle:before{top:0}._575tXG_principle:last-child:after{bottom:0}._575tXG_principle:nth-child(2){--reveal-delay:.12s}._575tXG_principle:nth-child(3){--reveal-delay:.24s}._575tXG_principleText{display:block}._575tXG_rest{color:var(--fg-muted)}@media (min-width:48rem){._575tXG_lineWide{display:block}._575tXG_portrait{grid-column:1/span 5}._575tXG_aside{grid-template-columns:subgrid;margin-top:var(--space-3xl)}._575tXG_note{grid-column:1/span 7}}@media (min-width:64rem){._575tXG_label{grid-area:1/1/auto/span 3;align-self:start;padding-top:.9em}._575tXG_title{grid-area:1/4/auto/-1;margin-top:0}._575tXG_portrait{margin-top:calc(var(--space-3xl) + var(--step-h3) * .29);grid-area:2/1/span 2/span 3;align-self:start}._575tXG_text{margin-top:var(--space-3xl);grid-area:2/4/auto/-1}._575tXG_aside{margin-top:var(--space-2xl);grid-area:3/4/auto/-1}._575tXG_note{grid-column:1/span 5}._575tXG_principles{grid-row:4;grid-template-columns:subgrid;margin-top:calc(var(--space-3xl) + var(--space-l));display:grid}._575tXG_principlesTitle{padding-top:calc(var(--space-m) + (var(--step-h2) * 1.1 - var(--step-label)) / 2);grid-area:1/1/auto/span 3;align-self:start;margin:0}._575tXG_principlesList,._575tXG_principle{grid-template-columns:subgrid;grid-column:1/-1;display:grid}._575tXG_principlesList{grid-row:1}._575tXG_principleText{grid-column:4/-1}}@media (min-width:80rem){._575tXG_section{grid-template-rows:auto auto auto 1fr auto auto}._575tXG_text,._575tXG_aside{display:contents}._575tXG_lead,._575tXG_paragraph{grid-column:4/span 6}._575tXG_lead{margin-top:var(--space-3xl);grid-row:2}._575tXG_paragraph{grid-row:3}._575tXG_portrait{grid-row:2/span 3}._575tXG_note{margin-top:var(--space-l);padding-top:calc(var(--step-body) * 1.18 - var(--step-label) * .875);padding-right:var(--space-m);grid-area:3/1/auto/span 3}._575tXG_withPortrait ._575tXG_note{grid-row:5;padding-top:0}._575tXG_principles{grid-row:6}}@media screen and (prefers-reduced-motion:no-preference){._575tXG_principle:before,._575tXG_principle:last-child:after{transition:scale var(--dur-draw) var(--ease-draw);transition-delay:var(--reveal-delay,0s)}[data-reveal-ready] ._575tXG_principle:not([data-revealed]):before{scale:0 1}[data-reveal-ready] ._575tXG_principle:not([data-revealed]):after{scale:0 1}}
.PEOdkW_planche{grid-column:1/-1;grid-template-columns:subgrid;align-items:start;row-gap:var(--space-m);display:grid}.PEOdkW_sheet{--pad:clamp(.75rem, .45rem + 1.1vw, 1.5rem);padding:var(--pad) var(--pad) 0;background-color:var(--pure-white);border:var(--border);grid-column:1/-1;container:sheet/inline-size}.PEOdkW_views{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.PEOdkW_sheet[data-views="2"] .PEOdkW_views{grid-auto-columns:minmax(0,24.375rem);justify-content:center;column-gap:clamp(.75rem,6cqi,5rem)}.PEOdkW_view{min-width:0}.PEOdkW_drawing{position:relative}.PEOdkW_drawing:after{content:"";border:var(--hairline) solid color-mix(in srgb, var(--fg) 14%, transparent);pointer-events:none;position:absolute;inset:0}.PEOdkW_image{width:100%;height:auto;display:block}.PEOdkW_viewLabel{margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--step-caption);letter-spacing:.02em;color:var(--fg-muted);line-height:1.35}@media (max-width:47.99rem){.PEOdkW_view[data-mobile] .PEOdkW_dimension{display:none}}.PEOdkW_dimension{--line-at:.75rem;height:1.875rem;display:block;position:relative}.PEOdkW_dimension:before{content:"";left:0;right:0;bottom:var(--line-at);height:var(--hairline);background-color:var(--accent-graphic);position:absolute}.PEOdkW_dimension:after{content:"";border-inline:var(--hairline) solid var(--accent-graphic);position:absolute;inset:.5rem 0 .25rem}.PEOdkW_ticks{position:absolute;inset:0}.PEOdkW_ticks:before,.PEOdkW_ticks:after{content:"";bottom:calc(var(--line-at) - .3125rem);width:var(--hairline);background-color:var(--accent-graphic);height:.625rem;position:absolute;rotate:45deg}.PEOdkW_ticks:before{left:0}.PEOdkW_ticks:after{right:0}.PEOdkW_dimensionValue{left:50%;bottom:calc(var(--line-at) + .3125rem);font-family:var(--font-mono);font-size:var(--step-caption);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--accent);line-height:1;position:absolute;translate:-50%}.PEOdkW_cartouche{gap:var(--hairline);margin:var(--pad) calc(-1 * var(--pad)) 0;border-top:var(--border);background-color:var(--line);font-family:var(--font-mono);font-size:var(--step-caption);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--fg-muted);grid-template-columns:auto minmax(0,1fr) auto auto auto;line-height:1.35;display:grid}.PEOdkW_cell{min-width:0;padding:.6875rem var(--pad);background-color:var(--pure-white)}.PEOdkW_project{font-weight:var(--weight-medium);color:var(--fg)}.PEOdkW_title{color:var(--fg)}.PEOdkW_number{font-weight:var(--weight-medium);color:var(--accent)}.PEOdkW_note{color:var(--fg-muted)}.PEOdkW_project,.PEOdkW_format,.PEOdkW_date{white-space:nowrap}@container sheet (max-width:49.99rem){.PEOdkW_cartouche{grid-template-columns:auto minmax(0,1fr) auto}.PEOdkW_date{grid-area:1/3}.PEOdkW_format{grid-area:2/1}.PEOdkW_note{grid-area:2/2/auto/-1}}@container sheet (max-width:24.99rem){.PEOdkW_cell{padding-block:.5rem}.PEOdkW_format{display:none}.PEOdkW_title{grid-column:2/-1}.PEOdkW_note{grid-area:2/1/auto/3}.PEOdkW_date{grid-area:2/3}}.PEOdkW_cartouche[data-blank]{grid-template-columns:auto minmax(0,1fr) auto}.PEOdkW_cartouche[data-blank] .PEOdkW_title{grid-column:2}.PEOdkW_cartouche[data-blank] .PEOdkW_date{grid-area:1/3}.PEOdkW_caption{max-width:52ch;font-size:var(--step-body);line-height:var(--leading-body);color:var(--fg-muted);grid-column:1/-1}.PEOdkW_blank{min-width:0}.PEOdkW_blankArea{height:clamp(9rem,20vw,18rem);position:relative;overflow:hidden}.PEOdkW_axisH,.PEOdkW_axisV{color:var(--concrete);transition:color var(--dur-base) var(--ease-standard), scale var(--dur-draw) var(--ease-draw);position:absolute}.PEOdkW_axisH{height:var(--hairline);transform-origin:42%;background-image:repeating-linear-gradient(90deg,currentColor 0 1.25rem,#0000 1.25rem 1.625rem,currentColor 1.625rem 1.75rem,#0000 1.75rem 2.125rem);top:60%;left:0;right:0}.PEOdkW_axisV{width:var(--hairline);transform-origin:50% 60%;background-image:repeating-linear-gradient(currentColor 0 1.25rem,#0000 1.25rem 1.625rem,currentColor 1.625rem 1.75rem,#0000 1.75rem 2.125rem);top:0;bottom:0;left:42%}.PEOdkW_mark{background:linear-gradient(var(--accent-graphic), var(--accent-graphic)) center / var(--hairline) 100% no-repeat, linear-gradient(var(--accent-graphic), var(--accent-graphic)) center / 100% var(--hairline) no-repeat;opacity:0;width:1.5rem;height:1.5rem;transition:opacity var(--dur-base) var(--ease-out), scale var(--dur-base) var(--ease-out);position:absolute;top:calc(60% - .75rem);left:calc(42% - .75rem);scale:.6}.PEOdkW_mark:after{content:"";border:var(--hairline) solid var(--accent-graphic);background-color:var(--pure-white);border-radius:50%;position:absolute;inset:.4375rem}:is(:is(:hover,:focus-within)>.PEOdkW_blank .PEOdkW_axisH,:is(:hover,:focus-within)>.PEOdkW_blank .PEOdkW_axisV){color:var(--accent-graphic)}:is(:hover,:focus-within)>.PEOdkW_blank .PEOdkW_mark{opacity:1;transition-delay:var(--dur-base);scale:1}@media (hover:none){.PEOdkW_blank[data-revealed] :is(.PEOdkW_axisH,.PEOdkW_axisV){color:var(--accent-graphic)}.PEOdkW_blank[data-revealed] .PEOdkW_mark{opacity:1;transition-delay:var(--dur-base);scale:1}}@media (min-width:64rem){.PEOdkW_planche[data-layout=full] .PEOdkW_caption{grid-column:4/span 6}.PEOdkW_planche:is([data-layout=main],[data-layout=views]){grid-column:4/-1}.PEOdkW_planche:is([data-layout=main],[data-layout=views]) .PEOdkW_caption{grid-column:1/span 6}.PEOdkW_planche:is([data-layout=detail],[data-layout=aside],[data-layout=start],[data-layout=end]) .PEOdkW_sheet,.PEOdkW_planche:is([data-layout=detail],[data-layout=aside],[data-layout=start],[data-layout=end]) .PEOdkW_caption{grid-row:1}.PEOdkW_planche:is([data-layout=detail],[data-layout=aside],[data-layout=start],[data-layout=end]) .PEOdkW_caption{align-self:end}.PEOdkW_planche[data-layout=aside] .PEOdkW_sheet{grid-column:7/-1}.PEOdkW_planche[data-layout=aside] .PEOdkW_caption{padding-right:var(--space-s);grid-column:4/span 3}.PEOdkW_sheet[data-views="2"] .PEOdkW_views{grid-auto-columns:minmax(0,18.75rem)}.PEOdkW_planche[data-layout=detail] .PEOdkW_sheet{grid-column:4/span 6}.PEOdkW_planche[data-layout=detail] .PEOdkW_caption{grid-column:10/-1}.PEOdkW_planche[data-layout=start] .PEOdkW_sheet{grid-column:1/span 8}.PEOdkW_planche[data-layout=start] .PEOdkW_caption{grid-column:9/-1}.PEOdkW_planche[data-layout=end] .PEOdkW_sheet{grid-column:5/-1}.PEOdkW_planche[data-layout=end] .PEOdkW_caption{grid-column:1/span 3}}@media screen and (prefers-reduced-motion:no-preference){html[data-reveal-ready] .PEOdkW_planche:not([data-revealed]) .PEOdkW_dimension:before{scale:0 1}html[data-reveal-ready] .PEOdkW_planche:not([data-revealed]) .PEOdkW_dimension:after{scale:1 0}html[data-reveal-ready] .PEOdkW_planche:not([data-revealed]) :is(.PEOdkW_ticks,.PEOdkW_dimensionValue){opacity:0}.PEOdkW_planche[data-revealed] .PEOdkW_dimension:before{transition:scale var(--dur-draw) var(--ease-draw) var(--dur-base)}.PEOdkW_dimension:after{transform-origin:bottom}.PEOdkW_planche[data-revealed] .PEOdkW_dimension:after{transition:scale var(--dur-slow) var(--ease-draw) var(--dur-instant)}.PEOdkW_planche[data-revealed] :is(.PEOdkW_ticks,.PEOdkW_dimensionValue){transition:opacity var(--dur-slow) var(--ease-out) calc(var(--dur-draw) * .6)}html[data-reveal-ready] .PEOdkW_blank:not([data-revealed]) :is(.PEOdkW_axisH,.PEOdkW_axisV){scale:0 1}html[data-reveal-ready] .PEOdkW_blank:not([data-revealed]) .PEOdkW_axisV{scale:1 0}}@media (prefers-reduced-motion:reduce){.PEOdkW_axisH,.PEOdkW_axisV,.PEOdkW_mark{transition:none}}
.jtIKUW_section{padding-block:var(--space-section) 0}.jtIKUW_label,.jtIKUW_title,.jtIKUW_project,.jtIKUW_next{grid-column:1/-1}.jtIKUW_title{margin-top:var(--space-l);font-size:var(--step-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.jtIKUW_line{display:inline}.jtIKUW_project,.jtIKUW_next{grid-template-columns:subgrid;align-items:start;row-gap:var(--space-l);display:grid;position:relative}.jtIKUW_project{margin-top:var(--space-2xl)}.jtIKUW_next{margin-top:var(--space-3xl)}.jtIKUW_blank{grid-column:1/-1}.jtIKUW_info{--reveal-delay:.12s;grid-column:1/-1;align-content:start;justify-items:start;display:grid}.jtIKUW_name,.jtIKUW_nextTitle{font-size:var(--step-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}.jtIKUW_nextLine{display:block}.jtIKUW_summary{max-width:36ch;margin-top:var(--space-s);color:var(--fg-muted)}.jtIKUW_facts{justify-items:start;gap:var(--space-2xs);margin-top:var(--space-m);font-family:var(--font-mono);font-size:var(--step-label);letter-spacing:.02em;color:var(--fg-muted);line-height:1;display:grid}.jtIKUW_link{align-items:center;gap:var(--space-s);min-height:2.75rem;margin-top:var(--space-m);font-weight:var(--weight-medium);letter-spacing:var(--tracking-nav);font-size:.9375rem;line-height:1;display:inline-flex}.jtIKUW_link:after{content:"";position:absolute;inset:0}.jtIKUW_link>span{white-space:nowrap;background-image:linear-gradient(var(--fg), var(--fg)), linear-gradient(var(--line-strong), var(--line-strong));background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% var(--hairline), 100% var(--hairline);transition:background-size var(--dur-slow) var(--ease-out);padding-block:.25rem}.jtIKUW_arrow{fill:none;stroke:currentColor;stroke-width:1.25px;width:1rem;height:.625rem;transition:translate var(--dur-base) var(--ease-out);overflow:visible}.jtIKUW_project:hover .jtIKUW_link>span,.jtIKUW_next:hover .jtIKUW_link>span,.jtIKUW_link:focus-visible>span{background-size:100% var(--hairline), 100% var(--hairline)}.jtIKUW_project:hover .jtIKUW_arrow,.jtIKUW_next:hover .jtIKUW_arrow,.jtIKUW_link:focus-visible .jtIKUW_arrow{translate:.25rem}@media (min-width:48rem){.jtIKUW_line{display:block}}@media (min-width:64rem){.jtIKUW_label{grid-area:1/1/auto/span 3;align-self:start;padding-top:.9em}.jtIKUW_title{grid-area:1/4/auto/-1;margin-top:0}.jtIKUW_project{margin-top:var(--space-3xl)}.jtIKUW_project .jtIKUW_info,.jtIKUW_next .jtIKUW_info{grid-area:1/1/auto/span 3}.jtIKUW_blank{grid-area:1/4/auto/-1}@media (min-width:80rem){.jtIKUW_project .jtIKUW_info,.jtIKUW_next .jtIKUW_info{padding-right:var(--space-m)}}.jtIKUW_nextTitle{font-size:var(--step-h3);line-height:var(--leading-h3);letter-spacing:var(--tracking-h3)}}
