.disciplines-module-scss-module__qOZEFW__summary{font-family:var(--font-signifier),serif;font-feature-settings:"ss01" 1;letter-spacing:-.015em;text-wrap:pretty;font-size:20px;font-style:normal;font-weight:400;line-height:1.35}.disciplines-module-scss-module__qOZEFW__item,.disciplines-module-scss-module__qOZEFW__title,.disciplines-module-scss-module__qOZEFW__name,.disciplines-module-scss-module__qOZEFW__description{font-family:var(--font-sans),sans-serif;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 90;font-feature-settings:normal;letter-spacing:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}.disciplines-module-scss-module__qOZEFW__group-title{font-family:var(--font-sans),sans-serif;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 90;font-feature-settings:normal;letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 90,"opsz" 12;font-size:12px;font-style:normal;font-weight:450;line-height:1}.disciplines-module-scss-module__qOZEFW__section{background-color:#0000000d;padding:32px 24px 0}@media (min-width:1025px){.disciplines-module-scss-module__qOZEFW__section{grid-template-columns:minmax(0,1fr) calc(60% - 4.8px) minmax(0,1fr);grid-template-rows:repeat(var(--rows), auto);column-gap:12px;padding:64px 64px 0;display:grid}}.disciplines-module-scss-module__qOZEFW__nav{margin-bottom:120px}@media (min-width:1025px){.disciplines-module-scss-module__qOZEFW__nav{grid-area:1/1/-1;align-self:start;margin-bottom:160px;position:sticky;top:112px}}.disciplines-module-scss-module__qOZEFW__items{flex-direction:column;gap:16px;display:flex}.disciplines-module-scss-module__qOZEFW__item{color:#00000080;display:block}.disciplines-module-scss-module__qOZEFW__item[aria-current]{color:#000}.disciplines-module-scss-module__qOZEFW__item:focus-visible{outline-offset:2px;outline:2px solid #000}.disciplines-module-scss-module__qOZEFW__rule{background-color:#0000001a;border:0;width:100%;height:1px;margin:0}@media (min-width:1025px){.disciplines-module-scss-module__qOZEFW__rule{grid-column:1/-1}}.disciplines-module-scss-module__qOZEFW__discipline{text-align:center;flex-direction:column;align-items:center;padding:96px 0 160px;scroll-margin-top:112px;display:flex}.disciplines-module-scss-module__qOZEFW__discipline:first-of-type{padding-top:0}@media (min-width:1025px){.disciplines-module-scss-module__qOZEFW__discipline{grid-column:2;padding-top:64px}}.disciplines-module-scss-module__qOZEFW__title,.disciplines-module-scss-module__qOZEFW__summary{text-wrap:balance;padding-inline:24px}@media (min-width:1025px){.disciplines-module-scss-module__qOZEFW__title,.disciplines-module-scss-module__qOZEFW__summary{text-wrap:pretty;padding-inline:0}}.disciplines-module-scss-module__qOZEFW__title{color:#000}.disciplines-module-scss-module__qOZEFW__summary{color:#000;margin-top:16px}@media (min-width:769px){.disciplines-module-scss-module__qOZEFW__summary{font-family:var(--font-signifier),serif;font-feature-settings:"ss01" 1;letter-spacing:-.015em;font-size:32px;font-style:normal;font-weight:400;line-height:1.35}}.disciplines-module-scss-module__qOZEFW__groups{text-align:left;flex-direction:column;gap:64px;width:100%;max-width:calc(66.6667% - 4px);margin-top:80px;display:flex}.disciplines-module-scss-module__qOZEFW__group{flex-direction:column;gap:16px;display:flex}.disciplines-module-scss-module__qOZEFW__group-title{color:#00000080}.disciplines-module-scss-module__qOZEFW__services{flex-direction:column;gap:16px;display:flex}.disciplines-module-scss-module__qOZEFW__row{flex-direction:column;display:flex}.disciplines-module-scss-module__qOZEFW__trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.disciplines-module-scss-module__qOZEFW__trigger:focus-visible{outline-offset:2px;outline:2px solid #000}.disciplines-module-scss-module__qOZEFW__name{color:#000}.disciplines-module-scss-module__qOZEFW__plus{flex:none;width:12px;height:12px;position:relative}.disciplines-module-scss-module__qOZEFW__plus:before,.disciplines-module-scss-module__qOZEFW__plus:after{content:"";background-color:#000;position:absolute;top:50%;left:50%;translate:-50% -50%}.disciplines-module-scss-module__qOZEFW__plus:before{width:8px;height:1.25px}.disciplines-module-scss-module__qOZEFW__plus:after{width:1.25px;height:8px}.disciplines-module-scss-module__qOZEFW__row[data-open] .disciplines-module-scss-module__qOZEFW__plus{rotate:45deg}.disciplines-module-scss-module__qOZEFW__panel{grid-template-rows:0fr;display:grid}.disciplines-module-scss-module__qOZEFW__row[data-open] .disciplines-module-scss-module__qOZEFW__panel{grid-template-rows:1fr}.disciplines-module-scss-module__qOZEFW__panel-inner{min-height:0;overflow:hidden}.disciplines-module-scss-module__qOZEFW__description{color:#00000080;padding:8px 28px 0 0}@media (hover:hover) and (pointer:fine){.disciplines-module-scss-module__qOZEFW__item:hover{color:#000}}@media (prefers-reduced-motion:no-preference){.disciplines-module-scss-module__qOZEFW__item{transition:color .25s cubic-bezier(.19,1,.22,1)}.disciplines-module-scss-module__qOZEFW__plus{transition:rotate .5s cubic-bezier(.19,1,.22,1)}.disciplines-module-scss-module__qOZEFW__panel{transition:grid-template-rows .5s cubic-bezier(.19,1,.22,1)}}
.moments-module-scss-module__P_iLIG__text{font-family:var(--font-signifier),serif;font-feature-settings:"ss01" 1;letter-spacing:-.015em;text-wrap:pretty;font-size:20px;font-style:normal;font-weight:400;line-height:1.35}.moments-module-scss-module__P_iLIG__moments{flex-direction:column;align-items:center;padding:160px 24px 240px;display:flex}@media (min-width:769px){.moments-module-scss-module__P_iLIG__moments{padding:160px 64px 240px}}.moments-module-scss-module__P_iLIG__track,.moments-module-scss-module__P_iLIG__sticky{width:100%}.moments-module-scss-module__P_iLIG__stage{flex-direction:column;align-items:center;gap:200px;width:100%;display:flex}.moments-module-scss-module__P_iLIG__moment{flex-direction:column;align-items:center;width:100%;display:flex}.moments-module-scss-module__P_iLIG__text{color:#000;text-align:center;text-wrap:balance;width:100%;max-width:342px;padding-inline:24px}@media (min-width:769px){.moments-module-scss-module__P_iLIG__text{font-family:var(--font-signifier),serif;font-feature-settings:"ss01" 1;letter-spacing:-.015em;max-width:782px;padding-inline:0;font-size:32px;font-style:normal;font-weight:400;line-height:1.35}}.moments-module-scss-module__P_iLIG__frame{aspect-ratio:1;background-color:#0000000d;border-radius:2px;width:100%;max-width:342px;margin-top:40px;position:relative;overflow:hidden}@media (min-width:769px){.moments-module-scss-module__P_iLIG__frame{max-width:386px;margin-top:64px}}.moments-module-scss-module__P_iLIG__visual{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.moments-module-scss-module__P_iLIG__dots{display:none}.moments-module-scss-module__P_iLIG__dot{opacity:.2;cursor:pointer;background-color:#000;border-radius:50%;width:6px;height:6px;position:relative}.moments-module-scss-module__P_iLIG__dot:after{content:"";position:absolute;inset:-8px}.moments-module-scss-module__P_iLIG__dot[data-distance="2"]{width:5px;height:5px}.moments-module-scss-module__P_iLIG__dot[data-distance="3"]{width:4px;height:4px}.moments-module-scss-module__P_iLIG__dot[data-distance="4"]{width:2px;height:2px}.moments-module-scss-module__P_iLIG__dot[aria-current]{opacity:1}.moments-module-scss-module__P_iLIG__dot:focus-visible{outline-offset:3px;outline:2px solid #000}@media (hover:hover) and (pointer:fine){.moments-module-scss-module__P_iLIG__dot:hover{opacity:.6}.moments-module-scss-module__P_iLIG__dot[aria-current]:hover{opacity:1}}@media (prefers-reduced-motion:no-preference){.moments-module-scss-module__P_iLIG__dot{transition:opacity .25s cubic-bezier(.19,1,.22,1),width .25s cubic-bezier(.19,1,.22,1),height .25s cubic-bezier(.19,1,.22,1)}}@media (prefers-reduced-motion:no-preference) and (min-width:1025px){.moments-module-scss-module__P_iLIG__moments{padding:0}.moments-module-scss-module__P_iLIG__track{height:calc(100svh + var(--moments-scroll,0px))}.moments-module-scss-module__P_iLIG__sticky{flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:24px;display:flex;position:sticky;top:0;overflow:hidden}.moments-module-scss-module__P_iLIG__stage{grid-template-rows:auto auto;justify-items:center;gap:0;display:grid}.moments-module-scss-module__P_iLIG__moment{grid-template-rows:subgrid;grid-area:1/1/span 2;justify-items:center;display:grid}.moments-module-scss-module__P_iLIG__moment:not(:first-child) .moments-module-scss-module__P_iLIG__text,.moments-module-scss-module__P_iLIG__moment:not(:first-child) .moments-module-scss-module__P_iLIG__frame{opacity:0;visibility:hidden}.moments-module-scss-module__P_iLIG__text{align-self:end}.moments-module-scss-module__P_iLIG__frame{max-width:min(386px,100svh - 300px)}.moments-module-scss-module__P_iLIG__dots{align-items:center;gap:6px;margin-top:24px;display:flex}}
