.ArticleArt-module___-oWhW__art{aspect-ratio:4/3;position:relative;overflow:hidden;container-type:inline-size}.ArticleArt-module___-oWhW__wide{aspect-ratio:4/3}@media (min-width:810px){.ArticleArt-module___-oWhW__wide{aspect-ratio:16/9}}@media (min-width:1200px){.ArticleArt-module___-oWhW__wide{aspect-ratio:1200/520}}.ArticleArt-module___-oWhW__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ArticleArt-module___-oWhW__grain{opacity:.16;mix-blend-mode:overlay;background-image:url(/textures/grain.png);position:absolute;inset:0}.ArticleArt-module___-oWhW__mark{color:#f6efe2;opacity:.9;font-size:5.5cqw;line-height:1;position:absolute;top:6%;left:6%}.ArticleArt-module___-oWhW__wide .ArticleArt-module___-oWhW__mark{font-size:2.6cqw;top:8%;left:3.4%}.ArticleArt-module___-oWhW__kind{letter-spacing:-.04em;text-transform:uppercase;color:#f6efe2;opacity:.82;text-shadow:0 2px 20px #0b0a0999;font-size:4.4cqw;line-height:1;position:absolute;bottom:6%;right:6%}.ArticleArt-module___-oWhW__wide .ArticleArt-module___-oWhW__kind{font-size:2cqw;bottom:8%;right:3.4%}
.Contact-module__OWeMSG__contact{flex-direction:column;gap:30px;padding-top:151px;display:flex}.Contact-module__OWeMSG__copy{flex-direction:column;gap:20px;max-width:550px;display:flex}.Contact-module__OWeMSG__pills{flex-wrap:wrap;gap:10px;display:flex}.Contact-module__OWeMSG__pill{background:var(--pill-quiet);color:var(--ink);font-size:var(--t-label);letter-spacing:-.04em;text-transform:uppercase;transition:background .3s var(--ease);border-radius:140px;align-self:flex-start;align-items:center;padding:10px 20px;line-height:1.2;display:inline-flex}.Contact-module__OWeMSG__pill:hover{background:var(--pill-hover)}.Contact-module__OWeMSG__footer{font-size:var(--t-label);letter-spacing:-.04em;color:var(--ink);padding:30px 0 60px;line-height:1.2}.Contact-module__OWeMSG__footerRow{text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.Contact-module__OWeMSG__footerLinks{gap:16px;display:flex}@media (max-width:809px){.Contact-module__OWeMSG__footerRow{flex-direction:column;align-items:flex-start;gap:19px}}.Contact-module__OWeMSG__notice{letter-spacing:-.02em;max-width:58ch;color:var(--muted);margin-top:26px;line-height:1.4}.Contact-module__OWeMSG__footerLinks a{transition:opacity .3s var(--ease)}.Contact-module__OWeMSG__footerLinks a:hover{opacity:.6}.Contact-module__OWeMSG__contactAfterRule{padding-top:129px}.Contact-module__OWeMSG__footRule{margin-top:30px}
.GenerativeArt-module__8qgueG__poster{position:absolute;inset:0;overflow:hidden;container-type:inline-size}.GenerativeArt-module__8qgueG__art{width:100%;height:100%;display:block;position:absolute;inset:0}.GenerativeArt-module__8qgueG__grain{opacity:.16;mix-blend-mode:overlay;background-image:url(/textures/grain.png);position:absolute;inset:0}.GenerativeArt-module__8qgueG__mark{color:#f6efe2;opacity:.9;font-size:5.5cqw;line-height:1;position:absolute;top:6%;left:6%}.GenerativeArt-module__8qgueG__title{letter-spacing:-.04em;text-transform:uppercase;color:#f6efe2;text-shadow:0 2px 24px #0b0a098c;max-width:82%;font-size:10cqw;font-weight:600;line-height:1.02;position:absolute;top:13%;left:6%}.GenerativeArt-module__8qgueG__titleLarge{max-width:62%;font-size:7.4cqw}.GenerativeArt-module__8qgueG__kind{letter-spacing:-.04em;color:#f6efe2;opacity:.82;text-shadow:0 2px 20px #0b0a0999;font-size:4.4cqw;font-weight:400;line-height:1;position:absolute;bottom:6%;right:6%}
.IdeaCard-module__BhRN3W__card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.IdeaCard-module__BhRN3W__tile{aspect-ratio:4/3;transition:border-color .3s var(--ease);background:radial-gradient(120% 90% at 75% 8%,#f2ede11a,#0000 62%),#0b0a098c;border:1px solid #f2ede11f;position:relative;overflow:hidden}.IdeaCard-module__BhRN3W__card:hover .IdeaCard-module__BhRN3W__tile,.IdeaCard-module__BhRN3W__card:focus-visible .IdeaCard-module__BhRN3W__tile{border-color:#f2ede152}.IdeaCard-module__BhRN3W__featured .IdeaCard-module__BhRN3W__tile{background:radial-gradient(90% 120% at 82% 0,#f2ede12e,#0000 58%),#0b0a097a;border-color:#f2ede138}.IdeaCard-module__BhRN3W__live{color:#f6efe2;font-size:var(--t-label);letter-spacing:-.04em;text-transform:uppercase;background:#0b0a096b;border-radius:140px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex;position:absolute;inset:auto auto 6% 6%}.IdeaCard-module__BhRN3W__meta{flex-direction:column;align-items:flex-start;gap:8px;padding-top:20px;display:flex}.IdeaCard-module__BhRN3W__blurb{-webkit-line-clamp:3;text-align:left;color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.IdeaCard-module__BhRN3W__status{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.IdeaCard-module__BhRN3W__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.IdeaCard-module__BhRN3W__building{color:#f0cf7a}.IdeaCard-module__BhRN3W__running{color:#e0ab3c}.IdeaCard-module__BhRN3W__called{color:#a3ac65}.IdeaCard-module__BhRN3W__study{color:#a99a7c}
.IdeaPreview-module__3mwpIW__backdrop{z-index:40;padding:var(--pad);-webkit-backdrop-filter:blur(8px);animation:IdeaPreview-module__3mwpIW__fade .3s var(--ease) both;background:#0b0a09b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes IdeaPreview-module__3mwpIW__fade{0%{opacity:0}to{opacity:1}}.IdeaPreview-module__3mwpIW__panel{color:#f2ede1;width:100%;max-width:720px;max-height:88dvh;animation:IdeaPreview-module__3mwpIW__rise .4s var(--ease) both;background:#0b0a09;border:1px solid #f2ede129;padding:30px;overflow-y:auto}@keyframes IdeaPreview-module__3mwpIW__rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.IdeaPreview-module__3mwpIW__head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.IdeaPreview-module__3mwpIW__close{color:#857b68;font:inherit;font-size:var(--t-label);letter-spacing:-.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0}.IdeaPreview-module__3mwpIW__close:hover{color:#f2ede1}.IdeaPreview-module__3mwpIW__shot{aspect-ratio:4/3;border:1px solid #f2ede124;margin-top:30px;position:relative;overflow:hidden}.IdeaPreview-module__3mwpIW__blurb{margin-top:30px}.IdeaPreview-module__3mwpIW__note{color:#857b68;margin-top:20px}.IdeaPreview-module__3mwpIW__stats{color:#857b68;border-top:1px solid #f2ede124;flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:20px;display:flex}.IdeaPreview-module__3mwpIW__tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.IdeaPreview-module__3mwpIW__tag{color:#f2ede1;font-size:var(--t-label);letter-spacing:-.04em;text-transform:uppercase;background:#ffffff12;border-radius:140px;padding:6px 12px}.IdeaPreview-module__3mwpIW__link{text-underline-offset:3px;margin-top:30px;text-decoration:underline;display:inline-block}@media (prefers-reduced-motion:reduce){.IdeaPreview-module__3mwpIW__backdrop,.IdeaPreview-module__3mwpIW__panel{animation:none}}
.WorkCard-module__q8XwZa__card{display:block}.WorkCard-module__q8XwZa__frame{aspect-ratio:4/3;position:relative;overflow:hidden}.WorkCard-module__q8XwZa__image{object-fit:cover;width:100%;height:100%}.WorkCard-module__q8XwZa__pill{background:var(--pill-solid);color:var(--ink);font-size:var(--t-label);letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .3s var(--ease);pointer-events:none;border-radius:130px;align-items:center;gap:8px;padding:10px 20px;line-height:1.2;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkCard-module__q8XwZa__card:hover .WorkCard-module__q8XwZa__pill,.WorkCard-module__q8XwZa__card:focus-visible .WorkCard-module__q8XwZa__pill{opacity:1}.WorkCard-module__q8XwZa__meta{justify-content:space-between;align-items:baseline;gap:20px;padding-top:20px;display:flex}
.CaseStudy-module__1fqkDa__main{padding-top:110px}.CaseStudy-module__1fqkDa__head{flex-direction:column;gap:140px;display:flex}.CaseStudy-module__1fqkDa__meta{gap:120px;display:flex}.CaseStudy-module__1fqkDa__metaLeft,.CaseStudy-module__1fqkDa__metaRight{flex:1 1 0;min-width:0}.CaseStudy-module__1fqkDa__metaLeft{flex-direction:column;gap:20px;display:flex}.CaseStudy-module__1fqkDa__metaRight{flex-direction:column;gap:40px;padding-bottom:20px;display:flex}.CaseStudy-module__1fqkDa__metaRow{justify-content:space-between;align-items:baseline;gap:20px;display:flex}@media (max-width:809px){.CaseStudy-module__1fqkDa__meta{flex-direction:column}}.CaseStudy-module__1fqkDa__media{gap:var(--gutter);grid-template-columns:1fr;margin-top:30px;display:grid}.CaseStudy-module__1fqkDa__mediaAfterChallenges{margin-top:55px}@media (max-width:809px){.CaseStudy-module__1fqkDa__media{gap:10px}.CaseStudy-module__1fqkDa__mediaAfterChallenges{margin-top:45px}.CaseStudy-module__1fqkDa__challenges{margin-top:80px}}@media (min-width:1200px){.CaseStudy-module__1fqkDa__media{grid-template-columns:repeat(2,1fr)}.CaseStudy-module__1fqkDa__spanFull{grid-column:1/-1}}.CaseStudy-module__1fqkDa__frame{aspect-ratio:4/3;position:relative;overflow:hidden}.CaseStudy-module__1fqkDa__frame img,.CaseStudy-module__1fqkDa__frame .CaseStudy-module__1fqkDa__clip{object-fit:cover;width:100%;height:100%}.CaseStudy-module__1fqkDa__frame .CaseStudy-module__1fqkDa__contain{object-fit:contain}.CaseStudy-module__1fqkDa__videoBlock{padding:90px 0 50px}.CaseStudy-module__1fqkDa__video{width:100%;height:720px;position:relative;overflow:hidden}@media (max-width:809px){.CaseStudy-module__1fqkDa__videoBlock{padding:0}.CaseStudy-module__1fqkDa__video{height:900px}}.CaseStudy-module__1fqkDa__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.CaseStudy-module__1fqkDa__challenges{flex-direction:column;gap:20px;margin-top:90px;display:flex}.CaseStudy-module__1fqkDa__challengeCols{gap:var(--gutter);display:flex}.CaseStudy-module__1fqkDa__challengeCol{flex-direction:column;flex:1 1 0;gap:40px;min-width:0;display:flex}.CaseStudy-module__1fqkDa__challengeTitle{font-size:var(--t-body);letter-spacing:-.04em;color:var(--ink);font-weight:700;line-height:1.4}.CaseStudy-module__1fqkDa__challengeLines{padding-left:22px}@media (max-width:809px){.CaseStudy-module__1fqkDa__challengeLines{padding-left:19px}.CaseStudy-module__1fqkDa__challengeCols{flex-direction:column;gap:20px}}.CaseStudy-module__1fqkDa__outcomes{flex-direction:column;gap:20px;margin-top:55px;display:flex}.CaseStudy-module__1fqkDa__outcomesText{max-width:75%}.CaseStudy-module__1fqkDa__neighbours{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:100px;margin-bottom:30px;display:flex}.CaseStudy-module__1fqkDa__neighboursWide{margin-top:216px}@media (max-width:1199px){.CaseStudy-module__1fqkDa__neighboursWide{margin-top:215px}}@media (max-width:809px){.CaseStudy-module__1fqkDa__neighboursWide{margin-top:165px}}.CaseStudy-module__1fqkDa__neighbour{white-space:nowrap;flex-direction:column;gap:10px;display:flex}.CaseStudy-module__1fqkDa__neighbourNext{text-align:right;margin-left:auto}.CaseStudy-module__1fqkDa__neighbour h2{transition:opacity .3s var(--ease)}.CaseStudy-module__1fqkDa__neighbour:hover h2{opacity:.6}@media (max-width:809px){.CaseStudy-module__1fqkDa__outcomes{margin-top:45px}}.CaseStudy-module__1fqkDa__note{text-transform:none;max-width:75%;margin-top:40px;display:block}.CaseStudy-module__1fqkDa__figure{margin:0}.CaseStudy-module__1fqkDa__caption{max-width:66ch;font-size:var(--t-label);letter-spacing:-.04em;color:var(--muted);margin-top:20px;line-height:1.4}
.PrivateCard-module__agoQlG__frame{background:var(--pill-quiet);justify-content:center;align-items:center;display:flex}.PrivateCard-module__agoQlG__lock{color:var(--muted);transition:opacity .3s var(--ease)}.PrivateCard-module__agoQlG__frame:hover .PrivateCard-module__agoQlG__lock,.PrivateCard-module__agoQlG__card:focus-visible .PrivateCard-module__agoQlG__lock{opacity:0}
.writing-module__MqMVjW__main{padding-top:110px}.writing-module__MqMVjW__head{flex-direction:column;gap:30px;display:flex}.writing-module__MqMVjW__list{flex-direction:column;margin-top:100px;display:flex}.writing-module__MqMVjW__item{border-top:1px solid var(--ink);flex-direction:column;gap:20px;padding:30px 0;display:flex}@media (min-width:810px){.writing-module__MqMVjW__item{flex-direction:row;align-items:flex-start;gap:40px}}.writing-module__MqMVjW__item:last-child{border-bottom:1px solid var(--ink)}.writing-module__MqMVjW__itemArt{transition:opacity .3s var(--ease);flex:0 0 26%;display:block;overflow:hidden}.writing-module__MqMVjW__item:hover .writing-module__MqMVjW__itemArt,.writing-module__MqMVjW__item:focus-visible .writing-module__MqMVjW__itemArt{opacity:.82}.writing-module__MqMVjW__itemBody{flex:1 1 0;min-width:0;display:block}.writing-module__MqMVjW__itemHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.writing-module__MqMVjW__itemTitle{max-width:55ch;transition:opacity .3s var(--ease)}.writing-module__MqMVjW__item:hover .writing-module__MqMVjW__itemTitle{opacity:.6}.writing-module__MqMVjW__itemSummary{max-width:66ch;color:var(--muted);margin-top:20px;display:block}.writing-module__MqMVjW__cover{margin-top:60px;overflow:hidden}.writing-module__MqMVjW__article{max-width:66ch;margin-top:70px}.writing-module__MqMVjW__article>*+*{margin-top:20px}.writing-module__MqMVjW__article>figure{margin-top:70px;margin-bottom:70px}.writing-module__MqMVjW__article>figure+h2{margin-top:0}.writing-module__MqMVjW__article h2{margin-top:70px}.writing-module__MqMVjW__article h3{margin-top:40px}.writing-module__MqMVjW__article ul{margin:0;padding-left:22px}.writing-module__MqMVjW__article li+li{margin-top:10px}.writing-module__MqMVjW__article a{text-underline-offset:3px;text-decoration:underline}.writing-module__MqMVjW__article strong{font-weight:600}.writing-module__MqMVjW__article code{letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.writing-module__MqMVjW__meta{color:var(--muted);gap:20px;display:flex}.writing-module__MqMVjW__back{margin-top:100px;display:inline-block}
.PrivateCaseStudy-module__fvj0CG__main{padding:120px 0 0}@media (max-width:1199px){.PrivateCaseStudy-module__fvj0CG__main{padding-top:100px}}.PrivateCaseStudy-module__fvj0CG__stamp{flex-wrap:wrap;gap:8px 40px;margin:30px 0 60px;display:flex}.PrivateCaseStudy-module__fvj0CG__row{align-items:flex-start;padding:60px 0;display:flex}.PrivateCaseStudy-module__fvj0CG__rowLabel{padding-right:var(--gutter);flex:0 0 20%}.PrivateCaseStudy-module__fvj0CG__rowBody{flex:1 1 0;max-width:66ch}.PrivateCaseStudy-module__fvj0CG__rowBody>*+*{margin-top:20px}@media (max-width:809px){.PrivateCaseStudy-module__fvj0CG__row{flex-direction:column;padding:40px 0}.PrivateCaseStudy-module__fvj0CG__rowLabel{margin-bottom:20px}.PrivateCaseStudy-module__fvj0CG__rowBody{max-width:none}}.PrivateCaseStudy-module__fvj0CG__constraint>p+p{margin-top:6px}.PrivateCaseStudy-module__fvj0CG__rowBody>.PrivateCaseStudy-module__fvj0CG__constraint+.PrivateCaseStudy-module__fvj0CG__constraint{margin-top:30px}.PrivateCaseStudy-module__fvj0CG__rowBody>.PrivateCaseStudy-module__fvj0CG__decision+.PrivateCaseStudy-module__fvj0CG__decision{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);margin-top:70px;padding-top:70px}.PrivateCaseStudy-module__fvj0CG__record{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.PrivateCaseStudy-module__fvj0CG__recordId{color:var(--ink);font-variant-numeric:tabular-nums}.PrivateCaseStudy-module__fvj0CG__supersedes{color:var(--muted)}.PrivateCaseStudy-module__fvj0CG__decisionTitle{font-size:var(--t-body);letter-spacing:-.04em;margin-top:14px;font-weight:600;line-height:1.2}.PrivateCaseStudy-module__fvj0CG__decisionTitle+p{margin-top:12px}.PrivateCaseStudy-module__fvj0CG__decision>p+p{margin-top:20px}.PrivateCaseStudy-module__fvj0CG__tradeoff{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);grid-template-columns:repeat(2,1fr);gap:30px;margin-top:30px;padding-top:30px;display:grid}@media (max-width:809px){.PrivateCaseStudy-module__fvj0CG__tradeoff{grid-template-columns:1fr;gap:20px}}.PrivateCaseStudy-module__fvj0CG__tradeoff dd{margin:8px 0 0}.PrivateCaseStudy-module__fvj0CG__chain{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);margin-top:40px}.PrivateCaseStudy-module__fvj0CG__chainItem{border-bottom:1px solid color-mix(in srgb, var(--ink) 18%, transparent);grid-template-columns:90px 1fr auto;align-items:baseline;gap:20px;padding:16px 0;display:grid}@media (max-width:809px){.PrivateCaseStudy-module__fvj0CG__chainItem{grid-template-columns:1fr;gap:6px}}.PrivateCaseStudy-module__fvj0CG__figures{gap:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:809px){.PrivateCaseStudy-module__fvj0CG__figures{gap:30px var(--gutter);grid-template-columns:repeat(2,1fr)}}.PrivateCaseStudy-module__fvj0CG__figureValue{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.PrivateCaseStudy-module__fvj0CG__figure>p+p{margin-top:8px}.PrivateCaseStudy-module__fvj0CG__note{max-width:66ch;margin:20px 0 60px}.PrivateCaseStudy-module__fvj0CG__back{padding:60px 0;display:block}.PrivateCaseStudy-module__fvj0CG__back p{margin-top:10px}
.WorksSection-module__muchrq__head{justify-content:space-between;align-items:baseline;gap:20px;display:flex}@media (max-width:809px){.WorksSection-module__muchrq__head{flex-direction:column;align-items:flex-start;gap:10px}}.WorksSection-module__muchrq__toggle{background:var(--pill-quiet);border-radius:140px;padding:4px;display:inline-flex;position:relative}.WorksSection-module__muchrq__thumb{background:var(--pill-hover);border-radius:140px;width:calc(50% - 4px);transition:transform .42s cubic-bezier(.32,.72,0,1);position:absolute;top:4px;bottom:4px;left:4px;transform:translate(0)}.WorksSection-module__muchrq__thumbRight{transform:translate(100%)}@media (prefers-reduced-motion:reduce){.WorksSection-module__muchrq__thumb{transition:none}}.WorksSection-module__muchrq__option{white-space:nowrap;color:var(--muted);font:inherit;font-size:var(--t-label);letter-spacing:-.04em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border:0;border-radius:140px;flex:1 1 0;padding:6px 14px;position:relative}.WorksSection-module__muchrq__option:hover,.WorksSection-module__muchrq__optionActive{color:var(--ink)}.WorksSection-module__muchrq__grid{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:1200px){.WorksSection-module__muchrq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px){.WorksSection-module__muchrq__gridIdeas{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.WorksSection-module__muchrq__gridIdeas{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.WorksSection-module__muchrq__gridIdeas{grid-template-columns:repeat(4,1fr)}}@media (max-width:1199px){.WorksSection-module__muchrq__grid{margin-top:40px}}@keyframes WorksSection-module__muchrq__arrive{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.WorksSection-module__muchrq__grid>*{animation:WorksSection-module__muchrq__arrive .6s var(--ease) both}.WorksSection-module__muchrq__leaving{opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);transform:translateY(-10px)}@media (prefers-reduced-motion:reduce){.WorksSection-module__muchrq__grid>*{animation:none}.WorksSection-module__muchrq__leaving{transition:none}}.WorksSection-module__muchrq__section{flex-direction:column;gap:30px;margin-top:30px;display:flex}.WorksSection-module__muchrq__footnote{color:var(--muted)}
.about-module__drO27a__main{padding-top:110px}.about-module__drO27a__head{flex-direction:column;gap:30px;display:flex}.about-module__drO27a__lead{max-width:66ch}.about-module__drO27a__body{flex-direction:column;gap:70px;max-width:66ch;margin-top:100px;display:flex}.about-module__drO27a__body h2{margin-bottom:30px}.about-module__drO27a__body p+p{margin-top:20px}.about-module__drO27a__links{flex-wrap:wrap;gap:30px;margin-top:30px;display:flex}.about-module__drO27a__links a{text-underline-offset:3px;text-decoration:underline}
.gate-module__H4JyWG__gate{flex-direction:column;justify-content:center;gap:30px;max-width:460px;min-height:70vh;display:flex}.gate-module__H4JyWG__form{flex-wrap:wrap;gap:10px;display:flex}.gate-module__H4JyWG__input{border:1px solid var(--ink);min-width:0;color:var(--ink);font:inherit;font-size:var(--t-label);letter-spacing:-.04em;text-transform:uppercase;background:0 0;border-radius:140px;flex:200px;padding:10px 20px}.gate-module__H4JyWG__input::placeholder{color:var(--muted);text-transform:uppercase}.gate-module__H4JyWG__input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gate-module__H4JyWG__submit{background:var(--pill-quiet);color:var(--ink);font:inherit;font-size:var(--t-label);letter-spacing:-.04em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease);border:0;border-radius:140px;padding:10px 20px}.gate-module__H4JyWG__submit:hover{background:var(--pill-hover)}.gate-module__H4JyWG__submit[disabled]{opacity:.5;cursor:default}.gate-module__H4JyWG__error{color:var(--ink)}
.home-module__JLuVzq__main{padding-top:110px}.home-module__JLuVzq__hero{gap:var(--hero-gap);flex-direction:column;display:flex}.home-module__JLuVzq__introRow{align-items:flex-start;display:flex}.home-module__JLuVzq__introLabel{flex:0 0 20%}.home-module__JLuVzq__introBody{flex:1 1 0;min-width:0;max-width:460px;padding-bottom:19.2px}.home-module__JLuVzq__works{flex-direction:column;gap:30px;margin-top:30px;display:flex}.home-module__JLuVzq__worksHead{justify-content:space-between;align-items:baseline;gap:20px;display:flex}@media (max-width:809px){.home-module__JLuVzq__worksHead{flex-direction:column;align-items:flex-start;gap:10px}}.home-module__JLuVzq__grid{gap:var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:1200px){.home-module__JLuVzq__grid{grid-template-columns:repeat(2,1fr)}}.home-module__JLuVzq__about{flex-direction:column;padding-top:130px;display:flex}.home-module__JLuVzq__rowServices,.home-module__JLuVzq__rowExperience,.home-module__JLuVzq__rowCurriculum{margin-top:100px}.home-module__JLuVzq__aboutHead{flex-direction:column;gap:30px;display:flex}.home-module__JLuVzq__aboutText{max-width:692px}.home-module__JLuVzq__aboutText strong{font-weight:600}.home-module__JLuVzq__listRow{align-items:flex-start;display:flex}.home-module__JLuVzq__listLabel{flex:0 0 20%}.home-module__JLuVzq__listBody{flex:1 1 0;min-width:0}@media (max-width:809px){.home-module__JLuVzq__listRow{flex-direction:column;align-items:stretch;gap:40px}.home-module__JLuVzq__listLabel{flex:none}}.home-module__JLuVzq__services{display:flex}.home-module__JLuVzq__servicesCol{flex-direction:column;flex:0 0 33%;gap:20px;display:flex}@media (max-width:809px){.home-module__JLuVzq__servicesCol{flex:0 0 50%}}.home-module__JLuVzq__tableRows{flex-direction:column;gap:40px;display:flex}.home-module__JLuVzq__tableRow{align-items:flex-start;display:flex}.home-module__JLuVzq__tableDate{flex:0 0 33%}.home-module__JLuVzq__tableCells{flex:1 1 0;min-width:0;display:flex}.home-module__JLuVzq__tableCell{white-space:nowrap;flex:1 1 0;min-width:0}.home-module__JLuVzq__tableCell a{transition:opacity .3s var(--ease)}.home-module__JLuVzq__tableCell a:hover{opacity:.6}@media (max-width:809px){.home-module__JLuVzq__tableRow{grid-template-columns:1fr 1fr;row-gap:10px;display:grid}.home-module__JLuVzq__tableDate{grid-area:2/1}.home-module__JLuVzq__tableCells{display:contents}.home-module__JLuVzq__tableCell:first-child{grid-area:1/2}.home-module__JLuVzq__tableCell:last-child{grid-area:2/2}}.home-module__JLuVzq__availability{margin-top:20px}.home-module__JLuVzq__aboutMore{margin-top:30px}.home-module__JLuVzq__aboutMore a{text-underline-offset:3px;text-decoration:underline}
.museum-module__DQL6ya__main{padding-top:110px}.museum-module__DQL6ya__head{flex-direction:column;gap:30px;display:flex}.museum-module__DQL6ya__lead{max-width:66ch}.museum-module__DQL6ya__also{margin-top:30px}.museum-module__DQL6ya__also a{text-underline-offset:3px;text-decoration:underline}.museum-module__DQL6ya__grid{gap:var(--gutter);grid-template-columns:1fr;margin-top:100px;display:grid}@media (min-width:600px){.museum-module__DQL6ya__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.museum-module__DQL6ya__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.museum-module__DQL6ya__grid{grid-template-columns:repeat(4,1fr)}}
.figures-module__IlIKvW__figure{width:100%;margin:0}@media (min-width:1200px){.figures-module__IlIKvW__figure{width:128%}}.figures-module__IlIKvW__head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:12px;display:flex}.figures-module__IlIKvW__plate{border-bottom:1px solid var(--ink);padding:30px 0}.figures-module__IlIKvW__caption{text-transform:none;max-width:66ch;padding-top:12px}.figures-module__IlIKvW__row+.figures-module__IlIKvW__row{margin-top:18px}.figures-module__IlIKvW__rowHead{justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:8px;display:flex}.figures-module__IlIKvW__count{font-size:var(--t-meta);letter-spacing:-.04em;color:var(--ink-strong);font-variant-numeric:tabular-nums;font-weight:600}.figures-module__IlIKvW__units{gap:5px;display:grid}.figures-module__IlIKvW__unit{aspect-ratio:1;background:currentColor}.figures-module__IlIKvW__unit.figures-module__IlIKvW__hollow{opacity:.45;background:0 0;box-shadow:inset 0 0 0 1px}.figures-module__IlIKvW__building{color:#c39c3c}.figures-module__IlIKvW__running{color:#a8761a}.figures-module__IlIKvW__called{color:#6f7a3e}.figures-module__IlIKvW__study{color:#97886b}.figures-module__IlIKvW__ink{color:var(--ink)}.figures-module__IlIKvW__muted{color:var(--muted)}.figures-module__IlIKvW__legend{flex-wrap:wrap;gap:8px 24px;padding-top:22px;display:flex}.figures-module__IlIKvW__legendItem{align-items:center;gap:8px;display:inline-flex}.figures-module__IlIKvW__swatch{background:currentColor;flex:none;width:10px;height:10px}.figures-module__IlIKvW__bar{height:34px;display:flex;overflow:hidden}.figures-module__IlIKvW__barPart{background:currentColor}.figures-module__IlIKvW__barPart.figures-module__IlIKvW__quiet{opacity:.18}.figures-module__IlIKvW__barLabels{justify-content:space-between;gap:20px;padding-top:10px;display:flex}.figures-module__IlIKvW__list{flex-direction:column;display:flex}.figures-module__IlIKvW__listRow{border-top:1px solid #27264426;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.figures-module__IlIKvW__listRow:first-child{border-top:0}.figures-module__IlIKvW__listName{font-size:var(--t-meta);letter-spacing:-.04em;color:var(--ink)}.figures-module__IlIKvW__audience{flex:none;align-items:center;gap:8px;display:inline-flex}.figures-module__IlIKvW__dot{background:currentColor;border-radius:50%;width:9px;height:9px}.figures-module__IlIKvW__dot.figures-module__IlIKvW__one{background:0 0;box-shadow:inset 0 0 0 1px}.figures-module__IlIKvW__sheet{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.figures-module__IlIKvW__sheet th,.figures-module__IlIKvW__sheet td{text-align:right;border-bottom:1px solid #27264426;padding:10px 0}.figures-module__IlIKvW__sheet th:first-child,.figures-module__IlIKvW__sheet td:first-child{text-align:left}.figures-module__IlIKvW__sheet thead th{border-bottom-color:var(--ink)}.figures-module__IlIKvW__sheetValue{font-size:var(--t-meta);letter-spacing:-.04em;color:var(--ink-strong)}.figures-module__IlIKvW__sheetBar{width:24%;padding-left:30px!important}.figures-module__IlIKvW__sheetBarFill{background:var(--ink);opacity:.55;height:6px;display:block}.figures-module__IlIKvW__sheet th:not(:first-child):not(.figures-module__IlIKvW__sheetBar),.figures-module__IlIKvW__sheet td:not(:first-child):not(.figures-module__IlIKvW__sheetBar){width:15%}.figures-module__IlIKvW__stacks{grid-template-columns:1fr 1fr;gap:40px;display:grid}.figures-module__IlIKvW__lane{position:relative}.figures-module__IlIKvW__laneTitle{padding-bottom:20px}.figures-module__IlIKvW__block,.figures-module__IlIKvW__blockGhost{position:absolute;left:0;right:62px}.figures-module__IlIKvW__block{background:var(--ink);opacity:.82}.figures-module__IlIKvW__blockGhost{border:1px dashed var(--muted)}.figures-module__IlIKvW__offsetRule{background:var(--muted);width:1px;position:absolute;right:50px}.figures-module__IlIKvW__offsetTag{position:absolute;right:0;transform:translateY(-50%)}.figures-module__IlIKvW__trackRow+.figures-module__IlIKvW__trackRow{border-top:1px solid #27264426;margin-top:26px;padding-top:26px}.figures-module__IlIKvW__trackWord{text-transform:uppercase;color:var(--ink-strong);white-space:nowrap;padding-top:10px;font-size:clamp(40px,9vw,70px);font-weight:600;line-height:1;display:block;overflow:hidden}.figures-module__IlIKvW__matrix{grid-template-columns:auto 1fr;align-items:center;gap:16px 24px;display:grid}.figures-module__IlIKvW__matrixRow{grid-template-columns:repeat(7,minmax(0,72px));gap:10px;display:grid}.figures-module__IlIKvW__cell{aspect-ratio:3/4;background:var(--ink);opacity:.82}.figures-module__IlIKvW__cell.figures-module__IlIKvW__near{box-shadow:inset 0 0 0 1px var(--ink);opacity:.5;background:0 0}.figures-module__IlIKvW__frames{aspect-ratio:4/3;width:100%;max-width:520px;box-shadow:inset 0 0 0 1px var(--ink);position:relative}.figures-module__IlIKvW__framesMid,.figures-module__IlIKvW__framesInner{position:absolute;bottom:0;left:0}.figures-module__IlIKvW__framesMid{width:29.1%;height:29.1%;box-shadow:inset 0 0 0 1px var(--muted)}.figures-module__IlIKvW__framesInner{background:var(--ink);width:6.8%;height:6.8%}.figures-module__IlIKvW__framesTag{white-space:nowrap;padding:4px 0;position:absolute}@media (max-width:809px){.figures-module__IlIKvW__sheetBar{display:none}.figures-module__IlIKvW__stacks{grid-template-columns:1fr}.figures-module__IlIKvW__settled{display:none}}.figures-module__IlIKvW__quadrant{grid-template-columns:auto 1fr 1fr;align-items:stretch;display:grid}.figures-module__IlIKvW__quadrantHead{padding:0 16px 12px}.figures-module__IlIKvW__quadrantSide{align-items:center;padding-right:20px;display:flex}.figures-module__IlIKvW__quadrantCell{color:var(--ink-strong);padding:26px 16px;font-weight:600}.figures-module__IlIKvW__ruleLeft{border-left:1px solid var(--ink)}.figures-module__IlIKvW__ruleTop{border-top:1px solid var(--ink)}.figures-module__IlIKvW__strain{background:var(--pill-solid)}.figures-module__IlIKvW__plot{padding-bottom:26px;position:relative}.figures-module__IlIKvW__plotDraw{width:100%;height:auto;display:block;overflow:visible}.figures-module__IlIKvW__plotLine{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.figures-module__IlIKvW__plotAxis{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.figures-module__IlIKvW__plotTick{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 5;opacity:.45;vector-effect:non-scaling-stroke}.figures-module__IlIKvW__plotFoot{white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}.figures-module__IlIKvW__plotLevel{position:absolute;top:calc(56.8% - 14px);right:0}@media (max-width:480px){.figures-module__IlIKvW__quadrantCell{padding:16px 12px}.figures-module__IlIKvW__quadrantHead{padding-inline:12px}.figures-module__IlIKvW__quadrantSide{padding-right:12px}}
