.MessageModal-module__o35hwq__modal{z-index:300;width:100%;max-width:none;height:100%;max-height:none;padding:var(--gutter);color:var(--ink);opacity:0;transition:opacity var(--t-lock) var(--ease-roll), display var(--t-lock) allow-discrete, overlay var(--t-lock) allow-discrete;background:0 0;border:0;margin:0;position:fixed;inset:0;overflow:auto}.MessageModal-module__o35hwq__modal[open]{opacity:1;place-items:center;display:grid}@starting-style{.MessageModal-module__o35hwq__modal[open]{opacity:0}}.MessageModal-module__o35hwq__backdrop{background:color-mix(in srgb, var(--space-deep) 76%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;inset:0}.MessageModal-module__o35hwq__panel{width:min(100%, max(calc(64 * var(--u)), 36rem));padding-right:max(calc(8 * var(--u)), 64px)}html:not(.rm) .MessageModal-module__o35hwq__modal[open] .MessageModal-module__o35hwq__panel{animation:MessageModal-module__o35hwq__dlg-in .5s var(--ease-roll) both}@keyframes MessageModal-module__o35hwq__dlg-in{0%{opacity:0;transform:translate3d(0, calc(1.6 * var(--u)), 0) scale(.985)}}.MessageModal-module__o35hwq__mark{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:600;line-height:1;display:grid}.MessageModal-module__o35hwq__mark>svg{width:18px;height:18px}.MessageModal-module__o35hwq__panel[data-kind=success] .MessageModal-module__o35hwq__mark{color:var(--lime)}.MessageModal-module__o35hwq__panel[data-kind=error] .MessageModal-module__o35hwq__mark{color:var(--alert)}.MessageModal-module__o35hwq__head{margin-top:max(calc(2 * var(--u)), 14px);font-size:var(--fs-title);letter-spacing:-.018em;text-wrap:balance;font-weight:500;line-height:1.15}.MessageModal-module__o35hwq__text{max-width:52ch;margin-top:max(calc(1.4 * var(--u)), 10px);font-size:var(--fs-lead);color:var(--ink-soft);line-height:1.45}.MessageModal-module__o35hwq__text a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sky) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--sky) 70%, transparent);transition:text-decoration-color var(--t-hover)}@media (hover:hover) and (pointer:fine){.MessageModal-module__o35hwq__text a:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}}.MessageModal-module__o35hwq__close{top:max(calc(1.6 * var(--u)), 12px);right:max(calc(1.6 * var(--u)), 12px);z-index:2;border:1px solid var(--edge);background:color-mix(in srgb, var(--panel-solid) 60%, transparent);width:44px;height:44px;color:var(--ink);transition:border-color var(--t-hover), background-color var(--t-hover), transform var(--t-press);border-radius:50%;place-items:center;display:grid;position:absolute}.MessageModal-module__o35hwq__close>svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.MessageModal-module__o35hwq__close:hover{border-color:var(--rim-hot);background:color-mix(in srgb, var(--lime) 10%, transparent)}}.MessageModal-module__o35hwq__close:active{transform:scale(.94)}html:has(.MessageModal-module__o35hwq__modal[open]){overflow:hidden}html.rm .MessageModal-module__o35hwq__modal{transition-duration:.01ms}html.rm .MessageModal-module__o35hwq__close{transition-duration:.01ms}html.rm .MessageModal-module__o35hwq__close:active{transform:none}
.ContactForm-module__aLakjq__form{min-width:0}.ContactForm-module__aLakjq__title{font-size:var(--fs-title);letter-spacing:-.018em;color:var(--ink);font-weight:500;line-height:1.15}.ContactForm-module__aLakjq__summary:empty{border:0;height:0;margin:0;padding:0;display:block}.ContactForm-module__aLakjq__summary:not(:empty){align-items:flex-start;gap:calc(1 * var(--u));margin-top:max(calc(2.4 * var(--u)), 18px);padding:max(calc(1.4 * var(--u)), 12px) max(calc(1.8 * var(--u)), 14px);border-radius:var(--r-inner);border:1px solid color-mix(in srgb, var(--alert) 55%, transparent);background:color-mix(in srgb, var(--alert) 9%, transparent);font-size:var(--fs-body);color:var(--ink);line-height:1.45;display:flex}.ContactForm-module__aLakjq__summary:not(:empty):before,.ContactForm-module__aLakjq__error:before{content:"!";border:1px solid var(--alert);width:1.15em;height:1.15em;color:var(--alert);border-radius:50%;flex:none;place-items:center;margin-top:.15em;font-size:.8em;font-weight:600;line-height:1;display:grid}.ContactForm-module__aLakjq__grid{gap:max(calc(2.4 * var(--u)), 20px) max(calc(2.4 * var(--u)), 18px);margin-top:max(calc(3.2 * var(--u)), 24px);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.ContactForm-module__aLakjq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm-module__aLakjq__full{grid-column:1/-1}.ContactForm-module__aLakjq__group{border:0;min-width:0;margin:0;padding:0}.ContactForm-module__aLakjq__field{min-width:0}.ContactForm-module__aLakjq__label{padding:0 0 max(calc(1 * var(--u)), 8px);font-size:var(--fs-body);color:var(--ink-soft);font-weight:500;line-height:1.35;display:block}.ContactForm-module__aLakjq__chips{gap:max(calc(1 * var(--u)), 8px);flex-wrap:wrap;display:flex}.ContactForm-module__aLakjq__input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--panel-solid) inset;caret-color:var(--ink)}.ContactForm-module__aLakjq__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--panel-solid) inset;caret-color:var(--ink)}.ContactForm-module__aLakjq__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--panel-solid) inset;caret-color:var(--ink)}.ContactForm-module__aLakjq__input{caret-color:var(--lime)}.ContactForm-module__aLakjq__area{min-height:calc(13 * var(--u))}.ContactForm-module__aLakjq__error{align-items:flex-start;gap:calc(.6 * var(--u));margin-top:max(calc(.8 * var(--u)), 6px);font-size:var(--fs-body);color:var(--alert);line-height:1.45;display:flex}.ContactForm-module__aLakjq__foot{justify-content:space-between;align-items:center;gap:max(calc(1.6 * var(--u)), 14px) calc(2.4 * var(--u));margin-top:max(calc(3.2 * var(--u)), 24px);padding-top:max(calc(2.4 * var(--u)), 18px);border-top:1px solid var(--hair);flex-wrap:wrap;display:flex}.ContactForm-module__aLakjq__note{max-width:46ch;font-size:var(--fs-body);color:var(--ink-muted);line-height:1.5}.ContactForm-module__aLakjq__note a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sky) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--sky) 70%, transparent);transition:text-decoration-color var(--t-hover)}@media (hover:hover) and (pointer:fine){.ContactForm-module__aLakjq__note a:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}}.ContactForm-module__aLakjq__note a:active{text-decoration-thickness:2px}html.rm .ContactForm-module__aLakjq__note a{transition-duration:.01ms}@media (max-width:599px){.ContactForm-module__aLakjq__submit{width:100%}}.ContactForm-module__aLakjq__hp{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.ContactForm-module__aLakjq__result{margin-top:max(calc(2.4 * var(--u)), 18px);padding:max(calc(1.4 * var(--u)), 12px) max(calc(1.8 * var(--u)), 14px);border-radius:var(--r-inner);font-size:var(--fs-body);color:var(--ink);line-height:1.45;display:none}.ContactForm-module__aLakjq__ok{border:1px solid color-mix(in srgb, var(--lime) 45%, transparent);background:color-mix(in srgb, var(--lime) 7%, transparent)}.ContactForm-module__aLakjq__bad{border:1px solid color-mix(in srgb, var(--alert) 55%, transparent);background:color-mix(in srgb, var(--alert) 9%, transparent)}.ContactForm-module__aLakjq__result a{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}html:not(.js) .ContactForm-module__aLakjq__result:target{display:block}
.SegmentedTabs-module__N0nr2W__seg{gap:calc(.4 * var(--u));width:fit-content;max-width:100%;padding:calc(.4 * var(--u));border-radius:max(calc(2.4 * var(--u)), 24px);background:var(--well);border:1px solid var(--hair);flex-wrap:wrap;display:inline-flex}.SegmentedTabs-module__N0nr2W__scroll{overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--r-pill);flex-wrap:nowrap;overflow-x:auto}.SegmentedTabs-module__N0nr2W__scroll::-webkit-scrollbar{display:none}.SegmentedTabs-module__N0nr2W__item{align-items:center;gap:calc(.8 * var(--u));min-height:40px;padding:0 max(calc(1.6 * var(--u)), 14px);border-radius:var(--r-pill);font-size:var(--fs-ui-sm);white-space:nowrap;color:var(--ink-soft);cursor:pointer;transition:color var(--t-hover), background-color var(--t-hover), border-color var(--t-hover), transform var(--t-press);background:0 0;border:1px solid #0000;flex:none;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.SegmentedTabs-module__N0nr2W__count{font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.04em;color:var(--hud-dim);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.SegmentedTabs-module__N0nr2W__item:not([aria-disabled=true]):hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}}.SegmentedTabs-module__N0nr2W__item:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.SegmentedTabs-module__N0nr2W__item:not([aria-disabled=true]):active{transform:scale(.97)}.SegmentedTabs-module__N0nr2W__item[aria-pressed=true],.SegmentedTabs-module__N0nr2W__item[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--sky) 14%, transparent);border-color:color-mix(in srgb, var(--sky) 85%, transparent)}.SegmentedTabs-module__N0nr2W__item[aria-pressed=true] .SegmentedTabs-module__N0nr2W__count,.SegmentedTabs-module__N0nr2W__item[aria-current=page] .SegmentedTabs-module__N0nr2W__count{color:var(--hud)}.SegmentedTabs-module__N0nr2W__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.SegmentedTabs-module__N0nr2W__seg:not(.SegmentedTabs-module__N0nr2W__scroll) .SegmentedTabs-module__N0nr2W__item{white-space:normal;text-align:center;flex:0 auto;min-width:0;padding-block:.3em;line-height:1.15}html.rm .SegmentedTabs-module__N0nr2W__item{transition-duration:.01ms}@media (forced-colors:active){.SegmentedTabs-module__N0nr2W__item{border-color:canvastext}.SegmentedTabs-module__N0nr2W__item[aria-pressed=true],.SegmentedTabs-module__N0nr2W__item[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border:1px solid highlight}.SegmentedTabs-module__N0nr2W__item[aria-pressed=true] .SegmentedTabs-module__N0nr2W__count,.SegmentedTabs-module__N0nr2W__item[aria-current=page] .SegmentedTabs-module__N0nr2W__count{color:highlighttext}}
.ContactSwitch-module__GcQrMW__root{row-gap:max(calc(3.2 * var(--u)), 24px);grid-template-columns:minmax(0,1fr);display:grid}.ContactSwitch-module__GcQrMW__side{min-width:0}.ContactSwitch-module__GcQrMW__tabs{margin-top:max(calc(3.2 * var(--u)), 24px)}.ContactSwitch-module__GcQrMW__note{margin-top:max(calc(2.4 * var(--u)), 18px)}.ContactSwitch-module__GcQrMW__stage{gap:max(calc(2.4 * var(--u)), 18px);min-width:0;display:grid}.ContactSwitch-module__GcQrMW__book,.ContactSwitch-module__GcQrMW__write{min-width:0}@media (min-width:1024px){.ContactSwitch-module__GcQrMW__root{column-gap:calc(6 * var(--u));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ContactSwitch-module__GcQrMW__side{top:calc(12 * var(--u));position:sticky}.ContactSwitch-module__GcQrMW__stage{margin-top:calc(max(calc(3.2 * var(--u)), 20px) + 1.2 * var(--fs-eyebrow))}}:is(html.js .ContactSwitch-module__GcQrMW__root[data-mode=book] .ContactSwitch-module__GcQrMW__write,html.js .ContactSwitch-module__GcQrMW__root[data-mode=write] .ContactSwitch-module__GcQrMW__book){display:none}html:not(.js) .ContactSwitch-module__GcQrMW__tabs{display:none}html:not(.js) .ContactSwitch-module__GcQrMW__root[data-opening=write] .ContactSwitch-module__GcQrMW__write{order:-1}
.ProjectCard-module__eabJqa__panelGrid{gap:max(calc(2.4 * var(--u)), 16px);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ProjectCard-module__eabJqa__panelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ProjectCard-module__eabJqa__panelGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProjectCard-module__eabJqa__panelCard{min-width:0;padding:max(calc(1 * var(--u)), 8px);flex-direction:column;display:flex}.ProjectCard-module__eabJqa__panelCard[hidden]{display:none}.ProjectCard-module__eabJqa__panelMedia{flex:none}.ProjectCard-module__eabJqa__panelTone{background:var(--tone,var(--panel-solid));width:100%;height:100%;display:block}.ProjectCard-module__eabJqa__panelFile{min-width:0;padding:max(calc(2.2 * var(--u)), 16px) max(calc(1.4 * var(--u)), 10px) max(calc(1.2 * var(--u)), 8px);flex-direction:column;flex:auto;display:flex}.ProjectCard-module__eabJqa__panelPath{color:var(--hud-dim);margin:0}.ProjectCard-module__eabJqa__panelTitle{margin:max(calc(1.2 * var(--u)), 10px) 0 0;font-size:var(--fs-h3);letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.2}.ProjectCard-module__eabJqa__panelLink{color:var(--ink);text-decoration:none}.ProjectCard-module__eabJqa__panelSummary{margin:max(calc(1 * var(--u)), 8px) 0 0;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.55}.ProjectCard-module__eabJqa__panelFoot{justify-content:space-between;align-items:center;gap:calc(1.2 * var(--u));padding-top:max(calc(2 * var(--u)), 16px);margin-top:auto;display:flex}.ProjectCard-module__eabJqa__panelGo{width:max(calc(4 * var(--u)), 36px);height:max(calc(4 * var(--u)), 36px);border:1px solid var(--edge);background:color-mix(in srgb, var(--panel-solid) 60%, transparent);color:var(--ink);transition:border-color var(--t-hover), background-color var(--t-hover), color var(--t-hover);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ProjectCard-module__eabJqa__panelGo svg{width:45%;height:45%}@media (hover:hover) and (pointer:fine){.ProjectCard-module__eabJqa__panelCard:hover .ProjectCard-module__eabJqa__panelGo{background:var(--lime);border-color:var(--lime);color:var(--navy)}}.ProjectCard-module__eabJqa__panelCard:focus-within .ProjectCard-module__eabJqa__panelGo{border-color:var(--lime)}html:not(.rm) .ProjectCard-module__eabJqa__panelCard[data-arrive]{animation:ProjectCard-module__eabJqa__card-arrive var(--t-assemble) var(--ease-roll) calc(var(--arrive-i,0) * 80ms) backwards}@keyframes ProjectCard-module__eabJqa__card-arrive{0%{opacity:0;transform:translate3d(0, calc(1.6 * var(--u)), 0)}}html.rm .ProjectCard-module__eabJqa__panelGo{transition-duration:.01ms}
.ProjectsIndex-module__T9wzTq__actions{gap:max(calc(1.2 * var(--u)), 10px);flex-wrap:wrap;display:flex}.ProjectsIndex-module__T9wzTq__smallPrint{font-size:var(--fs-body);color:var(--ink-muted);margin:0;line-height:1.5}.ProjectsIndex-module__T9wzTq__console{align-items:center;gap:max(calc(1.2 * var(--u)), 10px) max(calc(2 * var(--u)), 14px);margin-top:max(calc(2.8 * var(--u)), 20px);padding:max(calc(1 * var(--u)), 8px);border-radius:max(calc(2.8 * var(--u)), 28px);flex-wrap:wrap;display:flex}.ProjectsIndex-module__T9wzTq__filters{flex:0 auto;min-width:0}.ProjectsIndex-module__T9wzTq__consoleLine{flex:1 1 calc(6 * var(--u))}.ProjectsIndex-module__T9wzTq__readout{align-items:center;gap:max(calc(1 * var(--u)), 8px);padding-right:max(calc(1.6 * var(--u)), 12px);color:var(--hud);white-space:nowrap;margin:0;display:inline-flex}@media (max-width:899px){.ProjectsIndex-module__T9wzTq__console{border-radius:max(calc(2.4 * var(--u)), 24px)}.ProjectsIndex-module__T9wzTq__consoleLine{display:none}.ProjectsIndex-module__T9wzTq__readout{padding:0 0 calc(.6 * var(--u)) max(calc(1.2 * var(--u)), 10px);flex-basis:100%}}@media (max-width:32.49em){div.ProjectsIndex-module__T9wzTq__filters{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}div.ProjectsIndex-module__T9wzTq__filters>*{padding-inline:max(calc(.4 * var(--u)), 4px);justify-content:center}}html:not(.js) .ProjectsIndex-module__T9wzTq__console{display:none}.ProjectsIndex-module__T9wzTq__list{margin-top:max(calc(3.2 * var(--u)), 20px)}
.TileGrid-module__0kl4pq__grid{gap:max(calc(1.2 * var(--u)), 10px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:19.99em){.TileGrid-module__0kl4pq__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.TileGrid-module__0kl4pq__grid{gap:calc(1.6 * var(--u))}}@media (min-width:48em){.TileGrid-module__0kl4pq__cols3,.TileGrid-module__0kl4pq__cols4,.TileGrid-module__0kl4pq__cols5,.TileGrid-module__0kl4pq__cols6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75em){.TileGrid-module__0kl4pq__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.TileGrid-module__0kl4pq__cols5{grid-template-columns:repeat(5,minmax(0,1fr))}.TileGrid-module__0kl4pq__cols6{grid-template-columns:repeat(6,minmax(0,1fr))}}.TileGrid-module__0kl4pq__tile{justify-content:flex-end;gap:max(calc(1 * var(--u)), 8px);min-width:0;min-height:max(calc(11 * var(--u)), 92px);padding:max(calc(2 * var(--u)), 16px) max(calc(1.6 * var(--u)), 14px);flex-direction:column;display:flex}@media (min-width:768px){.TileGrid-module__0kl4pq__tile{padding:calc(2.4 * var(--u)) calc(2 * var(--u))}}.TileGrid-module__0kl4pq__tile .TileGrid-module__0kl4pq__icon{margin-bottom:auto;display:block}.TileGrid-module__0kl4pq__kicker{min-width:0;color:var(--hud-dim);overflow-wrap:anywhere;margin:0}.TileGrid-module__0kl4pq__label{font-size:var(--fs-body);color:var(--ink);overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:500;line-height:1.35}@media (min-width:768px){.TileGrid-module__0kl4pq__label{font-size:var(--fs-ui)}}.TileGrid-module__0kl4pq__link{color:inherit;text-decoration:none}.TileGrid-module__0kl4pq__sheet .TileGrid-module__0kl4pq__grid{gap:max(calc(1 * var(--u)), 8px)}@media (min-width:768px){.TileGrid-module__0kl4pq__sheet .TileGrid-module__0kl4pq__grid{gap:calc(1.2 * var(--u))}}.TileGrid-module__0kl4pq__cell{justify-content:flex-end;gap:max(calc(.8 * var(--u)), 6px);min-width:0;min-height:max(calc(10 * var(--u)), 84px);padding:max(calc(1.6 * var(--u)), 14px) max(calc(1.4 * var(--u)), 12px);border:1px solid var(--doc-rule);border-radius:var(--r-inner);color:var(--doc-fg);transition:background-color var(--t-hover), border-color var(--t-hover), transform var(--t-press);background:0 0;flex-direction:column;display:flex;position:relative}@media (min-width:768px){.TileGrid-module__0kl4pq__cell{padding:calc(2 * var(--u)) calc(1.8 * var(--u))}}.TileGrid-module__0kl4pq__sheet .TileGrid-module__0kl4pq__kicker{color:var(--doc-muted)}.TileGrid-module__0kl4pq__sheet .TileGrid-module__0kl4pq__label,.TileGrid-module__0kl4pq__sheet .TileGrid-module__0kl4pq__link{color:var(--doc-fg)}.TileGrid-module__0kl4pq__linked{border-color:var(--doc-edge)}.TileGrid-module__0kl4pq__cellLink:before{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.TileGrid-module__0kl4pq__linked:hover{background:color-mix(in srgb, var(--doc-accent) 7%, transparent);border-color:var(--doc-accent)}}.TileGrid-module__0kl4pq__linked:focus-within{border-color:var(--doc-fg)}.TileGrid-module__0kl4pq__linked:active{background:color-mix(in srgb, var(--doc-accent) 12%, transparent);transform:scale(.98)}html.rm .TileGrid-module__0kl4pq__cell{transition-duration:.01ms}html.rm .TileGrid-module__0kl4pq__linked:active{transform:none}
@media (min-width:48em) and (max-width:74.99em){ul.TypeTiles-module__ZhLpVa__types{grid-template-columns:repeat(2,minmax(0,1fr))}}
.BuildLog-module__5tiaPG__panel{overflow:hidden}@media (min-width:900px){.BuildLog-module__5tiaPG__panel .BuildLog-module__5tiaPG__start{padding:calc(4 * var(--u))}.BuildLog-module__5tiaPG__panel .BuildLog-module__5tiaPG__end{padding:calc(3.2 * var(--u)) calc(4 * var(--u))}}.BuildLog-module__5tiaPG__note{color:var(--hud-dim);margin:0}.BuildLog-module__5tiaPG__log{min-width:0}.BuildLog-module__5tiaPG__log li>span:first-child{--fill:var(--panel-solid)}.BuildLog-module__5tiaPG__log p{margin-top:calc(.4 * var(--u));font-family:var(--font-mono);font-weight:500;font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--hud-dim);line-height:1.3}
.Capabilities-module__Z39_ya__grid{gap:max(calc(1.2 * var(--u)), 10px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.Capabilities-module__Z39_ya__grid{gap:calc(1.6 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.Capabilities-module__Z39_ya__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.Capabilities-module__Z39_ya__tile{gap:max(calc(2.4 * var(--u)), 18px);min-width:0;padding:max(calc(2 * var(--u)), 16px) max(calc(1.6 * var(--u)), 14px) max(calc(2 * var(--u)), 16px);flex-direction:column;display:flex}@media (min-width:768px){.Capabilities-module__Z39_ya__tile{padding:calc(2.8 * var(--u)) calc(2.4 * var(--u));gap:calc(3.2 * var(--u))}}.Capabilities-module__Z39_ya__label{font-size:var(--fs-body);color:var(--ink);overflow-wrap:break-word;font-weight:500;line-height:1.35}@media (min-width:768px){.Capabilities-module__Z39_ya__label{font-size:var(--fs-ui)}}
.Locations-module__-44xwa__locations{display:block}@media (min-width:48em){.Locations-module__-44xwa__locations>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}
.CasePanel-module__GBN0iW__case{padding:max(calc(1.2 * var(--u)), 8px);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){.CasePanel-module__GBN0iW__case{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.CasePanel-module__GBN0iW__reverse .CasePanel-module__GBN0iW__media{order:0}@media (min-width:900px){.CasePanel-module__GBN0iW__reverse .CasePanel-module__GBN0iW__media{order:2}}.CasePanel-module__GBN0iW__file{min-width:0;padding:max(calc(2.8 * var(--u)), 20px) max(calc(1.6 * var(--u)), 10px) max(calc(1.6 * var(--u)), 10px);flex-direction:column;display:flex}@media (min-width:900px){.CasePanel-module__GBN0iW__file{padding:calc(3.6 * var(--u)) calc(3.6 * var(--u)) calc(3.2 * var(--u))}}.CasePanel-module__GBN0iW__path{color:var(--hud-dim);margin:0}.CasePanel-module__GBN0iW__title{margin:max(calc(2 * var(--u)), 14px) 0 0;font-size:var(--fs-title);letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-weight:500;line-height:1.15}.CasePanel-module__GBN0iW__pills{gap:calc(.8 * var(--u));margin:max(calc(1.8 * var(--u)), 14px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.CasePanel-module__GBN0iW__summary{margin:max(calc(2 * var(--u)), 14px) 0 0;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.55}.CasePanel-module__GBN0iW__facts{margin:max(calc(3.2 * var(--u)), 22px) 0 0;border-top:1px solid var(--hair);padding:0;list-style:none}.CasePanel-module__GBN0iW__fact{gap:max(calc(1.4 * var(--u)), 12px);padding:max(calc(1.6 * var(--u)), 12px) 0;border-bottom:1px solid var(--hair);font-size:var(--fs-body);color:var(--ink-soft);grid-template-columns:auto minmax(0,1fr);line-height:1.55;display:grid}.CasePanel-module__GBN0iW__fact .CasePanel-module__GBN0iW__node{margin-top:calc(.5 * var(--u))}.CasePanel-module__GBN0iW__actions{gap:max(calc(1.2 * var(--u)), 10px) calc(2.4 * var(--u));padding-top:max(calc(3.2 * var(--u)), 22px);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}
.Home-module__F6EKwG__subRow{margin-top:max(calc(5.6 * var(--u)), 32px)}.Home-module__F6EKwG__after{margin-top:max(calc(3.2 * var(--u)), 20px)}@media (max-width:22.49em){.Home-module__F6EKwG__typeSheet>ul{grid-template-columns:minmax(0,1fr)}.Home-module__F6EKwG__typeSheet>ul>li{min-height:0}}@media (min-width:48em){.Home-module__F6EKwG__typeSheet>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.Home-module__F6EKwG__typeSheet>ul{grid-template-columns:repeat(5,minmax(0,1fr))}}.Home-module__F6EKwG__mkIntro{gap:max(calc(2.4 * var(--u)), 18px);flex-direction:column;display:flex}.Home-module__F6EKwG__mkLead{max-width:44ch;font-size:var(--fs-lead);text-wrap:pretty;color:var(--ink-soft);margin:0;line-height:1.45}.Home-module__F6EKwG__mkIntro .Home-module__F6EKwG__actions{margin-top:auto}.Home-module__F6EKwG__mkCols{gap:0 max(calc(3.2 * var(--u)), 20px);display:grid}@media (min-width:600px) and (max-width:899px){.Home-module__F6EKwG__mkCols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.Home-module__F6EKwG__mkCols{grid-template-columns:repeat(2,minmax(0,1fr))}}.Home-module__F6EKwG__work{gap:max(calc(2.4 * var(--u)), 16px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.Home-module__F6EKwG__work{grid-template-columns:repeat(2,minmax(0,1fr))}}.Home-module__F6EKwG__workCard{padding:max(calc(1.2 * var(--u)), 8px);flex-direction:column;display:flex}.Home-module__F6EKwG__workFile{min-width:0;padding:max(calc(2.4 * var(--u)), 16px) max(calc(1.6 * var(--u)), 10px) max(calc(1.6 * var(--u)), 10px);flex-direction:column;flex:auto;display:flex}@media (min-width:768px){.Home-module__F6EKwG__workFile{padding:calc(2.8 * var(--u)) calc(2.8 * var(--u)) calc(2.2 * var(--u))}}.Home-module__F6EKwG__workPath{color:var(--hud-dim);margin:0}.Home-module__F6EKwG__workTitle{margin:max(calc(1.4 * var(--u)), 10px) 0 0;font-size:var(--fs-h3);letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.2}.Home-module__F6EKwG__workLink{color:var(--ink);text-decoration:none}.Home-module__F6EKwG__workSummary{margin:max(calc(1 * var(--u)), 8px) 0 0;max-width:56ch;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.55}.Home-module__F6EKwG__workFoot{justify-content:space-between;align-items:center;gap:max(calc(1.2 * var(--u)), 10px);padding-top:max(calc(2.4 * var(--u)), 16px);margin-top:auto;display:flex}.Home-module__F6EKwG__workCue{color:var(--ink);font-size:var(--fs-ui);display:inline-flex}.Home-module__F6EKwG__notes{gap:max(calc(2.4 * var(--u)), 16px);margin:0;padding:0;list-style:none;display:grid}.Home-module__F6EKwG__notes>li{display:grid}@media (min-width:1024px){.Home-module__F6EKwG__notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.Home-module__F6EKwG__actions{gap:max(calc(1.2 * var(--u)), 10px);flex-wrap:wrap;display:flex}
.CaseFiles-module__PjIHAq__list{gap:max(calc(1.6 * var(--u)), 14px);display:grid}@media (min-width:768px){.CaseFiles-module__PjIHAq__list{gap:calc(2.4 * var(--u))}}
.Benefits-module__vNrYWq__grid{gap:max(calc(1.6 * var(--u)), 12px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.Benefits-module__vNrYWq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Benefits-module__vNrYWq__grid{gap:calc(2.4 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr))}.Benefits-module__vNrYWq__card{grid-column:span 2}.Benefits-module__vNrYWq__wide{grid-column:span 3}}.Benefits-module__vNrYWq__card{min-width:0;padding:max(calc(2.4 * var(--u)), 20px) max(calc(2 * var(--u)), 16px);flex-direction:column;display:flex}@media (min-width:768px){.Benefits-module__vNrYWq__card{padding:calc(3.2 * var(--u))}}.Benefits-module__vNrYWq__label{margin:max(calc(2.4 * var(--u)), 18px) 0 0;font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--ink);font-weight:500;line-height:1.2}.Benefits-module__vNrYWq__text{margin:max(calc(1 * var(--u)), 8px) 0 0;max-width:56ch;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.55}
.NotePanel-module__8joQNW__note{flex-direction:column;min-height:100%;display:flex}.NotePanel-module__8joQNW__meta{align-items:center;gap:calc(.8 * var(--u)) max(calc(1.6 * var(--u)), 12px);flex-wrap:wrap;display:flex}.NotePanel-module__8joQNW__metaText{color:var(--hud-dim)}.NotePanel-module__8joQNW__title{margin:max(calc(2 * var(--u)), 14px) 0 0;font-size:var(--fs-h3);letter-spacing:-.012em;text-wrap:balance;font-weight:500;line-height:1.2}.NotePanel-module__8joQNW__link{color:var(--ink);text-decoration:none}.NotePanel-module__8joQNW__summary{margin:max(calc(1.2 * var(--u)), 10px) 0 0;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.55}.NotePanel-module__8joQNW__slip{margin-top:max(calc(2 * var(--u)), 14px);padding:max(calc(1.4 * var(--u)), 12px) max(calc(1.6 * var(--u)), 14px);border-radius:var(--r-inner);border:1px solid var(--hair);border-left:2px solid var(--node-ring);background:var(--well);color:var(--ink-soft);font-size:var(--fs-body);line-height:1.55;position:relative}.NotePanel-module__8joQNW__foot{justify-content:space-between;align-items:center;gap:max(calc(1.2 * var(--u)), 10px);padding-top:max(calc(2.4 * var(--u)), 18px);color:var(--ink);font-size:var(--fs-ui-sm);margin-top:auto;font-weight:500;display:flex}
.Article-module__WWwLYa__related{padding-block:calc(6 * var(--u)) calc(2 * var(--u))}@media (min-width:768px){.Article-module__WWwLYa__related{padding-block:calc(9 * var(--u)) calc(2 * var(--u))}}.Article-module__WWwLYa__grid{gap:max(calc(2 * var(--u)), 16px);margin:max(calc(3.2 * var(--u)), 24px) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (min-width:768px){.Article-module__WWwLYa__grid{gap:calc(2.4 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.Article-module__WWwLYa__item:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.Article-module__WWwLYa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Article-module__WWwLYa__item{min-width:0;display:flex}.Article-module__WWwLYa__item>*{flex:auto;min-width:0}
.Well-module__ONDbba__well{border-radius:var(--r-inner);background:var(--well);border:1px solid var(--hair);padding:max(calc(1.6 * var(--u)), 14px);color:var(--ink-soft);position:relative}.Well-module__ONDbba__tight{padding:max(calc(1 * var(--u)), 8px)}.Well-module__ONDbba__flush{padding:0;overflow:hidden}.Well-module__ONDbba__field{width:100%;min-height:max(calc(5.2 * var(--u)), 46px);padding:0 max(calc(1.6 * var(--u)), 14px);border-radius:var(--r-inner);border:1px solid var(--edge);background:var(--well);color:var(--ink);font:inherit;font-size:max(var(--fs-body), 1rem);transition:border-color var(--t-hover), background-color var(--t-hover), box-shadow var(--t-hover);line-height:1.4;display:block}textarea.Well-module__ONDbba__field{min-height:calc(13 * var(--u));padding-block:max(calc(1.4 * var(--u)), 12px);resize:vertical;line-height:1.5}.Well-module__ONDbba__field::placeholder{color:var(--ink-muted)}@media (hover:hover) and (pointer:fine){.Well-module__ONDbba__field:hover:not(:disabled){border-color:color-mix(in srgb, var(--sky) 60%, transparent)}}.Well-module__ONDbba__field:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--lime);box-shadow:0 0 0 5px color-mix(in srgb, var(--lime) 8%, transparent)}.Well-module__ONDbba__field[aria-invalid=true]{border-color:var(--alert)}.Well-module__ONDbba__field:disabled{opacity:.5;cursor:not-allowed}html.rm .Well-module__ONDbba__field{transition-duration:.01ms}
.Shipped-module__pwgqZG__shipped{padding:0}.Shipped-module__pwgqZG__shipped .Shipped-module__pwgqZG__bus{position:absolute;top:-1px;left:0;right:0}.Shipped-module__pwgqZG__cells{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.Shipped-module__pwgqZG__cell{column-gap:max(calc(1.2 * var(--u)), 10px);row-gap:calc(.4 * var(--u));min-width:0;padding:max(calc(2.2 * var(--u)), 16px) max(calc(2 * var(--u)), 14px);font-size:var(--fs-body);grid-template-columns:auto minmax(0,1fr);align-content:start;line-height:1.35;display:grid}.Shipped-module__pwgqZG__cell+.Shipped-module__pwgqZG__cell{border-top:1px solid var(--hair)}.Shipped-module__pwgqZG__cellNode{margin-top:calc(.675em - max(calc(.6 * var(--u)), 5.5px));grid-row:1/span 2;align-self:start}.Shipped-module__pwgqZG__cellName{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.Shipped-module__pwgqZG__cellCountry{color:var(--hud-dim);grid-column:2}@media (min-width:360px){.Shipped-module__pwgqZG__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.Shipped-module__pwgqZG__cell+.Shipped-module__pwgqZG__cell{border-top:0}.Shipped-module__pwgqZG__cell:nth-child(n+3){border-top:1px solid var(--hair)}.Shipped-module__pwgqZG__cell:nth-child(2n){border-left:1px solid var(--hair)}}@media (min-width:768px){.Shipped-module__pwgqZG__cell{padding:calc(2.8 * var(--u)) calc(2.6 * var(--u))}}@media (min-width:1200px){.Shipped-module__pwgqZG__cells{grid-template-columns:repeat(5,minmax(0,1fr))}.Shipped-module__pwgqZG__cell:nth-child(n){border-top:0;border-left:0}.Shipped-module__pwgqZG__cell:nth-child(n+6){border-top:1px solid var(--hair)}.Shipped-module__pwgqZG__cell:not(:nth-child(5n+1)){border-left:1px solid var(--hair)}}
.Compare-module__XZ5OrW__compare{overflow:hidden}.Compare-module__XZ5OrW__cols{grid-template-columns:minmax(0,1fr);display:grid}.Compare-module__XZ5OrW__side{min-width:0;padding:max(calc(2.8 * var(--u)), 20px) max(calc(2 * var(--u)), 16px)}@media (min-width:768px){.Compare-module__XZ5OrW__side{padding:calc(3.6 * var(--u))}}.Compare-module__XZ5OrW__side+.Compare-module__XZ5OrW__side{border-top:1px solid var(--hair)}@media (min-width:900px){.Compare-module__XZ5OrW__two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Compare-module__XZ5OrW__two .Compare-module__XZ5OrW__side+.Compare-module__XZ5OrW__side{border-top:0;border-left:1px solid var(--hair)}}.Compare-module__XZ5OrW__hi{background:color-mix(in srgb, var(--sky) 5%, transparent)}.Compare-module__XZ5OrW__title{font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;font-weight:500;line-height:1.25}.Compare-module__XZ5OrW__list{gap:max(calc(1.6 * var(--u)), 12px);margin:max(calc(2.4 * var(--u)), 18px) 0 0;padding:0;list-style:none;display:grid}.Compare-module__XZ5OrW__list li{gap:max(calc(1.4 * var(--u)), 12px);font-size:var(--fs-body);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.5;display:grid}@media (min-width:1024px){.Compare-module__XZ5OrW__list li{font-size:var(--fs-lead);line-height:1.4}}.Compare-module__XZ5OrW__mark{width:max(calc(2.8 * var(--u)), 24px);height:max(calc(2.8 * var(--u)), 24px);border:1px solid color-mix(in srgb, var(--sky) 45%, transparent);color:var(--sky);border-radius:50%;place-items:center;display:grid}.Compare-module__XZ5OrW__mark svg{width:60%;height:60%}.Compare-module__XZ5OrW__good{border-color:var(--lime);color:var(--lime)}.Compare-module__XZ5OrW__foot{padding:max(calc(1.2 * var(--u)), 10px);border-top:1px solid var(--hair)}@media (min-width:768px){.Compare-module__XZ5OrW__foot{padding:calc(1.6 * var(--u))}}.Compare-module__XZ5OrW__note{gap:max(calc(1.4 * var(--u)), 12px);padding:max(calc(2 * var(--u)), 16px) max(calc(2.4 * var(--u)), 16px);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.Compare-module__XZ5OrW__note p{max-width:80ch;font-size:var(--fs-body);color:var(--ink-soft);margin:0;line-height:1.6}.Compare-module__XZ5OrW__note .Compare-module__XZ5OrW__node{margin-top:.5em}
.About-module__Tgu3nG__fillFig,.About-module__Tgu3nG__frameCell{height:100%}.About-module__Tgu3nG__links{gap:max(calc(1 * var(--u)), 10px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.About-module__Tgu3nG__studio{gap:max(calc(1.6 * var(--u)), 12px);display:grid}.About-module__Tgu3nG__city{min-width:0}.About-module__Tgu3nG__pair{gap:max(calc(1.6 * var(--u)), 12px);display:grid}@media (min-width:520px){.About-module__Tgu3nG__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.About-module__Tgu3nG__studio{gap:calc(2.4 * var(--u));grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.About-module__Tgu3nG__pair{gap:calc(2.4 * var(--u));grid-template-columns:minmax(0,1fr)}}.About-module__Tgu3nG__approach .About-module__Tgu3nG__media{padding:max(calc(1.2 * var(--u)), 8px)}.About-module__Tgu3nG__approach .About-module__Tgu3nG__copy{align-content:center;gap:max(calc(1.6 * var(--u)), 12px);display:grid}.About-module__Tgu3nG__note{max-width:56ch;font-size:var(--fs-lead);text-wrap:pretty;color:var(--ink-soft);margin:0;line-height:1.5}.About-module__Tgu3nG__stats{margin-top:max(calc(4 * var(--u)), 24px)}.About-module__Tgu3nG__pillars{gap:max(calc(2.4 * var(--u)), 16px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.About-module__Tgu3nG__pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.About-module__Tgu3nG__pillar{flex-direction:column;display:flex}.About-module__Tgu3nG__pillarHead{align-items:center;gap:max(calc(1.2 * var(--u)), 10px);color:var(--hud-dim);display:flex}.About-module__Tgu3nG__pillarTitle{margin:max(calc(3.2 * var(--u)), 22px) 0 0;font-size:var(--fs-h3);letter-spacing:-.012em;text-wrap:balance;color:var(--ink);font-weight:500;line-height:1.2}.About-module__Tgu3nG__pillarBody{margin:max(calc(1 * var(--u)), 8px) 0 0;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.55}.About-module__Tgu3nG__benefits{padding:0}.About-module__Tgu3nG__benefits .About-module__Tgu3nG__bus{position:absolute;top:-1px;left:0;right:0}.About-module__Tgu3nG__readouts{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.About-module__Tgu3nG__readout{min-width:0;padding:max(calc(3 * var(--u)), 24px) max(calc(2 * var(--u)), 16px) max(calc(2.6 * var(--u)), 20px);position:relative}.About-module__Tgu3nG__readout+.About-module__Tgu3nG__readout{border-top:1px solid var(--hair)}.About-module__Tgu3nG__readout .About-module__Tgu3nG__readoutNode{top:0;left:max(calc(2 * var(--u)), 16px);position:absolute;transform:translateY(-50%)}.About-module__Tgu3nG__readout+.About-module__Tgu3nG__readout .About-module__Tgu3nG__readoutNode{display:none}.About-module__Tgu3nG__readoutIdx{color:var(--hud-dim);display:block}.About-module__Tgu3nG__readoutTitle{margin:max(calc(1.6 * var(--u)), 12px) 0 0;font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--ink);font-weight:500;line-height:1.2}.About-module__Tgu3nG__readoutText{margin:max(calc(1 * var(--u)), 8px) 0 0;max-width:60ch;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.55}.About-module__Tgu3nG__readoutText a{color:var(--ink);text-underline-offset:.28em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sky) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--sky) 70%, transparent);transition:text-decoration-color var(--t-hover)}@media (hover:hover) and (pointer:fine){.About-module__Tgu3nG__readoutText a:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}}.About-module__Tgu3nG__readoutText a:active{color:var(--lime)}html.rm .About-module__Tgu3nG__readoutText a{transition-duration:.01ms}@media (min-width:768px){.About-module__Tgu3nG__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.About-module__Tgu3nG__readout{padding:calc(3.6 * var(--u)) calc(3.2 * var(--u)) calc(3.2 * var(--u))}.About-module__Tgu3nG__readout+.About-module__Tgu3nG__readout{border-top:0}.About-module__Tgu3nG__readout+.About-module__Tgu3nG__readout .About-module__Tgu3nG__readoutNode{display:block}.About-module__Tgu3nG__readout .About-module__Tgu3nG__readoutNode{left:calc(3.2 * var(--u))}.About-module__Tgu3nG__readout:nth-child(n+3){border-top:1px solid var(--hair)}.About-module__Tgu3nG__readout:nth-child(n+3) .About-module__Tgu3nG__readoutNode{display:none}.About-module__Tgu3nG__readout:nth-child(2n){border-left:1px solid var(--hair)}.About-module__Tgu3nG__readout:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1200px){.About-module__Tgu3nG__readouts{grid-template-columns:repeat(6,minmax(0,1fr))}.About-module__Tgu3nG__readout{grid-column:span 2}.About-module__Tgu3nG__readout:nth-child(n+4),.About-module__Tgu3nG__readout:last-child:nth-child(odd){grid-column:span 3}.About-module__Tgu3nG__readout:nth-child(n){border-top:0;border-left:0}.About-module__Tgu3nG__readout:nth-child(n) .About-module__Tgu3nG__readoutNode{display:block}.About-module__Tgu3nG__readout:nth-child(n+4){border-top:1px solid var(--hair)}.About-module__Tgu3nG__readout:nth-child(n+4) .About-module__Tgu3nG__readoutNode{display:none}.About-module__Tgu3nG__readout:not(:first-child):not(:nth-child(4)){border-left:1px solid var(--hair)}}
.IndustryCards-module__SDZcya__index{margin-bottom:max(calc(3.2 * var(--u)), 24px);display:block}@media (min-width:768px){.IndustryCards-module__SDZcya__index{margin-bottom:calc(4 * var(--u))}}@media (max-width:22.49em){.IndustryCards-module__SDZcya__sheet>ul{grid-template-columns:minmax(0,1fr)}.IndustryCards-module__SDZcya__sheet>ul>li{min-height:0}}@media (min-width:48em){.IndustryCards-module__SDZcya__sheet>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.IndustryCards-module__SDZcya__sheet>ul{grid-template-columns:repeat(5,minmax(0,1fr))}}ul.IndustryCards-module__SDZcya__list p.IndustryCards-module__SDZcya__body{margin-bottom:0}.IndustryCards-module__SDZcya__needsLabel{margin:max(calc(2 * var(--u)), 16px) 0 0;color:var(--hud-dim)}ul.IndustryCards-module__SDZcya__list .IndustryCards-module__SDZcya__needs{margin-top:max(calc(1 * var(--u)), 8px)}.IndustryCards-module__SDZcya__foot{margin-top:auto}
.Markets-module__6DJPWW__sheet{padding:max(calc(.8 * var(--u)), 6px) max(calc(2 * var(--u)), 16px)}@media (min-width:768px){.Markets-module__6DJPWW__sheet{padding:calc(1.2 * var(--u)) calc(3.6 * var(--u))}}.Markets-module__6DJPWW__list{margin:0;padding:0;list-style:none}.Markets-module__6DJPWW__row{gap:max(calc(1 * var(--u)), 8px);padding:max(calc(2.2 * var(--u)), 18px) 0;display:grid}.Markets-module__6DJPWW__row+.Markets-module__6DJPWW__row{border-top:1px solid var(--doc-rule)}@media (min-width:768px){.Markets-module__6DJPWW__row{align-items:baseline;column-gap:calc(4 * var(--u));padding:calc(2.8 * var(--u)) 0;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.Markets-module__6DJPWW__head{align-items:baseline;gap:max(calc(1.4 * var(--u)), 10px);min-width:0;display:flex}.Markets-module__6DJPWW__idx{color:var(--doc-muted);flex:none}.Markets-module__6DJPWW__idx b{color:var(--doc-accent);font-weight:500}.Markets-module__6DJPWW__name{font-size:var(--fs-h3);letter-spacing:-.012em;color:var(--doc-fg);margin:0;font-weight:500;line-height:1.2}.Markets-module__6DJPWW__text{max-width:62ch;font-size:var(--fs-body);color:var(--doc-soft);margin:0;line-height:1.55}
.ServiceRows-module__WVpelW__modules{position:relative}.ServiceRows-module__WVpelW__modules .ServiceRows-module__WVpelW__spine{left:-1.5px;top:max(calc(3 * var(--u)), 26px);bottom:max(calc(3 * var(--u)), 26px);position:absolute}.ServiceRows-module__WVpelW__list{gap:max(calc(1.6 * var(--u)), 12px);margin:0;padding:0;list-style:none;display:grid}.ServiceRows-module__WVpelW__module{--rail:max(calc(1.6 * var(--u)), 14px);--node-y:max(calc(3 * var(--u)), 26px);gap:max(calc(1 * var(--u)), 10px) calc(2.4 * var(--u));margin-left:var(--rail);padding:max(calc(2.4 * var(--u)), 20px) max(calc(2 * var(--u)), 16px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ServiceRows-module__WVpelW__module .ServiceRows-module__WVpelW__node{left:calc(-1 * var(--rail));top:var(--node-y);transition:box-shadow var(--t-hover);position:absolute;transform:translate(-50%,-50%)}.ServiceRows-module__WVpelW__module .ServiceRows-module__WVpelW__node:after{content:"";width:var(--rail);background:var(--data-line);height:1px;position:absolute;top:50%;left:100%}.ServiceRows-module__WVpelW__idx{color:var(--hud-dim);grid-area:1/1;align-self:center}.ServiceRows-module__WVpelW__body{grid-column:1/-1;min-width:0}.ServiceRows-module__WVpelW__kicker{margin:0 0 max(calc(.8 * var(--u)), 6px);color:var(--hud-dim)}.ServiceRows-module__WVpelW__title{font-size:var(--fs-h3);letter-spacing:-.012em;margin:0;font-weight:500;line-height:1.2}.ServiceRows-module__WVpelW__link{color:var(--ink);text-decoration:none}.ServiceRows-module__WVpelW__text{margin:max(calc(1 * var(--u)), 8px) 0 0;max-width:62ch;font-size:var(--fs-body);color:var(--ink-soft);line-height:1.55}.ServiceRows-module__WVpelW__pills{gap:calc(.8 * var(--u));margin:max(calc(1.8 * var(--u)), 14px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ServiceRows-module__WVpelW__go{width:max(calc(4.4 * var(--u)), 40px);height:max(calc(4.4 * var(--u)), 40px);border:1px solid var(--edge);background:color-mix(in srgb, var(--panel-solid) 60%, transparent);color:var(--ink);transition:border-color var(--t-hover), background-color var(--t-hover), color var(--t-hover);border-radius:50%;grid-area:1/2;place-items:center;display:inline-grid}.ServiceRows-module__WVpelW__go svg{width:45%;height:45%}@media (hover:hover) and (pointer:fine){.ServiceRows-module__WVpelW__module:hover .ServiceRows-module__WVpelW__go{background:var(--lime);border-color:var(--lime);color:var(--navy)}.ServiceRows-module__WVpelW__module:hover .ServiceRows-module__WVpelW__node{box-shadow:0 0 16px color-mix(in srgb, var(--lime) 50%, transparent)}}.ServiceRows-module__WVpelW__module:focus-within .ServiceRows-module__WVpelW__go{border-color:var(--lime)}@media (min-width:600px){.ServiceRows-module__WVpelW__module{--rail:calc(2.4 * var(--u));--node-y:calc(3.6 * var(--u));gap:calc(1.6 * var(--u)) calc(2.4 * var(--u));padding:calc(2.8 * var(--u)) calc(2.4 * var(--u)) calc(2.8 * var(--u)) calc(3.2 * var(--u));grid-template-columns:auto minmax(0,1fr) auto}.ServiceRows-module__WVpelW__modules .ServiceRows-module__WVpelW__spine{top:calc(3.6 * var(--u));bottom:calc(3.6 * var(--u))}.ServiceRows-module__WVpelW__idx{padding-top:calc(.7 * var(--u));grid-area:auto;align-self:start}.ServiceRows-module__WVpelW__body{grid-column:auto}.ServiceRows-module__WVpelW__go{grid-area:auto;align-self:center}}@media (min-width:1024px){.ServiceRows-module__WVpelW__module{--rail:calc(3.2 * var(--u));--node-y:calc(4.6 * var(--u));grid-template-columns:calc(7 * var(--u)) minmax(0, 1fr) auto;padding:calc(3.6 * var(--u)) calc(3.6 * var(--u)) calc(3.6 * var(--u)) calc(4 * var(--u))}.ServiceRows-module__WVpelW__modules .ServiceRows-module__WVpelW__spine{top:calc(4.6 * var(--u));bottom:calc(4.6 * var(--u))}}html.rm .ServiceRows-module__WVpelW__go{transition-duration:.01ms}html.rm .ServiceRows-module__WVpelW__module .ServiceRows-module__WVpelW__node{transition-duration:.01ms}
