.QC8NCG_strong{font-weight:var(--weight-strong);line-height:var(--leading-statement);letter-spacing:-.02em;text-wrap:balance;display:block}.QC8NCG_soft{font-weight:var(--weight-light);font-size:var(--type-continuation);line-height:var(--leading-continuation);letter-spacing:0;white-space:pre-line;text-wrap:pretty;max-width:var(--measure-continuation);display:block}.QC8NCG_after{margin-top:var(--gap-cont)}.QC8NCG_before{margin-bottom:var(--gap-cont)}@media (max-width:767px){.QC8NCG_soft{white-space:normal;max-width:none}}
._6hDcOq_track{background:var(--color-ink);height:400svh;position:relative}._6hDcOq_stage{--bars:0px;isolation:isolate;height:100vh;position:sticky;top:0;overflow:hidden}@supports (height:100lvh){._6hDcOq_stage{--bars:calc(100lvh - 100svh);height:100lvh}}._6hDcOq_film{z-index:var(--z-media);background:var(--color-ink);position:absolute;inset:0}._6hDcOq_poster,._6hDcOq_video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}._6hDcOq_video{opacity:0;transition:opacity var(--dur-fast) var(--ease-out-quart)}._6hDcOq_film[data-ready=true] ._6hDcOq_video{opacity:1}._6hDcOq_film[data-ready=true] ._6hDcOq_poster,._6hDcOq_film[data-midway=true] ._6hDcOq_poster{visibility:hidden}._6hDcOq_shade{pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 55%, transparent) 0%, transparent calc(var(--header-height) * 2.2)), linear-gradient(to right, color-mix(in srgb, var(--color-ink) 62%, transparent) 0%, color-mix(in srgb, var(--color-ink) 18%, transparent) 42%, transparent 62%), linear-gradient(to top, var(--color-ink) 0%, color-mix(in srgb, var(--color-ink) 45%, transparent) 14%, transparent 34%);position:absolute;inset:0}._6hDcOq_copy{z-index:var(--z-content);left:var(--space-gutter);bottom:clamp(3rem,9vh,6rem);top:calc(var(--header-height) + var(--space-6));width:min(46rem,52%);position:absolute}._6hDcOq_copy>[data-stage]{text-shadow:0 1px 2px #00000059,0 0 28px #00000073;will-change:opacity, transform;position:absolute;bottom:0;left:0;right:0}._6hDcOq_copy>[data-stage]:not([data-stage=intro]){opacity:0;visibility:hidden}._6hDcOq_final{align-items:flex-start;gap:clamp(var(--space-5), 3vh, var(--space-7));flex-direction:column;display:flex}._6hDcOq_final:focus-within{opacity:1!important;visibility:visible!important;transform:none!important}._6hDcOq_intro{gap:var(--space-7);flex-direction:column;display:flex}._6hDcOq_brandBlock{gap:var(--space-4);font-weight:inherit;letter-spacing:normal;flex-direction:column;line-height:normal;display:flex}._6hDcOq_brand{font-family:var(--font-display);letter-spacing:-.06em;margin-left:-.04em;font-size:clamp(6rem,2rem + 11.5vw,14.5rem);font-weight:800;line-height:.8}._6hDcOq_location{font-family:var(--font-text);font-size:var(--text-small);letter-spacing:var(--tracking-label);color:color-mix(in srgb, var(--color-bone) 78%, transparent);flex-wrap:wrap;column-gap:.5em;font-weight:500;display:flex}._6hDcOq_locationPart{white-space:nowrap}._6hDcOq_scrollCue{align-items:center;gap:var(--space-4);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:color-mix(in srgb, var(--color-bone) 70%, transparent);display:flex}._6hDcOq_scrollLine{width:clamp(2.5rem,5vw,4.5rem);height:var(--border-hair);transform-origin:0;animation:_6hDcOq_cue 2.4s var(--ease-cinema) infinite;background:currentColor;display:block}@keyframes _6hDcOq_cue{0%{transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.01%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}._6hDcOq_line{font-family:var(--font-display)}._6hDcOq_lineStrong{font-size:var(--type-statement)}._6hDcOq_lineSoft{color:color-mix(in srgb, var(--color-bone) 88%, transparent)}._6hDcOq_line ._6hDcOq_lineSoft,._6hDcOq_finalTitle ._6hDcOq_finalSoft{max-width:none;font-size:clamp(1.125rem,.9rem + .75vw,1.625rem)}._6hDcOq_finalTitle{font-family:var(--font-display)}._6hDcOq_finalSoft{color:color-mix(in srgb, var(--color-bone) 88%, transparent)}._6hDcOq_finalStrong{letter-spacing:-.03em;font-size:clamp(2.125rem,.9rem + 3.4vw,5rem);line-height:.98}._6hDcOq_cta{align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-3) var(--space-6);border:var(--border-hair) solid var(--color-bone);background:color-mix(in srgb, var(--color-ink) 30%, transparent);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);display:inline-flex}._6hDcOq_cta:hover,._6hDcOq_cta:focus-visible{background:var(--color-bone);color:var(--color-ink)}._6hDcOq_rail{z-index:var(--z-content);right:var(--space-gutter);height:min(46vh,26rem);width:var(--border-hair);color:var(--color-bone);position:absolute;top:50%;translate:0 -50%}._6hDcOq_railTrack{background:color-mix(in srgb, var(--color-bone) 22%, transparent);position:absolute;inset:0}._6hDcOq_railFill{background:var(--color-bone);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}._6hDcOq_marker{color:color-mix(in srgb, var(--color-bone) 40%, transparent);transition:color var(--dur-base) var(--ease-out-quart);align-items:center;display:flex;position:absolute;right:0;translate:0 -50%}._6hDcOq_marker:after{content:"";width:7px;height:var(--border-hair);background:currentColor;margin-right:-3px}._6hDcOq_markerLabel{margin-right:var(--space-3);font-family:var(--font-mono);font-size:.625rem;font-weight:var(--weight-label);letter-spacing:.1em;white-space:nowrap;text-shadow:0 0 12px color-mix(in srgb, var(--color-ink) 70%, transparent);display:none}._6hDcOq_marker[data-state=past]{color:color-mix(in srgb, var(--color-bone) 65%, transparent)}._6hDcOq_marker[data-state=active]{color:var(--color-accent)}._6hDcOq_marker[data-state=active]:after{width:11px;margin-right:-5px}._6hDcOq_marker[data-state=active] ._6hDcOq_markerLabel:before{content:"";width:4px;height:4px;margin-right:var(--space-2);vertical-align:middle;background:var(--color-accent);display:inline-block}@media (max-width:767px){._6hDcOq_shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 55%, transparent) 0%, transparent calc(var(--header-height) * 2.2)), linear-gradient(to top, var(--color-ink) 0%, color-mix(in srgb, var(--color-ink) 72%, transparent) 22%, transparent 58%)}._6hDcOq_copy{width:auto;height:60%;top:auto;right:calc(var(--space-gutter) + var(--space-6));bottom:calc(var(--bars) + max(var(--space-8), calc(env(safe-area-inset-bottom) + var(--space-6))))}._6hDcOq_lineStrong{font-size:clamp(1.5rem,.9rem + 2.6vw,2rem)}._6hDcOq_brand{font-size:clamp(5.5rem,2rem + 18vw,9rem)}._6hDcOq_finalStrong{font-size:clamp(1.5rem,.6rem + 4.6vw,2.25rem)}._6hDcOq_intro{gap:var(--space-6)}._6hDcOq_rail{right:calc(var(--space-gutter) * .6);height:34vh}._6hDcOq_markerLabel{display:none}}@media (prefers-reduced-motion:reduce){._6hDcOq_track{height:auto;min-height:var(--vh-full)}._6hDcOq_stage{height:auto;min-height:var(--vh-full);position:relative}._6hDcOq_video,._6hDcOq_rail,._6hDcOq_scrollCue{display:none}._6hDcOq_shade{background:color-mix(in srgb, var(--color-ink) 58%, transparent)}._6hDcOq_copy{width:auto;max-width:46rem;min-height:var(--vh-full);margin-inline:var(--space-gutter);padding-block:calc(var(--header-height) + var(--space-7)) var(--space-8);justify-content:flex-end;gap:var(--space-6);flex-direction:column;display:flex;position:relative;inset:auto}._6hDcOq_copy>[data-stage]{position:static;opacity:1!important;visibility:visible!important;transform:none!important}._6hDcOq_lineStrong{font-size:clamp(1.5rem,.8rem + 2vw,2.5rem)}._6hDcOq_finalStrong{font-size:clamp(2rem,1rem + 3vw,4rem)}}
.ff26Rq_section{background:var(--color-ink);min-height:var(--vh-full);padding-block:calc(var(--header-height) + var(--space-6)) var(--space-8);align-items:center;display:flex;position:relative}.ff26Rq_grid{width:100%;max-width:var(--container-wide);padding-inline:var(--space-gutter);column-gap:clamp(var(--space-7), 5.5vw, var(--space-10));grid-template-columns:auto minmax(0,1fr);align-items:stretch;margin-inline:auto;display:grid}.ff26Rq_film{height:min(calc(var(--vh-full) - var(--header-height) - var(--space-6) - var(--space-8)), 50rem);aspect-ratio:9/16;background:var(--color-graphite);margin:0}.ff26Rq_video{object-fit:contain;background:var(--color-graphite);width:100%;height:100%;display:block}.ff26Rq_text{column-gap:clamp(var(--space-6), 4vw, var(--space-9));row-gap:clamp(var(--space-4), 2.9vh, var(--space-7));grid-template:"intro intro"". ."1fr"approach approach""invite invite""quotes quotes""closing closing"/minmax(0,1fr) minmax(0,1fr);display:grid}.ff26Rq_intro{grid-area:intro}.ff26Rq_approach{grid-area:approach}.ff26Rq_invite{grid-area:invite}.ff26Rq_quotes{grid-area:quotes}.ff26Rq_closing{grid-area:closing}.ff26Rq_intro{gap:var(--space-4);flex-direction:column;display:flex}.ff26Rq_name{font-family:var(--font-display);font-weight:var(--weight-strong);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.5rem,.9rem + 3.2vw,4.25rem);line-height:.96}.ff26Rq_introSoft{font-weight:var(--weight-light);color:var(--color-fg-read);text-wrap:pretty;max-width:46ch;font-size:clamp(1.125rem,.95rem + .5vw,1.5rem);line-height:1.3}.ff26Rq_role{color:var(--color-fg);display:block}.ff26Rq_approach{font-family:var(--font-display);font-weight:var(--weight-light);letter-spacing:-.015em;text-wrap:balance;max-width:34ch;font-size:clamp(1.5rem,.9rem + 1.15vw,2.25rem);line-height:1.12}.ff26Rq_invite{font-weight:var(--weight-light);font-size:var(--type-body);line-height:var(--leading-reading);color:var(--color-fg-read);text-wrap:pretty;max-width:52ch}.ff26Rq_invitePrefix{color:var(--color-fg)}.ff26Rq_quotes{padding:0 0 0 var(--space-5);border-left:var(--border-hair) solid var(--color-accent);gap:var(--space-4) clamp(var(--space-6), 3.5vw, var(--space-8));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.ff26Rq_quote{font-weight:var(--weight-light);color:var(--color-fg);text-wrap:pretty;max-width:34ch;font-size:clamp(1.0625rem,.95rem + .3vw,1.3125rem);line-height:1.38}.ff26Rq_closing{font-family:var(--font-display);font-weight:var(--weight-strong);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.25rem,.95rem + .8vw,1.875rem);line-height:1.12}@media (max-width:1199px){.ff26Rq_text{row-gap:var(--space-6);grid-template:"intro""."1fr"approach""invite""quotes""closing"/minmax(0,1fr)}.ff26Rq_quotes{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.ff26Rq_section{min-height:0;padding-block:var(--space-8) var(--space-9);display:block}.ff26Rq_grid{row-gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.ff26Rq_film{width:100%;height:auto}.ff26Rq_text{gap:var(--space-6);flex-direction:column;display:flex}.ff26Rq_intro{gap:var(--space-4)}.ff26Rq_name{font-size:clamp(2rem,.9rem + 5vw,2.5rem)}.ff26Rq_introSoft{font-size:1.0625rem;line-height:1.4}.ff26Rq_introSoft>span{text-wrap:balance;display:block}.ff26Rq_approach{max-width:none;margin-top:var(--space-2);font-size:clamp(1.375rem,1rem + 1.6vw,1.625rem)}.ff26Rq_quotes{gap:var(--space-4);padding-left:var(--space-4)}.ff26Rq_closing{margin-top:var(--space-2)}}
.wzlbQG_section{background:var(--color-ink);padding-block:var(--space-section);border-top:var(--border-hair) solid var(--color-line);position:relative}.wzlbQG_intro{max-width:var(--container-wide);padding-inline:var(--space-gutter);column-gap:clamp(var(--space-4), 2.5vw, var(--space-7));row-gap:var(--space-4);margin-inline:auto;margin-bottom:clamp(var(--space-8), 7vw, var(--space-10));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.wzlbQG_intro>.eyebrow{grid-column:1/-1}.wzlbQG_intro>.wzlbQG_title{grid-column:1/span 7}.wzlbQG_intro>.wzlbQG_body{white-space:normal;text-wrap:pretty;grid-column:8/-1;max-width:36ch;margin-top:0;font-size:clamp(1.0625rem,.9rem + .35vw,1.25rem);line-height:1.55}.wzlbQG_title{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--type-statement-xl);letter-spacing:-.03em;text-wrap:balance;max-width:16ch;line-height:1}.wzlbQG_body{margin-top:var(--space-2);font-weight:var(--weight-light);color:var(--color-fg-read);white-space:pre-line;max-width:40ch;font-size:clamp(1.0625rem,.9rem + .45vw,1.375rem);line-height:1.42}.wzlbQG_body>p+p{margin-top:.85em}.wzlbQG_gallery{max-width:var(--container-wide);padding-inline:var(--space-gutter);gap:clamp(var(--space-8), 7vw, var(--space-11));flex-direction:column;margin-inline:auto;display:flex}.wzlbQG_row{column-gap:clamp(var(--space-4), 2.5vw, var(--space-7));grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.wzlbQG_cell{grid-column:span var(--span);padding-top:var(--offset);gap:clamp(var(--space-6), 4vw, var(--space-9));flex-direction:column;display:flex}.wzlbQG_tile{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.wzlbQG_tileButton{cursor:zoom-in;background:var(--color-graphite);width:100%;transition:box-shadow var(--dur-base) var(--ease-out-quart);display:block}@media (min-width:1024px) and (pointer:fine){.wzlbQG_tileButton:hover{box-shadow:0 30px 60px -30px #000000d9}}.wzlbQG_image{filter:brightness(.9);width:100%;height:auto;transition:filter var(--dur-base) var(--ease-out-quart);display:block}.wzlbQG_tileButton:hover .wzlbQG_image,.wzlbQG_tileButton:focus-visible .wzlbQG_image{filter:brightness(1.04)}.wzlbQG_caption{align-items:baseline;gap:var(--space-2);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted);flex-wrap:wrap;margin:0;display:flex}.wzlbQG_number{color:var(--color-fg);margin-right:var(--space-2);font-variant-numeric:tabular-nums}.wzlbQG_dot{color:var(--color-smoke)}.wzlbQG_count{color:var(--color-fg);margin-left:auto}.wzlbQG_more{gap:clamp(var(--space-6), 4vw, var(--space-9)) clamp(var(--space-4), 2.5vw, var(--space-7));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.wzlbQG_more>:nth-child(3n+2){padding-top:12%}.wzlbQG_moreBar{justify-content:center;display:flex}.wzlbQG_moreButton{min-height:48px;padding:var(--space-3) var(--space-6);border:var(--border-hair) solid var(--color-bone);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart)}.wzlbQG_moreButton:hover,.wzlbQG_moreButton:focus-visible{background:var(--color-bone);color:var(--color-ink)}.wzlbQG_lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-fg);overscroll-behavior:contain;touch-action:pan-y pinch-zoom;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.wzlbQG_lightbox::backdrop{background:0 0}.wzlbQG_scrim{background:var(--color-ink);pointer-events:none;position:absolute;inset:0}.wzlbQG_lightboxInner{height:100%;padding:var(--space-4) var(--space-gutter) var(--space-5);gap:var(--space-4);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.wzlbQG_lightboxTop{justify-content:flex-end;align-items:center;gap:var(--space-4);display:flex}.wzlbQG_lightboxStage{justify-content:center;align-items:center;min-height:0;display:flex}.wzlbQG_lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;will-change:transform;background:50%/contain no-repeat;width:auto;max-width:100%;height:100%;display:block}.wzlbQG_lightboxNav{justify-content:center;align-items:center;gap:var(--space-6);display:flex}.wzlbQG_lbButton{min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg)}.wzlbQG_lbButton:hover,.wzlbQG_lbButton:focus-visible{color:var(--color-bone);text-underline-offset:6px;text-decoration:underline}.wzlbQG_counter{font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}@media (max-width:1023px){.wzlbQG_intro>.wzlbQG_title,.wzlbQG_intro>.wzlbQG_body{grid-column:1/-1}.wzlbQG_intro>.wzlbQG_body{margin-top:var(--space-2)}.wzlbQG_more{grid-template-columns:repeat(2,minmax(0,1fr))}.wzlbQG_more>:nth-child(3n+2){padding-top:0}.wzlbQG_more>:nth-child(2n){padding-top:14%}}@media (max-width:767px){.wzlbQG_row{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.wzlbQG_row[data-mobile="2"]{column-gap:var(--space-3);row-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}.wzlbQG_cell{display:contents}.wzlbQG_row[data-mobile="2"]>.wzlbQG_cell:nth-child(2n)>.wzlbQG_tile{margin-top:16%}.wzlbQG_row[data-mobile="2"]>.wzlbQG_cell:nth-child(3):last-child>.wzlbQG_tile{grid-column:1/-1;justify-self:end;width:72%}.wzlbQG_caption{gap:var(--space-1) var(--space-2);font-size:.6875rem}.wzlbQG_row[data-mobile="2"] .wzlbQG_caption{align-items:flex-start;gap:var(--space-1);flex-direction:column}.wzlbQG_count{width:100%;margin-left:0}}.wzlbQG_page{padding-top:calc(var(--header-height) + clamp(var(--space-7), 6vw, var(--space-9)));border-top:0}.wzlbQG_backLink{justify-self:start;align-items:center;gap:var(--space-2);min-height:44px;margin-bottom:var(--space-4);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--color-bone) 82%, transparent);transition:color var(--dur-fast) var(--ease-out-quart);grid-column:1/-1;display:inline-flex}.wzlbQG_backLink:hover,.wzlbQG_backLink:focus-visible{color:var(--color-bone)}
.s5G9Sa_section{background:var(--color-ink);padding-block:var(--space-section);border-top:var(--border-hair) solid var(--color-line);position:relative}.s5G9Sa_grid{column-gap:clamp(var(--space-6), 4vw, var(--space-9));row-gap:var(--space-7);max-width:var(--container-wide);padding-inline:var(--space-gutter);grid-template:"intro stage""designs stage""designs controls""designs finish""designs notes"1fr/minmax(0,4fr) minmax(0,8fr);margin-inline:auto;display:grid}.s5G9Sa_grid:not([data-editing]){grid-template-rows:auto auto 1fr;grid-template-areas:"intro stage""designs stage""designs notes"}.s5G9Sa_intro{gap:var(--space-4);flex-direction:column;grid-area:intro;display:flex}.s5G9Sa_stage{grid-area:stage;min-width:0}.s5G9Sa_controls{grid-area:controls;min-width:0}.s5G9Sa_designs{gap:var(--space-4);flex-direction:column;grid-area:designs;min-width:0;display:flex}.s5G9Sa_finish{gap:var(--space-3);flex-wrap:wrap;grid-area:finish;justify-content:flex-end;align-items:center;display:flex}.s5G9Sa_notes{gap:var(--space-2) var(--space-7);padding-top:var(--space-4);border-top:var(--border-hair) solid var(--color-line);grid-area:notes;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;align-items:start;display:grid}.s5G9Sa_title{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--type-statement-xl);letter-spacing:-.025em;text-wrap:balance;line-height:1.02}@media (min-width:1024px){.s5G9Sa_title{font-size:clamp(2rem,.75rem + 2.3vw,3.5rem);line-height:1.06}}.s5G9Sa_nowrap{white-space:nowrap}.s5G9Sa_title strong{font-weight:var(--weight-strong);display:block}.s5G9Sa_body{font-weight:var(--weight-light);font-size:var(--type-body);line-height:var(--leading-reading);color:var(--color-fg-read);white-space:pre-line;max-width:var(--measure-reading);text-wrap:pretty;margin-top:var(--space-3)}.s5G9Sa_modes{column-gap:var(--space-5);margin-top:var(--space-4);border-bottom:var(--border-hair) solid var(--color-line);flex-wrap:wrap;display:flex}.s5G9Sa_mode{min-height:44px;padding:var(--space-2) 0;font-family:var(--font-text);font-size:var(--text-small);letter-spacing:var(--tracking-label);white-space:nowrap;color:var(--color-fg-muted);transition:color var(--dur-fast) var(--ease-out-quart);flex:none;font-weight:500;position:relative}.s5G9Sa_mode[aria-selected=true]{color:var(--color-fg)}.s5G9Sa_mode[aria-selected=true]:after{content:"";background:var(--color-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.s5G9Sa_cta,.s5G9Sa_ghost{min-height:48px;padding:var(--space-3) var(--space-6);font-family:var(--font-text);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.s5G9Sa_cta{border:var(--border-hair) solid var(--color-bone);color:var(--color-bone)}.s5G9Sa_cta:hover:not(:disabled),.s5G9Sa_cta:focus-visible{background:var(--color-bone);color:var(--color-ink)}.s5G9Sa_ghost{border:var(--border-hair) solid var(--color-line);color:color-mix(in srgb, var(--color-bone) 82%, transparent)}.s5G9Sa_ghost:hover:not(:disabled),.s5G9Sa_ghost[aria-pressed=true]{border-color:var(--color-bone);color:var(--color-bone)}.s5G9Sa_cta:disabled,.s5G9Sa_ghost:disabled{opacity:.35;cursor:not-allowed}.s5G9Sa_row{gap:var(--space-3);flex-wrap:wrap;display:flex}.s5G9Sa_drop{justify-content:center;align-items:flex-start;gap:var(--space-5);min-height:min(64vh,38rem);padding:clamp(var(--space-6), 4vw, var(--space-8));border:var(--border-hair) solid var(--color-line);background:color-mix(in srgb, var(--color-graphite) 55%, transparent);transition:border-color var(--dur-fast) var(--ease-out-quart), background-color var(--dur-fast) var(--ease-out-quart);justify-content:space-between;align-items:center;gap:clamp(var(--space-6), 4vw, var(--space-9));flex-direction:row;display:flex}.s5G9Sa_dropText{align-items:flex-start;gap:var(--space-5);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.s5G9Sa_dropSketch{width:clamp(8rem,12.5vw,13rem);padding:clamp(var(--space-4), 1.6vw, var(--space-6));background:#e9e3dc;flex:none;margin:0;transform:rotate(-2deg);box-shadow:0 30px 60px -30px #000c}.s5G9Sa_dropSketch img{width:100%;height:auto;display:block}.s5G9Sa_drop[data-over]{border-color:var(--color-bone);background:color-mix(in srgb, var(--color-bone) 4%, transparent)}.s5G9Sa_dropTitle{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--type-statement);letter-spacing:-.02em;line-height:1.05}.s5G9Sa_dropHint{white-space:pre-line;max-width:34ch;color:var(--color-fg-muted)}.s5G9Sa_status:empty{min-height:0;margin:0}.s5G9Sa_status{min-height:1.5em;margin-top:var(--space-3);font-size:var(--text-small);color:color-mix(in srgb, var(--color-bone) 80%, transparent)}.s5G9Sa_fallback{min-height:40vh;padding:var(--space-7);border:var(--border-hair) solid var(--color-line);color:var(--color-fg-muted);align-items:center;max-width:48ch;display:flex}.s5G9Sa_controls{gap:var(--space-4);flex-direction:column;display:flex}.s5G9Sa_hint{font-size:var(--text-small);color:var(--color-fg-muted)}.s5G9Sa_slider{align-items:center;gap:var(--space-4);font-size:var(--text-small);grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr) 3.5rem;display:grid}.s5G9Sa_slider label{color:color-mix(in srgb, var(--color-bone) 82%, transparent)}.s5G9Sa_slider output{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}.s5G9Sa_slider input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:32px}.s5G9Sa_slider input[type=range]::-webkit-slider-runnable-track{background:var(--color-line);height:1px}.s5G9Sa_slider input[type=range]::-moz-range-track{background:var(--color-line);height:1px}.s5G9Sa_slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-bone);border-radius:50%;width:14px;height:14px;margin-top:-7px}.s5G9Sa_slider input[type=range]::-moz-range-thumb{background:var(--color-bone);border:0;border-radius:50%;width:14px;height:14px}.s5G9Sa_slider input[type=range]:disabled{opacity:.35;cursor:not-allowed}.s5G9Sa_thumbs{gap:var(--space-3);scrollbar-width:none;padding-bottom:var(--space-1);display:flex;overflow-x:auto}.s5G9Sa_thumbs::-webkit-scrollbar{display:none}.s5G9Sa_thumb{gap:var(--space-2);padding:var(--space-2);border:var(--border-hair) solid transparent;font-size:var(--text-micro);letter-spacing:.04em;color:var(--color-fg-muted);text-align:left;flex-direction:column;flex:none;display:flex}.s5G9Sa_thumb img,.s5G9Sa_uploadedThumb{background:#e9e3dc;width:auto;height:120px;display:block}.s5G9Sa_thumb[aria-pressed=true],.s5G9Sa_thumb[aria-current=true]{border-color:var(--color-bone);color:var(--color-bone)}.s5G9Sa_thumb:hover:not(:disabled){color:var(--color-bone)}.s5G9Sa_removal{gap:var(--space-3);flex-direction:column;display:flex}.s5G9Sa_note{font-size:var(--text-small);color:var(--color-fg-muted);white-space:pre-line;max-width:44ch;line-height:1.45}.s5G9Sa_guide{grid-column:1/-1}.s5G9Sa_guide summary{min-height:44px;font-size:var(--text-micro);letter-spacing:var(--tracking-label);cursor:pointer;align-items:center;font-weight:500;list-style:none;display:flex}.s5G9Sa_guide summary::-webkit-details-marker{display:none}.s5G9Sa_guide summary:after{content:"+";margin-left:var(--space-3);color:var(--color-fg-muted)}.s5G9Sa_guide[open] summary:after{content:"–"}.s5G9Sa_guide ul{gap:var(--space-2);padding-left:var(--space-4);border-left:var(--border-hair) solid var(--color-accent);font-size:var(--text-small);color:color-mix(in srgb, var(--color-bone) 82%, transparent);flex-direction:column;display:flex}@media (max-width:1023px){.s5G9Sa_grid{gap:var(--space-7);flex-direction:column;display:flex}.s5G9Sa_intro{order:1}.s5G9Sa_stage{order:2}.s5G9Sa_designs{order:3}.s5G9Sa_controls{order:4}.s5G9Sa_finish{order:5}.s5G9Sa_notes{order:6}.s5G9Sa_finish{justify-content:flex-start}.s5G9Sa_notes{grid-template-columns:minmax(0,1fr)}.s5G9Sa_drop{min-height:0;padding:var(--space-7) var(--space-5)}.s5G9Sa_modes{column-gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.s5G9Sa_modes .s5G9Sa_mode{font-size:var(--text-micro);letter-spacing:.06em;text-align:left}.s5G9Sa_slider{gap:var(--space-3);grid-template-columns:5.5rem minmax(0,1fr) 3rem;font-size:1rem}.s5G9Sa_row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.s5G9Sa_row::-webkit-scrollbar{display:none}}.s5G9Sa_mode,.s5G9Sa_cta,.s5G9Sa_ghost,.s5G9Sa_slider label,.s5G9Sa_slider output,.s5G9Sa_thumb,.s5G9Sa_guide summary{font-weight:var(--weight-label)}.s5G9Sa_status,.s5G9Sa_hint,.s5G9Sa_note,.s5G9Sa_dropHint,.s5G9Sa_guide ul{font-weight:var(--weight-light);font-size:var(--type-note);color:var(--color-fg-read);line-height:1.5}.s5G9Sa_mode,.s5G9Sa_cta,.s5G9Sa_ghost,.s5G9Sa_guide summary{letter-spacing:var(--tracking-label)}.s5G9Sa_slider output{font-family:var(--font-text);font-variant-numeric:tabular-nums}@media (max-width:479px){.s5G9Sa_cta,.s5G9Sa_ghost{white-space:normal;text-align:center;max-width:100%}.s5G9Sa_row{flex-wrap:wrap;overflow-x:visible}.s5G9Sa_slider{grid-template-columns:minmax(0,1fr) 3rem;grid-template-areas:"label value""input input";row-gap:0}.s5G9Sa_slider label{grid-area:label}.s5G9Sa_slider output{grid-area:value}.s5G9Sa_slider input[type=range]{grid-area:input}}.s5G9Sa_slider label,.s5G9Sa_slider output{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase}.s5G9Sa_finish .s5G9Sa_cta:not(:disabled){background:var(--color-bone);color:var(--color-ink)}.s5G9Sa_finish .s5G9Sa_cta:not(:disabled):hover,.s5G9Sa_finish .s5G9Sa_cta:focus-visible{color:var(--color-bone);background:0 0}@media (max-width:767px){.s5G9Sa_dropSketch{display:none}}@media (max-width:479px){.s5G9Sa_controls .s5G9Sa_row{column-gap:var(--space-5);row-gap:0}.s5G9Sa_controls .s5G9Sa_row .s5G9Sa_ghost{text-underline-offset:6px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-bone) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-bone) 35%, transparent);border:0;padding-inline:0}.s5G9Sa_finish{column-gap:var(--space-5);row-gap:var(--space-2)}.s5G9Sa_finish .s5G9Sa_cta{flex:100%;order:-1}.s5G9Sa_finish .s5G9Sa_ghost{text-underline-offset:6px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-bone) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-bone) 35%, transparent);border:0;padding-inline:0}}.s5G9Sa_thumb{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}
.f4-CkG_workspace{z-index:var(--z-modal);height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:var(--color-ink);color:var(--color-bone);overscroll-behavior:contain;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.f4-CkG_workspace:not([data-open]){visibility:hidden;pointer-events:none}.f4-CkG_top{align-items:center;gap:var(--space-3);min-height:52px;padding-inline:var(--space-2) var(--space-4);border-bottom:var(--border-hair) solid var(--color-line);flex:none;grid-template-columns:auto 1fr;display:grid}.f4-CkG_back{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-2) var(--space-3);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-bone);display:inline-flex}.f4-CkG_back svg{flex:none}.f4-CkG_modes{justify-self:end;gap:var(--space-5);display:flex}.f4-CkG_mode{min-width:44px;min-height:44px;font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted);position:relative}.f4-CkG_mode[aria-pressed=true]{color:var(--color-bone)}.f4-CkG_mode[aria-pressed=true]:after{content:"";background:var(--color-accent);height:2px;position:absolute;bottom:6px;left:0;right:0}.f4-CkG_main{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.f4-CkG_photoStage,.f4-CkG_empty{background:var(--color-graphite);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:auto;min-height:0;position:relative;overflow:hidden}.f4-CkG_empty{justify-content:center;align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--space-5);touch-action:auto;flex-direction:column;display:flex}.f4-CkG_emptyTitle{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--type-statement);letter-spacing:-.02em;line-height:1.05}.f4-CkG_emptyNote{max-width:34ch;font-weight:var(--weight-light);font-size:var(--type-note);color:var(--color-fg-read);white-space:pre-line;line-height:1.5}.f4-CkG_fit,.f4-CkG_chipOverlay{min-height:40px;padding:0 var(--space-4);border:var(--border-hair) solid var(--color-line);background:color-mix(in srgb, var(--color-ink) 72%, transparent);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-bone)}.f4-CkG_fit{top:var(--space-3);right:var(--space-3);min-width:44px;min-height:44px;position:absolute}.f4-CkG_fit[hidden]{display:none}.f4-CkG_status{top:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:2;padding:var(--space-3) var(--space-4);border-left:2px solid var(--color-accent);background:color-mix(in srgb, var(--color-ink) 86%, transparent);font-weight:var(--weight-light);color:var(--color-fg-read);pointer-events:none;font-size:.9375rem;line-height:1.4;position:absolute}.f4-CkG_status[data-mode="3d"]{top:calc(var(--space-3) + 52px);right:calc(var(--space-3) + 52px)}.f4-CkG_status:empty{display:none}.f4-CkG_panel{min-height:64px;padding:var(--space-2) var(--space-4);border-top:var(--border-hair) solid var(--color-line);flex:none;align-items:center;display:flex}.f4-CkG_panel>*{flex:auto;min-width:0}.f4-CkG_panelHint{font-weight:var(--weight-light);color:var(--color-fg-read);font-size:.9375rem;line-height:1.4}.f4-CkG_textActions{column-gap:var(--space-5);flex-wrap:wrap;row-gap:0;display:flex}.f4-CkG_textActions::-webkit-scrollbar{display:none}.f4-CkG_chips::-webkit-scrollbar{display:none}.f4-CkG_thumbs::-webkit-scrollbar{display:none}.f4-CkG_textAction{min-height:44px;font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-bone) 86%, transparent);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--color-bone) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-bone) 35%, transparent);flex:none}.f4-CkG_textAction:disabled{opacity:.35}.f4-CkG_slider{align-items:center;gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) 3.25rem;display:grid}.f4-CkG_slider label,.f4-CkG_slider output{font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.f4-CkG_slider label{color:color-mix(in srgb, var(--color-bone) 82%, transparent)}.f4-CkG_slider output{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}.f4-CkG_slider input[type=range]{appearance:none;touch-action:pan-x;background:0 0;width:100%;height:44px}.f4-CkG_slider input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--color-bone) 30%, transparent);height:1px}.f4-CkG_slider input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--color-bone) 30%, transparent);height:1px}.f4-CkG_slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-bone);border-radius:50%;width:22px;height:22px;margin-top:-11px}.f4-CkG_slider input[type=range]::-moz-range-thumb{background:var(--color-bone);border:0;border-radius:50%;width:22px;height:22px}.f4-CkG_slider input[type=range]:disabled{opacity:.35}.f4-CkG_chips{gap:var(--space-2);scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);display:flex;overflow-x:auto}.f4-CkG_chip{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:var(--border-hair) solid var(--color-line);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-bone) 80%, transparent);flex:none;display:inline-flex}.f4-CkG_chip[aria-pressed=true]{border-color:var(--color-bone);color:var(--color-bone)}.f4-CkG_chip i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000040}.f4-CkG_chipRule{margin-block:var(--space-2);background:var(--color-line);flex:0 0 1px;align-self:stretch}.f4-CkG_toolbar{border-top:var(--border-hair) solid var(--color-line);flex:none;justify-content:space-between;display:flex}.f4-CkG_tool{min-height:60px;padding:var(--space-2) 2px;color:var(--color-fg-muted);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.f4-CkG_tool span{max-width:100%;font-size:.625rem;font-weight:var(--weight-label);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.f4-CkG_tool[aria-pressed=true]{color:var(--color-bone)}.f4-CkG_tool[aria-pressed=true]:before{content:"";background:var(--color-accent);height:2px;position:absolute;top:-1px;left:22%;right:22%}.f4-CkG_tool:disabled{opacity:.35}.f4-CkG_actions{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-3);border-top:var(--border-hair) solid var(--color-line);flex:none;grid-template-columns:auto auto minmax(0,1fr);display:grid}.f4-CkG_actions[data-cols="2"]{grid-template-columns:auto minmax(0,1fr)}.f4-CkG_primary{min-height:48px;padding-inline:var(--space-4);background:var(--color-bone);color:var(--color-ink);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.f4-CkG_primary:disabled{color:var(--color-bone);border:var(--border-hair) solid var(--color-line);opacity:.45;background:0 0}.f4-CkG_outline{min-height:48px;padding-inline:var(--space-5);border:var(--border-hair) solid var(--color-bone);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-bone);justify-content:center;align-items:center;display:inline-flex}.f4-CkG_sheet{z-index:3;gap:var(--space-4);max-height:62%;padding:var(--space-4) var(--space-4) var(--space-5);border-top:var(--border-hair) solid var(--color-bone);background:var(--color-ink);visibility:hidden;transition:transform var(--dur-base) var(--ease-out-quart), visibility 0s linear var(--dur-base);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.f4-CkG_sheet[data-open]{visibility:visible;transition:transform var(--dur-base) var(--ease-out-quart);transform:none}@media (prefers-reduced-motion:reduce){.f4-CkG_sheet,.f4-CkG_sheet[data-open]{transition:none}}.f4-CkG_sheetHead{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.f4-CkG_sheetTitle{font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted)}.f4-CkG_thumbs{gap:var(--space-3);scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);display:flex;overflow-x:auto}.f4-CkG_thumb{gap:var(--space-2);padding:var(--space-2);border:var(--border-hair) solid transparent;font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-fg-muted);text-align:left;flex-direction:column;flex:none;display:flex}.f4-CkG_thumb img,.f4-CkG_thumb canvas{background:#e9e3dc;width:auto;height:112px;display:block}.f4-CkG_thumb[aria-pressed=true]{border-color:var(--color-bone);color:var(--color-bone)}.f4-CkG_sheetRow{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.f4-CkG_modelStage{background:radial-gradient(60% 55% at 50% 45%, color-mix(in srgb, var(--color-bone) 6%, transparent), transparent 70%), var(--color-graphite);touch-action:none;flex:auto;min-height:0;position:relative}.f4-CkG_modelStage canvas{touch-action:none}.f4-CkG_viewSwitch{top:var(--space-3);left:var(--space-3);z-index:2;border:var(--border-hair) solid var(--color-line);background:color-mix(in srgb, var(--color-ink) 72%, transparent);display:flex;position:absolute}.f4-CkG_viewSwitch button{min-height:44px;padding:0 var(--space-4);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted)}.f4-CkG_viewSwitch button[aria-pressed=true]{background:var(--color-bone);color:var(--color-ink)}.f4-CkG_zoom{right:var(--space-3);top:var(--space-3);z-index:2;gap:var(--space-2);flex-direction:column;display:flex;position:absolute}.f4-CkG_zoom button{border:var(--border-hair) solid var(--color-line);background:color-mix(in srgb, var(--color-ink) 72%, transparent);width:44px;height:44px;color:var(--color-bone);font-size:1.25rem;line-height:1}.f4-CkG_loading{font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.f4-CkG_modelHint{z-index:2;padding:var(--space-7) var(--space-4) var(--space-3);background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--color-ink) 78%, transparent));font-weight:var(--weight-light);color:var(--color-fg-read);text-shadow:0 1px 8px #000c;pointer-events:none;font-size:.875rem;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.f4-CkG_resume{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.f4-CkG_resumePreview{background:var(--color-graphite);width:auto;max-width:100%;height:auto;max-height:46vh;display:block}
._26Qj6q_section{background:var(--color-ink);padding-block:var(--space-section);border-top:var(--border-hair) solid var(--color-line);position:relative}._26Qj6q_inner{max-width:var(--container-wide);padding-inline:var(--space-gutter);column-gap:clamp(var(--space-6), 6vw, var(--space-11));row-gap:var(--gap-level);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-inline:auto;display:grid}._26Qj6q_intro{gap:var(--space-4);flex-direction:column;display:flex}._26Qj6q_title{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--type-statement-xl);letter-spacing:-.03em;text-wrap:balance;max-width:15ch;line-height:1}._26Qj6q_body{margin-top:var(--space-2);font-weight:var(--weight-light);font-size:var(--type-continuation);line-height:var(--leading-continuation);color:color-mix(in srgb, var(--color-bone) 86%, transparent);text-wrap:pretty;max-width:30ch}._26Qj6q_rating{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-hair) solid var(--color-line);flex-direction:column;display:flex}._26Qj6q_ratingLabel,._26Qj6q_count,._26Qj6q_source{font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted)}._26Qj6q_source{text-transform:none;letter-spacing:.02em;font-weight:var(--weight-light);font-size:var(--type-note)}._26Qj6q_ratingValue{align-items:baseline;gap:var(--space-3);display:flex}._26Qj6q_score{font-family:var(--font-display);font-weight:var(--weight-strong);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,2rem + 6vw,8rem);line-height:.9}._26Qj6q_outOf{font-weight:var(--weight-light);font-size:var(--type-continuation);color:var(--color-fg-muted)}._26Qj6q_cta{min-height:44px;margin-top:var(--space-3);padding:var(--space-3) var(--space-5);border:var(--border-hair) solid var(--color-bone);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);align-items:center;display:inline-flex}._26Qj6q_cta:hover,._26Qj6q_cta:focus-visible{background:var(--color-bone);color:var(--color-ink)}._26Qj6q_quotes{gap:var(--space-7);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}._26Qj6q_quote blockquote{font-weight:var(--weight-light);font-size:var(--type-body);line-height:var(--leading-reading);max-width:var(--measure-reading);margin:0}._26Qj6q_author{margin-top:var(--space-3);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--color-fg-muted)}@media (max-width:767px){._26Qj6q_inner{row-gap:var(--space-8);grid-template-columns:minmax(0,1fr)}._26Qj6q_cta{white-space:normal}}
._3xf6QG_section{background:var(--color-ink);padding-block:var(--space-section);border-top:var(--border-hair) solid var(--color-line);position:relative}._3xf6QG_inner{max-width:var(--container-wide);padding-inline:var(--space-gutter);column-gap:clamp(var(--space-6), 6vw, var(--space-11));row-gap:var(--gap-level);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-inline:auto;display:grid}._3xf6QG_message{gap:var(--space-4);flex-direction:column;display:flex}._3xf6QG_title{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:var(--type-statement-xl);letter-spacing:-.03em;text-wrap:balance;max-width:14ch;line-height:1}._3xf6QG_body{margin-top:var(--space-3);font-weight:var(--weight-light);color:var(--color-fg-read);white-space:pre-line;max-width:44ch;font-size:clamp(1.125rem,.95rem + .45vw,1.4375rem);line-height:1.5}._3xf6QG_quote{margin-block:var(--space-2);padding-left:var(--space-5);border-left:var(--border-hair) solid var(--color-accent);font-weight:var(--weight-light);font-size:var(--type-continuation);line-height:var(--leading-continuation);text-wrap:pretty;max-width:26ch}._3xf6QG_closing{font-weight:var(--weight-light);font-size:var(--type-statement);letter-spacing:-.015em;color:var(--color-fg);text-wrap:balance;max-width:18ch;line-height:1.1}._3xf6QG_actions{gap:var(--space-3) var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}._3xf6QG_primary,._3xf6QG_secondary{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-6);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);transition:background-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart);display:inline-flex}._3xf6QG_primary{background:var(--color-bone);color:var(--color-ink);border:var(--border-hair) solid var(--color-bone)}._3xf6QG_primary:hover,._3xf6QG_primary:focus-visible{color:var(--color-bone);background:0 0}._3xf6QG_secondary{border:var(--border-hair) solid var(--color-line);color:var(--color-fg)}._3xf6QG_secondary:hover,._3xf6QG_secondary:focus-visible{border-color:var(--color-bone)}._3xf6QG_contact{border-top:var(--border-hair) solid var(--color-line);flex-direction:column;align-self:end;margin:0;display:flex}._3xf6QG_item{align-items:baseline;column-gap:var(--space-5);padding-block:var(--space-4);border-bottom:var(--border-hair) solid var(--color-line);grid-template-columns:7.5rem minmax(0,1fr);display:grid}._3xf6QG_item dt{font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--color-fg-muted)}._3xf6QG_item dd{font-weight:var(--weight-light);margin:0;font-size:clamp(1.1875rem,.95rem + .6vw,1.5rem);line-height:1.3}._3xf6QG_item dd a{align-items:baseline;gap:var(--space-2);min-height:44px;padding-block:var(--space-2);transition:color var(--dur-fast) var(--ease-out-quart);align-content:center;display:inline-flex}._3xf6QG_item dd a:hover,._3xf6QG_item dd a:focus-visible{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}._3xf6QG_arrow{color:var(--color-fg-muted);transition:transform var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart);font-size:.7em}._3xf6QG_item dd a:hover ._3xf6QG_arrow{color:var(--color-bone);transform:translate(2px,-2px)}._3xf6QG_address{white-space:pre-line}@media (max-width:1023px){._3xf6QG_inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){._3xf6QG_body{white-space:normal}._3xf6QG_actions{flex-direction:column;align-items:stretch}._3xf6QG_actions>*{justify-content:center}._3xf6QG_contact{margin-top:var(--space-6)}._3xf6QG_closing{max-width:none}._3xf6QG_item{row-gap:var(--space-1);padding-block:var(--space-4) var(--space-3);grid-template-columns:minmax(0,1fr)}}
.fpBKia_footer{max-width:var(--container-wide);padding:var(--space-7) var(--space-gutter) var(--space-8);justify-content:space-between;gap:var(--space-3) var(--space-6);border-top:var(--border-hair) solid var(--color-line);flex-wrap:wrap;margin-inline:auto;display:flex}.fpBKia_line{gap:var(--space-3);font-size:var(--text-micro);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-muted);display:flex}.fpBKia_brand{color:var(--color-fg)}.fpBKia_link{color:var(--color-fg);min-height:44px;margin-block:calc(var(--space-3) * -1);align-items:center;display:inline-flex}.fpBKia_link:hover,.fpBKia_link:focus-visible{text-underline-offset:5px;text-decoration:underline}@media (max-width:767px){.fpBKia_footer{gap:var(--space-4);padding-block:var(--space-7) var(--space-8);flex-direction:column}.fpBKia_line{text-wrap:balance;flex-wrap:wrap}}
