@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.RIJ64q_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.RIJ64q_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}._7oL9Sq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}._7oL9Sq_variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.CKbUBG_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.CKbUBG_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
._8Py-NW_xh{--s:15px;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);pointer-events:none;z-index:2;position:absolute}._8Py-NW_xh:before,._8Py-NW_xh:after{content:"";background:var(--ink);position:absolute}._8Py-NW_xh:before{height:1px;margin-top:-.5px;top:50%;left:0;right:0}._8Py-NW_xh:after{width:1px;margin-left:-.5px;top:0;bottom:0;left:50%}._8Py-NW_rule,._8Py-NW_vrule{background:var(--line);display:block}._8Py-NW_rule{width:100%;height:1px}._8Py-NW_vrule{width:1px;height:100%}._8Py-NW_strong{background:var(--line-strong)}._8Py-NW_dim{width:100%;height:18px;display:block;position:relative}._8Py-NW_dimLine{background:var(--ink-3);height:1px;position:absolute;top:50%;left:0;right:0}._8Py-NW_dimTick{background:var(--ink-3);width:1px;position:absolute;top:3px;bottom:3px;left:0;transform:skew(-35deg)}._8Py-NW_dimTickEnd{left:auto;right:0}._8Py-NW_dimLabel{background:var(--surface);white-space:nowrap;padding:0 8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._8Py-NW_scale{width:34px;height:140px;display:block;position:relative}._8Py-NW_scaleLine{background:var(--ink-3);width:1px;position:absolute;top:0;bottom:0;left:0}._8Py-NW_scaleMark{align-items:center;gap:6px;display:flex;position:absolute;left:0;transform:translateY(-50%)}._8Py-NW_scaleMark:before{content:"";background:var(--ink-3);width:6px;height:1px}._8Py-NW_section{padding-block:var(--section-y);position:relative}._8Py-NW_paper{background:0 0}._8Py-NW_panel{background:var(--paper-2);--surface:var(--paper-2)}._8Py-NW_ink{background:var(--ink);color:var(--on-ink);--surface:var(--ink);--line:#fbfbfa29;--line-strong:#fbfbfa52}._8Py-NW_ink .label{color:var(--on-ink-3)}:is(._8Py-NW_ink .num,._8Py-NW_ink .eyebrow){color:var(--on-ink)}._8Py-NW_ink .eyebrow__num{color:var(--accent)}._8Py-NW_ink .body{color:var(--on-ink-2)}._8Py-NW_sectionRule{position:absolute;top:0;left:0;right:0}._8Py-NW_head{align-items:end;row-gap:20px;margin-bottom:clamp(48px,3.6vw,56px)}._8Py-NW_headTitle{grid-column:1/-1;gap:22px;padding-bottom:22px;display:grid;position:relative}._8Py-NW_headEyebrow{justify-self:start}._8Py-NW_baseline{width:100%;position:absolute;bottom:0;left:0}._8Py-NW_headNotes{grid-column:1/-1;max-width:34ch}._8Py-NW_note{display:block}@media (min-width:1024px){._8Py-NW_headTitle{grid-column:1/span 8}._8Py-NW_headNotes{grid-column:10/span 3;align-self:end;padding-bottom:22px}}
._5g4V1q_figure{margin:0;position:relative}._5g4V1q_frame{--corner-gap:6px;width:100%;position:relative}._5g4V1q_box{position:absolute;inset:0;overflow:hidden}._5g4V1q_photo,._5g4V1q_line{transition:scale .9s var(--ease-place), filter .6s var(--ease-draw)}._5g4V1q_frame[data-tone=mono] ._5g4V1q_photo{filter:grayscale()contrast(1.06)brightness(1.02)}._5g4V1q_frame[data-fit=contain] ._5g4V1q_box{background:#fff}._5g4V1q_scan{background:var(--accent);opacity:0;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:0}._5g4V1q_corner{border-color:var(--ink);pointer-events:none;width:12px;height:12px;transition:transform .5s var(--ease-place), translate .45s var(--ease-place);border-style:solid;border-width:0;position:absolute}._5g4V1q_tl{top:calc(var(--corner-gap) * -1);left:calc(var(--corner-gap) * -1);border-top-width:1px;border-left-width:1px}._5g4V1q_tr{top:calc(var(--corner-gap) * -1);right:calc(var(--corner-gap) * -1);border-top-width:1px;border-right-width:1px}._5g4V1q_bl{bottom:calc(var(--corner-gap) * -1);left:calc(var(--corner-gap) * -1);border-bottom-width:1px;border-left-width:1px}._5g4V1q_br{bottom:calc(var(--corner-gap) * -1);right:calc(var(--corner-gap) * -1);border-bottom-width:1px;border-right-width:1px}._5g4V1q_caption{align-items:baseline;gap:14px;margin-top:16px;padding-right:8px;display:flex}._5g4V1q_caption>:first-child{flex:none}@media (prefers-reduced-motion:no-preference){.js ._5g4V1q_frame:before{content:"";background:var(--ink);transform-origin:0;z-index:1;height:1px;transition:transform .52s var(--ease-draw) var(--d), opacity .2s linear calc(var(--d) + .9s);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.js ._5g4V1q_frame.is-in:before{opacity:0;transform:scaleX(1)}.js ._5g4V1q_box{clip-path:inset(50% 0);transition:clip-path var(--t-frame) var(--ease-draw) calc(var(--d) + .42s)}.js ._5g4V1q_frame.is-in ._5g4V1q_box{clip-path:inset(0)}.js ._5g4V1q_corner{transition-delay:calc(var(--d) + .7s), 0s;transform:scale(0)}.js ._5g4V1q_frame.is-in ._5g4V1q_corner{transform:none}.js ._5g4V1q_frame[data-line] ._5g4V1q_photo{clip-path:inset(0 100% 0 0);transition:clip-path 1.3s var(--ease-draw) calc(var(--d) + 1.25s), scale .9s var(--ease-place), filter .6s var(--ease-draw)}.js ._5g4V1q_frame[data-line].is-in ._5g4V1q_photo{clip-path:inset(0)}.js ._5g4V1q_frame[data-line].is-in ._5g4V1q_scan{animation:_5g4V1q_scan 1.3s var(--ease-draw) calc(var(--d) + 1.25s) both}}@keyframes _5g4V1q_scan{0%{opacity:1;left:0}92%{opacity:1;left:100%}to{opacity:0;left:100%}}@media (prefers-reduced-motion:no-preference) and (max-width:639px){.js ._5g4V1q_box{transition-duration:.7s}.js ._5g4V1q_frame[data-line] ._5g4V1q_photo{transition:clip-path 1s var(--ease-draw) calc(var(--d) + .95s), scale .9s var(--ease-place), filter .6s var(--ease-draw)}.js ._5g4V1q_frame[data-line].is-in ._5g4V1q_scan{animation-duration:1s;animation-delay:calc(var(--d) + .95s)}}
.Nihjeq_card{position:relative}.Nihjeq_link{outline-offset:10px;flex-direction:column;height:100%;display:flex}.Nihjeq_body{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;margin-top:22px;display:grid}.Nihjeq_num{padding-top:.3em}.Nihjeq_heading{gap:6px;display:grid}.Nihjeq_title{font-family:var(--serif);letter-spacing:-.005em;font-size:clamp(1.45rem,1.8vw,1.75rem);font-weight:400;line-height:1.05}.Nihjeq_card[data-size=lg] .Nihjeq_title{font-size:clamp(1.75rem,2.2vw,2.2rem)}.Nihjeq_titleText{transition:background-size .52s var(--ease-draw);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.Nihjeq_plus{width:28px;height:28px;transition:transform .52s var(--ease-place), color .3s;place-items:center;display:grid}.Nihjeq_summary{max-width:52ch;margin-top:14px;margin-left:40px}.Nihjeq_meta{align-items:center;gap:18px;margin:auto 0 0;padding-top:26px;display:flex;position:relative}.Nihjeq_metaList{gap:18px;margin:0;display:flex}.Nihjeq_metaList dd{margin:0}.Nihjeq_metaRule{background:var(--line);height:1px;position:absolute;top:14px;left:0;right:0}.Nihjeq_metaRule:after{content:"";background:var(--ink);transform-origin:0;transition:transform .7s var(--ease-draw);position:absolute;inset:0;transform:scaleX(0)}.Nihjeq_view{clip-path:inset(0 100% 0 0);transition:clip-path .5s var(--ease-draw);margin-left:auto}@media (hover:hover){.Nihjeq_link:hover [data-photo]{scale:1.035}.Nihjeq_link:hover [data-corner=tl]{translate:-4px -4px}.Nihjeq_link:hover [data-corner=tr]{translate:4px -4px}.Nihjeq_link:hover [data-corner=bl]{translate:-4px 4px}.Nihjeq_link:hover [data-corner=br]{translate:4px 4px}.Nihjeq_link:hover .Nihjeq_titleText{background-size:100% 1px}.Nihjeq_link:hover .Nihjeq_plus{color:var(--accent);transform:rotate(90deg)}.Nihjeq_link:hover .Nihjeq_metaRule:after{transform:scaleX(1)}.Nihjeq_link:hover .Nihjeq_view{clip-path:inset(0);transition-delay:.15s}}.Nihjeq_link:focus-visible .Nihjeq_titleText{background-size:100% 1px}.Nihjeq_link:focus-visible .Nihjeq_metaRule:after{transform:scaleX(1)}.Nihjeq_link:focus-visible .Nihjeq_view{clip-path:inset(0)}.Nihjeq_link:active [data-photo]{scale:1.02}
.IGlsNq_section{padding-bottom:clamp(56px,5vw,80px)}.IGlsNq_top{align-items:start;row-gap:48px}.IGlsNq_intro{grid-column:1/-1;align-content:start;justify-items:start;gap:22px;display:grid}.IGlsNq_all{justify-self:start;margin-top:6px}.IGlsNq_lead{grid-column:1/-1}.IGlsNq_row{row-gap:64px;margin-top:clamp(56px,4.5vw,64px);padding-top:clamp(40px,3.4vw,48px);position:relative}.IGlsNq_rowRule{position:absolute;top:0;left:0;right:0}.IGlsNq_cell{grid-column:1/-1;position:relative}.IGlsNq_divider{left:calc(var(--gap) / -2);height:auto;display:none;position:absolute;top:0;bottom:0}@media (min-width:640px){.IGlsNq_cell{grid-column:span 4}.IGlsNq_cell:last-child{grid-column:3/span 4}}@media (min-width:1024px){.IGlsNq_intro{top:calc(var(--header-h) + 32px);grid-column:1/span 4;padding-right:24px;position:sticky}.IGlsNq_lead{grid-column:5/span 8}.IGlsNq_cell,.IGlsNq_cell:last-child{grid-column:span 4}.IGlsNq_divider{display:block}}
.lX8F1a_svg{width:100%;height:auto;overflow:visible}.lX8F1a_svg polyline{fill:none}.lX8F1a_grid{stroke:var(--line-strong);stroke-width:.7px}.lX8F1a_construction{stroke:var(--ink-3);stroke-width:.7px;stroke-dasharray:4 3}.lX8F1a_edge{stroke:var(--ink);stroke-width:1.2px}.lX8F1a_dim{stroke:var(--ink-3);stroke-width:.9px}.lX8F1a_accent{fill:var(--accent)}.lX8F1a_text{font-family:var(--mono);letter-spacing:.08em;fill:var(--ink-2);font-size:9px}@media (prefers-reduced-motion:no-preference){.js svg.is-in .lX8F1a_construction{stroke-dasharray:4 3;transition:stroke-dashoffset 1.6s var(--ease-draw) calc(var(--d,0s) + var(--i,0) * 70ms), stroke-dasharray 0s linear calc(var(--d,0s) + var(--i,0) * 70ms + 1.65s)}}
._1j7lha_wrap{background:#111;width:100%;height:100%;position:relative}._1j7lha_video{object-fit:cover;width:100%;height:100%}._1j7lha_toggle{z-index:3;min-height:36px;color:var(--paper);background:#111111b8;border:1px solid #fbfbfa59;align-items:center;gap:10px;padding:0 12px;transition:border-color .2s;display:inline-flex;position:absolute;bottom:12px;left:12px}._1j7lha_toggle:hover{border-color:var(--paper)}._1j7lha_toggle .label{color:var(--paper)}._1j7lha_icon{width:9px;height:10px;position:relative}._1j7lha_icon:before{content:"";background:var(--paper);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;inset:0}._1j7lha_icon[data-playing]:before,._1j7lha_icon[data-playing]:after{content:"";background:var(--paper);clip-path:none;width:3px;position:absolute;top:0;bottom:0}._1j7lha_icon[data-playing]:before{left:0;right:auto}._1j7lha_icon[data-playing]:after{right:0}
.EpBZTW_logo{color:var(--ink);align-items:center;gap:14px;display:inline-flex}.EpBZTW_mark{aspect-ratio:1186/687;width:auto;height:30px;overflow:visible}.EpBZTW_word{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;flex-direction:column;font-size:.75rem;font-weight:600;line-height:1.12;display:flex}
._6OyIHa_index{counter-reset:none}._6OyIHa_row{position:relative}._6OyIHa_rule{background:var(--line-strong);height:1px;position:absolute;top:0;left:0;right:0}._6OyIHa_end{height:1px;position:relative}._6OyIHa_link{isolation:isolate;grid-template-columns:40px minmax(0,1fr) 28px;grid-template-areas:"num title plus"".ref.";align-items:baseline;gap:2px 12px;padding:18px 4px 16px 0;display:grid;position:relative}._6OyIHa_link:before{content:"";z-index:-1;background:var(--paper-2);clip-path:inset(0 100% 0 0);transition:clip-path .52s var(--ease-draw);position:absolute;inset:1px 0 0}._6OyIHa_link:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .62s var(--ease-draw);position:absolute;top:0;left:0;transform:scaleX(0)}._6OyIHa_num{transition:color .25s, transform .45s var(--ease-place);grid-area:num}._6OyIHa_title{font-family:var(--serif);transition:transform .45s var(--ease-place);grid-area:title;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.1}._6OyIHa_ref{grid-area:ref;font-style:normal}._6OyIHa_summary{grid-area:summary;display:none}._6OyIHa_plus{transition:transform .45s var(--ease-place), color .25s;grid-area:plus;justify-self:end}@media (hover:hover){._6OyIHa_link:hover:before{clip-path:inset(0)}._6OyIHa_link:hover:after{transform:scaleX(1)}._6OyIHa_link:hover ._6OyIHa_num{color:var(--accent-ink);transform:translate(8px)}._6OyIHa_link:hover ._6OyIHa_title{transform:translate(8px)}._6OyIHa_link:hover ._6OyIHa_plus{color:var(--accent);transform:rotate(90deg)}}._6OyIHa_link:focus-visible:before{clip-path:inset(0)}._6OyIHa_link:focus-visible:after{transform:scaleX(1)}@media (min-width:1024px){._6OyIHa_link{grid-template-columns:56px minmax(0,1.1fr) minmax(0,1fr) 28px;grid-template-areas:"num title summary plus"".ref summary.";padding-block:22px 20px}._6OyIHa_summary{padding-right:16px;display:block}}
.TaEHia_list{gap:clamp(24px,3vw,52px);display:flex}.TaEHia_link{letter-spacing:.005em;align-items:center;gap:6px;min-height:44px;font-size:1rem;display:inline-flex;position:relative}.TaEHia_text{transition:background-size .42s var(--ease-draw);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.TaEHia_link:hover .TaEHia_text,.TaEHia_link:focus-visible .TaEHia_text{background-size:100% 1px}.TaEHia_link[aria-current=page]:after{content:"";left:50%;bottom:calc((var(--header-h) - 44px) / -2);background:var(--accent);width:7px;height:7px;margin-left:-3.5px;position:absolute;transform:translateY(50%)}
.VjbIbW_metrics{row-gap:48px;margin:0}.VjbIbW_cell{flex-direction:column;grid-column:span 2;gap:14px;display:flex;position:relative}.VjbIbW_divider{left:calc(var(--gap) / -2);height:auto;display:none;position:absolute;top:0;bottom:0}.VjbIbW_value{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;order:2;margin:8px 0 0;font-size:clamp(3.4rem,4.6vw,5rem);line-height:.9}.VjbIbW_suffix{color:var(--accent)}.VjbIbW_label{order:3}@media (max-width:639px){.VjbIbW_cell .label[data-reveal=annot]{display:none}}@media (min-width:640px){.VjbIbW_cell{grid-column:span 4}}@media (min-width:1024px){.VjbIbW_cell{grid-column:span 3;padding-right:12px}.VjbIbW_divider{display:block}}
.YHbEqa_head{padding-top:clamp(24px,3vw,40px)}.YHbEqa_headInner{align-items:end;row-gap:28px}.YHbEqa_crumbs{grid-column:1/-1}.YHbEqa_crumbs ol{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.YHbEqa_number{grid-column:1/-1;align-items:baseline;gap:16px;display:flex}.YHbEqa_bigNum{color:var(--accent);letter-spacing:-.04em;font-size:clamp(4.5rem,7vw,7rem);line-height:.8}.YHbEqa_titleBlock{grid-column:1/-1;gap:22px;display:grid;position:relative}.YHbEqa_title{max-width:16ch;padding-bottom:20px}.YHbEqa_titleRule{margin-top:-22px;position:relative}.YHbEqa_summary{max-width:52ch}.YHbEqa_meta{gap:18px var(--gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;display:grid}.YHbEqa_metaCell{gap:4px;display:grid;position:relative}.YHbEqa_metaCell dd{margin:0;font-size:.9375rem}.YHbEqa_metaDivider{left:calc(var(--gap) / -2);height:auto;display:none;position:absolute;top:0;bottom:0}.YHbEqa_heroWrap{margin-top:clamp(40px,4vw,56px);padding-bottom:clamp(56px,5vw,80px);position:relative}.YHbEqa_heroHead{grid-column:1/-1;gap:20px;margin-bottom:14px;display:flex}.YHbEqa_hero{grid-column:1/-1}.YHbEqa_xhTL{top:0;left:0}.YHbEqa_xhBR{top:100%;left:100%}.YHbEqa_scale{display:none;position:absolute;top:30%;right:6px}.YHbEqa_hideSm{display:none}.YHbEqa_about{align-items:start;row-gap:56px}.YHbEqa_colHead{grid-column:1/-1;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.YHbEqa_factsCol{grid-column:1/-1}.YHbEqa_textCol{grid-column:1/-1;gap:24px;display:grid}.YHbEqa_serviceNote{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-top:16px;padding:18px 0;display:grid;position:relative}.YHbEqa_serviceLink{border:1px solid var(--ink);place-items:center;width:56px;height:44px;transition:background-color .25s,color .25s;display:grid}.YHbEqa_serviceLink:hover,.YHbEqa_serviceLink:focus-visible{background:var(--ink);color:var(--paper)}.YHbEqa_drawings{row-gap:40px}.YHbEqa_drawingsTitle,.YHbEqa_diagram{grid-column:1/-1}.YHbEqa_sheet{border:1px solid var(--line-strong);background:#f6f3ed;padding:clamp(20px,3vw,48px);overflow-x:auto}.YHbEqa_sheet svg{min-width:560px}.YHbEqa_panHint{text-align:center;padding:8px 0 0}@media (min-width:640px){.YHbEqa_panHint{display:none}}.YHbEqa_titleBlock2{border:1px solid var(--line-strong);border-top:0;grid-template-columns:1fr;display:grid}.YHbEqa_tbCell{border-top:1px solid var(--line);gap:2px;padding:10px 14px;font-size:.875rem;display:grid}.YHbEqa_tbCell:first-child{border-top:0}.YHbEqa_realDrawing{grid-column:1/-1;margin-top:24px}.YHbEqa_footage{row-gap:40px}.YHbEqa_video{grid-column:1/-1}.YHbEqa_videoFrame{aspect-ratio:16/9;outline:1px solid var(--line-strong);outline-offset:6px}.YHbEqa_videoCaption{color:var(--on-ink-2);gap:6px;margin-top:18px;font-size:.9375rem;display:grid}.YHbEqa_videoTitle{color:var(--paper);font-weight:500}.YHbEqa_galleryHead{row-gap:20px;margin-bottom:clamp(40px,4vw,56px)}@media (min-width:640px){.YHbEqa_meta{grid-template-columns:repeat(4,minmax(0,1fr))}.YHbEqa_metaDivider{display:block}.YHbEqa_hideSm{display:inline}.YHbEqa_titleBlock2{grid-template-columns:2fr 1fr 2fr}.YHbEqa_tbCell{border-top:0;border-left:1px solid var(--line)}.YHbEqa_tbCell:first-child{border-left:0}}@media (min-width:1024px){.YHbEqa_number{flex-direction:column;grid-column:1/span 3;align-self:start;gap:10px;padding-top:12px}.YHbEqa_titleBlock,.YHbEqa_meta{grid-column:4/span 9}.YHbEqa_hero{grid-column:1/-1}.YHbEqa_scale{display:block;right:2px}.YHbEqa_factsCol{top:calc(var(--header-h) + 32px);grid-column:1/span 4;position:sticky}.YHbEqa_textCol{grid-column:6/span 6}.YHbEqa_drawings>.YHbEqa_colHead{grid-column:1/span 3}.YHbEqa_drawingsTitle{grid-column:4/span 9}.YHbEqa_diagram,.YHbEqa_realDrawing{grid-column:2/span 10}.YHbEqa_footage>.YHbEqa_colHead{grid-column:1/span 3}.YHbEqa_video{grid-column:span 6}.YHbEqa_footage .YHbEqa_video:first-of-type{grid-column:1/span 6}.YHbEqa_galleryHead>.YHbEqa_colHead{grid-column:1/span 3}}.YHbEqa_loading{padding-top:clamp(24px,3vw,40px)}.YHbEqa_loading .YHbEqa_headInner{row-gap:20px}.YHbEqa_loading .YHbEqa_headInner>*{grid-column:1/-1}.YHbEqa_loadingTitle{border-bottom:1px solid var(--line-strong);max-width:720px;height:clamp(3rem,7vw,7rem);display:block}.YHbEqa_loadingLine{background:var(--line);transform-origin:0;height:1px;display:block}.YHbEqa_loadingFrame{aspect-ratio:16/9;border:1px solid var(--line-strong);grid-column:1/-1;display:block}@media (prefers-reduced-motion:no-preference){.YHbEqa_loadingLine{animation:YHbEqa_measure 1.4s var(--ease-draw) infinite}}@keyframes YHbEqa_measure{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
.FtzfLa_switch{align-items:center;display:flex}.FtzfLa_list{font-family:var(--mono);letter-spacing:.1em;align-items:center;font-size:.6875rem;display:flex}.FtzfLa_list li{align-items:center;display:flex}.FtzfLa_list li+li:before{content:"/";color:var(--ink-3);margin-inline:2px}.FtzfLa_current,.FtzfLa_link{justify-content:center;align-items:center;min-width:32px;min-height:44px;display:inline-flex}.FtzfLa_current{color:var(--ink);background-image:linear-gradient(var(--accent), var(--accent));background-position:50% calc(100% - 6px);background-repeat:no-repeat;background-size:7px 7px}.FtzfLa_link{color:var(--ink-3);transition:color .2s}.FtzfLa_link:hover,.FtzfLa_link:focus-visible{color:var(--ink)}
.me20SW_list{gap:48px;display:grid}.me20SW_item{align-content:start;gap:10px;padding-top:20px;display:grid;position:relative}.me20SW_rule{position:absolute;top:0;left:0;right:0}.me20SW_head{justify-content:space-between;align-items:center;display:flex}.me20SW_dot{background:var(--accent);width:9px;height:9px}.me20SW_dot[data-status=pending]{border:1px solid var(--accent);background:0 0}.me20SW_standard{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(2.2rem,3vw,2.8rem);line-height:1}.me20SW_title{color:var(--ink-2)}.me20SW_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:14px 0 6px;display:grid}.me20SW_facts dd{margin:2px 0 0;font-size:.9375rem}.me20SW_doc{justify-self:start;margin-top:8px}.me20SW_policyTitle{font-size:clamp(1.8rem,2.4vw,2.3rem);line-height:1.08}.me20SW_policyBody{align-content:start;gap:10px;display:grid}.me20SW_policyBody .me20SW_facts{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.me20SW_list{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.me20SW_policy{column-gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.me20SW_policy .me20SW_head{grid-column:1/-1}}
.Xj2_3q_toggle{grid-column:-2/-1;place-self:center end;align-items:center;gap:14px;min-width:52px;min-height:52px;padding-left:8px;display:inline-flex}.Xj2_3q_toggleLabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem}.Xj2_3q_icon{width:36px;height:22px;position:relative}.Xj2_3q_icon span{background:var(--ink);height:2px;transition:transform .38s var(--ease-draw), opacity .2s;position:absolute;left:0;right:0}.Xj2_3q_icon span:first-child{top:0}.Xj2_3q_icon span:nth-child(2){top:calc(50% - 1px)}.Xj2_3q_icon span:nth-child(3){bottom:0}.Xj2_3q_icon[data-open] span:first-child{transform:translateY(10px)rotate(45deg)}.Xj2_3q_icon[data-open] span:nth-child(2){transform:scaleX(0)}.Xj2_3q_icon[data-open] span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}.Xj2_3q_panel{top:var(--header-h);left:var(--margin);right:var(--margin);z-index:49;padding:24px var(--pad) calc(28px + env(safe-area-inset-bottom));background:var(--paper);border-inline:1px solid var(--line);overscroll-behavior:contain;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;bottom:0;overflow-y:auto}.Xj2_3q_panel[hidden]{display:none}.Xj2_3q_list li{position:relative}.Xj2_3q_itemRule{background:var(--line-strong);height:1px;position:absolute;bottom:0;left:0;right:0}.Xj2_3q_item{align-items:baseline;gap:16px;min-height:56px;padding:14px 0 12px;display:flex}.Xj2_3q_itemLabel{font-family:var(--serif);font-size:clamp(2.4rem,11vw,3.6rem);line-height:1}.Xj2_3q_item[aria-current=page] .Xj2_3q_itemLabel:after{content:"";background:var(--accent);width:.16em;height:.16em;margin-left:.08em;display:inline-block}.Xj2_3q_meta{gap:16px;display:grid}.Xj2_3q_mail{justify-self:start;font-size:1.05rem}.Xj2_3q_offices{gap:28px;display:flex}.Xj2_3q_offices li{gap:2px;display:grid}@media (prefers-reduced-motion:no-preference){.Xj2_3q_panel[data-open]{animation:Xj2_3q_open .52s var(--ease-draw) both}.Xj2_3q_panel[data-open] .Xj2_3q_itemRule{transform-origin:0;animation:Xj2_3q_draw .7s var(--ease-draw) both;animation-delay:calc(.16s + var(--i) * 60ms)}.Xj2_3q_panel[data-open] .Xj2_3q_item{animation:Xj2_3q_place .6s var(--ease-place) both;animation-delay:calc(.22s + var(--i) * 60ms)}}@keyframes Xj2_3q_open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes Xj2_3q_draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Xj2_3q_place{0%{clip-path:inset(0 0 100%);transform:translateY(.4em)}to{clip-path:inset(-.2em);transform:none}}@media (min-width:1024px){.Xj2_3q_toggle,.Xj2_3q_panel{display:none!important}}.Xj2_3q_language{justify-self:start;margin-left:-8px}
.__8q_G_section{padding-bottom:clamp(64px,5.5vw,88px)}.__8q_G_inner{row-gap:32px}.__8q_G_head{grid-column:1/-1;align-items:baseline;gap:16px;display:flex}.__8q_G_title{letter-spacing:-.03em;grid-column:1/-1;max-width:11ch;font-size:clamp(3.2rem,6.8vw,7.25rem);line-height:.88}.__8q_G_actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px 28px;margin-top:12px;padding-top:28px;display:flex;position:relative}.__8q_G_actionsRule{position:absolute;top:0;left:0}.__8q_G_mail{font-size:clamp(1.15rem,1.6vw,1.5rem)}.__8q_G_offices{gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid}.__8q_G_office{border-top:1px solid var(--line);gap:4px;padding-top:18px;display:grid;position:relative}.__8q_G_city{font-family:var(--serif);font-size:1.5rem;line-height:1.1}@media (min-width:1024px){.__8q_G_title{grid-column:1/span 9}.__8q_G_actions{grid-column:1/span 7}.__8q_G_offices{grid-column:9/span 4;align-self:end;margin-top:0}}
.CVSVDq_header{z-index:50;background:var(--paper);position:sticky;top:0}.CVSVDq_bar{height:var(--header-h);align-items:stretch}.CVSVDq_brand{grid-column:1/span 3;place-self:center start;align-items:center;display:flex}.CVSVDq_cell{padding-left:18px;display:none;position:relative}.CVSVDq_divider{left:calc(var(--gap) / -2);height:auto;position:absolute;top:0;bottom:0}.CVSVDq_nav{grid-column:4/span 5;justify-content:center;align-items:center}.CVSVDq_cta{grid-column:9/span 4;justify-content:flex-end;align-items:center;gap:clamp(8px,1vw,16px)}.CVSVDq_ctaLink{white-space:nowrap;min-height:42px;padding-inline:18px}.CVSVDq_ctaLink .arrow{width:26px}.CVSVDq_rule{position:absolute;bottom:0;left:0;right:0}@media (min-width:1024px){.CVSVDq_cell{display:flex}}
.InuL9a_list{border-bottom:1px solid var(--line-strong)}.InuL9a_item{border-top:1px solid var(--line-strong)}.InuL9a_summary{cursor:pointer;grid-template-columns:52px minmax(0,1fr) 28px;align-items:baseline;gap:12px;padding:20px 0;list-style:none;display:grid}.InuL9a_summary::-webkit-details-marker{display:none}.InuL9a_q{font-family:var(--serif);transition:transform .45s var(--ease-place);font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.12}.InuL9a_icon{transition:transform .45s var(--ease-place), color .25s;justify-self:end}.InuL9a_summary:hover .InuL9a_q{transform:translate(6px)}.InuL9a_summary:hover .InuL9a_icon{color:var(--accent)}.InuL9a_item[open] .InuL9a_icon{color:var(--accent);transform:rotate(45deg)}.InuL9a_answer{padding:0 40px 26px 64px}@media (prefers-reduced-motion:no-preference){.InuL9a_item::details-content{block-size:0;transition:block-size .52s var(--ease-draw), content-visibility .52s allow-discrete;overflow:clip}.InuL9a_item[open]::details-content{block-size:auto}.InuL9a_list{interpolate-size:allow-keywords}}@media (max-width:639px){.InuL9a_summary{grid-template-columns:44px minmax(0,1fr) 24px}.InuL9a_answer{padding:0 0 22px 56px}}
.UNOQcW_process{grid-column:1/-1;margin-top:clamp(40px,4vw,56px)}.UNOQcW_service{align-items:start;row-gap:36px}.UNOQcW_numCol{grid-column:1/-1;align-items:baseline;gap:16px;display:flex}.UNOQcW_bigNum{color:var(--accent);letter-spacing:-.04em;font-size:clamp(4rem,6.5vw,6.5rem);line-height:.8}.UNOQcW_textCol{grid-column:1/-1;gap:22px;display:grid}.UNOQcW_scopeCol{grid-column:1/-1;gap:16px;display:grid}.UNOQcW_scope{display:grid}.UNOQcW_scope li{grid-template-columns:28px 1fr;align-items:baseline;gap:10px;padding:12px 0;display:grid;position:relative}.UNOQcW_scope li>:first-child{position:absolute;top:0;left:0}.UNOQcW_related{gap:14px;margin-top:20px;display:grid}.UNOQcW_related ul{gap:20px;display:grid}.UNOQcW_relatedLink{grid-template-columns:1fr auto;align-items:end;gap:14px;margin:0 -10px;padding:10px;transition:background-color .25s;display:grid}.UNOQcW_relatedLink:hover,.UNOQcW_relatedLink:focus-visible{background:var(--paper-2)}.UNOQcW_thumb{aspect-ratio:3/2;grid-column:1/-1;position:relative;overflow:hidden}.UNOQcW_thumb img{object-fit:cover;filter:grayscale();transition:filter .4s}.UNOQcW_relatedLink:hover .UNOQcW_thumb img{filter:none}.UNOQcW_relatedText{gap:6px;display:grid}.UNOQcW_relatedTitle{font-family:var(--serif);font-size:clamp(1.35rem,1.7vw,1.6rem);line-height:1.1}@media (min-width:640px) and (max-width:1023px){.UNOQcW_related ul{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.UNOQcW_numCol{flex-direction:column;grid-column:1/span 3;gap:12px}.UNOQcW_textCol{grid-column:4/span 4}.UNOQcW_scopeCol{grid-column:9/span 4;padding-top:12px}}
._493-fq_mission{align-items:start;row-gap:48px}._493-fq_missionMedia{grid-column:1/-1}._493-fq_missionText{grid-column:1/-1;gap:24px;display:grid}._493-fq_colHead{align-items:baseline;gap:16px;display:flex}._493-fq_experience{grid-column:1/-1;max-width:56ch;margin-bottom:clamp(40px,4vw,56px)}._493-fq_process{grid-column:1/-1}._493-fq_principles{row-gap:48px}._493-fq_principle{grid-column:1/-1;align-content:start;gap:16px;padding-top:24px;display:grid;position:relative}._493-fq_principle>:first-child{position:absolute;top:0;left:0}._493-fq_principleNum{color:var(--accent);font-size:clamp(3.5rem,4.6vw,4.75rem);line-height:.85}._493-fq_qualityBody{grid-column:1/-1;margin-bottom:40px}._493-fq_qualityList{grid-column:1/-1}._493-fq_offices{row-gap:48px}._493-fq_office{grid-column:1/-1;align-content:start;gap:12px;padding-top:24px;display:grid;position:relative}._493-fq_office>:nth-child(2){position:absolute;top:0;left:0}._493-fq_officeMark{top:0;left:0}._493-fq_city{font-size:clamp(3.5rem,5vw,5rem);line-height:.9}._493-fq_address{font-size:1.05rem;font-style:normal;line-height:1.5}._493-fq_office>a{justify-self:start;margin-top:6px}@media (min-width:640px){._493-fq_office{grid-column:span 4}}@media (min-width:1024px){._493-fq_missionMedia{grid-column:1/span 4}._493-fq_missionText{grid-column:6/span 6;padding-top:8px}._493-fq_experience{grid-column:4/span 7}._493-fq_principle{grid-column:span 4;padding-right:16px}._493-fq_qualityBody{grid-column:4/span 5}._493-fq_qualityList{grid-column:4/span 9}._493-fq_office{grid-column:span 6}}
.l8C4Ka_footer{z-index:1;background:var(--paper-2);position:relative}.l8C4Ka_topRule{position:absolute;top:0;left:0;right:0}.l8C4Ka_body{row-gap:44px;padding-block:clamp(56px,7vw,104px) clamp(48px,5vw,80px)}.l8C4Ka_brand{grid-column:1/-1;align-content:start;gap:18px;max-width:34ch;display:grid}.l8C4Ka_logoLink{justify-self:start}.l8C4Ka_tagline{font-family:var(--serif);font-size:clamp(1.8rem,2.4vw,2.4rem);line-height:1}.l8C4Ka_col{grid-column:span 2;align-content:start;gap:14px;display:grid}.l8C4Ka_col h2{margin:0}.l8C4Ka_col ul{gap:6px;display:grid}.l8C4Ka_col li a{font-size:.9375rem}.l8C4Ka_contact{grid-column:1/-1}.l8C4Ka_office{color:var(--ink-2);font-size:.9375rem;font-style:normal;line-height:1.5;display:grid}.l8C4Ka_city{color:var(--ink)}.l8C4Ka_mail{justify-self:start;margin-top:4px}.l8C4Ka_block{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.l8C4Ka_cell{padding:14px var(--pad);border-bottom:1px solid var(--line);gap:4px;font-size:.8125rem;display:grid}.l8C4Ka_cell:nth-child(odd){border-right:1px solid var(--line)}.l8C4Ka_cell dd{margin:0}@media (min-width:640px){.l8C4Ka_col{grid-column:span 4}.l8C4Ka_brand{grid-column:1/span 8}.l8C4Ka_block{grid-template-columns:repeat(3,minmax(0,1fr))}.l8C4Ka_cell:nth-child(odd){border-right:0}.l8C4Ka_cell:not(:nth-child(3n)){border-right:1px solid var(--line)}}@media (min-width:1024px){.l8C4Ka_brand{grid-column:1/span 4}.l8C4Ka_col{grid-column:span 2}.l8C4Ka_col:nth-of-type(2){grid-column:7/span 2}.l8C4Ka_contact{grid-column:10/span 3}.l8C4Ka_block{grid-template-columns:1.3fr 1.6fr 1.2fr 1fr .9fr}.l8C4Ka_cell{border-bottom:0;padding-block:16px 18px}.l8C4Ka_cell:not(:nth-child(3n)){border-right:0}.l8C4Ka_cell:not(:last-child){border-right:1px solid var(--line)}.l8C4Ka_cell:first-child{padding-left:var(--pad)}.l8C4Ka_cell:not(:first-child){padding-left:16px;padding-right:16px}}
.BjQVEq_filters{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.BjQVEq_filter{border:1px solid var(--line-strong);min-height:44px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;padding:0 14px;font-size:.75rem;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.BjQVEq_filter:hover{border-color:var(--ink)}.BjQVEq_filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.BjQVEq_count{color:var(--ink-3)}.BjQVEq_filter[aria-pressed=true] .BjQVEq_count{color:var(--accent)}.BjQVEq_status{grid-column:1/-1;margin-top:16px}.BjQVEq_list{align-items:start;row-gap:clamp(56px,7vw,112px);margin-top:clamp(40px,5vw,72px)}.BjQVEq_item{grid-column:1/-1}@media (min-width:1024px){.BjQVEq_filters{grid-column:1/span 9}.BjQVEq_status{text-align:right;grid-column:10/span 3;align-self:center;margin-top:0}.BjQVEq_item:nth-child(4n+1){grid-column:1/span 7}.BjQVEq_item:nth-child(4n+2){grid-column:9/span 4;margin-top:18vh}.BjQVEq_item:nth-child(4n+3){grid-column:1/span 4}.BjQVEq_item:nth-child(4n+4){grid-column:6/span 7;margin-top:10vh}}
.-TTe0G_services{row-gap:48px}.-TTe0G_servicesHead{grid-column:1/-1;align-content:start;justify-items:start;gap:22px;display:grid}.-TTe0G_sketch{max-width:420px;margin-top:12px}.-TTe0G_servicesIndex{grid-column:1/-1;gap:32px;display:grid}.-TTe0G_servicesLink{justify-self:start}.-TTe0G_studio{align-items:start;row-gap:48px}.-TTe0G_studioMedia{grid-column:1/-1;position:relative}.-TTe0G_studioCaption{margin-top:16px}.-TTe0G_studioSquare{z-index:2;aspect-ratio:1;background:var(--accent);mix-blend-mode:multiply;width:13%;position:absolute;top:46%;left:58%}.-TTe0G_studioText{grid-column:1/-1;align-content:start;gap:24px;display:grid}.-TTe0G_studioText>.btn{justify-self:start;margin-top:8px}.-TTe0G_principles{display:grid}.-TTe0G_principles li{grid-template-columns:40px 1fr;align-items:baseline;gap:12px;padding:14px 0;display:grid;position:relative}.-TTe0G_principles li>:first-child{position:absolute;top:0;left:0}.-TTe0G_principle{font-family:var(--serif);font-size:1.35rem;line-height:1.15}.-TTe0G_survey{align-items:end;row-gap:40px}.-TTe0G_surveyMedia{grid-column:1/-1}.-TTe0G_surveyHud{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.-TTe0G_surveyFrame{aspect-ratio:16/9;outline:1px solid var(--line-strong);outline-offset:6px;position:relative}.-TTe0G_surveyCenter{top:50%;left:50%}.-TTe0G_surveyCenter:before,.-TTe0G_surveyCenter:after{background:var(--accent)!important}.-TTe0G_surveyText{grid-column:1/-1;align-content:end;gap:24px;display:grid}.-TTe0G_surveyText>.btn{justify-self:start}.-TTe0G_surveyBody{color:var(--on-ink-2);max-width:46ch}.-TTe0G_qualityBody{grid-column:1/-1;margin-bottom:40px}.-TTe0G_qualityList{grid-column:1/-1}.-TTe0G_faq{row-gap:40px}.-TTe0G_faqHead{grid-column:1/-1;align-content:start;justify-items:start;gap:22px;display:grid}.-TTe0G_faqList{grid-column:1/-1}@media (min-width:1024px){.-TTe0G_servicesHead{grid-column:1/span 4}.-TTe0G_servicesIndex{grid-column:6/span 7}.-TTe0G_studioMedia{grid-column:1/span 5}.-TTe0G_studioText{grid-column:7/span 6;padding-top:8px}.-TTe0G_surveyMedia{grid-column:1/span 7}.-TTe0G_surveyText{grid-column:9/span 4}.-TTe0G_qualityBody{grid-column:1/span 6}.-TTe0G_qualityList{grid-column:1/-1}.-TTe0G_faqHead{top:calc(var(--header-h) + 32px);grid-column:1/span 4;position:sticky}.-TTe0G_faqList{grid-column:6/span 7}}
._3_vIPW_header{padding-block:clamp(40px,4.5vw,72px) clamp(56px,5vw,80px)}._3_vIPW_inner{align-items:start;row-gap:26px}._3_vIPW_meta{grid-column:1/-1;align-items:baseline;gap:16px;display:flex}._3_vIPW_title{grid-column:1/-1;max-width:15ch}._3_vIPW_baseline{grid-column:1/-1;position:relative}._3_vIPW_intro{grid-column:1/-1;max-width:48ch}._3_vIPW_notes{grid-column:1/-1;gap:2px;display:grid}@media (min-width:1024px){._3_vIPW_title{grid-column:1/span 11}._3_vIPW_baseline{grid-column:1/-1}._3_vIPW_notes{grid-area:4/1/auto/span 4;padding-top:8px}._3_vIPW_intro{grid-area:4/6/auto/span 6}}
._8J3vfq_datum{--p:0;top:var(--header-h);bottom:0;left:var(--margin);z-index:40;pointer-events:none;width:1px;position:fixed}._8J3vfq_track{background:var(--line);position:absolute;inset:0}._8J3vfq_measure{background:var(--accent);width:2px;height:100%;transform:scaleY(var(--p));transform-origin:top;position:absolute;top:0;left:-.5px}._8J3vfq_tick{background:var(--ink-3);width:7px;height:1px;position:absolute;left:-3px}._8J3vfq_head{left:-3px;top:calc(var(--p) * 100%);width:7px;height:7px;position:absolute;transform:translateY(-50%)}._8J3vfq_square{background:var(--accent);position:absolute;inset:0}@media (max-width:1023px){._8J3vfq_tick{display:none}._8J3vfq_square{width:5px;height:5px}._8J3vfq_head{left:-2px}}
._9YTOCq_form{gap:32px;display:grid}._9YTOCq_alert{border-left:2px solid var(--accent);background:var(--paper-2);padding:14px 16px;font-size:.9375rem}._9YTOCq_alert:focus{outline:none}._9YTOCq_topics{border:0;gap:14px;margin:0;padding:0;display:grid}._9YTOCq_topics legend{margin-bottom:14px;padding:0}._9YTOCq_topicList{flex-wrap:wrap;gap:8px;display:flex}._9YTOCq_topic{cursor:pointer;position:relative}._9YTOCq_topic input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._9YTOCq_topic>span{border:1px solid var(--line-strong);align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:.9375rem;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}._9YTOCq_topic:hover>span{border-color:var(--ink)}._9YTOCq_topic input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}._9YTOCq_topic input:checked+span .num{color:var(--accent)}._9YTOCq_topic input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}._9YTOCq_row{gap:32px;display:grid}._9YTOCq_field{gap:8px;display:grid;position:relative}._9YTOCq_field input,._9YTOCq_field textarea{border:0;border-bottom:1px solid var(--line-strong);resize:vertical;background:0 0;border-radius:0;width:100%;padding:8px 0 10px;font-size:1.125rem;line-height:1.4}._9YTOCq_field textarea{min-height:140px}._9YTOCq_field input:focus,._9YTOCq_field textarea:focus{outline:none}._9YTOCq_underline{background:var(--accent);transform-origin:0;height:2px;transition:transform .52s var(--ease-draw);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}._9YTOCq_control{position:relative}._9YTOCq_field input:focus~._9YTOCq_underline,._9YTOCq_field textarea:focus~._9YTOCq_underline{transform:scaleX(1)}._9YTOCq_field textarea~._9YTOCq_underline{bottom:6px}._9YTOCq_field [aria-invalid=true]{border-bottom-color:var(--accent-ink)}._9YTOCq_error{color:var(--accent-ink);font-size:.8125rem}._9YTOCq_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._9YTOCq_consent{gap:8px;display:grid}._9YTOCq_check{cursor:pointer;grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid;position:relative}._9YTOCq_check input{opacity:0;width:20px;height:20px;margin:0;position:absolute}._9YTOCq_box{border:1px solid var(--ink);width:18px;height:18px;margin-top:2px;position:relative}._9YTOCq_box:after{content:"";background:var(--accent);transition:transform .25s var(--ease-place);position:absolute;inset:3px;transform:scale(0)}._9YTOCq_check input:checked+._9YTOCq_box:after{transform:none}._9YTOCq_check input:focus-visible+._9YTOCq_box{outline:2px solid var(--accent);outline-offset:3px}._9YTOCq_check input[aria-invalid=true]+._9YTOCq_box{border-color:var(--accent-ink)}._9YTOCq_submitRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._9YTOCq_success{border-top:1px solid var(--ink);gap:16px;padding:32px 0;display:grid}._9YTOCq_success:focus{outline:none}._9YTOCq_successMark{background:var(--accent);width:12px;height:12px}@media (min-width:640px){._9YTOCq_row{gap:var(--gap);grid-template-columns:1fr 1fr}}
.SwVEcG_layout{align-items:start;row-gap:64px}.SwVEcG_details{grid-column:1/-1;gap:36px;display:grid}.SwVEcG_block{gap:8px;display:grid}.SwVEcG_email{font-family:var(--serif);justify-self:start;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.1}.SwVEcG_phone{justify-self:start;font-size:1.1rem}.SwVEcG_office{gap:10px;padding-top:20px;display:grid;position:relative}.SwVEcG_office>:nth-child(2){position:absolute;top:0;left:0}.SwVEcG_mark{top:0;left:0}.SwVEcG_address{color:var(--ink-2);font-style:normal;line-height:1.55}.SwVEcG_formCol{grid-column:1/-1}.SwVEcG_formHead{border-bottom:1px solid var(--ink);align-items:baseline;gap:16px;margin-bottom:28px;padding-bottom:20px;display:flex}.SwVEcG_careers,.SwVEcG_faq{row-gap:24px}.SwVEcG_careersHead{grid-column:1/-1;align-items:baseline;gap:16px;display:flex}.SwVEcG_careersTitle{grid-column:1/-1}.SwVEcG_careersBody{grid-column:1/-1;justify-items:start;gap:24px;display:grid}.SwVEcG_faqList{grid-column:1/-1}@media (min-width:1024px){.SwVEcG_details{top:calc(var(--header-h) + 32px);grid-column:1/span 4;position:sticky}.SwVEcG_formCol{grid-column:6/span 7}.SwVEcG_careersHead{grid-column:1/span 3}.SwVEcG_careersTitle{grid-column:4/span 5}.SwVEcG_careersBody{grid-column:9/span 4}.SwVEcG_faq .SwVEcG_careersTitle,.SwVEcG_faqList{grid-column:4/span 9}}
.UBXi8G_wrap{min-height:calc(100svh - var(--header-h));align-items:center;padding-block:64px;display:flex}.UBXi8G_inner{align-items:center;row-gap:40px;width:100%}.UBXi8G_meta{grid-column:1/-1;gap:20px;display:flex}.UBXi8G_frame{border:1px dashed var(--line-strong);grid-column:1/-1;gap:16px;padding:32px 24px;display:grid;position:relative}.UBXi8G_c1{top:0;left:0}.UBXi8G_c2{top:0;left:100%}.UBXi8G_c3{top:100%;left:0}.UBXi8G_c4{top:100%;left:100%}.UBXi8G_code{text-align:center;color:var(--accent);font-size:clamp(7rem,22vw,18rem);line-height:.8}.UBXi8G_text{grid-column:1/-1;gap:20px;display:grid}.UBXi8G_actions{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:1024px){.UBXi8G_frame{grid-column:1/span 6}.UBXi8G_text{grid-column:8/span 5}}
.hLAWCG_list{border-top:1px solid var(--ink);grid-column:1/-1}.hLAWCG_item{border-bottom:1px solid var(--line-strong);grid-template-columns:48px 1fr;gap:12px;padding:28px 0;display:grid}.hLAWCG_text{gap:12px;display:grid}@media (min-width:1024px){.hLAWCG_list{grid-column:4/span 7}}
.OVB5nq_wrap{grid-column:1/-1}.OVB5nq_table{border-collapse:collapse;text-align:left;width:100%}.OVB5nq_table thead th{border-bottom:1px solid var(--ink);padding:0 12px 12px 0;font-weight:400}.OVB5nq_row{border-bottom:1px solid var(--line-strong);transition:background-color .3s;position:relative}.OVB5nq_row td,.OVB5nq_row th{vertical-align:baseline;padding:18px 12px 18px 0;font-weight:400}.OVB5nq_row>:first-child{width:56px}.OVB5nq_title{font-family:var(--serif);font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.15}.OVB5nq_link:after{content:"";position:absolute;inset:0}.OVB5nq_link:focus-visible{outline:none}.OVB5nq_row:has(.OVB5nq_link:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.OVB5nq_arrow{text-align:right;width:48px}.OVB5nq_arrow .arrow{transition:transform .42s var(--ease-place), color .25s;display:inline-block}@media (hover:hover){.OVB5nq_row:hover{background:var(--paper-2)}.OVB5nq_row:hover .OVB5nq_arrow .arrow{color:var(--accent);transform:translate(6px)}}.OVB5nq_hideSm{display:none}@media (min-width:640px){.OVB5nq_hideSm{display:table-cell}}
