.Hero-module__s-6kkG__hero{min-height:100svh;padding-top:calc(var(--nav-h) + var(--s-8));isolation:isolate;align-items:flex-end;padding-bottom:clamp(3.5rem,11vh,9rem);display:flex;position:relative;overflow:clip}.Hero-module__s-6kkG__field{z-index:-1;pointer-events:none;position:absolute;inset:0}.Hero-module__s-6kkG__drawing{color:#ecebe71c;width:max(172vw,1500px);height:auto;position:absolute;top:50%;left:-18vw;transform:translateY(-62%)}.Hero-module__s-6kkG__drawing path{stroke-dasharray:1;stroke-dashoffset:0;animation:Hero-module__s-6kkG__construct var(--dur-5) var(--ease-in-out) .15s both}@media (max-width:719px){.Hero-module__s-6kkG__drawing{width:310vw;left:-118vw;transform:translateY(-66%)}}@keyframes Hero-module__s-6kkG__construct{0%{stroke-dashoffset:1px}}.Hero-module__s-6kkG__inner{position:relative}.Hero-module__s-6kkG__title{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);font-weight:var(--fw-medium);text-wrap:initial}.Hero-module__s-6kkG__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.Hero-module__s-6kkG__line>span{animation:Hero-module__s-6kkG__rise var(--dur-4) var(--ease-out) both;display:inline-block}.Hero-module__s-6kkG__line:first-child>span{animation-delay:.45s}.Hero-module__s-6kkG__line:nth-child(2)>span{animation-delay:.62s}.Hero-module__s-6kkG__dim{color:var(--c-text-3)}.Hero-module__s-6kkG__bright{color:var(--c-paper)}@keyframes Hero-module__s-6kkG__rise{0%{transform:translateY(104%)}}.Hero-module__s-6kkG__lead{max-width:30ch;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--c-text-1);animation:Hero-module__s-6kkG__appear var(--dur-4) var(--ease-out) 1.25s both;margin-top:clamp(2rem,5vh,3.5rem)}@keyframes Hero-module__s-6kkG__appear{0%{opacity:0}}@media (max-width:1023px){.Hero-module__s-6kkG__title{font-size:clamp(2.25rem,min(12vw,15svh),6rem);line-height:.98}.Hero-module__s-6kkG__phoneBreak{display:block}}@media (max-width:719px){.Hero-module__s-6kkG__hero{padding-bottom:calc(clamp(3rem, 9svh, 5rem) + env(safe-area-inset-bottom,0px))}.Hero-module__s-6kkG__lead{margin-top:clamp(1.5rem,4svh,2.5rem)}}
.TimeChapter-module__dO1Ogq__time{padding-block:clamp(6rem,18vh,14rem) clamp(4rem,10vh,8rem)}.TimeChapter-module__dO1Ogq__list{row-gap:clamp(9rem,30vh,20rem);display:grid}.TimeChapter-module__dO1Ogq__moment{justify-self:start;row-gap:var(--s-5);display:grid}.TimeChapter-module__dO1Ogq__when{gap:var(--s-4);transition:color var(--dur-4) var(--ease-standard);display:flex}.TimeChapter-module__dO1Ogq__ordinal{color:var(--c-text-3)}.TimeChapter-module__dO1Ogq__line{font-size:clamp(2.375rem,.8rem + 4.9vw,6.5rem);line-height:var(--lh-heading);letter-spacing:var(--tr-display);color:var(--c-paper);transition:color var(--dur-4) var(--ease-standard)}[data-focus-ready] .TimeChapter-module__dO1Ogq__moment:not([data-present]) .TimeChapter-module__dO1Ogq__line,[data-focus-ready] .TimeChapter-module__dO1Ogq__moment:not([data-present]) .TimeChapter-module__dO1Ogq__when{color:var(--c-text-3)}@media (min-width:720px){.TimeChapter-module__dO1Ogq__moment:nth-child(2){justify-self:center}.TimeChapter-module__dO1Ogq__moment:nth-child(3){justify-self:end}}@media (max-width:719px){.TimeChapter-module__dO1Ogq__time{padding-block:clamp(4.5rem,12svh,7rem) clamp(3rem,8svh,5rem)}.TimeChapter-module__dO1Ogq__list{--gap:clamp(4.5rem, 13svh, 7rem);row-gap:var(--gap)}.TimeChapter-module__dO1Ogq__moment{padding-left:1.5rem;position:relative}.TimeChapter-module__dO1Ogq__moment:not(:last-child):before{content:"";top:.53rem;left:0;bottom:calc(-1 * var(--gap) - .53rem);width:var(--hairline);background:var(--c-line-strong);position:absolute}.TimeChapter-module__dO1Ogq__moment:after{content:"";width:.75rem;height:var(--hairline);background:var(--c-text-1);transition:background-color var(--dur-4) var(--ease-standard);position:absolute;top:.53rem;left:0}[data-focus-ready] .TimeChapter-module__dO1Ogq__moment:not([data-present]):after{background:var(--c-text-4)}.TimeChapter-module__dO1Ogq__when{font-size:.75rem}.TimeChapter-module__dO1Ogq__line{font-size:clamp(2.125rem,10.5vw,2.75rem)}}
.FormSequence-module__5B6VRq__sequence{padding-block:var(--section-y)}.FormSequence-module__5B6VRq__frame{row-gap:var(--s-6);display:grid}.FormSequence-module__5B6VRq__head{display:none}.FormSequence-module__5B6VRq__words{letter-spacing:var(--tr-display);font-size:clamp(2.75rem,.5rem + 11.2vw,13rem);line-height:1;font-weight:var(--fw-medium);color:var(--c-text-3);row-gap:.1em;display:grid}.FormSequence-module__5B6VRq__resolution{font-size:.5em;line-height:var(--lh-heading);color:var(--c-paper);text-wrap:balance;margin-top:.4em}.FormSequence-module__5B6VRq__progress{display:none}@media (prefers-reduced-motion:no-preference){.js .FormSequence-module__5B6VRq__sequence{--step:65vh;height:calc(var(--steps) * var(--step) + 100vh);padding:0}.js .FormSequence-module__5B6VRq__stage{align-items:center;height:100svh;display:flex;position:sticky;top:0}.js .FormSequence-module__5B6VRq__frame{height:100%;padding-top:calc(var(--nav-h) + var(--s-6));padding-bottom:var(--s-7);grid-template-rows:auto 1fr auto}.js .FormSequence-module__5B6VRq__head{padding-top:var(--s-4);border-top:var(--hairline) solid var(--c-line);justify-content:space-between;display:flex}.js .FormSequence-module__5B6VRq__counter{color:var(--c-text-3)}.js .FormSequence-module__5B6VRq__current{color:var(--c-paper)}.js .FormSequence-module__5B6VRq__words{color:var(--c-paper);grid-template-areas:"word";align-self:center}.js .FormSequence-module__5B6VRq__word{opacity:0;clip-path:inset(0 0 100%);transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out), clip-path var(--dur-3) var(--ease-out);grid-area:word;align-self:center;transform:translateY(.18em)}.js .FormSequence-module__5B6VRq__word[data-state=past]{clip-path:inset(100% 0 0);transform:translateY(-.18em)}.js .FormSequence-module__5B6VRq__word[data-state=active]{opacity:1;clip-path:inset(-.2em 0);transform:none}.js .FormSequence-module__5B6VRq__resolution{margin-top:0}.js .FormSequence-module__5B6VRq__progress{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));gap:var(--s-2);display:grid}.js .FormSequence-module__5B6VRq__tick{height:var(--hairline);background:var(--c-line-strong);transition:background-color var(--dur-3) var(--ease-standard)}.js .FormSequence-module__5B6VRq__tick[data-on]{background:var(--c-paper)}}@media (prefers-reduced-motion:no-preference) and (max-width:719px){.js .FormSequence-module__5B6VRq__sequence{--step:40svh}.js .FormSequence-module__5B6VRq__stage{height:100svh}}
.ProblemChapter-module__CKUcea__problem{padding-top:var(--section-y)}.ProblemChapter-module__CKUcea__intro{row-gap:clamp(2.5rem,6vh,4.5rem);display:grid}.ProblemChapter-module__CKUcea__title{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--tr-display);max-width:16ch}.ProblemChapter-module__CKUcea__title span{display:block}.ProblemChapter-module__CKUcea__dim{color:var(--c-text-3)}.ProblemChapter-module__CKUcea__bright{color:var(--c-paper)}.ProblemChapter-module__CKUcea__support{max-width:26ch;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--c-text-1)}@media (min-width:1024px){.ProblemChapter-module__CKUcea__intro{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.ProblemChapter-module__CKUcea__title{grid-column:1/span 12;max-width:none}.ProblemChapter-module__CKUcea__support{grid-column:8/span 4}}
.WorkSlot-module__6zWBwq__slot{row-gap:var(--s-4);display:grid}.WorkSlot-module__6zWBwq__frame{aspect-ratio:4/3;background-color:var(--u-ground,var(--c-raised));border:var(--hairline) solid var(--c-line);position:relative;overflow:hidden}.WorkSlot-module__6zWBwq__slot[data-visibility=private] .WorkSlot-module__6zWBwq__frame{background-image:repeating-linear-gradient(var(--mark-angle), transparent 0 15px, #ecebe70b 15px 16px)}.WorkSlot-module__6zWBwq__corners,.WorkSlot-module__6zWBwq__corners:before,.WorkSlot-module__6zWBwq__corners:after{inset:var(--s-4);pointer-events:none;position:absolute}.WorkSlot-module__6zWBwq__corners{--tick:.75rem;background:linear-gradient(var(--c-text-3), var(--c-text-3)) top left / var(--tick) var(--hairline), linear-gradient(var(--c-text-3), var(--c-text-3)) top left / var(--hairline) var(--tick), linear-gradient(var(--c-text-3), var(--c-text-3)) top right / var(--tick) var(--hairline), linear-gradient(var(--c-text-3), var(--c-text-3)) top right / var(--hairline) var(--tick), linear-gradient(var(--c-text-3), var(--c-text-3)) bottom left / var(--tick) var(--hairline), linear-gradient(var(--c-text-3), var(--c-text-3)) bottom left / var(--hairline) var(--tick), linear-gradient(var(--c-text-3), var(--c-text-3)) bottom right / var(--tick) var(--hairline), linear-gradient(var(--c-text-3), var(--c-text-3)) bottom right / var(--hairline) var(--tick);background-repeat:no-repeat}.WorkSlot-module__6zWBwq__reserved{padding:var(--s-2) var(--s-3);background:var(--c-raised);color:var(--c-text-2);white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorkSlot-module__6zWBwq__visual{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.WorkSlot-module__6zWBwq__caption{column-gap:var(--s-6);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}.WorkSlot-module__6zWBwq__status{color:var(--c-paper)}.WorkSlot-module__6zWBwq__year{color:var(--c-text-3)}.WorkSlot-module__6zWBwq__slot[data-visibility=public] .WorkSlot-module__6zWBwq__caption{row-gap:var(--s-3);grid-template-columns:1fr}.WorkSlot-module__6zWBwq__name{font-family:var(--u-font);font-size:var(--fs-h3);line-height:var(--lh-heading);letter-spacing:var(--tr-heading);color:var(--c-paper)}.WorkSlot-module__6zWBwq__summary{max-width:var(--measure);color:var(--c-text-2)}.WorkSlot-module__6zWBwq__enter{margin-top:var(--s-2);justify-self:start}@media (min-width:720px){.WorkSlot-module__6zWBwq__frame{aspect-ratio:2}.WorkSlot-module__6zWBwq__corners{--tick:1rem;inset:var(--s-5)}}.WorkSlot-module__6zWBwq__live{container-type:inline-size}.WorkSlot-module__6zWBwq__cover{cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.WorkSlot-module__6zWBwq__placeholder{width:clamp(3rem,8cqw,6rem);height:auto}.WorkSlot-module__6zWBwq__embed{height:var(--embed-h,200%);transform:scale(var(--embed-scale,.5));transform-origin:0 0;background:var(--u-ground);pointer-events:none;opacity:0;transition:opacity var(--dur-4) var(--ease-out);border:0;position:absolute;top:0;left:0}.WorkSlot-module__6zWBwq__embed[data-loaded]{opacity:1}.WorkSlot-module__6zWBwq__live:after{content:"";background:var(--u-accent);transform-origin:0;height:2px;transition:transform var(--dur-3) var(--ease-out);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.WorkSlot-module__6zWBwq__live:hover:after{transform:scaleX(1)}.WorkSlot-module__6zWBwq__name{align-items:center;gap:.4em;display:flex}.WorkSlot-module__6zWBwq__logo{flex:none;width:1em;height:1em}.WorkSlot-module__6zWBwq__emblem{width:clamp(4rem,9vw,8rem);height:auto;transition:transform var(--dur-3) var(--ease-out)}.WorkSlot-module__6zWBwq__cover:hover .WorkSlot-module__6zWBwq__emblem{transform:scale(1.04)}
.WorkChapter-module__En9HSW__work{padding-block:var(--section-y)}.WorkChapter-module__En9HSW__head{row-gap:var(--s-5);margin-bottom:clamp(4rem,10vh,8rem);display:grid}.WorkChapter-module__En9HSW__title{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tr-heading)}.WorkChapter-module__En9HSW__note{max-width:30ch;color:var(--c-text-2)}.WorkChapter-module__En9HSW__slots{row-gap:clamp(4rem,12vh,9rem);display:grid}@media (min-width:1024px){.WorkChapter-module__En9HSW__head{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.WorkChapter-module__En9HSW__eyebrow{grid-column:1/-1}.WorkChapter-module__En9HSW__title{grid-column:1/span 7}.WorkChapter-module__En9HSW__note{grid-column:9/span 4;padding-bottom:.4em}.WorkChapter-module__En9HSW__slots{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.WorkChapter-module__En9HSW__item:nth-child(odd){grid-column:1/span 10}.WorkChapter-module__En9HSW__item:nth-child(2n){grid-column:3/span 10}}
.PurposeChapter-module__zM-IKq__purpose{padding-block:var(--section-y-quiet) var(--section-y)}.PurposeChapter-module__zM-IKq__title{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--tr-display)}.PurposeChapter-module__zM-IKq__title span{display:block}.PurposeChapter-module__zM-IKq__dim{color:var(--c-text-3)}.PurposeChapter-module__zM-IKq__bright{color:var(--c-paper)}.PurposeChapter-module__zM-IKq__pathWrap{margin-block:clamp(5rem,14vh,10rem) clamp(3rem,8vh,6rem)}.PurposeChapter-module__zM-IKq__path{row-gap:var(--s-3);display:grid}.PurposeChapter-module__zM-IKq__step{align-items:center;column-gap:var(--s-4);grid-template-columns:auto 1fr;display:grid}.PurposeChapter-module__zM-IKq__word{font-size:var(--fs-lead);letter-spacing:var(--tr-lead);color:var(--c-text-2)}.PurposeChapter-module__zM-IKq__rule{height:var(--hairline);background:var(--c-line-strong);transform-origin:0}.PurposeChapter-module__zM-IKq__open{font-size:var(--fs-h1);letter-spacing:var(--tr-display);color:var(--c-paper);line-height:1;font-weight:var(--fw-medium)}.PurposeChapter-module__zM-IKq__support{max-width:26ch;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--c-text-1)}.reveal-ready .PurposeChapter-module__zM-IKq__rule{transition:transform var(--dur-4) var(--ease-in-out);transition-delay:calc(.25s + var(--i) * .26s);transform:scaleX(0)}:is(.reveal-ready .PurposeChapter-module__zM-IKq__word,.reveal-ready .PurposeChapter-module__zM-IKq__open){opacity:0;transition:opacity var(--dur-3) var(--ease-standard);transition-delay:calc(.15s + var(--i) * .26s)}.reveal-ready [data-revealed] .PurposeChapter-module__zM-IKq__rule{transform:none}:is(.reveal-ready [data-revealed] .PurposeChapter-module__zM-IKq__word,.reveal-ready [data-revealed] .PurposeChapter-module__zM-IKq__open){opacity:1}@media (min-width:1024px){.PurposeChapter-module__zM-IKq__path{align-items:center;column-gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr)) auto}.PurposeChapter-module__zM-IKq__open{padding-left:var(--s-2)}.PurposeChapter-module__zM-IKq__support{margin-left:auto;margin-right:calc((100% - 11 * var(--col-gap)) / 12 + var(--col-gap))}}@media (max-width:1023px){.PurposeChapter-module__zM-IKq__step{grid-template-columns:auto minmax(2rem,1fr)}.PurposeChapter-module__zM-IKq__open{margin-top:var(--s-4);font-size:clamp(4.5rem,2rem + 10vw,7rem)}}
.ResearchChapter-module__adHqgq__research{padding-block:var(--section-y)}.ResearchChapter-module__adHqgq__layout{row-gap:clamp(3rem,8vh,5rem);display:grid}.ResearchChapter-module__adHqgq__head{row-gap:var(--s-5);align-content:start;display:grid}.ResearchChapter-module__adHqgq__title{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tr-heading)}.ResearchChapter-module__adHqgq__note{max-width:28ch;color:var(--c-text-2)}.ResearchChapter-module__adHqgq__archive{border-top:var(--hairline) solid var(--c-line-strong)}.ResearchChapter-module__adHqgq__row{border-bottom:var(--hairline) solid var(--c-line)}.ResearchChapter-module__adHqgq__entry{row-gap:var(--s-2);column-gap:var(--s-5);padding-block:var(--s-5) var(--s-6);grid-template-columns:1fr auto;grid-template-areas:"number status""title title""kind kind";display:grid}.ResearchChapter-module__adHqgq__number{color:var(--c-text-3);grid-area:number}.ResearchChapter-module__adHqgq__entryTitle{letter-spacing:var(--tr-heading);color:var(--c-text-1);text-wrap:balance;grid-area:title;font-size:clamp(1.375rem,.95rem + 1.1vw,2.25rem);line-height:1.15}.ResearchChapter-module__adHqgq__kind{grid-area:kind}.ResearchChapter-module__adHqgq__status{color:var(--c-text-3);grid-area:status}.ResearchChapter-module__adHqgq__published .ResearchChapter-module__adHqgq__entryTitle{transition:color var(--dur-2) var(--ease-standard), transform var(--dur-3) var(--ease-out)}.ResearchChapter-module__adHqgq__published:hover .ResearchChapter-module__adHqgq__entryTitle,.ResearchChapter-module__adHqgq__published:focus-visible .ResearchChapter-module__adHqgq__entryTitle{color:var(--c-paper);transform:translate(.25rem)}.ResearchChapter-module__adHqgq__published .ResearchChapter-module__adHqgq__status{color:var(--c-text-2)}@media (min-width:900px){.ResearchChapter-module__adHqgq__entry{padding-block:var(--s-6);grid-template-columns:7rem minmax(0,1fr) 6rem 7rem;grid-template-areas:"number title kind status";align-items:baseline}.ResearchChapter-module__adHqgq__status{text-align:right}}@media (min-width:1200px){.ResearchChapter-module__adHqgq__layout{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.ResearchChapter-module__adHqgq__head{top:calc(var(--nav-h) + var(--s-6));grid-column:1/span 4;align-self:start;position:sticky}.ResearchChapter-module__adHqgq__archive{grid-column:5/-1;margin-top:2.25rem}}
.InvitationChapter-module__50YZ-G__invitation{padding-block:var(--section-y);border-top:var(--hairline) solid var(--c-line)}.InvitationChapter-module__50YZ-G__layout{row-gap:clamp(2.5rem,6vh,4rem);display:grid}.InvitationChapter-module__50YZ-G__title{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--tr-display);max-width:12ch}.InvitationChapter-module__50YZ-G__body{row-gap:var(--s-6);justify-items:start;display:grid}.InvitationChapter-module__50YZ-G__text{max-width:30ch;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--c-text-1)}.InvitationChapter-module__50YZ-G__cta{font-size:var(--fs-lead);letter-spacing:var(--tr-lead)}@media (min-width:1024px){.InvitationChapter-module__50YZ-G__layout{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.InvitationChapter-module__50YZ-G__title{grid-column:1/span 8}.InvitationChapter-module__50YZ-G__body{grid-column:9/span 4;padding-bottom:.6em}}@media (max-width:719px){.InvitationChapter-module__50YZ-G__cta{padding-block:.6rem}}
.CompanyChapter-module__VzZOLW__company{padding-block:var(--section-y)}.CompanyChapter-module__VzZOLW__layout{row-gap:var(--s-6);display:grid}.CompanyChapter-module__VzZOLW__body{row-gap:clamp(2rem,5vh,3rem);display:grid}.CompanyChapter-module__VzZOLW__title{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--tr-heading);max-width:18ch}.CompanyChapter-module__VzZOLW__text{max-width:34ch;font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--tr-lead);color:var(--c-text-1)}.CompanyChapter-module__VzZOLW__facts{margin-top:var(--s-5);border-top:var(--hairline) solid var(--c-line);display:grid}.CompanyChapter-module__VzZOLW__fact{column-gap:var(--s-5);padding-block:var(--s-4);border-bottom:var(--hairline) solid var(--c-line);grid-template-columns:8rem 1fr;align-items:baseline;display:grid}.CompanyChapter-module__VzZOLW__fact dt{color:var(--c-text-3)}.CompanyChapter-module__VzZOLW__fact dd{color:var(--c-text-1)}@media (min-width:1024px){.CompanyChapter-module__VzZOLW__layout{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.CompanyChapter-module__VzZOLW__eyebrow{grid-column:1/span 3;padding-top:1.1em}.CompanyChapter-module__VzZOLW__body{grid-column:4/span 8}.CompanyChapter-module__VzZOLW__facts{max-width:36rem}}@media (max-width:719px){.CompanyChapter-module__VzZOLW__fact{row-gap:var(--s-1);grid-template-columns:1fr}}
