.accordion.accordion-modal .accordion-group .accordion-title.open svg path:last-of-type,.accordion.accordion-modal .accordion-group .accordion-title.open svg,.accordion.accordion-modal .accordion-group .accordion-title svg path,.accordion.accordion-modal .accordion-group .accordion-title svg,.accordion .accordion-title h3,.accordion .accordion-title h4,.accordion .accordion-title h5,.accordion .accordion-title p,.accordion .accordion-title{transition:all .3s ease-out}.accordion{max-width:var(--width-content)}.accordion.accordion-full{max-width:100%}.accordion .accordion-title{cursor:pointer;position:relative}.accordion .accordion-title:focus-visible{outline:0}.accordion .accordion-title.has-icon{padding-right:calc(var(--size-l-2) + var(--space-m))}.accordion .accordion-title .icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.accordion .accordion-title .icon-button{position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0;padding:var(--space-2xs) var(--space-s);height:auto}.accordion .accordion-title .icon-button svg{height:var(--size-m-3);width:var(--size-m-3)}.accordion .accordion-title .icon-button::before{border-color:var(--color-body)}.accordion .accordion-title h3,.accordion .accordion-title h4,.accordion .accordion-title h5,.accordion .accordion-title p{font-style:normal;color:var(--color-body);margin:0;padding:var(--space-l) 0;font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-1);line-height:var(--line-height-small-heading-1);letter-spacing:var(--letter-spacing-small-heading-1);font-style:var(--font-style-small-heading)}.accordion .accordion-title.inner-padding h3,.accordion .accordion-title.inner-padding h4,.accordion .accordion-title.inner-padding h5,.accordion .accordion-title.inner-padding p{padding:var(--space-m) calc(var(--size-l-2) + var(--space-m)) var(--space-m) var(--space-m)}.accordion .accordion-title.inner-padding .icon{right:var(--space-m)}.accordion .accordion-title:hover h3,.accordion .accordion-title:hover h4,.accordion .accordion-title:hover h5,.accordion .accordion-title:hover p{color:var(--color-accent-primary)}.accordion .accordion-title:hover .icon{border-color:var(--color-accent-primary)}.accordion .accordion-title:hover .icon svg{color:var(--color-accent-primary)}.accordion .accordion-title:hover .icon::before{border-color:var(--color-accent-primary)}.accordion .accordion-title.open h3,.accordion .accordion-title.open h4,.accordion .accordion-title.open h5,.accordion .accordion-title.open p{color:var(--color-accent-primary)}.accordion .accordion-title.open .icon{border-color:var(--color-accent-primary)}.accordion .accordion-title.open .icon svg{color:var(--color-accent-primary);transform:rotate(180deg)}.accordion .accordion-content{display:none;padding-bottom:var(--space-m)}.accordion .accordion-content ul{padding:0;display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 64rem){.accordion .accordion-content ul{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 48rem){.accordion .accordion-content ul{grid-template-columns:repeat(1, 1fr)}}.accordion .accordion-content.inner-accordion{padding:var(--space-s) var(--space-xl) var(--space-m) var(--space-xl)}.accordion .accordion-content p{max-width:none;color:var(--color-body)}.accordion .accordion-content p:last-child,.accordion .accordion-content ul:last-child{margin-bottom:0}.accordion .accordion-group{border-bottom:1px solid;border-color:oklch(from var(--color-body) l c h/0.1)}@media only screen and (max-width: 40rem){.accordion .accordion-group{margin-bottom:var(--space-s)}}.accordion.opened .accordion-title{opacity:.25}.accordion.opened .accordion-title.open{opacity:1}.accordion.accordion-modal{max-width:unset}.accordion.accordion-modal .accordion-group{border:none;margin-bottom:var(--space-l)}.accordion.accordion-modal .accordion-group:last-of-type{margin:0}.accordion.accordion-modal .accordion-group .accordion-title .accordion-title-content .accordion-title-content-content{display:flex;align-items:center}.accordion.accordion-modal .accordion-group .accordion-title .accordion-title-content .accordion-title-content-content h3{font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-3);line-height:var(--line-height-large-heading-3);letter-spacing:var(--letter-spacing-large-heading-3);font-style:var(--font-style-large-heading);margin-right:var(--gutter-tight);padding:var(--space-xs) 0}.accordion.accordion-modal .accordion-group .accordion-title .accordion-title-content .accordion-title-content-content span{margin-right:calc(var(--gutter-tight) + var(--gutter-tight) + var(--size-s-4));position:relative}.accordion.accordion-modal .accordion-group .accordion-title .accordion-title-content .accordion-title-content-content span::after{content:"";position:absolute;width:var(--size-s-4);height:var(--size-s-4);background-color:var(--color-accent-primary);border-radius:50px;top:50%;transform:translateY(-50%);right:calc(-1*var(--gutter-tight) - var(--size-s-4))}.accordion.accordion-modal .accordion-group .accordion-title .accordion-title-content .accordion-title-content-content span:last-of-type::after{display:none}@media only screen and (max-width: 48rem){.accordion.accordion-modal .accordion-group .accordion-title .accordion-title-content .accordion-title-content-content{flex-direction:column;align-items:baseline}}.accordion.accordion-modal .accordion-group .accordion-title h4 div{font-family:var(--font-family-large-heading);font-weight:var(--font-weight-large-heading);text-transform:var(--text-transform-large-heading);font-size:var(--font-size-large-heading-3);line-height:var(--line-height-large-heading-3);letter-spacing:var(--letter-spacing-large-heading-3);font-style:var(--font-style-large-heading)}.accordion.accordion-modal .accordion-group .accordion-title h4 span{font-family:var(--font-family-body);font-weight:var(--font-weight-body);text-transform:var(--text-transform-body);font-style:var(--font-style-body)}.accordion.accordion-modal .accordion-group .accordion-title svg{transform:rotate(0deg)}.accordion.accordion-modal .accordion-group .accordion-title.open svg{transform:rotate(90deg)}.accordion.accordion-modal .accordion-group .accordion-title.open svg path:last-of-type{opacity:0}.accordion.accordion-modal .accordion-group .accordion-content-content{display:grid;row-gap:var(--space-l);grid-template-columns:repeat(7, 1fr)}.accordion.accordion-modal .accordion-group .accordion-content-content .content-6{grid-template-columns:repeat(6, 1fr)}@media only screen and (max-width: 48rem){.accordion.accordion-modal .accordion-group .accordion-content-content .content-6{grid-template-columns:repeat(2, 1fr)}}.accordion.accordion-modal .accordion-group .accordion-content-content .content-5{grid-template-columns:repeat(5, 1fr)}@media only screen and (max-width: 48rem){.accordion.accordion-modal .accordion-group .accordion-content-content .content-5{grid-template-columns:repeat(2, 1fr)}}.accordion.accordion-modal .accordion-group .accordion-content-content .content-4{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 48rem){.accordion.accordion-modal .accordion-group .accordion-content-content .content-4{grid-template-columns:repeat(2, 1fr)}}.accordion.accordion-modal .accordion-group .accordion-content-content .content-3{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 48rem){.accordion.accordion-modal .accordion-group .accordion-content-content .content-3{grid-template-columns:repeat(2, 1fr)}}.accordion.accordion-modal .accordion-group .accordion-content-content .content-2{grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 48rem){.accordion.accordion-modal .accordion-group .accordion-content-content .content-2{grid-template-columns:repeat(2, 1fr)}}.accordion.accordion-modal .accordion-group .accordion-content-content .content-1{grid-template-columns:repeat(1, 1fr)}@media only screen and (max-width: 48rem){.accordion.accordion-modal .accordion-group .accordion-content-content .content-1{grid-template-columns:repeat(1, 1fr)}}.accordion.accordion-modal .accordion-group .accordion-content-content .content{display:flex;flex-direction:column;align-items:center}.accordion.accordion-modal .accordion-group .accordion-content-content .content svg{width:var(--size-l-4);height:var(--size-l-4)}.accordion.accordion-modal .accordion-group .accordion-content-content .content .title{margin-top:var(--space-s);font-family:var(--font-family-subtitle-uppercase);font-weight:var(--font-weight-subtitle-uppercase);text-transform:var(--text-transform-subtitle-uppercase);font-size:var(--font-size-subtitle-uppercase-1);line-height:var(--line-height-subtitle-uppercase-1);letter-spacing:var(--letter-spacing-subtitle-uppercase-1);font-style:var(--font-style-subtitle-uppercase)}.accordion.accordion-modal .accordion-group .accordion-content-content .content .content{color:oklch(from var(--color-body) l c h/0.75);font-family:var(--font-family-label);font-weight:var(--font-weight-label);text-transform:var(--text-transform-label);font-size:var(--font-size-label-1);line-height:var(--line-height-label-1);letter-spacing:var(--letter-spacing-label-1);font-style:var(--font-style-label)}@media only screen and (max-width: 48rem){.accordion.accordion-modal .accordion-group .accordion-content-content{margin-top:var(--space-2xl);grid-template-columns:repeat(2, 1fr)}}.accordion-lockup{display:grid;gap:var(--gutter-loose)}.accordion-lockup:not(.accordion-content,.content-accordion){margin-inline:auto}.accordion-lockup .content-lockup-wrapper .content-lockup{padding-block:72px;padding-inline:var(--space-2xl)}.accordion-lockup .content-lockup-wrapper .content-lockup::before{content:"";position:absolute;inset:0;border:24px solid var(--color-accent-secondary);transform:skewY(-8deg);pointer-events:none}@media only screen and (max-width: 48rem){.accordion-lockup .content-lockup-wrapper .content-lockup{position:relative;padding-block:120px}.accordion-lockup .content-lockup-wrapper .content-lockup::before{width:100%;left:0;top:var(--row-m)}}@media only screen and (min-width: calc(64rem + 1px)){.accordion-lockup{grid-template-columns:repeat(12, 1fr)}.accordion-lockup.content-accordion .content-lockup-wrapper{grid-column:1/span 4;grid-row:1}.accordion-lockup.content-accordion .accordion{grid-column:5/span 8;grid-row:1}.accordion-lockup.accordion-content .accordion{grid-column:1/span 8;grid-row:1}.accordion-lockup.accordion-content .content-lockup-wrapper{grid-column:9/span 4;grid-row:1}.accordion-lockup.accordion-content .content-lockup-wrapper .content-lockup{padding-block:72px;padding-inline:var(--space-2xl)}.accordion-lockup.accordion-content .content-lockup-wrapper .content-lockup::before{transform:skewY(8deg)}.accordion-lockup .content-lockup{position:sticky;top:calc(var(--header-height, var(--space-3xl)) + var(--space-xl))}}
/*# sourceMappingURL=accordion.css.map */
