@keyframes color-transition{0%{color:var(--c-light-light-gray)}30%{color:var(--c-lime)}to{color:var(--c-dark-green)}}.title-sequence{font-size:3.625rem;font-style:normal;width:90%}.title-h1,.title-sequence{font-weight:400;line-height:.95}.title-h1{font-size:10.256vw;letter-spacing:-.308vw}.title-si{font-size:min(2.5rem,10.256vw);font-weight:400;letter-spacing:min(-.075rem,-.308vw);line-height:1}.title-h2{font-size:min(2rem,8.205vw);letter-spacing:min(-.039375rem,-.164vw);line-height:1.2}.title-h3{font-size:min(1.5rem,6.154vw);letter-spacing:min(-.0225rem,-.092vw);line-height:146%}.title-h4{font-size:min(1.25rem,5.128vw);letter-spacing:min(-.01875rem,-.077vw);line-height:1.46}.body-1{font-size:min(1.4375rem,5.897vw);letter-spacing:min(-.014375rem,-.059vw)}.body-1,.body-2{line-height:1.26}.body-2{letter-spacing:-.01em}.body-2,.body-3{font-size:1.25rem}.body-3{letter-spacing:-.0125rem;line-height:1.46}.accordion-item__content :deep(ol),.accordion-item__content :deep(ul),.body-4{font-size:1.125rem;letter-spacing:.0225rem;line-height:1.4}.body-5{font-size:1.125rem;font-weight:500}.body-5,.body-6{line-height:1.35}.body-6{font-size:.875rem;font-weight:400}.body-8{font-size:1.0625rem;line-height:1.54}.label-1{letter-spacing:-.02em;line-height:.81}.label-1,.label-2{font-size:.9375rem}.label-2{letter-spacing:.05em;line-height:1.1}.label-3{font-size:.8125rem}.label-3,.label-4{letter-spacing:.18em;line-height:.81}.label-4{font-size:.6875rem}.label-5{font-size:1.0625rem;letter-spacing:-.0106rem;line-height:.95}.label-6{font-size:.75rem;letter-spacing:.16em;line-height:1}.footer-title{font-size:7.692vw;font-weight:400;letter-spacing:-.077vw;line-height:.95}.mono-number{color:var(--c-light-gray);font-family:var(--font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.14625rem;line-height:.81}.menu-typo{font-size:min(2.875rem,11.795vw);font-weight:450;letter-spacing:min(-.02875rem,-.118vw);line-height:1.2}.font-nav{font-size:.875rem;font-style:normal;font-weight:450;letter-spacing:.02625rem;line-height:100%}.tabbed-accordion{overflow-x:hidden;padding:5.625rem 0}.tabbed-accordion__wrapper{display:grid;gap:4rem;grid-template-columns:1fr;padding:0 1.25rem}.tabbed-accordion__richtext{display:flex;flex-direction:column;gap:1.5rem}.tabbed-accordion__richtext strong{color:var(--c-light-gray)}.tabbed-accordion__content{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.tabbed-accordion__tabs{display:flex;gap:.75rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tabbed-accordion__tabs::-webkit-scrollbar{display:none}.tabbed-accordion__accordion{display:flex;flex-direction:column}.tab-button{align-items:center;-webkit-backdrop-filter:blur(5.5px);backdrop-filter:blur(5.5px);background:transparent;border:1px solid var(--c-light-gray);border-radius:.5rem;color:var(--c-light-gray);cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;height:3.625rem;justify-content:center;letter-spacing:.14625rem;line-height:.81;padding:.75rem 1.125rem;text-transform:uppercase;transition:background-color .3s cubic-bezier(.39,.575,.565,1),color .3s cubic-bezier(.39,.575,.565,1),border-color .3s cubic-bezier(.39,.575,.565,1);white-space:nowrap}.tab-button--active{background-color:var(--c-dark-green-05);border-color:transparent;color:var(--c-dark-green)}.accordion-item{position:relative}.accordion-item:not(:last-child):after{background-image:linear-gradient(90deg,#abff0200,#abff02bf,#abff0200);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.accordion-item details>summary{list-style:none}.accordion-item details>summary::-webkit-details-marker{display:none}.accordion-item__summary{align-items:center;cursor:pointer;display:flex;gap:1.125rem;justify-content:space-between;padding:1.5rem 0}.accordion-item__title{flex:1;font-size:min(1.5rem,6.154vw);font-weight:400;letter-spacing:min(-.0225rem,-.092vw);line-height:146%;margin:0}.accordion-item__icon{color:var(--c-light-gray);flex-shrink:0;height:1.5rem;transition:transform .3s cubic-bezier(.39,.575,.565,1);width:1.5rem}.accordion-item[open] .accordion-item__icon{transform:rotate(45deg)}.accordion-item__content{max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .4s cubic-bezier(.19,1,.22,1),opacity .3s cubic-bezier(.39,.575,.565,1) .1s,padding .4s cubic-bezier(.19,1,.22,1)}.accordion-item__content :deep(ol),.accordion-item__content :deep(ul){margin:0;padding-left:1.25rem}.accordion-item__content--open{max-height:2000px;opacity:1;padding:1.5rem 0}@media (min-width:768px){.title-si{font-size:min(3.125rem,12.821vw);letter-spacing:min(-.075rem,-.308vw)}}@media (min-width:1024px){.title-sequence{width:100%}.title-h1,.title-sequence{font-size:min(5.729vw,146.6666666667px);letter-spacing:min(-.057vw,-1.4666666667px)}.title-si{font-size:max(4.375rem,min(4.688vw,120px));letter-spacing:min(-.141vw,-3.6px)}.title-h2{font-size:min(2.396vw,61.3333333333px);letter-spacing:min(-.024vw,-.6133333333px);line-height:.96}.title-h3,.title-h4{font-size:min(1.563vw,40px);letter-spacing:min(-.016vw,-.4px)}.body-1{font-size:min(1.198vw,30.6666666667px);letter-spacing:min(-.012vw,-.3066666667px)}.body-5{font-size:1.4375rem}.body-6{font-size:1.125rem;letter-spacing:.0225rem}.body-8{font-size:1.4375rem;line-height:1.35}.label-2{line-height:.81}.label-5{font-size:1.25rem;letter-spacing:-.0125rem}.label-6{font-size:.6875rem;letter-spacing:.11rem}.footer-title{font-size:max(4.375rem,min(4.688vw,120px));letter-spacing:min(-.141vw,-3.6px)}.tabbed-accordion__wrapper{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);padding:0 4.375rem}.tabbed-accordion__richtext{gap:3rem}.tabbed-accordion__content{gap:2rem;grid-column:2}.accordion-item__summary{gap:1.125rem;padding:2rem 0}.accordion-item__title{font-size:min(1.563vw,40px);letter-spacing:min(-.016vw,-.4px)}.accordion-item__content{padding:0 2rem}.accordion-item__content--open{padding:0 2rem 2rem 0}}@media (min-width:1440px){.tabbed-accordion__wrapper{gap:7.75rem}}@media (hover:hover) and (pointer:fine){.tab-button:hover:not(.tab-button--active){opacity:.8}}
