.p-session-points{display:grid;gap:clamp(3rem,1.5rem + 3.13vw,4rem) clamp(1.5rem,.75rem + 1.56vw,2rem);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767px){.p-session-points{gap:6.4vw;grid-template-columns:minmax(0,1fr);width:80.53vw}}.p-session-points__item{align-content:start;align-items:start;display:grid;gap:clamp(1.3125rem,.66rem + 1.37vw,1.75rem) clamp(1.5rem,.75rem + 1.56vw,2rem);grid-template-columns:clamp(2.625rem,1.31rem + 2.73vw,3.5rem) minmax(0,1fr)}@media(max-width:767px){.p-session-points__item{gap:7.47vw 8.53vw;grid-template-columns:14.93vw minmax(0,1fr)}}.p-session-points__item:before{background-color:var(--color-charcoal-40);content:"";grid-column:1/-1;height:1px;width:100%}.p-session-points__number{color:var(--color-orange);font-family:var(--font-english);font-size:clamp(1.5rem,.75rem + 1.56vw,2rem);font-weight:400;line-height:1.2;opacity:.5;text-box:trim-both cap alphabetic}@media(max-width:767px){.p-session-points__number{font-size:8.53vw;opacity:.4}}.p-session-points__body{display:flex;flex-direction:column;gap:clamp(.9375rem,.47rem + .98vw,1.25rem);min-width:0}@media(max-width:767px){.p-session-points__body{gap:5.33vw}}.p-session-points__title{color:var(--color-charcoal);font-family:var(--font-primary-bold);font-size:clamp(.9375rem,.47rem + .98vw,1.25rem);font-weight:700;line-height:1.5}@media(max-width:767px){.p-session-points__title{font-size:5.33vw}}.p-session-points__text{font-size:clamp(.65625rem,.33rem + .68vw,.875rem);line-height:1.6;text-align:justify}@media(max-width:767px){.p-session-points__text{font-size:3.73vw}}.p-session-points__text--muted{color:var(--color-text-muted)}.p-session-hero{background-color:var(--color-white);display:flex;flex-direction:column;gap:clamp(5.625rem,2.81rem + 5.86vw,7.5rem);padding-bottom:clamp(4.59375rem,2.3rem + 4.79vw,6.125rem);padding-top:clamp(4.125rem,2.06rem + 4.3vw,5.5rem)}@media(max-width:767px){.p-session-hero{gap:17.07vw;padding-bottom:17.07vw;padding-top:21.33vw}}.p-session-hero__container{margin-inline:auto;max-width:1024px;width:100%}@media(max-width:1024px){.p-session-hero__container{padding-inline:clamp(.9375rem,.47rem + .98vw,1.25rem)}}@media(max-width:767px){.p-session-hero__container{padding-left:2.67vw;padding-right:2.67vw}}@media(max-width:767px){.p-session-hero__container{padding-inline:4.27vw}}.p-session-hero__inner{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1.5rem,.75rem + 1.56vw,2rem)}@media(max-width:767px){.p-session-hero__inner{gap:8.53vw}}.p-session-hero__heading{display:flex;flex-direction:column;gap:clamp(1.5rem,.75rem + 1.56vw,2rem)}@media(max-width:767px){.p-session-hero__heading{gap:8.53vw}}.p-session-hero__title{font-size:clamp(2.25rem,1.13rem + 2.34vw,3rem);font-weight:500;line-height:1.4}@media(max-width:767px){.p-session-hero__title{font-size:8.53vw;line-height:1.5}}.p-session-hero__title-en{color:var(--color-orange);font-family:var(--font-english);font-size:clamp(1.125rem,.56rem + 1.17vw,1.5rem);font-weight:400;line-height:1.2}@media(max-width:767px){.p-session-hero__title-en{font-size:5.33vw}}.p-session-hero__lead{line-height:2;text-box:normal}@media(max-width:767px){.p-session-hero__lead{font-size:4.27vw}}.p-session-hero__button{display:inline-flex}.p-session-about{overflow-x:clip;position:relative;width:100%}.p-session-about__container{margin-inline:auto;max-width:1280px}.p-session-about__inner{align-items:stretch;display:flex}@media(max-width:767px){.p-session-about__inner{flex-direction:column}}.p-session-about__sidebar{flex-shrink:0;width:35%}@media(max-width:767px){.p-session-about__sidebar{width:100%}}.p-session-about__sidebar{background-color:var(--color-linen);position:relative;z-index:0}.p-session-about__sidebar:before{background-color:var(--color-linen);bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw;z-index:-1}.p-session-about__sidebar{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(.9375rem,.47rem + .98vw,1.25rem) clamp(3.75rem,1.88rem + 3.91vw,5rem) clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-about__sidebar{padding:10.67vw 9.33vw}}@media(max-width:767px){.p-session-about__sidebar{background-color:var(--color-linen)}.p-session-about__sidebar:before{background-color:var(--color-linen)}}.p-session-about__content{background-color:var(--color-white);flex:1;min-width:0;position:relative;z-index:0}.p-session-about__content:before{background-color:var(--color-white);bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw;z-index:-1}.p-session-about__content{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(6rem,3rem + 6.25vw,8rem) clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(5.625rem,2.81rem + 5.86vw,7.5rem)}@media(max-width:1024px){.p-session-about__content{padding-left:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem);padding-right:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem)}}@media(max-width:767px){.p-session-about__content{padding:16vw 4.27vw 16vw 2.93vw}}@media(max-width:767px){.p-session-about__content{align-items:flex-start;background-color:var(--color-white);display:flex;gap:5.33vw}.p-session-about__content:before{background-color:var(--color-white)}}.p-session-about__label{bottom:clamp(1.875rem,.94rem + 1.95vw,2.5rem);color:var(--color-orange);font-family:var(--font-english);font-size:clamp(.65625rem,.33rem + .68vw,.875rem);font-weight:400;left:clamp(-2rem,-.75rem + -1.56vw,-1.5rem);line-height:1.6;opacity:.4;position:absolute;white-space:nowrap;writing-mode:vertical-rl}@media(max-width:767px){.p-session-about__label{font-size:3.73vw;line-height:.8}}@media(max-width:767px){.p-session-about__label{flex-shrink:0;order:-1;position:static}}.p-session-about__label{text-box:trim-both cap alphabetic}.p-session-about__content-inner{display:flex;flex-direction:column;gap:clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-about__content-inner{flex:1;gap:10.67vw;min-width:0}}@media(max-width:767px){.p-session-about__sidebar{display:none}}.p-session-about__title{color:var(--color-charcoal);font-family:var(--font-primary-bold);font-size:clamp(1.5rem,.75rem + 1.56vw,2rem);font-weight:700;line-height:1.5}@media(max-width:767px){.p-session-about__title{font-size:6.4vw;line-height:1.6}}.p-session-contents{overflow-x:clip;position:relative;width:100%}.p-session-contents__container{margin-inline:auto;max-width:1280px}.p-session-contents__inner{align-items:stretch;display:flex}@media(max-width:767px){.p-session-contents__inner{flex-direction:column}}.p-session-contents__sidebar{flex-shrink:0;width:35%}@media(max-width:767px){.p-session-contents__sidebar{width:100%}}.p-session-contents__sidebar{background-color:var(--color-white);position:relative;z-index:0}.p-session-contents__sidebar:before{background-color:var(--color-white);bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw;z-index:-1}.p-session-contents__sidebar{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(.9375rem,.47rem + .98vw,1.25rem) clamp(3.75rem,1.88rem + 3.91vw,5rem) clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-contents__sidebar{padding:10.67vw 9.33vw}}@media(max-width:767px){.p-session-contents__sidebar{background-color:var(--color-linen)}.p-session-contents__sidebar:before{background-color:var(--color-linen)}}.p-session-contents__content{background-color:var(--color-linen);flex:1;min-width:0;position:relative;z-index:0}.p-session-contents__content:before{background-color:var(--color-linen);bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw;z-index:-1}.p-session-contents__content{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(6rem,3rem + 6.25vw,8rem) clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(5.625rem,2.81rem + 5.86vw,7.5rem)}@media(max-width:1024px){.p-session-contents__content{padding-left:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem);padding-right:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem)}}@media(max-width:767px){.p-session-contents__content{padding:16vw 4.27vw 16vw 2.93vw}}@media(max-width:767px){.p-session-contents__content{align-items:flex-start;background-color:var(--color-white);display:flex;gap:5.33vw}.p-session-contents__content:before{background-color:var(--color-white)}}.p-session-contents__label{bottom:clamp(1.875rem,.94rem + 1.95vw,2.5rem);color:var(--color-orange);font-family:var(--font-english);font-size:clamp(.65625rem,.33rem + .68vw,.875rem);font-weight:400;left:clamp(-2rem,-.75rem + -1.56vw,-1.5rem);line-height:1.6;opacity:.4;position:absolute;white-space:nowrap;writing-mode:vertical-rl}@media(max-width:767px){.p-session-contents__label{font-size:3.73vw;line-height:.8}}@media(max-width:767px){.p-session-contents__label{flex-shrink:0;order:-1;position:static}}.p-session-contents__label{text-box:trim-both cap alphabetic}.p-session-contents__content-inner{display:flex;flex-direction:column;gap:clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-contents__content-inner{flex:1;gap:10.67vw;min-width:0}}.p-session-contents__title{color:var(--color-charcoal);font-family:var(--font-primary-bold);font-size:clamp(1.5rem,.75rem + 1.56vw,2rem);font-weight:700;line-height:1.5}@media(max-width:767px){.p-session-contents__title{font-size:6.4vw;line-height:1.6}}.p-session-contents__button{align-self:flex-start;display:inline-flex}.p-session-speakers{overflow-x:clip;position:relative;width:100%}.p-session-speakers__container{margin-inline:auto;max-width:1280px}.p-session-speakers__inner{align-items:stretch;display:flex}@media(max-width:767px){.p-session-speakers__inner{flex-direction:column}}.p-session-speakers__sidebar{flex-shrink:0;width:35%}@media(max-width:767px){.p-session-speakers__sidebar{width:100%}}.p-session-speakers__sidebar{background-color:var(--color-linen);position:relative;z-index:0}.p-session-speakers__sidebar:before{background-color:var(--color-linen);bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw;z-index:-1}.p-session-speakers__sidebar{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(.9375rem,.47rem + .98vw,1.25rem) clamp(3.75rem,1.88rem + 3.91vw,5rem) clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-speakers__sidebar{padding:10.67vw 9.33vw}}@media(max-width:767px){.p-session-speakers__sidebar{background-color:var(--color-linen)}.p-session-speakers__sidebar:before{background-color:var(--color-linen)}}.p-session-speakers__content{background-color:var(--color-white);flex:1;min-width:0;position:relative;z-index:0}.p-session-speakers__content:before{background-color:var(--color-white);bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw;z-index:-1}.p-session-speakers__content{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(6rem,3rem + 6.25vw,8rem) clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(5.625rem,2.81rem + 5.86vw,7.5rem)}@media(max-width:1024px){.p-session-speakers__content{padding-left:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem);padding-right:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem)}}@media(max-width:767px){.p-session-speakers__content{padding:16vw 4.27vw 16vw 2.93vw}}@media(max-width:767px){.p-session-speakers__content{align-items:flex-start;background-color:var(--color-white);display:flex;gap:5.33vw}.p-session-speakers__content:before{background-color:var(--color-white)}}.p-session-speakers__label{bottom:clamp(1.875rem,.94rem + 1.95vw,2.5rem);color:var(--color-orange);font-family:var(--font-english);font-size:clamp(.65625rem,.33rem + .68vw,.875rem);font-weight:400;left:clamp(-2rem,-.75rem + -1.56vw,-1.5rem);line-height:1.6;opacity:.4;position:absolute;white-space:nowrap;writing-mode:vertical-rl}@media(max-width:767px){.p-session-speakers__label{font-size:3.73vw;line-height:.8}}@media(max-width:767px){.p-session-speakers__label{flex-shrink:0;order:-1;position:static}}.p-session-speakers__label{text-box:trim-both cap alphabetic}.p-session-speakers__content-inner{display:flex;flex-direction:column;gap:clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-speakers__content-inner{flex:1;gap:10.67vw;min-width:0}}.p-session-speakers__list{display:flex;flex-direction:column;gap:clamp(2.953125rem,1.48rem + 3.08vw,3.9375rem)}@media(max-width:767px){.p-session-speakers__list{gap:10.67vw}}.p-session-speakers__item{display:flex;flex-direction:column;gap:clamp(1.5rem,.75rem + 1.56vw,2rem)}@media(max-width:767px){.p-session-speakers__item{gap:8.53vw}}.p-session-speakers__item+.p-session-speakers__item{border-top:1px solid var(--color-charcoal-40);padding-top:clamp(1.3125rem,.66rem + 1.37vw,1.75rem)}@media(max-width:767px){.p-session-speakers__item+.p-session-speakers__item{border-top:none;padding-top:0}}.p-session-speakers__photo{aspect-ratio:584/240;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:767px){.p-session-speakers__photo{aspect-ratio:318/280}}.p-session-speakers__profile{display:flex;flex-direction:column;gap:clamp(.9375rem,.47rem + .98vw,1.25rem)}@media(max-width:767px){.p-session-speakers__profile{gap:5.33vw}}.p-session-speakers__heading-group{display:flex;flex-direction:column;gap:clamp(.75rem,.38rem + .78vw,1rem)}@media(max-width:767px){.p-session-speakers__heading-group{gap:4.27vw}}.p-session-speakers__name{color:var(--color-charcoal);font-family:var(--font-primary-bold);font-size:clamp(.9375rem,.47rem + .98vw,1.25rem);font-weight:700;line-height:1.5}@media(max-width:767px){.p-session-speakers__name{font-size:5.33vw}}.p-session-speakers__role{line-height:1.6}@media(max-width:767px){.p-session-speakers__role{font-size:4.27vw}}.p-session-speakers__bio{font-size:clamp(.65625rem,.33rem + .68vw,.875rem);line-height:1.6;text-align:justify}@media(max-width:767px){.p-session-speakers__bio{font-size:3.73vw}}.p-session-speakers__note{font-size:clamp(.65625rem,.33rem + .68vw,.875rem);line-height:1.6;opacity:.5;text-align:justify}@media(max-width:767px){.p-session-speakers__note{display:none}}.p-session-flow{overflow-x:clip;position:relative;width:100%}.p-session-flow__container{margin-inline:auto;max-width:1280px}.p-session-flow__inner{align-items:stretch;display:flex}@media(max-width:767px){.p-session-flow__inner{flex-direction:column}}.p-session-flow__sidebar{flex-shrink:0;width:35%}@media(max-width:767px){.p-session-flow__sidebar{width:100%}}.p-session-flow__sidebar{background-color:var(--color-white);position:relative;z-index:0}.p-session-flow__sidebar:before{background-color:var(--color-white);bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw;z-index:-1}.p-session-flow__sidebar{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(.9375rem,.47rem + .98vw,1.25rem) clamp(3.75rem,1.88rem + 3.91vw,5rem) clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-flow__sidebar{padding:10.67vw 9.33vw}}@media(max-width:767px){.p-session-flow__sidebar{background-color:var(--color-linen)}.p-session-flow__sidebar:before{background-color:var(--color-linen)}}.p-session-flow__content{background-color:var(--color-linen);flex:1;min-width:0;position:relative;z-index:0}.p-session-flow__content:before{background-color:var(--color-linen);bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw;z-index:-1}.p-session-flow__content{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(6rem,3rem + 6.25vw,8rem) clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(5.625rem,2.81rem + 5.86vw,7.5rem)}@media(max-width:1024px){.p-session-flow__content{padding-left:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem);padding-right:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem)}}@media(max-width:767px){.p-session-flow__content{padding:16vw 4.27vw 16vw 2.93vw}}@media(max-width:767px){.p-session-flow__content{align-items:flex-start;background-color:var(--color-white);display:flex;gap:5.33vw}.p-session-flow__content:before{background-color:var(--color-white)}}.p-session-flow__label{bottom:clamp(1.875rem,.94rem + 1.95vw,2.5rem);color:var(--color-orange);font-family:var(--font-english);font-size:clamp(.65625rem,.33rem + .68vw,.875rem);font-weight:400;left:clamp(-2rem,-.75rem + -1.56vw,-1.5rem);line-height:1.6;opacity:.4;position:absolute;white-space:nowrap;writing-mode:vertical-rl}@media(max-width:767px){.p-session-flow__label{font-size:3.73vw;line-height:.8}}@media(max-width:767px){.p-session-flow__label{flex-shrink:0;order:-1;position:static}}.p-session-flow__label{text-box:trim-both cap alphabetic}.p-session-flow__content-inner{display:flex;flex-direction:column;gap:clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-flow__content-inner{flex:1;gap:10.67vw;min-width:0}}@media(min-width:768px){.p-session-flow__step-note{display:none}}.p-session-jobs-cta{overflow-x:clip;position:relative;width:100%}.p-session-jobs-cta__container{margin-inline:auto;max-width:1280px}.p-session-jobs-cta__inner{align-items:stretch;display:flex}@media(max-width:767px){.p-session-jobs-cta__inner{flex-direction:column}}.p-session-jobs-cta__sidebar{flex-shrink:0;width:35%}@media(max-width:767px){.p-session-jobs-cta__sidebar{width:100%}}.p-session-jobs-cta__sidebar{background-color:var(--color-linen);position:relative;z-index:0}.p-session-jobs-cta__sidebar:before{background-color:var(--color-linen);bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw;z-index:-1}.p-session-jobs-cta__sidebar{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(.9375rem,.47rem + .98vw,1.25rem) clamp(3.75rem,1.88rem + 3.91vw,5rem) clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-jobs-cta__sidebar{padding:10.67vw 9.33vw}}@media(max-width:767px){.p-session-jobs-cta__sidebar{background-color:var(--color-linen)}.p-session-jobs-cta__sidebar:before{background-color:var(--color-linen)}}.p-session-jobs-cta__content{background-color:var(--color-linen);flex:1;min-width:0;position:relative;z-index:0}.p-session-jobs-cta__content:before{background-color:var(--color-linen);bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw;z-index:-1}.p-session-jobs-cta__content{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(6rem,3rem + 6.25vw,8rem) clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(5.625rem,2.81rem + 5.86vw,7.5rem)}@media(max-width:1024px){.p-session-jobs-cta__content{padding-left:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem);padding-right:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem)}}@media(max-width:767px){.p-session-jobs-cta__content{padding:16vw 4.27vw 16vw 2.93vw}}@media(max-width:767px){.p-session-jobs-cta__content{align-items:flex-start;background-color:var(--color-white);display:flex;gap:5.33vw}.p-session-jobs-cta__content:before{background-color:var(--color-white)}}.p-session-jobs-cta__label{bottom:clamp(1.875rem,.94rem + 1.95vw,2.5rem);color:var(--color-orange);font-family:var(--font-english);font-size:clamp(.65625rem,.33rem + .68vw,.875rem);font-weight:400;left:clamp(-2rem,-.75rem + -1.56vw,-1.5rem);line-height:1.6;opacity:.4;position:absolute;white-space:nowrap;writing-mode:vertical-rl}@media(max-width:767px){.p-session-jobs-cta__label{font-size:3.73vw;line-height:.8}}@media(max-width:767px){.p-session-jobs-cta__label{flex-shrink:0;order:-1;position:static}}.p-session-jobs-cta__label{text-box:trim-both cap alphabetic}.p-session-jobs-cta__content-inner{display:flex;flex-direction:column;gap:clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-jobs-cta__content-inner{flex:1;gap:10.67vw;min-width:0}}@media(max-width:767px){.p-session-jobs-cta__sidebar{display:none}}.p-session-jobs-cta__content{padding:0}@media(max-width:767px){.p-session-jobs-cta__content{padding:0 4.27vw 16vw 10.93vw}}.p-session-jobs-cta__card{display:flex;flex-direction:column;min-height:clamp(18.140625rem,9.07rem + 18.9vw,24.1875rem);padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(6rem,3rem + 6.25vw,8rem) clamp(3.1875rem,1.59rem + 3.32vw,4.25rem) clamp(5.8125rem,2.91rem + 6.05vw,7.75rem);position:relative}@media(max-width:767px){.p-session-jobs-cta__card{min-height:62.67vw;overflow:clip;padding:10.4vw 6.4vw 10.13vw}}.p-session-jobs-cta__photo{height:100%;left:0;max-width:none;-o-object-fit:cover;object-fit:cover;position:absolute;right:-50vw;top:0;width:calc(100% + 50vw);z-index:0}@media(max-width:767px){.p-session-jobs-cta__photo{max-width:100%;right:auto;width:100%}}.p-session-jobs-cta__card-inner{align-items:flex-start;color:var(--color-white);display:flex;flex-direction:column;gap:clamp(1.875rem,.94rem + 1.95vw,2.5rem);position:relative;z-index:1}@media(max-width:767px){.p-session-jobs-cta__card-inner{gap:8.53vw}}.p-session-jobs-cta__text{display:flex;flex-direction:column;gap:clamp(1.875rem,.94rem + 1.95vw,2.5rem)}@media(max-width:767px){.p-session-jobs-cta__text{gap:6.4vw}}.p-session-jobs-cta__title{font-family:var(--font-primary-bold);font-size:clamp(1.5rem,.75rem + 1.56vw,2rem);font-weight:700;line-height:1.5}@media(max-width:767px){.p-session-jobs-cta__title{font-size:6.4vw;line-height:1.6}}.p-session-jobs-cta__body{line-height:1.6}.p-session-jobs-cta__button{display:inline-flex;padding-block:clamp(.515625rem,.26rem + .54vw,.6875rem)}@media(max-width:767px){.p-session-jobs-cta__button{padding-block:2.93vw}}.p-session-form__optional,.p-session-form__required{align-items:center;border-radius:clamp(.1875rem,.09rem + .2vw,.25rem);color:var(--color-white);display:flex;flex-shrink:0;font-size:clamp(.75rem,.38rem + .78vw,1rem);font-weight:400;height:clamp(1.125rem,.56rem + 1.17vw,1.5rem);justify-content:center;line-height:1.6;padding:0 clamp(.375rem,.19rem + .39vw,.5rem);text-box:trim-both cap alphabetic;white-space:nowrap}@media(max-width:767px){.p-session-form__optional,.p-session-form__required{border-radius:1.07vw;font-size:4.27vw;height:6.4vw;padding:0 2.13vw}}.p-session-form__input{background-color:var(--color-white);border:1px solid var(--color-orange);border-radius:clamp(.375rem,.19rem + .39vw,.5rem);color:var(--color-charcoal);font-size:clamp(.75rem,.38rem + .78vw,1rem);height:clamp(2.0625rem,1.03rem + 2.15vw,2.75rem);padding:0 clamp(.75rem,.38rem + .78vw,1rem);width:100%}@media(max-width:767px){.p-session-form__input{border-radius:2.13vw;font-size:4.27vw;height:11.73vw;padding:0 4.27vw}}.p-session-form__input::-moz-placeholder{color:var(--color-charcoal);opacity:.3}.p-session-form__input::placeholder{color:var(--color-charcoal);opacity:.3}.p-session-form .wpcf7-not-valid-tip{font-size:clamp(.65625rem,.33rem + .68vw,.875rem);left:0;line-height:1.5;margin-top:clamp(.375rem,.19rem + .39vw,.5rem);position:absolute;top:100%;white-space:nowrap}@media(max-width:767px){.p-session-form .wpcf7-not-valid-tip{font-size:3.2vw;margin-top:2.13vw}}.p-session-form input[type=checkbox],.p-session-form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;flex-shrink:0;height:clamp(.9375rem,.47rem + .98vw,1.25rem);position:relative;width:clamp(.9375rem,.47rem + .98vw,1.25rem)}@media(max-width:767px){.p-session-form input[type=checkbox],.p-session-form__checkbox{height:5.33vw;width:5.33vw}}.p-session-form input[type=checkbox]:after,.p-session-form input[type=checkbox]:before,.p-session-form__checkbox:after,.p-session-form__checkbox:before{height:clamp(.9375rem,.47rem + .98vw,1.25rem);inset:0;position:absolute;width:clamp(.9375rem,.47rem + .98vw,1.25rem)}@media(max-width:767px){.p-session-form input[type=checkbox]:after,.p-session-form input[type=checkbox]:before,.p-session-form__checkbox:after,.p-session-form__checkbox:before{height:5.33vw;width:5.33vw}}.p-session-form input[type=checkbox]:before,.p-session-form__checkbox:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHg9Ii41IiB5PSIuNSIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjZGI1YjAwIiByeD0iMy41Ii8+PC9zdmc+) 50%/100% 100% no-repeat;content:""}.p-session-form input[type=checkbox]:after,.p-session-form__checkbox:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cmVjdCB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHg9Ii41IiB5PSIuNSIgZmlsbD0iI2ZmZiIgcng9IjMuNSIvPjxyZWN0IHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgeD0iLjUiIHk9Ii41IiBzdHJva2U9IiNkYjViMDAiIHJ4PSIzLjUiLz48cGF0aCBmaWxsPSIjZGI1YjAwIiBkPSJtOC4zNjYgMTQuMDA4LTMuOC0zLjguOTUtLjk1IDIuODUgMi44NSA2LjExNy02LjExNi45NS45NXoiLz48L3N2Zz4=) 50%/100% 100% no-repeat;content:"";opacity:0;transition:opacity .2s}.p-session-form input[type=checkbox]:checked:after,.p-session-form__checkbox:checked:after{opacity:1}.p-session-form input[type=checkbox]:focus-visible,.p-session-form__checkbox:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.p-session-form__job-group-title{color:var(--color-orange);font-family:var(--font-primary-bold);font-size:clamp(.84375rem,.42rem + .88vw,1.125rem);font-weight:700;text-box:trim-both cap alphabetic}@media(max-width:767px){.p-session-form__job-group-title{font-size:4.8vw}}.p-session-form__job-item{align-items:center;cursor:pointer;display:flex;gap:clamp(.5625rem,.28rem + .59vw,.75rem);min-height:clamp(1.59375rem,.8rem + 1.66vw,2.125rem)}@media(max-width:767px){.p-session-form__job-item{border-radius:1.07vw;gap:3.2vw;min-height:12.8vw;padding-inline:3.2vw}.p-session-form__job-item:has(:checked){background-color:var(--color-orange)}}.p-session-form__job-label{text-box:trim-both cap alphabetic}@media(max-width:767px){.p-session-form__job-label{font-size:4.27vw}}.p-session-form{background-color:var(--color-white);position:relative}@media(max-width:767px){.p-session-form{padding-bottom:16vw}}.p-session-form__container{margin-inline:auto;max-width:1024px;width:100%}@media(max-width:1024px){.p-session-form__container{padding-inline:clamp(.9375rem,.47rem + .98vw,1.25rem)}}@media(max-width:767px){.p-session-form__container{padding-left:0;padding-right:0}}.p-session-form__header{padding-block:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) 0}@media(max-width:767px){.p-session-form__header{background-color:var(--color-linen);padding-block:10.67vw}}.p-session-form__heading{position:static}@media(max-width:767px){.p-session-form__heading{padding-inline:9.33vw}}.p-session-form__body{margin-top:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem)}@media(max-width:767px){.p-session-form__body{align-items:flex-start;display:flex;gap:5.33vw;margin-top:0;padding:16vw 4.27vw 0 2.93vw}}.p-session-form__label{color:var(--color-orange);font-family:var(--font-english);font-size:clamp(.65625rem,.33rem + .68vw,.875rem);font-weight:400;line-height:1.6;opacity:.4;white-space:nowrap;writing-mode:vertical-rl}@media(max-width:767px){.p-session-form__label{font-size:3.73vw;line-height:.8}}.p-session-form__label{text-box:trim-both cap alphabetic}@media(max-width:767px){.p-session-form__inner{flex:1;min-width:0}}.p-session-form__form{display:flex;flex-direction:column;gap:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem);padding-bottom:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem)}@media(max-width:767px){.p-session-form__form{gap:16vw;padding-bottom:0}}.p-session-form__fields{display:flex;flex-direction:column;gap:clamp(1.875rem,.94rem + 1.95vw,2.5rem)}@media(max-width:767px){.p-session-form__fields{gap:10.67vw}}.p-session-form__field{align-items:center;display:flex;gap:clamp(1.5rem,.75rem + 1.56vw,2rem);position:relative}@media(max-width:767px){.p-session-form__field{align-items:flex-start;flex-direction:column;gap:8.53vw}}.p-session-form__field--top{align-items:flex-start}.p-session-form__field-label{align-items:center;display:flex;flex-shrink:0;gap:clamp(.5625rem,.28rem + .59vw,.75rem);width:clamp(10.875rem,5.44rem + 11.33vw,14.5rem)}@media(max-width:767px){.p-session-form__field-label{width:auto}}.p-session-form__field-label--input{padding-top:clamp(.421875rem,.21rem + .44vw,.5625rem)}@media(max-width:767px){.p-session-form__field-label--input{padding-top:0}}.p-session-form__label-text{font-family:var(--font-primary-bold);font-size:clamp(.9375rem,.47rem + .98vw,1.25rem);font-weight:700;line-height:1.6;text-box:trim-both cap alphabetic;white-space:nowrap}@media(max-width:767px){.p-session-form__label-text{font-size:5.33vw}}.p-session-form__optional,.p-session-form__required{font-family:var(--font-primary)}.p-session-form__required{background-color:var(--color-orange)}.p-session-form__optional{background-color:var(--color-linen);color:var(--color-charcoal)}.p-session-form__value{flex:1;min-width:0;position:relative}@media(max-width:767px){.p-session-form__value{width:100%}}.p-session-form__value--pair{align-items:center;display:flex;gap:clamp(1.125rem,.56rem + 1.17vw,1.5rem)}@media(max-width:767px){.p-session-form__value--pair{gap:6.4vw}}.p-session-form__value--note{display:flex;flex-direction:column;gap:clamp(.9375rem,.47rem + .98vw,1.25rem)}@media(max-width:767px){.p-session-form__value--note{gap:4.27vw}}.p-session-form__input{min-width:0}.p-session-form__value--pair .p-session-form__input{flex:1}.p-session-form__note{color:var(--color-form-note-light);font-size:clamp(.5859375rem,.29rem + .61vw,.78125rem);line-height:1.6}@media(max-width:767px){.p-session-form__note{font-size:3.73vw}}.p-session-form .wpcf7-form-control-wrap{position:relative}.p-session-form__date-list,.p-session-form__referral-list{display:flex;flex-wrap:wrap}.p-session-form__date-list{gap:clamp(.75rem,.38rem + .78vw,1rem)}@media(max-width:767px){.p-session-form__date-list{flex-direction:column;gap:5.33vw}}.p-session-form__referral-list{gap:clamp(.9375rem,.47rem + .98vw,1.25rem) clamp(1.5rem,.75rem + 1.56vw,2rem)}@media(max-width:767px){.p-session-form__referral-list{gap:5.33vw 8.53vw}}.p-session-form__referral-list .wpcf7-list-item label{width:clamp(6.75rem,3.38rem + 7.03vw,9rem)}@media(max-width:767px){.p-session-form__referral-list .wpcf7-list-item label{width:38.4vw}}.p-session-form__field--referral{gap:clamp(1.125rem,.56rem + 1.17vw,1.5rem)}@media(max-width:767px){.p-session-form__field--referral{gap:6.4vw}}.p-session-form .wpcf7-list-item{margin:0}.p-session-form__consent-row label,.p-session-form__date-list .wpcf7-list-item label,.p-session-form__referral-list .wpcf7-list-item label{align-items:center;cursor:pointer;display:flex;gap:clamp(.5625rem,.28rem + .59vw,.75rem);min-height:clamp(1.59375rem,.8rem + 1.66vw,2.125rem)}@media(max-width:767px){.p-session-form__consent-row label,.p-session-form__date-list .wpcf7-list-item label,.p-session-form__referral-list .wpcf7-list-item label{gap:3.2vw;min-height:9.07vw}}.p-session-form__date-list .wpcf7-list-item .p-session-form__date-item--closed{color:var(--color-charcoal-40);cursor:not-allowed}.p-session-form__date-list .wpcf7-list-item .p-session-form__date-item--closed input{cursor:not-allowed;opacity:.4}.p-session-form__date-closed{border:1px solid;border-radius:clamp(.09375rem,.05rem + .1vw,.125rem);font-size:clamp(.5625rem,.28rem + .59vw,.75rem);line-height:1.6;padding:clamp(.09375rem,.05rem + .1vw,.125rem) clamp(.375rem,.19rem + .39vw,.5rem);text-box:trim-both cap alphabetic;white-space:nowrap}@media(max-width:767px){.p-session-form__date-closed{border-radius:.53vw;font-size:3.2vw;padding:.53vw 2.13vw}}.p-session-form__consent-row .wpcf7-list-item-label,.p-session-form__date-list .wpcf7-list-item-label,.p-session-form__referral-list .wpcf7-list-item-label{line-height:1.6;text-box:trim-both cap alphabetic;white-space:nowrap}@media(max-width:767px){.p-session-form__consent-row .wpcf7-list-item-label,.p-session-form__date-list .wpcf7-list-item-label,.p-session-form__referral-list .wpcf7-list-item-label{font-size:4.27vw}}@media(max-width:767px){.p-session-form__job-item{background-color:var(--color-linen)}}.p-session-form__job-label{line-height:1.6;overflow-wrap:anywhere;word-break:auto-phrase}.p-session-form__job-label-suffix{display:inline-block;font-size:clamp(.65625rem,.33rem + .68vw,.875rem);white-space:nowrap}@media(max-width:767px){.p-session-form__job-label-suffix{font-size:3.73vw}}@media(max-width:767px){.p-session-form__date-list .wpcf7-list-item label{background-color:var(--color-linen);border-radius:1.07vw;min-height:12.8vw;padding-inline:3.2vw;width:100%}.p-session-form__date-list .wpcf7-list-item label:has(input:checked){background-color:var(--color-orange)}.p-session-form__date-list .wpcf7-list-item label:has(input:checked) .wpcf7-list-item-label{color:var(--color-white)}.p-session-form__job-item:has(:checked) .p-session-form__job-label{color:var(--color-white)}.p-session-form__date-list .wpcf7-list-item .p-session-form__date-item--closed{background-color:var(--color-gray)}}.p-session-form__job-groups{display:flex;flex-direction:column;gap:clamp(1.875rem,.94rem + 1.95vw,2.5rem)}@media(max-width:767px){.p-session-form__job-groups{gap:10.67vw}}.p-session-form__job-group{display:flex;flex-direction:column;gap:clamp(.9375rem,.47rem + .98vw,1.25rem)}@media(max-width:767px){.p-session-form__job-group{gap:5.33vw}}.p-session-form__job-group-title{line-height:1.6}.p-session-form__job-list{display:grid;gap:clamp(.9375rem,.47rem + .98vw,1.25rem) 0;grid-template-columns:repeat(3,clamp(10.875rem,5.44rem + 11.33vw,14.5rem));justify-content:space-between}@media(max-width:767px){.p-session-form__job-list{gap:5.33vw;grid-template-columns:minmax(0,1fr)}}.p-session-form__job-list>.p-session-form__job-item:only-child{grid-column:1/-1}.p-session-form__consent{display:flex;flex-direction:column;gap:clamp(1.5rem,.75rem + 1.56vw,2rem)}@media(max-width:767px){.p-session-form__consent{gap:8.53vw}}.p-session-form__privacy-title{font-size:clamp(.9375rem,.47rem + .98vw,1.25rem);line-height:1.6}@media(max-width:767px){.p-session-form__privacy-title{font-size:5.33vw}}.p-session-form__privacy-text{line-height:1.6}@media(max-width:767px){.p-session-form__privacy-text{font-size:4.27vw}}.p-session-form__privacy-link{color:inherit;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.p-session-form__consent-row{display:flex}.p-session-form__consent-row label{gap:clamp(.375rem,.19rem + .39vw,.5rem)}@media(max-width:767px){.p-session-form__consent-row label{gap:2.13vw}}.p-session-form__consent-row .wpcf7-list-item-label{white-space:normal}.p-session-form__submit-area{align-items:center;display:flex;flex-direction:column;gap:clamp(.9375rem,.47rem + .98vw,1.25rem)}@media(max-width:767px){.p-session-form__submit-area{gap:4.27vw}}.p-session-form__submit{display:inline-flex;padding-block:clamp(.5625rem,.28rem + .59vw,.75rem)}.p-session-form__submit:disabled{cursor:not-allowed;opacity:.5}@media(max-width:767px){.p-session-form__submit{gap:3.2vw;justify-content:space-between;padding-block:3.2vw;padding-inline:5.33vw;width:54.4vw}.p-session-form__submit .c-icon-arrow{margin-inline-end:-.53vw}}.p-session-form__submit-note{line-height:1.6;text-align:center}@media(max-width:767px){.p-session-form__submit-note{text-align:left}}.p-session-form__value--pair span:last-of-type .wpcf7-not-valid-tip{left:calc(50% + clamp(.5625rem,.28rem + .59vw,.75rem))}@media(max-width:767px){.p-session-form__value--pair span:last-of-type .wpcf7-not-valid-tip{left:calc(50% + 3.2vw)}}.p-session-next-event{overflow-x:clip;position:relative;width:100%}.p-session-next-event__container{margin-inline:auto;max-width:1280px}.p-session-next-event__inner{align-items:stretch;display:flex}@media(max-width:767px){.p-session-next-event__inner{flex-direction:column}}.p-session-next-event__sidebar{flex-shrink:0;width:35%}@media(max-width:767px){.p-session-next-event__sidebar{width:100%}}.p-session-next-event__sidebar{background-color:var(--color-white);position:relative;z-index:0}.p-session-next-event__sidebar:before{background-color:var(--color-white);bottom:0;content:"";position:absolute;right:100%;top:0;width:100vw;z-index:-1}.p-session-next-event__sidebar{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(.9375rem,.47rem + .98vw,1.25rem) clamp(3.75rem,1.88rem + 3.91vw,5rem) clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-next-event__sidebar{padding:10.67vw 9.33vw}}@media(max-width:767px){.p-session-next-event__sidebar{background-color:var(--color-linen)}.p-session-next-event__sidebar:before{background-color:var(--color-linen)}}.p-session-next-event__content{background-color:var(--color-linen);flex:1;min-width:0;position:relative;z-index:0}.p-session-next-event__content:before{background-color:var(--color-linen);bottom:0;content:"";left:100%;position:absolute;top:0;width:100vw;z-index:-1}.p-session-next-event__content{padding:clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(6rem,3rem + 6.25vw,8rem) clamp(4.6875rem,2.34rem + 4.88vw,6.25rem) clamp(5.625rem,2.81rem + 5.86vw,7.5rem)}@media(max-width:1024px){.p-session-next-event__content{padding-left:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem);padding-right:clamp(2.34375rem,1.17rem + 2.44vw,3.125rem)}}@media(max-width:767px){.p-session-next-event__content{padding:16vw 4.27vw 16vw 2.93vw}}@media(max-width:767px){.p-session-next-event__content{align-items:flex-start;background-color:var(--color-white);display:flex;gap:5.33vw}.p-session-next-event__content:before{background-color:var(--color-white)}}.p-session-next-event__label{bottom:clamp(1.875rem,.94rem + 1.95vw,2.5rem);color:var(--color-orange);font-family:var(--font-english);font-size:clamp(.65625rem,.33rem + .68vw,.875rem);font-weight:400;left:clamp(-2rem,-.75rem + -1.56vw,-1.5rem);line-height:1.6;opacity:.4;position:absolute;white-space:nowrap;writing-mode:vertical-rl}@media(max-width:767px){.p-session-next-event__label{font-size:3.73vw;line-height:.8}}@media(max-width:767px){.p-session-next-event__label{flex-shrink:0;order:-1;position:static}}.p-session-next-event__label{text-box:trim-both cap alphabetic}.p-session-next-event__content-inner{display:flex;flex-direction:column}@media(max-width:767px){.p-session-next-event__content-inner{flex:1;gap:10.67vw;min-width:0}}.p-session-next-event__content{min-height:clamp(17.671875rem,8.84rem + 18.41vw,23.5625rem)}@media(max-width:767px){.p-session-next-event__content{min-height:0}}.p-session-next-event__content-inner{align-items:flex-start;gap:clamp(2.8125rem,1.41rem + 2.93vw,3.75rem)}@media(max-width:767px){.p-session-next-event__content-inner{gap:8.53vw}}.p-session-next-event__text{display:flex;flex-direction:column;gap:clamp(1.875rem,.94rem + 1.95vw,2.5rem)}@media(max-width:767px){.p-session-next-event__text{gap:10.67vw}}.p-session-next-event__date{color:var(--color-charcoal);font-family:var(--font-primary-bold);font-size:clamp(1.5rem,.75rem + 1.56vw,2rem);font-weight:700;line-height:1.5}@media(max-width:767px){.p-session-next-event__date{font-size:6.4vw;line-height:1.6}}@media(max-width:767px){.p-session-next-event__date-time{display:block}}.p-session-next-event__note{line-height:1.6}@media(max-width:767px){.p-session-next-event__note{font-size:4.27vw}}.p-session-next-event__button{display:inline-flex;padding-block:clamp(.515625rem,.26rem + .54vw,.6875rem)}@media(max-width:767px){.p-session-next-event__button{padding-block:2.93vw}}
