@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap); @import url(https://fonts.googleapis.com/css2?family=Source+Serif+Pro:wght@400;600;700&display=swap); @import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap); @charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;border-radius:var(--plyr-menu-radius,4px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important} .flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/* /*rtl:begin:ignore*/left:0/* /*rtl:end:ignore*/}/* /*rtl:begin:ignore*/ /* /*rtl:end:ignore*/ .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/* /*rtl:begin:ignore*/right:0/* /*rtl:end:ignore*/}/* /*rtl:begin:ignore*/ /* /*rtl:end:ignore*/ .flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}} .cc-w-i .cc-i-body p { color: #121212; max-width: none; } .cc-w-i .cc-i-body p :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; } .cc-w-i .cc-i-body p :where(a):not(:where([class~="not-prose"] *)) { color: #841C53; text-decoration: none; font-weight: 600; } .cc-w-i .cc-i-body p :where(a):not(:where([class~="not-prose"] *)):hover { color: #953367; text-decoration: underline; } .cc-w-i .cc-i-body p :where(a):not(:where([class~="not-prose"] *)) { line-height: 150%; letter-spacing: 0.02rem; } .cc-w-i .cc-i-body p :where(strong):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 700; } .cc-w-i .cc-i-body p :where(a strong):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-i .cc-i-body p :where(blockquote strong):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-i .cc-i-body p :where(thead th strong):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-i .cc-i-body p :where(ol):not(:where([class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } .cc-w-i .cc-i-body p :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } .cc-w-i .cc-i-body p :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } .cc-w-i .cc-i-body p :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } .cc-w-i .cc-i-body p :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } .cc-w-i .cc-i-body p :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } .cc-w-i .cc-i-body p :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } .cc-w-i .cc-i-body p :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } .cc-w-i .cc-i-body p :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } .cc-w-i .cc-i-body p :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { list-style-type: decimal; } .cc-w-i .cc-i-body p :where(ul):not(:where([class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } .cc-w-i .cc-i-body p :where(ol > li):not(:where([class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); } .cc-w-i .cc-i-body p :where(ul > li):not(:where([class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } .cc-w-i .cc-i-body p :where(hr):not(:where([class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } .cc-w-i .cc-i-body p :where(blockquote):not(:where([class~="not-prose"] *)) { font-weight: inherit; font-style: inherit; color: inherit; border-left-width: 0.25rem; border-left-color: var(--tw-prose-quote-borders); quotes: "\201C""\201D""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-left: 1em; border: none; margin-left: 2rem; } .cc-w-i .cc-i-body p :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { content: open-quote; } .cc-w-i .cc-i-body p :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { content: close-quote; } .cc-w-i .cc-i-body p :where(h1):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.625rem; margin-top: 0; margin-bottom: 0.8888889em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.08125rem; } .cc-w-i .cc-i-body p :where(h1):not(:where([class~="not-prose"] *)) :first-child { margin-bottom: 0.8333333em; } .cc-w-i .cc-i-body p :where(h1 strong):not(:where([class~="not-prose"] *)) { font-weight: 900; color: inherit; } .cc-w-i .cc-i-body p :where(h2):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.375rem; margin-top: 2em; margin-bottom: 1em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.06875rem; } .cc-w-i .cc-i-body p :where(h2 strong):not(:where([class~="not-prose"] *)) { font-weight: 800; color: inherit; } .cc-w-i .cc-i-body p :where(h3):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.125rem; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.05625rem; } .cc-w-i .cc-i-body p :where(h3 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit; } .cc-w-i .cc-i-body p :where(h4):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 125%; font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; font-size: 1rem; letter-spacing: 0.1rem; } .cc-w-i .cc-i-body p :where(h4 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit; } .cc-w-i .cc-i-body p :where(img):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } .cc-w-i .cc-i-body p :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } .cc-w-i .cc-i-body p :where(figcaption):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-captions); font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em; } .cc-w-i .cc-i-body p :where(code):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } .cc-w-i .cc-i-body p :where(code):not(:where([class~="not-prose"] *))::before { content: "`"; } .cc-w-i .cc-i-body p :where(code):not(:where([class~="not-prose"] *))::after { content: "`"; } .cc-w-i .cc-i-body p :where(a code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-i .cc-i-body p :where(h1 code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-i .cc-i-body p :where(h2 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } .cc-w-i .cc-i-body p :where(h3 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } .cc-w-i .cc-i-body p :where(h4 code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-i .cc-i-body p :where(blockquote code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-i .cc-i-body p :where(thead th code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-i .cc-i-body p :where(pre):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-right: 1.1428571em; padding-bottom: 0.8571429em; padding-left: 1.1428571em; } .cc-w-i .cc-i-body p :where(pre code):not(:where([class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } .cc-w-i .cc-i-body p :where(pre code):not(:where([class~="not-prose"] *))::before { content: none; } .cc-w-i .cc-i-body p :where(pre code):not(:where([class~="not-prose"] *))::after { content: none; } .cc-w-i .cc-i-body p :where(table):not(:where([class~="not-prose"] *)) { width: 100%; table-layout: auto; text-align: left; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.7142857; } .cc-w-i .cc-i-body p :where(thead):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } .cc-w-i .cc-i-body p :where(thead th):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } .cc-w-i .cc-i-body p :where(tbody tr):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } .cc-w-i .cc-i-body p :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { border-bottom-width: 0; } .cc-w-i .cc-i-body p :where(tbody td):not(:where([class~="not-prose"] *)) { vertical-align: baseline; } .cc-w-i .cc-i-body p :where(tfoot):not(:where([class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } .cc-w-i .cc-i-body p :where(tfoot td):not(:where([class~="not-prose"] *)) { vertical-align: top; } .cc-w-i .cc-i-body p { --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 1rem; line-height: 1.75; } .cc-w-i .cc-i-body p :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; line-height: 150%; letter-spacing: 0.02rem; } .cc-w-i .cc-i-body p :where(video):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } .cc-w-i .cc-i-body p :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } .cc-w-i .cc-i-body p :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } .cc-w-i .cc-i-body p :where(li):not(:where([class~="not-prose"] *))::marker { color: #000000; } .cc-w-i .cc-i-body p :where(ol > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } .cc-w-i .cc-i-body p :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } .cc-w-i .cc-i-body p :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } .cc-w-i .cc-i-body p :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } .cc-w-i .cc-i-body p :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } .cc-w-i .cc-i-body p :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } .cc-w-i .cc-i-body p :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } .cc-w-i .cc-i-body p :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } .cc-w-i .cc-i-body p :where(hr + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(h2 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(h3 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .cc-w-i .cc-i-body p :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .cc-w-i .cc-i-body p :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding-top: 0.5714286em; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } .cc-w-i .cc-i-body p :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .cc-w-i .cc-i-body p :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .cc-w-i .cc-i-body p :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } .cc-w-i .cc-i-body p :where(label):not(:where([class~="not-prose"] *)) { text-transform: uppercase; line-height: 112%; letter-spacing: 0.12rem; } .cc-w-i .cc-i-body p :where(caption):not(:where([class~="not-prose"] *)) { font-style: italic; font-size: 0.875rem; line-height: 120%; letter-spacing: 0.03rem; } @media (min-width: 768px) { .cc-w-i .cc-i-body p :where(h1):not(:where([class~="not-prose"] *)) { font-size: 2rem; letter-spacing: 0.1rem; } .cc-w-i .cc-i-body p :where(h2):not(:where([class~="not-prose"] *)) { font-size: 1.625rem; letter-spacing: 0.08125rem; } .cc-w-i .cc-i-body p :where(h3):not(:where([class~="not-prose"] *)) { font-size: 1.375rem; letter-spacing: 0.06875rem; } .cc-w-i .cc-i-body p :where(h4):not(:where([class~="not-prose"] *)) { font-size: 1.125rem; letter-spacing: 0.1125rem; } } @media (min-width: 1024px) { .cc-w-i .cc-i-body p { font-size: 1.125rem; line-height: 1.7777778; } .cc-w-i .cc-i-body p :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; } .cc-w-i .cc-i-body p :where([class~="lead"]):not(:where([class~="not-prose"] *)) { font-size: 1.2222222em; line-height: 1.4545455; margin-top: 1.0909091em; margin-bottom: 1.0909091em; } .cc-w-i .cc-i-body p :where(blockquote):not(:where([class~="not-prose"] *)) { margin-top: 1.6666667em; margin-bottom: 1.6666667em; padding-left: 1em; } .cc-w-i .cc-i-body p :where(h1):not(:where([class~="not-prose"] *)) { font-size: 2rem; margin-top: 0; margin-bottom: 0.8333333em; line-height: 125%; letter-spacing: 0.1rem; } .cc-w-i .cc-i-body p :where(h1):not(:where([class~="not-prose"] *)):last-child { margin-bottom: revert; } .cc-w-i .cc-i-body p :where(h2):not(:where([class~="not-prose"] *)) { font-size: 1.625rem; margin-top: 1.8666667em; margin-bottom: 1.0666667em; line-height: 1.3333333; letter-spacing: 0.08125rem; } .cc-w-i .cc-i-body p :where(h3):not(:where([class~="not-prose"] *)) { font-size: 1.375rem; margin-top: 1.6666667em; margin-bottom: 0.6666667em; line-height: 1.5; letter-spacing: 0.06875rem; } .cc-w-i .cc-i-body p :where(h4):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 0.4444444em; line-height: 1.5555556; font-size: 1.125rem; letter-spacing: 0.1125rem; } .cc-w-i .cc-i-body p :where(img):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } .cc-w-i .cc-i-body p :where(video):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } .cc-w-i .cc-i-body p :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } .cc-w-i .cc-i-body p :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } .cc-w-i .cc-i-body p :where(figcaption):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.5; margin-top: 1em; } .cc-w-i .cc-i-body p :where(code):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; } .cc-w-i .cc-i-body p :where(h2 code):not(:where([class~="not-prose"] *)) { font-size: 0.8666667em; } .cc-w-i .cc-i-body p :where(h3 code):not(:where([class~="not-prose"] *)) { font-size: 0.875em; } .cc-w-i .cc-i-body p :where(pre):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.75; margin-top: 2em; margin-bottom: 2em; border-radius: 0.375rem; padding-top: 1em; padding-right: 1.5em; padding-bottom: 1em; padding-left: 1.5em; } .cc-w-i .cc-i-body p :where(ol):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } .cc-w-i .cc-i-body p :where(ul):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } .cc-w-i .cc-i-body p :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.6666667em; margin-bottom: 0.6666667em; } .cc-w-i .cc-i-body p :where(ol > li):not(:where([class~="not-prose"] *)) { padding-left: 0.4444444em; } .cc-w-i .cc-i-body p :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.4444444em; } .cc-w-i .cc-i-body p :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } .cc-w-i .cc-i-body p :where(.lg\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; } .cc-w-i .cc-i-body p :where(.lg\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.3333333em; } .cc-w-i .cc-i-body p :where(.lg\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; } .cc-w-i .cc-i-body p :where(.lg\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.3333333em; } .cc-w-i .cc-i-body p :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } .cc-w-i .cc-i-body p :where(hr):not(:where([class~="not-prose"] *)) { margin-top: 3.1111111em; margin-bottom: 3.1111111em; } .cc-w-i .cc-i-body p :where(hr + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(h2 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(h3 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(table):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.5; } .cc-w-i .cc-i-body p :where(thead th):not(:where([class~="not-prose"] *)) { padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } .cc-w-i .cc-i-body p :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .cc-w-i .cc-i-body p :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .cc-w-i .cc-i-body p :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } .cc-w-i .cc-i-body p :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .cc-w-i .cc-i-body p :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .cc-w-i .cc-i-body p :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-i .cc-i-body p :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } } .rideshare-form:not(.loading) .loader { display: none; } table.ridelist tbody tr { cursor: pointer; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 300ms; } table.ridelist tbody tr:hover { --tw-bg-opacity: 1; background-color: rgb(234 228 221 / var(--tw-bg-opacity)); } table.ridelist tbody tr th { color: #121212; max-width: none; } table.ridelist tbody tr th :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; } table.ridelist tbody tr th :where(a):not(:where([class~="not-prose"] *)) { color: #841C53; text-decoration: none; font-weight: 600; } table.ridelist tbody tr th :where(a):not(:where([class~="not-prose"] *)):hover { color: #953367; text-decoration: underline; } table.ridelist tbody tr th :where(a):not(:where([class~="not-prose"] *)) { line-height: 150%; letter-spacing: 0.02rem; } table.ridelist tbody tr th :where(strong):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 700; } table.ridelist tbody tr th :where(a strong):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr th :where(blockquote strong):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr th :where(thead th strong):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr th :where(ol):not(:where([class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } table.ridelist tbody tr th :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } table.ridelist tbody tr th :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } table.ridelist tbody tr th :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } table.ridelist tbody tr th :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } table.ridelist tbody tr th :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } table.ridelist tbody tr th :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } table.ridelist tbody tr th :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } table.ridelist tbody tr th :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } table.ridelist tbody tr th :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { list-style-type: decimal; } table.ridelist tbody tr th :where(ul):not(:where([class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } table.ridelist tbody tr th :where(ol > li):not(:where([class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); } table.ridelist tbody tr th :where(ul > li):not(:where([class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } table.ridelist tbody tr th :where(hr):not(:where([class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } table.ridelist tbody tr th :where(blockquote):not(:where([class~="not-prose"] *)) { font-weight: inherit; font-style: inherit; color: inherit; border-left-width: 0.25rem; border-left-color: var(--tw-prose-quote-borders); quotes: "\201C""\201D""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-left: 1em; border: none; margin-left: 2rem; } table.ridelist tbody tr th :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { content: open-quote; } table.ridelist tbody tr th :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { content: close-quote; } table.ridelist tbody tr th :where(h1):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.625rem; margin-top: 0; margin-bottom: 0.8888889em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.08125rem; } table.ridelist tbody tr th :where(h1):not(:where([class~="not-prose"] *)) :first-child { margin-bottom: 0.8333333em; } table.ridelist tbody tr th :where(h1 strong):not(:where([class~="not-prose"] *)) { font-weight: 900; color: inherit; } table.ridelist tbody tr th :where(h2):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.375rem; margin-top: 2em; margin-bottom: 1em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.06875rem; } table.ridelist tbody tr th :where(h2 strong):not(:where([class~="not-prose"] *)) { font-weight: 800; color: inherit; } table.ridelist tbody tr th :where(h3):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.125rem; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.05625rem; } table.ridelist tbody tr th :where(h3 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit; } table.ridelist tbody tr th :where(h4):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 125%; font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; font-size: 1rem; letter-spacing: 0.1rem; } table.ridelist tbody tr th :where(h4 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit; } table.ridelist tbody tr th :where(img):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } table.ridelist tbody tr th :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } table.ridelist tbody tr th :where(figcaption):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-captions); font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em; } table.ridelist tbody tr th :where(code):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } table.ridelist tbody tr th :where(code):not(:where([class~="not-prose"] *))::before { content: "`"; } table.ridelist tbody tr th :where(code):not(:where([class~="not-prose"] *))::after { content: "`"; } table.ridelist tbody tr th :where(a code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr th :where(h1 code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr th :where(h2 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } table.ridelist tbody tr th :where(h3 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } table.ridelist tbody tr th :where(h4 code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr th :where(blockquote code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr th :where(thead th code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr th :where(pre):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-right: 1.1428571em; padding-bottom: 0.8571429em; padding-left: 1.1428571em; } table.ridelist tbody tr th :where(pre code):not(:where([class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } table.ridelist tbody tr th :where(pre code):not(:where([class~="not-prose"] *))::before { content: none; } table.ridelist tbody tr th :where(pre code):not(:where([class~="not-prose"] *))::after { content: none; } table.ridelist tbody tr th :where(table):not(:where([class~="not-prose"] *)) { width: 100%; table-layout: auto; text-align: left; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.7142857; } table.ridelist tbody tr th :where(thead):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } table.ridelist tbody tr th :where(thead th):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } table.ridelist tbody tr th :where(tbody tr):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } table.ridelist tbody tr th :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { border-bottom-width: 0; } table.ridelist tbody tr th :where(tbody td):not(:where([class~="not-prose"] *)) { vertical-align: baseline; } table.ridelist tbody tr th :where(tfoot):not(:where([class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } table.ridelist tbody tr th :where(tfoot td):not(:where([class~="not-prose"] *)) { vertical-align: top; } table.ridelist tbody tr th { --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 1rem; line-height: 1.75; } table.ridelist tbody tr th :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; line-height: 150%; letter-spacing: 0.02rem; } table.ridelist tbody tr th :where(video):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } table.ridelist tbody tr th :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } table.ridelist tbody tr th :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } table.ridelist tbody tr th :where(li):not(:where([class~="not-prose"] *))::marker { color: #000000; } table.ridelist tbody tr th :where(ol > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } table.ridelist tbody tr th :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } table.ridelist tbody tr th :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } table.ridelist tbody tr th :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } table.ridelist tbody tr th :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } table.ridelist tbody tr th :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } table.ridelist tbody tr th :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } table.ridelist tbody tr th :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } table.ridelist tbody tr th :where(hr + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(h2 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(h3 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } table.ridelist tbody tr th :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } table.ridelist tbody tr th :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding-top: 0.5714286em; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } table.ridelist tbody tr th :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } table.ridelist tbody tr th :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } table.ridelist tbody tr th :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } table.ridelist tbody tr th :where(label):not(:where([class~="not-prose"] *)) { text-transform: uppercase; line-height: 112%; letter-spacing: 0.12rem; } table.ridelist tbody tr th :where(caption):not(:where([class~="not-prose"] *)) { font-style: italic; font-size: 0.875rem; line-height: 120%; letter-spacing: 0.03rem; } @media (min-width: 768px) { table.ridelist tbody tr th :where(h1):not(:where([class~="not-prose"] *)) { font-size: 2rem; letter-spacing: 0.1rem; } table.ridelist tbody tr th :where(h2):not(:where([class~="not-prose"] *)) { font-size: 1.625rem; letter-spacing: 0.08125rem; } table.ridelist tbody tr th :where(h3):not(:where([class~="not-prose"] *)) { font-size: 1.375rem; letter-spacing: 0.06875rem; } table.ridelist tbody tr th :where(h4):not(:where([class~="not-prose"] *)) { font-size: 1.125rem; letter-spacing: 0.1125rem; } } @media (min-width: 1024px) { table.ridelist tbody tr th { font-size: 1.125rem; line-height: 1.7777778; } table.ridelist tbody tr th :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; } table.ridelist tbody tr th :where([class~="lead"]):not(:where([class~="not-prose"] *)) { font-size: 1.2222222em; line-height: 1.4545455; margin-top: 1.0909091em; margin-bottom: 1.0909091em; } table.ridelist tbody tr th :where(blockquote):not(:where([class~="not-prose"] *)) { margin-top: 1.6666667em; margin-bottom: 1.6666667em; padding-left: 1em; } table.ridelist tbody tr th :where(h1):not(:where([class~="not-prose"] *)) { font-size: 2rem; margin-top: 0; margin-bottom: 0.8333333em; line-height: 125%; letter-spacing: 0.1rem; } table.ridelist tbody tr th :where(h1):not(:where([class~="not-prose"] *)):last-child { margin-bottom: revert; } table.ridelist tbody tr th :where(h2):not(:where([class~="not-prose"] *)) { font-size: 1.625rem; margin-top: 1.8666667em; margin-bottom: 1.0666667em; line-height: 1.3333333; letter-spacing: 0.08125rem; } table.ridelist tbody tr th :where(h3):not(:where([class~="not-prose"] *)) { font-size: 1.375rem; margin-top: 1.6666667em; margin-bottom: 0.6666667em; line-height: 1.5; letter-spacing: 0.06875rem; } table.ridelist tbody tr th :where(h4):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 0.4444444em; line-height: 1.5555556; font-size: 1.125rem; letter-spacing: 0.1125rem; } table.ridelist tbody tr th :where(img):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } table.ridelist tbody tr th :where(video):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } table.ridelist tbody tr th :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } table.ridelist tbody tr th :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } table.ridelist tbody tr th :where(figcaption):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.5; margin-top: 1em; } table.ridelist tbody tr th :where(code):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; } table.ridelist tbody tr th :where(h2 code):not(:where([class~="not-prose"] *)) { font-size: 0.8666667em; } table.ridelist tbody tr th :where(h3 code):not(:where([class~="not-prose"] *)) { font-size: 0.875em; } table.ridelist tbody tr th :where(pre):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.75; margin-top: 2em; margin-bottom: 2em; border-radius: 0.375rem; padding-top: 1em; padding-right: 1.5em; padding-bottom: 1em; padding-left: 1.5em; } table.ridelist tbody tr th :where(ol):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } table.ridelist tbody tr th :where(ul):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } table.ridelist tbody tr th :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.6666667em; margin-bottom: 0.6666667em; } table.ridelist tbody tr th :where(ol > li):not(:where([class~="not-prose"] *)) { padding-left: 0.4444444em; } table.ridelist tbody tr th :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.4444444em; } table.ridelist tbody tr th :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } table.ridelist tbody tr th :where(.lg\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; } table.ridelist tbody tr th :where(.lg\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.3333333em; } table.ridelist tbody tr th :where(.lg\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; } table.ridelist tbody tr th :where(.lg\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.3333333em; } table.ridelist tbody tr th :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } table.ridelist tbody tr th :where(hr):not(:where([class~="not-prose"] *)) { margin-top: 3.1111111em; margin-bottom: 3.1111111em; } table.ridelist tbody tr th :where(hr + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(h2 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(h3 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(table):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.5; } table.ridelist tbody tr th :where(thead th):not(:where([class~="not-prose"] *)) { padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } table.ridelist tbody tr th :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } table.ridelist tbody tr th :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } table.ridelist tbody tr th :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } table.ridelist tbody tr th :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } table.ridelist tbody tr th :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } table.ridelist tbody tr th :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr th :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } } table.ridelist tbody tr td { color: #121212; max-width: none; } table.ridelist tbody tr td :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; } table.ridelist tbody tr td :where(a):not(:where([class~="not-prose"] *)) { color: #841C53; text-decoration: none; font-weight: 600; } table.ridelist tbody tr td :where(a):not(:where([class~="not-prose"] *)):hover { color: #953367; text-decoration: underline; } table.ridelist tbody tr td :where(a):not(:where([class~="not-prose"] *)) { line-height: 150%; letter-spacing: 0.02rem; } table.ridelist tbody tr td :where(strong):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 700; } table.ridelist tbody tr td :where(a strong):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr td :where(blockquote strong):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr td :where(thead th strong):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr td :where(ol):not(:where([class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } table.ridelist tbody tr td :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } table.ridelist tbody tr td :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } table.ridelist tbody tr td :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } table.ridelist tbody tr td :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } table.ridelist tbody tr td :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } table.ridelist tbody tr td :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } table.ridelist tbody tr td :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } table.ridelist tbody tr td :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } table.ridelist tbody tr td :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { list-style-type: decimal; } table.ridelist tbody tr td :where(ul):not(:where([class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } table.ridelist tbody tr td :where(ol > li):not(:where([class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); } table.ridelist tbody tr td :where(ul > li):not(:where([class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } table.ridelist tbody tr td :where(hr):not(:where([class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } table.ridelist tbody tr td :where(blockquote):not(:where([class~="not-prose"] *)) { font-weight: inherit; font-style: inherit; color: inherit; border-left-width: 0.25rem; border-left-color: var(--tw-prose-quote-borders); quotes: "\201C""\201D""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-left: 1em; border: none; margin-left: 2rem; } table.ridelist tbody tr td :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { content: open-quote; } table.ridelist tbody tr td :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { content: close-quote; } table.ridelist tbody tr td :where(h1):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.625rem; margin-top: 0; margin-bottom: 0.8888889em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.08125rem; } table.ridelist tbody tr td :where(h1):not(:where([class~="not-prose"] *)) :first-child { margin-bottom: 0.8333333em; } table.ridelist tbody tr td :where(h1 strong):not(:where([class~="not-prose"] *)) { font-weight: 900; color: inherit; } table.ridelist tbody tr td :where(h2):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.375rem; margin-top: 2em; margin-bottom: 1em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.06875rem; } table.ridelist tbody tr td :where(h2 strong):not(:where([class~="not-prose"] *)) { font-weight: 800; color: inherit; } table.ridelist tbody tr td :where(h3):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.125rem; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.05625rem; } table.ridelist tbody tr td :where(h3 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit; } table.ridelist tbody tr td :where(h4):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 125%; font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; font-size: 1rem; letter-spacing: 0.1rem; } table.ridelist tbody tr td :where(h4 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit; } table.ridelist tbody tr td :where(img):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } table.ridelist tbody tr td :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } table.ridelist tbody tr td :where(figcaption):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-captions); font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em; } table.ridelist tbody tr td :where(code):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } table.ridelist tbody tr td :where(code):not(:where([class~="not-prose"] *))::before { content: "`"; } table.ridelist tbody tr td :where(code):not(:where([class~="not-prose"] *))::after { content: "`"; } table.ridelist tbody tr td :where(a code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr td :where(h1 code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr td :where(h2 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } table.ridelist tbody tr td :where(h3 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } table.ridelist tbody tr td :where(h4 code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr td :where(blockquote code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr td :where(thead th code):not(:where([class~="not-prose"] *)) { color: inherit; } table.ridelist tbody tr td :where(pre):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-right: 1.1428571em; padding-bottom: 0.8571429em; padding-left: 1.1428571em; } table.ridelist tbody tr td :where(pre code):not(:where([class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } table.ridelist tbody tr td :where(pre code):not(:where([class~="not-prose"] *))::before { content: none; } table.ridelist tbody tr td :where(pre code):not(:where([class~="not-prose"] *))::after { content: none; } table.ridelist tbody tr td :where(table):not(:where([class~="not-prose"] *)) { width: 100%; table-layout: auto; text-align: left; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.7142857; } table.ridelist tbody tr td :where(thead):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } table.ridelist tbody tr td :where(thead th):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } table.ridelist tbody tr td :where(tbody tr):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } table.ridelist tbody tr td :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { border-bottom-width: 0; } table.ridelist tbody tr td :where(tbody td):not(:where([class~="not-prose"] *)) { vertical-align: baseline; } table.ridelist tbody tr td :where(tfoot):not(:where([class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } table.ridelist tbody tr td :where(tfoot td):not(:where([class~="not-prose"] *)) { vertical-align: top; } table.ridelist tbody tr td { --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 1rem; line-height: 1.75; } table.ridelist tbody tr td :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; line-height: 150%; letter-spacing: 0.02rem; } table.ridelist tbody tr td :where(video):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } table.ridelist tbody tr td :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } table.ridelist tbody tr td :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } table.ridelist tbody tr td :where(li):not(:where([class~="not-prose"] *))::marker { color: #000000; } table.ridelist tbody tr td :where(ol > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } table.ridelist tbody tr td :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } table.ridelist tbody tr td :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } table.ridelist tbody tr td :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } table.ridelist tbody tr td :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } table.ridelist tbody tr td :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } table.ridelist tbody tr td :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } table.ridelist tbody tr td :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } table.ridelist tbody tr td :where(hr + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(h2 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(h3 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } table.ridelist tbody tr td :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } table.ridelist tbody tr td :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding-top: 0.5714286em; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } table.ridelist tbody tr td :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } table.ridelist tbody tr td :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } table.ridelist tbody tr td :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } table.ridelist tbody tr td :where(label):not(:where([class~="not-prose"] *)) { text-transform: uppercase; line-height: 112%; letter-spacing: 0.12rem; } table.ridelist tbody tr td :where(caption):not(:where([class~="not-prose"] *)) { font-style: italic; font-size: 0.875rem; line-height: 120%; letter-spacing: 0.03rem; } table.ridelist tbody tr td { padding-top: 0.25rem; padding-bottom: 0.25rem; padding-left: 0.5rem; padding-right: 0.5rem; vertical-align: top; line-height: 1.375; } @media (min-width: 768px) { table.ridelist tbody tr td :where(h1):not(:where([class~="not-prose"] *)) { font-size: 2rem; letter-spacing: 0.1rem; } table.ridelist tbody tr td :where(h2):not(:where([class~="not-prose"] *)) { font-size: 1.625rem; letter-spacing: 0.08125rem; } table.ridelist tbody tr td :where(h3):not(:where([class~="not-prose"] *)) { font-size: 1.375rem; letter-spacing: 0.06875rem; } table.ridelist tbody tr td :where(h4):not(:where([class~="not-prose"] *)) { font-size: 1.125rem; letter-spacing: 0.1125rem; } } @media (min-width: 1024px) { table.ridelist tbody tr td { font-size: 1.125rem; line-height: 1.7777778; } table.ridelist tbody tr td :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; } table.ridelist tbody tr td :where([class~="lead"]):not(:where([class~="not-prose"] *)) { font-size: 1.2222222em; line-height: 1.4545455; margin-top: 1.0909091em; margin-bottom: 1.0909091em; } table.ridelist tbody tr td :where(blockquote):not(:where([class~="not-prose"] *)) { margin-top: 1.6666667em; margin-bottom: 1.6666667em; padding-left: 1em; } table.ridelist tbody tr td :where(h1):not(:where([class~="not-prose"] *)) { font-size: 2rem; margin-top: 0; margin-bottom: 0.8333333em; line-height: 125%; letter-spacing: 0.1rem; } table.ridelist tbody tr td :where(h1):not(:where([class~="not-prose"] *)):last-child { margin-bottom: revert; } table.ridelist tbody tr td :where(h2):not(:where([class~="not-prose"] *)) { font-size: 1.625rem; margin-top: 1.8666667em; margin-bottom: 1.0666667em; line-height: 1.3333333; letter-spacing: 0.08125rem; } table.ridelist tbody tr td :where(h3):not(:where([class~="not-prose"] *)) { font-size: 1.375rem; margin-top: 1.6666667em; margin-bottom: 0.6666667em; line-height: 1.5; letter-spacing: 0.06875rem; } table.ridelist tbody tr td :where(h4):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 0.4444444em; line-height: 1.5555556; font-size: 1.125rem; letter-spacing: 0.1125rem; } table.ridelist tbody tr td :where(img):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } table.ridelist tbody tr td :where(video):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } table.ridelist tbody tr td :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 1.7777778em; margin-bottom: 1.7777778em; } table.ridelist tbody tr td :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } table.ridelist tbody tr td :where(figcaption):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.5; margin-top: 1em; } table.ridelist tbody tr td :where(code):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; } table.ridelist tbody tr td :where(h2 code):not(:where([class~="not-prose"] *)) { font-size: 0.8666667em; } table.ridelist tbody tr td :where(h3 code):not(:where([class~="not-prose"] *)) { font-size: 0.875em; } table.ridelist tbody tr td :where(pre):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.75; margin-top: 2em; margin-bottom: 2em; border-radius: 0.375rem; padding-top: 1em; padding-right: 1.5em; padding-bottom: 1em; padding-left: 1.5em; } table.ridelist tbody tr td :where(ol):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } table.ridelist tbody tr td :where(ul):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } table.ridelist tbody tr td :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.6666667em; margin-bottom: 0.6666667em; } table.ridelist tbody tr td :where(ol > li):not(:where([class~="not-prose"] *)) { padding-left: 0.4444444em; } table.ridelist tbody tr td :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.4444444em; } table.ridelist tbody tr td :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } table.ridelist tbody tr td :where(.lg\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; } table.ridelist tbody tr td :where(.lg\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.3333333em; } table.ridelist tbody tr td :where(.lg\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.3333333em; } table.ridelist tbody tr td :where(.lg\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.3333333em; } table.ridelist tbody tr td :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.8888889em; margin-bottom: 0.8888889em; } table.ridelist tbody tr td :where(hr):not(:where([class~="not-prose"] *)) { margin-top: 3.1111111em; margin-bottom: 3.1111111em; } table.ridelist tbody tr td :where(hr + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(h2 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(h3 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(table):not(:where([class~="not-prose"] *)) { font-size: 0.8888889em; line-height: 1.5; } table.ridelist tbody tr td :where(thead th):not(:where([class~="not-prose"] *)) { padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } table.ridelist tbody tr td :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } table.ridelist tbody tr td :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } table.ridelist tbody tr td :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } table.ridelist tbody tr td :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } table.ridelist tbody tr td :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } table.ridelist tbody tr td :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } table.ridelist tbody tr td :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } table.ridelist tbody tr td { padding-top: 0.5rem; padding-bottom: 0.5rem; line-height: 1.5; } } table.ridelist tbody tr td:last-child { padding-right: 0.5rem; } .cc-w .cc-sub { position: relative !important; top: 0.25rem !important; padding-left: 0.5rem !important; font-size: 1rem !important; line-height: 1.5rem !important; } .cc-w-h { color: #121212; max-width: none; } .cc-w-h :where([class~="lead"]):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; } .cc-w-h :where(a):not(:where([class~="not-prose"] *)) { color: #841C53; text-decoration: none; font-weight: 600; } .cc-w-h :where(a):not(:where([class~="not-prose"] *)):hover { color: #953367; text-decoration: underline; } .cc-w-h :where(a):not(:where([class~="not-prose"] *)) { line-height: 150%; letter-spacing: 0.02rem; } .cc-w-h :where(strong):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-bold); font-weight: 700; } .cc-w-h :where(a strong):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-h :where(blockquote strong):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-h :where(thead th strong):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-h :where(ol):not(:where([class~="not-prose"] *)) { list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } .cc-w-h :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } .cc-w-h :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } .cc-w-h :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { list-style-type: upper-alpha; } .cc-w-h :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { list-style-type: lower-alpha; } .cc-w-h :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } .cc-w-h :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } .cc-w-h :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { list-style-type: upper-roman; } .cc-w-h :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { list-style-type: lower-roman; } .cc-w-h :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { list-style-type: decimal; } .cc-w-h :where(ul):not(:where([class~="not-prose"] *)) { list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } .cc-w-h :where(ol > li):not(:where([class~="not-prose"] *))::marker { font-weight: 400; color: var(--tw-prose-counters); } .cc-w-h :where(ul > li):not(:where([class~="not-prose"] *))::marker { color: var(--tw-prose-bullets); } .cc-w-h :where(hr):not(:where([class~="not-prose"] *)) { border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } .cc-w-h :where(blockquote):not(:where([class~="not-prose"] *)) { font-weight: inherit; font-style: inherit; color: inherit; border-left-width: 0.25rem; border-left-color: var(--tw-prose-quote-borders); quotes: "\201C""\201D""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-left: 1em; border: none; margin-left: 2rem; } .cc-w-h :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { content: open-quote; } .cc-w-h :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { content: close-quote; } .cc-w-h :where(h1):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.625rem; margin-top: 0; margin-bottom: 0.8888889em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.08125rem; } .cc-w-h :where(h1):not(:where([class~="not-prose"] *)) :first-child { margin-bottom: 0.8333333em; } .cc-w-h :where(h1 strong):not(:where([class~="not-prose"] *)) { font-weight: 900; color: inherit; } .cc-w-h :where(h2):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.375rem; margin-top: 2em; margin-bottom: 1em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.06875rem; } .cc-w-h :where(h2 strong):not(:where([class~="not-prose"] *)) { font-weight: 800; color: inherit; } .cc-w-h :where(h3):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; font-size: 1.125rem; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.05625rem; } .cc-w-h :where(h3 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit; } .cc-w-h :where(h4):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 700; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 125%; font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; font-size: 1rem; letter-spacing: 0.1rem; } .cc-w-h :where(h4 strong):not(:where([class~="not-prose"] *)) { font-weight: 700; color: inherit; } .cc-w-h :where(img):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } .cc-w-h :where(figure > *):not(:where([class~="not-prose"] *)) { margin-top: 0; margin-bottom: 0; } .cc-w-h :where(figcaption):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-captions); font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em; } .cc-w-h :where(code):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } .cc-w-h :where(code):not(:where([class~="not-prose"] *))::before { content: "`"; } .cc-w-h :where(code):not(:where([class~="not-prose"] *))::after { content: "`"; } .cc-w-h :where(a code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-h :where(h1 code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-h :where(h2 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.875em; } .cc-w-h :where(h3 code):not(:where([class~="not-prose"] *)) { color: inherit; font-size: 0.9em; } .cc-w-h :where(h4 code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-h :where(blockquote code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-h :where(thead th code):not(:where([class~="not-prose"] *)) { color: inherit; } .cc-w-h :where(pre):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-right: 1.1428571em; padding-bottom: 0.8571429em; padding-left: 1.1428571em; } .cc-w-h :where(pre code):not(:where([class~="not-prose"] *)) { background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } .cc-w-h :where(pre code):not(:where([class~="not-prose"] *))::before { content: none; } .cc-w-h :where(pre code):not(:where([class~="not-prose"] *))::after { content: none; } .cc-w-h :where(table):not(:where([class~="not-prose"] *)) { width: 100%; table-layout: auto; text-align: left; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.7142857; } .cc-w-h :where(thead):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } .cc-w-h :where(thead th):not(:where([class~="not-prose"] *)) { color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } .cc-w-h :where(tbody tr):not(:where([class~="not-prose"] *)) { border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } .cc-w-h :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { border-bottom-width: 0; } .cc-w-h :where(tbody td):not(:where([class~="not-prose"] *)) { vertical-align: baseline; } .cc-w-h :where(tfoot):not(:where([class~="not-prose"] *)) { border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } .cc-w-h :where(tfoot td):not(:where([class~="not-prose"] *)) { vertical-align: top; } .cc-w-h { --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 1rem; line-height: 1.75; } .cc-w-h :where(p):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; line-height: 150%; letter-spacing: 0.02rem; } .cc-w-h :where(video):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } .cc-w-h :where(figure):not(:where([class~="not-prose"] *)) { margin-top: 2em; margin-bottom: 2em; } .cc-w-h :where(li):not(:where([class~="not-prose"] *)) { margin-top: 0.5em; margin-bottom: 0.5em; } .cc-w-h :where(li):not(:where([class~="not-prose"] *))::marker { color: #000000; } .cc-w-h :where(ol > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } .cc-w-h :where(ul > li):not(:where([class~="not-prose"] *)) { padding-left: 0.375em; } .cc-w-h :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } .cc-w-h :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } .cc-w-h :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } .cc-w-h :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { margin-top: 1.25em; } .cc-w-h :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 1.25em; } .cc-w-h :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { margin-top: 0.75em; margin-bottom: 0.75em; } .cc-w-h :where(hr + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-h :where(h2 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-h :where(h3 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-h :where(h4 + *):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-h :where(thead th:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .cc-w-h :where(thead th:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .cc-w-h :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { padding-top: 0.5714286em; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } .cc-w-h :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { padding-left: 0; } .cc-w-h :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { padding-right: 0; } .cc-w-h :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { margin-top: 0; } .cc-w-h :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { margin-bottom: 0; } .cc-w-h :where(label):not(:where([class~="not-prose"] *)) { text-transform: uppercase; line-height: 112%; letter-spacing: 0.12rem; } .cc-w-h :where(caption):not(:where([class~="not-prose"] *)) { font-style: italic; font-size: 0.875rem; line-height: 120%; letter-spacing: 0.03rem; } .cc-w-h { text-align: center; } @media (min-width: 768px) { .cc-w-h :where(h1):not(:where([class~="not-prose"] *)) { font-size: 2rem; letter-spacing: 0.1rem; } .cc-w-h :where(h2):not(:where([class~="not-prose"] *)) { font-size: 1.625rem; letter-spacing: 0.08125rem; } .cc-w-h :where(h3):not(:where([class~="not-prose"] *)) { font-size: 1.375rem; letter-spacing: 0.06875rem; } .cc-w-h :where(h4):not(:where([class~="not-prose"] *)) { font-size: 1.125rem; letter-spacing: 0.1125rem; } } .cc-w .cc-i { margin-top: 0px !important; border-top-width: 0px !important; padding-top: 0px !important; } .submission-container .submission-edit { display: none; } .edit-submission-form .submission-container .submission-new { display: none; } .edit-submission-form .submission-container .submission-edit { display: block; } .search-container .event-list .event-card { margin-top: 1rem; margin-bottom: 1rem; } #search-results.event-list.compact .event-card, #event-search-results.event-list.compact .event-card { margin-top: 0.25rem; margin-bottom: 0.25rem; } #search-results.event-list.compact .event-container, #event-search-results.event-list.compact .event-container { padding-top: 1.25rem; padding-bottom: 1.25rem; padding-left: 2.5rem; padding-right: 2.5rem; --tw-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0px 0px 5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } #search-results.event-list.compact .teachers-full, #event-search-results.event-list.compact .teachers-full { display: none; } #search-results.event-list.compact .register, #event-search-results.event-list.compact .register { display: none; } #search-results.event-list.compact .event-description, #event-search-results.event-list.compact .event-description { display: none; } #search-results.event-list.compact .event-headline, #event-search-results.event-list.compact .event-headline { margin-bottom: 0.5rem; } #search-results.event-list.compact .event-wrap, #search-results.event-list.compact .event-title, #event-search-results.event-list.compact .event-wrap, #event-search-results.event-list.compact .event-title { margin-bottom: 0px; } #search-results.event-list.compact .event-meta-full, #event-search-results.event-list.compact .event-meta-full { display: none; } #search-results.event-list.expanded .event-container, #event-search-results.event-list.expanded .event-container { --tw-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0px 0px 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } #search-results.event-list.expanded .event-card, #event-search-results.event-list.expanded .event-card { margin-top: 1rem; margin-bottom: 1rem; } #search-results.event-list.expanded .teachers-names-only, #event-search-results.event-list.expanded .teachers-names-only { display: none; } #search-results.event-list.expanded .event-attributes, #event-search-results.event-list.expanded .event-attributes { display: none; } #search-results.event-list.expanded .teacher-names-only, #event-search-results.event-list.expanded .teacher-names-only { display: none; } .plyr { border-radius: 8px; box-shadow: 0 2px 15px rgba(0, 0, 0, .1); margin: 16px auto; } .modal-video .plyr { margin: 0; } /* ! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com */ /* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) */ *, ::before, ::after { box-sizing: border-box; /* 1 */ border-width: 0; /* 2 */ border-style: solid; /* 2 */ border-color: #e5e7eb; /* 2 */ } ::before, ::after { --tw-content: ''; } /* 1. Use a consistent sensible line-height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. 3. Use a more readable tab size. 4. Use the user's configured `sans` font-family by default. 5. Use the user's configured `sans` font-feature-settings by default. */ html { line-height: 1.5; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -moz-tab-size: 4; /* 3 */ -o-tab-size: 4; tab-size: 4; /* 3 */ font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */ font-feature-settings: normal; /* 5 */ } /* 1. Remove the margin in all browsers. 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. */ body { margin: 0; /* 1 */ line-height: inherit; /* 2 */ } /* 1. Add the correct height in Firefox. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 3. Ensure horizontal rules are visible by default. */ hr { height: 0; /* 1 */ color: inherit; /* 2 */ border-top-width: 1px; /* 3 */ } /* Add the correct text decoration in Chrome, Edge, and Safari. */ abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } /* Remove the default font size and weight for headings. */ h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } /* Reset links to optimize for opt-in styling instead of opt-out. */ a { color: inherit; text-decoration: inherit; } /* Add the correct font weight in Edge and Safari. */ b, strong { font-weight: bolder; } /* 1. Use the user's configured `mono` font family by default. 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ font-size: 1em; /* 2 */ } /* Add the correct font size in all browsers. */ small { font-size: 80%; } /* Prevent `sub` and `sup` elements from affecting the line height in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 3. Remove gaps between table borders by default. */ table { text-indent: 0; /* 1 */ border-color: inherit; /* 2 */ border-collapse: collapse; /* 3 */ } /* 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. 3. Remove default padding in all browsers. */ button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ font-weight: inherit; /* 1 */ line-height: inherit; /* 1 */ color: inherit; /* 1 */ margin: 0; /* 2 */ padding: 0; /* 3 */ } /* Remove the inheritance of text transform in Edge and Firefox. */ button, select { text-transform: none; } /* 1. Correct the inability to style clickable types in iOS and Safari. 2. Remove default button styles. */ button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; /* 1 */ background-color: transparent; /* 2 */ background-image: none; /* 2 */ } /* Use the modern Firefox focus style for all focusable elements. */ :-moz-focusring { outline: auto; } /* Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) */ :-moz-ui-invalid { box-shadow: none; } /* Add the correct vertical alignment in Chrome and Firefox. */ progress { vertical-align: baseline; } /* Correct the cursor style of increment and decrement buttons in Safari. */ ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } /* 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */ [type='search'] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /* Remove the inner padding in Chrome and Safari on macOS. */ ::-webkit-search-decoration { -webkit-appearance: none; } /* 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Add the correct display in Chrome and Safari. */ summary { display: list-item; } /* Removes the default spacing and border for appropriate elements. */ blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0; } fieldset { margin: 0; padding: 0; } legend { padding: 0; } ol, ul, menu { list-style: none; margin: 0; padding: 0; } /* Prevent resizing textareas horizontally by default. */ textarea { resize: vertical; } /* 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) 2. Set the default placeholder color to the user's configured gray 400 color. */ input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; /* 1 */ color: #9ca3af; /* 2 */ } input::placeholder, textarea::placeholder { opacity: 1; /* 1 */ color: #9ca3af; /* 2 */ } /* Set the default cursor for buttons. */ button, [role="button"] { cursor: pointer; } /* Make sure disabled buttons don't get the pointer cursor. */ :disabled { cursor: default; } /* 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) This can trigger a poorly considered lint error in some tools but is included by design. */ img, svg, video, canvas, audio, iframe, embed, object { display: block; /* 1 */ vertical-align: middle; /* 2 */ } /* Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) */ img, video { max-width: 100%; height: auto; } /* Make elements with the HTML hidden attribute stay hidden by default */ [hidden] { display: none; } [type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{ -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #fff; border-color: #6b7280; border-width: 1px; border-radius: 0px; padding-top: 0.5rem; padding-right: 0.75rem; padding-bottom: 0.5rem; padding-left: 0.75rem; font-size: 1rem; line-height: 1.5rem; --tw-shadow: 0 0 #0000; } [type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{ outline: 2px solid transparent; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); border-color: #2563eb; } input::-moz-placeholder, textarea::-moz-placeholder{ color: #6b7280; opacity: 1; } input::placeholder,textarea::placeholder{ color: #6b7280; opacity: 1; } ::-webkit-datetime-edit-fields-wrapper{ padding: 0; } ::-webkit-date-and-time-value{ min-height: 1.5em; } ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{ padding-top: 0; padding-bottom: 0; } select{ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; padding-right: 2.5rem; -webkit-print-color-adjust: exact; print-color-adjust: exact; } [multiple]{ background-image: initial; background-position: initial; background-repeat: unset; background-size: initial; padding-right: 0.75rem; -webkit-print-color-adjust: unset; print-color-adjust: unset; } [type='checkbox'],[type='radio']{ -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0; -webkit-print-color-adjust: exact; print-color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; -webkit-user-select: none; -moz-user-select: none; user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; color: #2563eb; background-color: #fff; border-color: #6b7280; border-width: 1px; --tw-shadow: 0 0 #0000; } [type='checkbox']{ border-radius: 0px; } [type='radio']{ border-radius: 100%; } [type='checkbox']:focus,[type='radio']:focus{ outline: 2px solid transparent; outline-offset: 2px; --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: #2563eb; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); } [type='checkbox']:checked,[type='radio']:checked{ border-color: transparent; background-color: currentColor; background-size: 100% 100%; background-position: center; background-repeat: no-repeat; } [type='checkbox']:checked{ background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); } [type='radio']:checked{ background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); } [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{ border-color: transparent; background-color: currentColor; } [type='checkbox']:indeterminate{ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); border-color: transparent; background-color: currentColor; background-size: 100% 100%; background-position: center; background-repeat: no-repeat; } [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{ border-color: transparent; background-color: currentColor; } [type='file']{ background: unset; border-color: inherit; border-width: 0; border-radius: 0; padding: 0; font-size: unset; line-height: inherit; } [type='file']:focus{ outline: 1px solid ButtonText; outline: 1px auto -webkit-focus-ring-color; } .image-overlay-text-shadow { text-shadow: 0px 0px 5px rgba(0,0,0,0.4); } .two-columns ol { list-style: inside decimal; } .two-columns ul { list-style: none; } .two-columns ul li{ background: 2px 2px no-repeat url("https://www.spiritrock.org/assets/icons/list-check.svg"); padding-bottom: 0.25rem; padding-left: 2.5rem; line-height: 2rem} *, ::before, ::after{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } ::backdrop{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } .container{ width: 100%; padding-right: 1rem; padding-left: 1rem; } @media (min-width: 640px){ .container{ max-width: 640px; padding-right: 2rem; padding-left: 2rem; } } @media (min-width: 768px){ .container{ max-width: 768px; } } @media (min-width: 1024px){ .container{ max-width: 1024px; padding-right: 4rem; padding-left: 4rem; } } @media (min-width: 1280px){ .container{ max-width: 1280px; padding-right: 6rem; padding-left: 6rem; } } @media (min-width: 1536px){ .container{ max-width: 1536px; padding-right: 8rem; padding-left: 8rem; } } .prose{ color: #121212; max-width: none; } .prose :where([class~="lead"]):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-lead); font-size: 1.25em; line-height: 1.6; margin-top: 1.2em; margin-bottom: 1.2em; } .prose :where(a):not(:where([class~="not-prose"] *)){ color: #841C53; text-decoration: none; font-weight: 600; } .prose :where(a):not(:where([class~="not-prose"] *)):hover{ color: #953367 !important; text-decoration: underline; } .prose :where(a):not(:where([class~="not-prose"] *)){ line-height: 150%; letter-spacing: 0.02rem; } .prose :where(strong):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-bold); font-weight: 700; } .prose :where(a strong):not(:where([class~="not-prose"] *)){ color: inherit; } .prose :where(blockquote strong):not(:where([class~="not-prose"] *)){ color: inherit; } .prose :where(thead th strong):not(:where([class~="not-prose"] *)){ color: inherit; } .prose :where(ol):not(:where([class~="not-prose"] *)){ list-style-type: decimal; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } .prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)){ list-style-type: upper-alpha; } .prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)){ list-style-type: lower-alpha; } .prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)){ list-style-type: upper-alpha; } .prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)){ list-style-type: lower-alpha; } .prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)){ list-style-type: upper-roman; } .prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)){ list-style-type: lower-roman; } .prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)){ list-style-type: upper-roman; } .prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)){ list-style-type: lower-roman; } .prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)){ list-style-type: decimal; } .prose :where(ul):not(:where([class~="not-prose"] *)){ list-style-type: disc; margin-top: 1.25em; margin-bottom: 1.25em; padding-left: 1.625em; line-height: 150%; letter-spacing: 0.02rem; } .prose :where(ol > li):not(:where([class~="not-prose"] *))::marker{ font-weight: 400; color: var(--tw-prose-counters); } .prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{ color: var(--tw-prose-bullets); } .prose :where(hr):not(:where([class~="not-prose"] *)){ border-color: var(--tw-prose-hr); border-top-width: 1px; margin-top: 3em; margin-bottom: 3em; } .prose :where(blockquote):not(:where([class~="not-prose"] *)){ font-weight: inherit; font-style: inherit; color: inherit; border-left-width: 0.25rem; border-left-color: var(--tw-prose-quote-borders); quotes: "\201C""\201D""\2018""\2019"; margin-top: 1.6em; margin-bottom: 1.6em; padding-left: 1em; border: none; margin-left: 2rem; } .prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before{ content: open-quote; } .prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after{ content: close-quote; } .prose :where(h1):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 600; font-size: 1.625rem; margin-top: 0; margin-bottom: 0.8888889em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.08125rem; } .prose :where(h1):not(:where([class~="not-prose"] *)) :first-child{ margin-bottom: 0.8333333em; } .prose :where(h1 strong):not(:where([class~="not-prose"] *)){ font-weight: 900; color: inherit; } .prose :where(h2):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 600; font-size: 1.375rem; margin-top: 2em; margin-bottom: 1em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.06875rem; } .prose :where(h2 strong):not(:where([class~="not-prose"] *)){ font-weight: 800; color: inherit; } .prose :where(h3):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 600; font-size: 1.125rem; margin-top: 1.6em; margin-bottom: 0.6em; line-height: 125%; font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; letter-spacing: 0.05625rem; } .prose :where(h3 strong):not(:where([class~="not-prose"] *)){ font-weight: 700; color: inherit; } .prose :where(h4):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 700; margin-top: 1.5em; margin-bottom: 0.5em; line-height: 125%; font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; text-transform: uppercase; font-size: 1rem; letter-spacing: 0.1rem; } .prose :where(h4 strong):not(:where([class~="not-prose"] *)){ font-weight: 700; color: inherit; } .prose :where(img):not(:where([class~="not-prose"] *)){ margin-top: 2em; margin-bottom: 2em; } .prose :where(figure > *):not(:where([class~="not-prose"] *)){ margin-top: 0; margin-bottom: 0; } .prose :where(figcaption):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-captions); font-size: 0.875em; line-height: 1.4285714; margin-top: 0.8571429em; } .prose :where(code):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-code); font-weight: 600; font-size: 0.875em; } .prose :where(code):not(:where([class~="not-prose"] *))::before{ content: "`"; } .prose :where(code):not(:where([class~="not-prose"] *))::after{ content: "`"; } .prose :where(a code):not(:where([class~="not-prose"] *)){ color: inherit; } .prose :where(h1 code):not(:where([class~="not-prose"] *)){ color: inherit; } .prose :where(h2 code):not(:where([class~="not-prose"] *)){ color: inherit; font-size: 0.875em; } .prose :where(h3 code):not(:where([class~="not-prose"] *)){ color: inherit; font-size: 0.9em; } .prose :where(h4 code):not(:where([class~="not-prose"] *)){ color: inherit; } .prose :where(blockquote code):not(:where([class~="not-prose"] *)){ color: inherit; } .prose :where(thead th code):not(:where([class~="not-prose"] *)){ color: inherit; } .prose :where(pre):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-pre-code); background-color: var(--tw-prose-pre-bg); overflow-x: auto; font-weight: 400; font-size: 0.875em; line-height: 1.7142857; margin-top: 1.7142857em; margin-bottom: 1.7142857em; border-radius: 0.375rem; padding-top: 0.8571429em; padding-right: 1.1428571em; padding-bottom: 0.8571429em; padding-left: 1.1428571em; } .prose :where(pre code):not(:where([class~="not-prose"] *)){ background-color: transparent; border-width: 0; border-radius: 0; padding: 0; font-weight: inherit; color: inherit; font-size: inherit; font-family: inherit; line-height: inherit; } .prose :where(pre code):not(:where([class~="not-prose"] *))::before{ content: none; } .prose :where(pre code):not(:where([class~="not-prose"] *))::after{ content: none; } .prose :where(table):not(:where([class~="not-prose"] *)){ width: 100%; table-layout: auto; text-align: left; margin-top: 2em; margin-bottom: 2em; font-size: 0.875em; line-height: 1.7142857; } .prose :where(thead):not(:where([class~="not-prose"] *)){ border-bottom-width: 1px; border-bottom-color: var(--tw-prose-th-borders); } .prose :where(thead th):not(:where([class~="not-prose"] *)){ color: var(--tw-prose-headings); font-weight: 600; vertical-align: bottom; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } .prose :where(tbody tr):not(:where([class~="not-prose"] *)){ border-bottom-width: 1px; border-bottom-color: var(--tw-prose-td-borders); } .prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)){ border-bottom-width: 0; } .prose :where(tbody td):not(:where([class~="not-prose"] *)){ vertical-align: baseline; } .prose :where(tfoot):not(:where([class~="not-prose"] *)){ border-top-width: 1px; border-top-color: var(--tw-prose-th-borders); } .prose :where(tfoot td):not(:where([class~="not-prose"] *)){ vertical-align: top; } .prose{ --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 1rem; line-height: 1.75; } .prose :where(p):not(:where([class~="not-prose"] *)){ margin-top: 1.25em; margin-bottom: 1.25em; line-height: 150%; letter-spacing: 0.02rem; } .prose :where(video):not(:where([class~="not-prose"] *)){ margin-top: 2em; margin-bottom: 2em; } .prose :where(figure):not(:where([class~="not-prose"] *)){ margin-top: 2em; margin-bottom: 2em; } .prose :where(li):not(:where([class~="not-prose"] *)){ margin-top: 0.5em; margin-bottom: 0.5em; } .prose :where(li):not(:where([class~="not-prose"] *))::marker{ color: #000000; } .prose :where(ol > li):not(:where([class~="not-prose"] *)){ padding-left: 0.375em; } .prose :where(ul > li):not(:where([class~="not-prose"] *)){ padding-left: 0.375em; } .prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)){ margin-top: 0.75em; margin-bottom: 0.75em; } .prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)){ margin-top: 1.25em; } .prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)){ margin-bottom: 1.25em; } .prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)){ margin-top: 1.25em; } .prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)){ margin-bottom: 1.25em; } .prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){ margin-top: 0.75em; margin-bottom: 0.75em; } .prose :where(hr + *):not(:where([class~="not-prose"] *)){ margin-top: 0; } .prose :where(h2 + *):not(:where([class~="not-prose"] *)){ margin-top: 0; } .prose :where(h3 + *):not(:where([class~="not-prose"] *)){ margin-top: 0; } .prose :where(h4 + *):not(:where([class~="not-prose"] *)){ margin-top: 0; } .prose :where(thead th:first-child):not(:where([class~="not-prose"] *)){ padding-left: 0; } .prose :where(thead th:last-child):not(:where([class~="not-prose"] *)){ padding-right: 0; } .prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){ padding-top: 0.5714286em; padding-right: 0.5714286em; padding-bottom: 0.5714286em; padding-left: 0.5714286em; } .prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){ padding-left: 0; } .prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){ padding-right: 0; } .prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)){ margin-top: 0; } .prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){ margin-bottom: 0; } .prose :where(label):not(:where([class~="not-prose"] *)){ text-transform: uppercase; line-height: 112%; letter-spacing: 0.12rem; } .prose :where(caption):not(:where([class~="not-prose"] *)){ font-style: italic; font-size: 0.875rem; line-height: 120%; letter-spacing: 0.03rem; } .prose-heroDarkMode{ color: #fff !important; } .prose-heroDarkMode :where(h1):not(:where([class~="not-prose"] *)){ color: #fff !important; } .prose-heroDarkMode :where(h2):not(:where([class~="not-prose"] *)){ color: #fff !important; } .prose-heroDarkMode :where(h3):not(:where([class~="not-prose"] *)){ color: #fff !important; } .prose-heroDarkMode :where(h4):not(:where([class~="not-prose"] *)){ color: #fff !important; } .prose-heroDarkMode :where(li):not(:where([class~="not-prose"] *))::marker{ color: #fff !important; } .prose-heroDarkMode :where(strong):not(:where([class~="not-prose"] *)){ color: #545454; } .prose-hero{ color: #000; line-height: 30px; letter-spacing: 0.03em; font-size: 1.125rem; max-width: none; } .prose-hero :where(h1):not(:where([class~="not-prose"] *)){ color: #000; } .prose-hero :where(h2):not(:where([class~="not-prose"] *)){ color: #000; } .prose-hero :where(h3):not(:where([class~="not-prose"] *)){ color: #000; } .prose-hero :where(h4):not(:where([class~="not-prose"] *)){ color: #000; } .prose-hero :where(p):not(:where([class~="not-prose"] *)){ line-height: 30px; letter-spacing: 0.03em; } .prose-hero :where(ul):not(:where([class~="not-prose"] *)){ line-height: 30px; letter-spacing: 0.03em; } .prose-hero :where(ol):not(:where([class~="not-prose"] *)){ line-height: 30px; letter-spacing: 0.03em; } .prose-hero :where(li):not(:where([class~="not-prose"] *))::marker{ color: #121212; } .prose-hero :where(strong):not(:where([class~="not-prose"] *)){ font-weight: 700; } .prose-imageCaption{ font-style: italic; color: #121212; text-align: center; line-height: 120%; letter-spacing: 0.03em; max-width: none; } .prose-imageCaption :where(h1):not(:where([class~="not-prose"] *)){ color: #121212; } .prose-imageCaption :where(h2):not(:where([class~="not-prose"] *)){ color: #121212; } .prose-imageCaption :where(h3):not(:where([class~="not-prose"] *)){ color: #121212; } .prose-imageCaption :where(h4):not(:where([class~="not-prose"] *)){ color: #121212; } .prose-imageCaption :where(p):not(:where([class~="not-prose"] *)){ line-height: 120%; letter-spacing: 0.03em; } .prose-imageCaption :where(ul):not(:where([class~="not-prose"] *)){ line-height: 120%; letter-spacing: 0.03em; } .prose-imageCaption :where(ol):not(:where([class~="not-prose"] *)){ line-height: 120%; letter-spacing: 0.03em; } .prose-imageCaption :where(li):not(:where([class~="not-prose"] *))::marker{ color: #121212; } .prose-imageCaption :where(strong):not(:where([class~="not-prose"] *)){ font-weight: 700; } .sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .pointer-events-none{ pointer-events: none; } .visible{ visibility: visible; } .invisible{ visibility: hidden; } .collapse{ visibility: collapse; } .static{ position: static; } .fixed{ position: fixed; } .absolute{ position: absolute; } .relative{ position: relative; } .sticky{ position: sticky; } .inset-0{ top: 0px; right: 0px; bottom: 0px; left: 0px; } .inset-y-0{ top: 0px; bottom: 0px; } .top-4{ top: 1rem; } .right-4{ right: 1rem; } .left-0{ left: 0px; } .right-0{ right: 0px; } .top-0{ top: 0px; } .-top-3{ top: -0.75rem; } .-right-4{ right: -1rem; } .-top-5{ top: -1.25rem; } .-right-5{ right: -1.25rem; } .top-\[1rem\]{ top: 1rem; } .bottom-0{ bottom: 0px; } .top-\[15px\]{ top: 15px; } .right-\[-30px\]{ right: -30px; } .top-3{ top: 0.75rem; } .-left-32{ left: -8rem; } .-top-32{ top: -8rem; } .top-0\.5{ top: 0.125rem; } .left-\[1rem\]{ left: 1rem; } .right-\[1rem\]{ right: 1rem; } .left-auto{ left: auto; } .top-8{ top: 2rem; } .z-10{ z-index: 10; } .z-20{ z-index: 20; } .z-0{ z-index: 0; } .z-30{ z-index: 30; } .-z-10{ z-index: -10; } .z-50{ z-index: 50; } .order-2{ order: 2; } .order-1{ order: 1; } .order-3{ order: 3; } .order-4{ order: 4; } .col-span-12{ grid-column: span 12 / span 12; } .col-span-4{ grid-column: span 4 / span 4; } .col-span-5{ grid-column: span 5 / span 5; } .col-span-2{ grid-column: span 2 / span 2; } .col-span-6{ grid-column: span 6 / span 6; } .col-span-1{ grid-column: span 1 / span 1; } .col-span-8{ grid-column: span 8 / span 8; } .col-span-3{ grid-column: span 3 / span 3; } .col-span-9{ grid-column: span 9 / span 9; } .col-start-2{ grid-column-start: 2; } .col-start-1{ grid-column-start: 1; } .col-start-3{ grid-column-start: 3; } .col-start-5{ grid-column-start: 5; } .col-start-11{ grid-column-start: 11; } .col-end-9{ grid-column-end: 9; } .m-4{ margin: 1rem; } .m-1{ margin: 0.25rem; } .mx-auto{ margin-left: auto; margin-right: auto; } .mx-4{ margin-left: 1rem; margin-right: 1rem; } .my-4{ margin-top: 1rem; margin-bottom: 1rem; } .my-2{ margin-top: 0.5rem; margin-bottom: 0.5rem; } .-mx-3{ margin-left: -0.75rem; margin-right: -0.75rem; } .my-16{ margin-top: 4rem; margin-bottom: 4rem; } .my-8{ margin-top: 2rem; margin-bottom: 2rem; } .my-0{ margin-top: 0px; margin-bottom: 0px; } .my-5{ margin-top: 1.25rem; margin-bottom: 1.25rem; } .\!mx-16{ margin-left: 4rem !important; margin-right: 4rem !important; } .\!my-0{ margin-top: 0px !important; margin-bottom: 0px !important; } .mx-2{ margin-left: 0.5rem; margin-right: 0.5rem; } .my-6{ margin-top: 1.5rem; margin-bottom: 1.5rem; } .mx-12{ margin-left: 3rem; margin-right: 3rem; } .mx-10{ margin-left: 2.5rem; margin-right: 2.5rem; } .mx-8{ margin-left: 2rem; margin-right: 2rem; } .mt-8{ margin-top: 2rem; } .mb-8{ margin-bottom: 2rem; } .mb-2{ margin-bottom: 0.5rem; } .mb-6{ margin-bottom: 1.5rem; } .mb-4{ margin-bottom: 1rem; } .mt-12{ margin-top: 3rem; } .mt-16{ margin-top: 4rem; } .mb-16{ margin-bottom: 4rem; } .mr-4{ margin-right: 1rem; } .ml-3{ margin-left: 0.75rem; } .mt-4{ margin-top: 1rem; } .-ml-8{ margin-left: -2rem; } .-mr-8{ margin-right: -2rem; } .-mr-32{ margin-right: -8rem; } .-ml-32{ margin-left: -8rem; } .mt-3{ margin-top: 0.75rem; } .mt-2{ margin-top: 0.5rem; } .mr-1{ margin-right: 0.25rem; } .mb-0{ margin-bottom: 0px; } .mt-auto{ margin-top: auto; } .ml-2{ margin-left: 0.5rem; } .mb-1\.5{ margin-bottom: 0.375rem; } .mb-1{ margin-bottom: 0.25rem; } .mb-3{ margin-bottom: 0.75rem; } .mr-2{ margin-right: 0.5rem; } .ml-1{ margin-left: 0.25rem; } .\!mt-2{ margin-top: 0.5rem !important; } .mt-1{ margin-top: 0.25rem; } .mb-12{ margin-bottom: 3rem; } .mb-10{ margin-bottom: 2.5rem; } .mb-24{ margin-bottom: 6rem; } .-mt-4{ margin-top: -1rem; } .-mt-2{ margin-top: -0.5rem; } .mb-28{ margin-bottom: 7rem; } .\!mt-0{ margin-top: 0px !important; } .\!mb-1{ margin-bottom: 0.25rem !important; } .\!mt-1{ margin-top: 0.25rem !important; } .mt-0{ margin-top: 0px; } .mb-5{ margin-bottom: 1.25rem; } .mt-5{ margin-top: 1.25rem; } .mt-6{ margin-top: 1.5rem; } .ml-auto{ margin-left: auto; } .ml-4{ margin-left: 1rem; } .mt-\[50px\]{ margin-top: 50px; } .mb-20{ margin-bottom: 5rem; } .mr-20{ margin-right: 5rem; } .mr-auto{ margin-right: auto; } .mr-3{ margin-right: 0.75rem; } .mt-9{ margin-top: 2.25rem; } .mb-7{ margin-bottom: 1.75rem; } .ml-0{ margin-left: 0px; } .mr-0{ margin-right: 0px; } .ml-5{ margin-left: 1.25rem; } .mr-8{ margin-right: 2rem; } .mt-20{ margin-top: 5rem; } .mt-24{ margin-top: 6rem; } .-mt-\[1px\]{ margin-top: -1px; } .mt-14{ margin-top: 3.5rem; } .mt-10{ margin-top: 2.5rem; } .ml-12{ margin-left: 3rem; } .mb-\[0\.3125rem\]{ margin-bottom: 0.3125rem; } .mb-auto{ margin-bottom: auto; } .-ml-10{ margin-left: -2.5rem; } .-mr-10{ margin-right: -2.5rem; } .-ml-20{ margin-left: -5rem; } .-mr-20{ margin-right: -5rem; } .mt-\[3\.25rem\]{ margin-top: 3.25rem; } .mr-5{ margin-right: 1.25rem; } .mt-32{ margin-top: 8rem; } .mt-1\.5{ margin-top: 0.375rem; } .ml-10{ margin-left: 2.5rem; } .mb-9{ margin-bottom: 2.25rem; } .-mt-\[4px\]{ margin-top: -4px; } .box-content{ box-sizing: content-box; } .block{ display: block; } .\!block{ display: block !important; } .inline-block{ display: inline-block; } .inline{ display: inline; } .flex{ display: flex; } .inline-flex{ display: inline-flex; } .table{ display: table; } .grid{ display: grid; } .contents{ display: contents; } .hidden{ display: none; } .aspect-video{ aspect-ratio: 16 / 9; } .aspect-\[4\/5\]{ aspect-ratio: 4/5; } .aspect-\[3\/2\]{ aspect-ratio: 3/2; } .aspect-\[2\/3\]{ aspect-ratio: 2/3; } .h-0{ height: 0px; } .h-8{ height: 2rem; } .h-full{ height: 100%; } .h-32{ height: 8rem; } .h-5{ height: 1.25rem; } .h-4{ height: 1rem; } .h-screen{ height: 100vh; } .h-2{ height: 0.5rem; } .h-12{ height: 3rem; } .h-6{ height: 1.5rem; } .h-\[150vh\]{ height: 150vh; } .h-\[200vh\]{ height: 200vh; } .h-\[50vh\]{ height: 50vh; } .h-\[4\.5rem\]{ height: 4.5rem; } .h-\[85px\]{ height: 85px; } .h-64{ height: 16rem; } .h-\[22rem\]{ height: 22rem; } .h-\[0\.1875rem\]{ height: 0.1875rem; } .h-\[2\.25rem\]{ height: 2.25rem; } .h-7{ height: 1.75rem; } .h-\[1\.375rem\]{ height: 1.375rem; } .h-\[3rem\]{ height: 3rem; } .h-\[3\.125rem\]{ height: 3.125rem; } .max-h-192{ max-height: 48rem; } .max-h-3\/4{ max-height: 75%; } .min-h-60{ min-height: 16rem; } .min-h-\[55px\]{ min-height: 55px; } .w-16{ width: 4rem; } .w-full{ width: 100%; } .w-8{ width: 2rem; } .w-5{ width: 1.25rem; } .w-4{ width: 1rem; } .w-40{ width: 10rem; } .w-1\/2{ width: 50%; } .w-1\/3{ width: 33.333333%; } .w-1\/4{ width: 25%; } .w-1\/5{ width: 20%; } .w-12{ width: 3rem; } .w-1\/6{ width: 16.666667%; } .w-6{ width: 1.5rem; } .w-11{ width: 2.75rem; } .w-60{ width: 15rem; } .w-\[4\.5rem\]{ width: 4.5rem; } .w-\[77px\]{ width: 77px; } .w-4\/5{ width: 80%; } .w-3\/6{ width: 50%; } .w-\[2\.25rem\]{ width: 2.25rem; } .w-px{ width: 1px; } .w-\[1\.375rem\]{ width: 1.375rem; } .w-\[3rem\]{ width: 3rem; } .w-\[10\.625rem\]{ width: 10.625rem; } .w-0{ width: 0px; } .w-2\/3{ width: 66.666667%; } .w-3\/5{ width: 60%; } .w-2\/5{ width: 40%; } .w-\[3\.125rem\]{ width: 3.125rem; } .max-w-md{ max-width: 28rem; } .max-w-lg{ max-width: 32rem; } .max-w-7xl{ max-width: 80rem; } .flex-none{ flex: none; } .flex-1{ flex: 1 1 0%; } .shrink-0{ flex-shrink: 0; } .flex-grow{ flex-grow: 1; } .grow{ flex-grow: 1; } .grow-0{ flex-grow: 0; } .basis-2\/12{ flex-basis: 16.666667%; } .basis-1\/3{ flex-basis: 33.333333%; } .basis-10\/12{ flex-basis: 83.333333%; } .origin-top{ transform-origin: top; } .-translate-y-full{ --tw-translate-y: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-y-0{ --tw-translate-y: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-y-full{ --tw-translate-y: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-x-0{ --tw-translate-x: 0px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .translate-x-full{ --tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .rotate-90{ --tw-rotate: 90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .-rotate-90{ --tw-rotate: -90deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .rotate-45{ --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .rotate-0{ --tw-rotate: 0deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .rotate-180{ --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .scale-50{ --tw-scale-x: .5; --tw-scale-y: .5; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .scale-100{ --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .scale-110{ --tw-scale-x: 1.1; --tw-scale-y: 1.1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .scale-0{ --tw-scale-x: 0; --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .transform{ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .cursor-not-allowed{ cursor: not-allowed; } .cursor-pointer{ cursor: pointer; } .resize{ resize: both; } .list-inside{ list-style-position: inside; } .list-none{ list-style-type: none; } .list-disc{ list-style-type: disc; } .appearance-none{ -webkit-appearance: none; -moz-appearance: none; appearance: none; } .columns-1{ -moz-columns: 1; columns: 1; } .grid-flow-col{ grid-auto-flow: column; } .grid-cols-12{ grid-template-columns: repeat(12, minmax(0, 1fr)); } .grid-cols-6{ grid-template-columns: repeat(6, minmax(0, 1fr)); } .grid-cols-1{ grid-template-columns: repeat(1, minmax(0, 1fr)); } .grid-cols-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); } .grid-cols-2{ grid-template-columns: repeat(2, minmax(0, 1fr)); } .grid-cols-5{ grid-template-columns: repeat(5, minmax(0, 1fr)); } .grid-cols-none{ grid-template-columns: none; } .grid-cols-4{ grid-template-columns: repeat(4, minmax(0, 1fr)); } .grid-rows-4{ grid-template-rows: repeat(4, minmax(0, 1fr)); } .flex-row{ flex-direction: row; } .flex-col{ flex-direction: column; } .flex-wrap{ flex-wrap: wrap; } .flex-nowrap{ flex-wrap: nowrap; } .content-center{ align-content: center; } .content-around{ align-content: space-around; } .items-start{ align-items: flex-start; } .items-end{ align-items: flex-end; } .items-center{ align-items: center; } .items-baseline{ align-items: baseline; } .items-stretch{ align-items: stretch; } .justify-start{ justify-content: flex-start; } .justify-end{ justify-content: flex-end; } .justify-center{ justify-content: center; } .justify-between{ justify-content: space-between; } .gap-4{ gap: 1rem; } .gap-6{ gap: 1.5rem; } .gap-3{ gap: 0.75rem; } .gap-8{ gap: 2rem; } .gap-2{ gap: 0.5rem; } .gap-1{ gap: 0.25rem; } .gap-0{ gap: 0px; } .gap-5{ gap: 1.25rem; } .gap-\[1\.875rem\]{ gap: 1.875rem; } .gap-14{ gap: 3.5rem; } .gap-x-1{ -moz-column-gap: 0.25rem; column-gap: 0.25rem; } .gap-y-0\.5{ row-gap: 0.125rem; } .gap-y-0{ row-gap: 0px; } .gap-x-px{ -moz-column-gap: 1px; column-gap: 1px; } .gap-y-16{ row-gap: 4rem; } .gap-y-4{ row-gap: 1rem; } .gap-y-14{ row-gap: 3.5rem; } .gap-y-8{ row-gap: 2rem; } .gap-x-10{ -moz-column-gap: 2.5rem; column-gap: 2.5rem; } .space-y-10 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); } .space-y-16 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(4rem * var(--tw-space-y-reverse)); } .space-y-4 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)); } .space-y-6 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); } .space-x-6 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 0; margin-right: calc(1.5rem * var(--tw-space-x-reverse)); margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); } .space-y-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); } .self-stretch{ align-self: stretch; } .justify-self-end{ justify-self: end; } .overflow-hidden{ overflow: hidden; } .\!overflow-visible{ overflow: visible !important; } .overflow-y-auto{ overflow-y: auto; } .overflow-y-scroll{ overflow-y: scroll; } .truncate{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .overflow-ellipsis{ text-overflow: ellipsis; } .whitespace-nowrap{ white-space: nowrap; } .rounded{ border-radius: 0.25rem; } .rounded-full{ border-radius: 9999px; } .rounded-lg{ border-radius: 0.5rem; } .rounded-md{ border-radius: 0.375rem; } .rounded-\[10px\]{ border-radius: 10px; } .rounded-none{ border-radius: 0px; } .rounded-2xl{ border-radius: 1rem; } .rounded-t{ border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; } .rounded-t-lg{ border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } .rounded-b-lg{ border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .rounded-r-md{ border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; } .rounded-l-md{ border-top-left-radius: 0.375rem; border-bottom-left-radius: 0.375rem; } .border{ border-width: 1px; } .border-2{ border-width: 2px; } .border-0{ border-width: 0px; } .border-4{ border-width: 4px; } .border-t{ border-top-width: 1px; } .border-b{ border-bottom-width: 1px; } .border-l{ border-left-width: 1px; } .border-r{ border-right-width: 1px; } .border-t-4{ border-top-width: 4px; } .border-r-2{ border-right-width: 2px; } .border-b-2{ border-bottom-width: 2px; } .border-b-4{ border-bottom-width: 4px; } .border-solid{ border-style: solid; } .border-pink{ --tw-border-opacity: 1; border-color: rgb(132 28 83 / var(--tw-border-opacity)); } .border-\[\#F0EFEC\]{ --tw-border-opacity: 1; border-color: rgb(240 239 236 / var(--tw-border-opacity)); } .border-gray-400{ --tw-border-opacity: 1; border-color: rgb(156 163 175 / var(--tw-border-opacity)); } .border-gray{ --tw-border-opacity: 1; border-color: rgb(115 115 115 / var(--tw-border-opacity)); } .border-\[\#EAECF0\]{ --tw-border-opacity: 1; border-color: rgb(234 236 240 / var(--tw-border-opacity)); } .border-white{ --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); } .border-light-gray-blue{ --tw-border-opacity: 1; border-color: rgb(241 244 248 / var(--tw-border-opacity)); } .border-red-600{ --tw-border-opacity: 1; border-color: rgb(220 38 38 / var(--tw-border-opacity)); } .border-green-500{ --tw-border-opacity: 1; border-color: rgb(34 197 94 / var(--tw-border-opacity)); } .border-red-400{ --tw-border-opacity: 1; border-color: rgb(248 113 113 / var(--tw-border-opacity)); } .border-\[\#A78E72\]{ --tw-border-opacity: 1; border-color: rgb(167 142 114 / var(--tw-border-opacity)); } .border-gray-200{ --tw-border-opacity: 1; border-color: rgb(229 231 235 / var(--tw-border-opacity)); } .border-red-500{ --tw-border-opacity: 1; border-color: rgb(239 68 68 / var(--tw-border-opacity)); } .border-\[\#D0D5DD\]{ --tw-border-opacity: 1; border-color: rgb(208 213 221 / var(--tw-border-opacity)); } .border-black{ --tw-border-opacity: 1; border-color: rgb(0 0 0 / var(--tw-border-opacity)); } .border-gray-semilight{ --tw-border-opacity: 1; border-color: rgb(191 191 191 / var(--tw-border-opacity)); } .border-gray-light{ --tw-border-opacity: 1; border-color: rgb(238 238 238 / var(--tw-border-opacity)); } .border-orange{ --tw-border-opacity: 1; border-color: rgb(202 142 58 / var(--tw-border-opacity)); } .border-tan{ --tw-border-opacity: 1; border-color: rgb(234 228 221 / var(--tw-border-opacity)); } .border-yellow-600{ --tw-border-opacity: 1; border-color: rgb(202 138 4 / var(--tw-border-opacity)); } .border-gray-dark{ --tw-border-opacity: 1; border-color: rgb(52 52 52 / var(--tw-border-opacity)); } .border-yellow-500{ --tw-border-opacity: 1; border-color: rgb(234 179 8 / var(--tw-border-opacity)); } .border-gray-500{ --tw-border-opacity: 1; border-color: rgb(107 114 128 / var(--tw-border-opacity)); } .border-gray-300{ --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity)); } .border-slate-100{ --tw-border-opacity: 1; border-color: rgb(241 245 249 / var(--tw-border-opacity)); } .border-gold{ --tw-border-opacity: 1; border-color: rgb(209 160 62 / var(--tw-border-opacity)); } .border-dark-blue{ --tw-border-opacity: 1; border-color: rgb(0 59 92 / var(--tw-border-opacity)); } .border-transparent{ border-color: transparent; } .border-quote-tan{ --tw-border-opacity: 1; border-color: rgb(234 228 221 / var(--tw-border-opacity)); } .border-gray-black{ --tw-border-opacity: 1; border-color: rgb(18 18 18 / var(--tw-border-opacity)); } .border-blue-light{ --tw-border-opacity: 1; border-color: rgb(241 244 248 / var(--tw-border-opacity)); } .border-\[\#F2F4F7\]{ --tw-border-opacity: 1; border-color: rgb(242 244 247 / var(--tw-border-opacity)); } .bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .bg-pink{ --tw-bg-opacity: 1; background-color: rgb(132 28 83 / var(--tw-bg-opacity)); } .bg-gray-100{ --tw-bg-opacity: 1; background-color: rgb(243 244 246 / var(--tw-bg-opacity)); } .bg-blue-700{ --tw-bg-opacity: 1; background-color: rgb(29 78 216 / var(--tw-bg-opacity)); } .bg-black{ --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } .bg-light-gray-blue{ --tw-bg-opacity: 1; background-color: rgb(241 244 248 / var(--tw-bg-opacity)); } .bg-gray-200{ --tw-bg-opacity: 1; background-color: rgb(229 231 235 / var(--tw-bg-opacity)); } .bg-blue-dark{ --tw-bg-opacity: 1; background-color: rgb(41 76 104 / var(--tw-bg-opacity)); } .bg-offwhite{ --tw-bg-opacity: 1; background-color: rgb(251 250 246 / var(--tw-bg-opacity)); } .bg-gray-700{ --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity)); } .bg-gray-300{ --tw-bg-opacity: 1; background-color: rgb(209 213 219 / var(--tw-bg-opacity)); } .bg-red-100{ --tw-bg-opacity: 1; background-color: rgb(254 226 226 / var(--tw-bg-opacity)); } .bg-green-100{ --tw-bg-opacity: 1; background-color: rgb(220 252 231 / var(--tw-bg-opacity)); } .bg-transparent{ background-color: transparent; } .bg-green-500{ --tw-bg-opacity: 1; background-color: rgb(34 197 94 / var(--tw-bg-opacity)); } .bg-red-500{ --tw-bg-opacity: 1; background-color: rgb(239 68 68 / var(--tw-bg-opacity)); } .bg-blue-cta{ --tw-bg-opacity: 1; background-color: rgb(41 76 104 / var(--tw-bg-opacity)); } .bg-gray-semilight{ --tw-bg-opacity: 1; background-color: rgb(191 191 191 / var(--tw-bg-opacity)); } .bg-dark-blue{ --tw-bg-opacity: 1; background-color: rgb(0 59 92 / var(--tw-bg-opacity)); } .bg-blue-sky{ --tw-bg-opacity: 1; background-color: rgb(94 128 161 / var(--tw-bg-opacity)); } .bg-quote-tan{ --tw-bg-opacity: 1; background-color: rgb(234 228 221 / var(--tw-bg-opacity)); } .bg-gold{ --tw-bg-opacity: 1; background-color: rgb(209 160 62 / var(--tw-bg-opacity)); } .bg-gold-beige{ --tw-bg-opacity: 1; background-color: rgb(169 135 103 / var(--tw-bg-opacity)); } .bg-green-dark{ --tw-bg-opacity: 1; background-color: rgb(68 85 71 / var(--tw-bg-opacity)); } .bg-green-retreats{ --tw-bg-opacity: 1; background-color: rgb(113 134 96 / var(--tw-bg-opacity)); } .bg-brown{ --tw-bg-opacity: 1; background-color: rgb(116 83 73 / var(--tw-bg-opacity)); } .bg-brown-dropInIcon{ --tw-bg-opacity: 1; background-color: rgb(129 105 95 / var(--tw-bg-opacity)); } .bg-blue-light-two{ --tw-bg-opacity: 1; background-color: rgb(239 242 240 / var(--tw-bg-opacity)); } .bg-orange-light{ --tw-bg-opacity: 1; background-color: rgb(251 240 236 / var(--tw-bg-opacity)); } .bg-yellow-100{ --tw-bg-opacity: 1; background-color: rgb(254 249 195 / var(--tw-bg-opacity)); } .bg-\[\#FAF8F4\]{ --tw-bg-opacity: 1; background-color: rgb(250 248 244 / var(--tw-bg-opacity)); } .bg-blue-light{ --tw-bg-opacity: 1; background-color: rgb(241 244 248 / var(--tw-bg-opacity)); } .bg-tan{ --tw-bg-opacity: 1; background-color: rgb(234 228 221 / var(--tw-bg-opacity)); } .bg-green-light{ --tw-bg-opacity: 1; background-color: rgb(239 241 240 / var(--tw-bg-opacity)); } .bg-green-medium{ --tw-bg-opacity: 1; background-color: rgb(115 132 115 / var(--tw-bg-opacity)); } .bg-pink-dark{ --tw-bg-opacity: 1; background-color: rgb(112 43 73 / var(--tw-bg-opacity)); } .bg-\[\#E3EDFB\]{ --tw-bg-opacity: 1; background-color: rgb(227 237 251 / var(--tw-bg-opacity)); } .bg-dark-orange{ --tw-bg-opacity: 1; background-color: rgb(173 87 56 / var(--tw-bg-opacity)); } .bg-dark-gray{ --tw-bg-opacity: 1; background-color: rgb(52 52 52 / var(--tw-bg-opacity)); } .bg-gray-light{ --tw-bg-opacity: 1; background-color: rgb(238 238 238 / var(--tw-bg-opacity)); } .bg-gray-blue-light{ --tw-bg-opacity: 1; background-color: rgb(241 244 248 / var(--tw-bg-opacity)); } .\!bg-transparent{ background-color: transparent !important; } .\!bg-gray{ --tw-bg-opacity: 1 !important; background-color: rgb(115 115 115 / var(--tw-bg-opacity)) !important; } .bg-orange-altlight{ --tw-bg-opacity: 1; background-color: rgb(253 248 237 / var(--tw-bg-opacity)); } .bg-gray-blue-medium{ --tw-bg-opacity: 1; background-color: rgb(207 218 227 / var(--tw-bg-opacity)); } .bg-gray-blue-dark{ --tw-bg-opacity: 1; background-color: rgb(149 173 193 / var(--tw-bg-opacity)); } .bg-quote-gold{ --tw-bg-opacity: 1; background-color: rgb(169 135 103 / var(--tw-bg-opacity)); } .bg-quote-light-brown{ --tw-bg-opacity: 1; background-color: rgb(175 155 147 / var(--tw-bg-opacity)); } .bg-cream{ --tw-bg-opacity: 1; background-color: rgb(252 251 248 / var(--tw-bg-opacity)); } .bg-\[\#861458\]{ --tw-bg-opacity: 1; background-color: rgb(134 20 88 / var(--tw-bg-opacity)); } .bg-green-semilight{ --tw-bg-opacity: 1; background-color: rgb(205 211 206 / var(--tw-bg-opacity)); } .bg-blue-semilight{ --tw-bg-opacity: 1; background-color: rgb(226 234 242 / var(--tw-bg-opacity)); } .bg-blue-medium{ --tw-bg-opacity: 1; background-color: rgb(101 136 165 / var(--tw-bg-opacity)); } .bg-orange-dark{ --tw-bg-opacity: 1; background-color: rgb(173 87 56 / var(--tw-bg-opacity)); } .bg-white\/90{ background-color: rgb(255 255 255 / 0.9); } .bg-blue{ --tw-bg-opacity: 1; background-color: rgb(152 179 205 / var(--tw-bg-opacity)); } .bg-pink-light{ --tw-bg-opacity: 1; background-color: rgb(243 232 238 / var(--tw-bg-opacity)); } .bg-gray-dark{ --tw-bg-opacity: 1; background-color: rgb(52 52 52 / var(--tw-bg-opacity)); } .bg-brown-light{ --tw-bg-opacity: 1; background-color: rgb(175 155 147 / var(--tw-bg-opacity)); } .bg-media-talks{ --tw-bg-opacity: 1; background-color: rgb(251 243 225 / var(--tw-bg-opacity)); } .bg-media-courses{ --tw-bg-opacity: 1; background-color: rgb(247 235 242 / var(--tw-bg-opacity)); } .bg-media-articles{ --tw-bg-opacity: 1; background-color: rgb(250 248 243 / var(--tw-bg-opacity)); } .bg-media-practiceGuides{ --tw-bg-opacity: 1; background-color: rgb(238 235 239 / var(--tw-bg-opacity)); } .bg-media-recipes{ --tw-bg-opacity: 1; background-color: rgb(241 245 236 / var(--tw-bg-opacity)); } .bg-media-podcast{ --tw-bg-opacity: 1; background-color: rgb(240 239 236 / var(--tw-bg-opacity)); } .bg-opacity-0{ --tw-bg-opacity: 0; } .bg-opacity-10{ --tw-bg-opacity: 0.1; } .bg-opacity-20{ --tw-bg-opacity: 0.2; } .bg-opacity-25{ --tw-bg-opacity: 0.25; } .bg-opacity-30{ --tw-bg-opacity: 0.3; } .bg-opacity-50{ --tw-bg-opacity: 0.5; } .bg-opacity-90{ --tw-bg-opacity: 0.9; } .bg-\[url\(\'\/assets\/thai-silk-1\.jpg\'\)\]{ background-image: url('https://www.spiritrock.org/assets/thai-silk-1.jpg'); } .bg-gradient-to-b{ background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); } .bg-none{ background-image: none; } .from-transparent{ --tw-gradient-from: transparent; --tw-gradient-to: rgb(0 0 0 / 0); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .to-black{ --tw-gradient-to: #000; } .bg-cover{ background-size: cover; } .bg-center{ background-position: center; } .bg-cal-lg{ background-position: 1rem 0.5rem; } .bg-no-repeat{ background-repeat: no-repeat; } .fill-dark-blue{ fill: #003B5C; } .fill-gray{ fill: #737373; } .fill-current{ fill: currentColor; } .fill-blue-sky{ fill: #5E80A1; } .fill-blue-light{ fill: #F1F4F8; } .fill-blue-dark{ fill: #294C68; } .fill-gold{ fill: #D1A03E; } .fill-gold-beige{ fill: #A98767; } .fill-orange-dark{ fill: #AD5738; } .fill-white{ fill: #fff; } .fill-black{ fill: #000; } .fill-pink{ fill: #841C53; } .fill-brown-lighter{ fill: #8A7066; } .fill-brown-dropInIcon{ fill: #81695F; } .fill-green-peasoup{ fill: #8A8C4D; } .fill-green-dark{ fill: #445547; } .fill-green-retreats{ fill: #718660; } .fill-purple{ fill: #927B99; } .fill-brown{ fill: #745349; } .fill-dark-orange{ fill: #AD5738; } .fill-gray-medium{ fill: #545454; } .fill-gray-light{ fill: #EEEEEE; } .fill-pink-light{ fill: #F3E8EE; } .fill-dark-gray{ fill: #343434; } .fill-gray-semilight{ fill: #BFBFBF; } .stroke-blue-sky{ stroke: #5E80A1; } .stroke-blue-light{ stroke: #F1F4F8; } .stroke-blue-dark{ stroke: #294C68; } .stroke-gold{ stroke: #D1A03E; } .stroke-gold-beige{ stroke: #A98767; } .stroke-orange-dark{ stroke: #AD5738; } .stroke-white{ stroke: #fff; } .stroke-black{ stroke: #000; } .stroke-pink{ stroke: #841C53; } .stroke-brown-lighter{ stroke: #8A7066; } .stroke-brown-dropInIcon{ stroke: #81695F; } .stroke-green-peasoup{ stroke: #8A8C4D; } .stroke-green-dark{ stroke: #445547; } .stroke-green-retreats{ stroke: #718660; } .stroke-purple{ stroke: #927B99; } .stroke-brown{ stroke: #745349; } .stroke-dark-blue{ stroke: #003B5C; } .stroke-gray-dark{ stroke: #343434; } .stroke-gray{ stroke: #737373; } .stroke-gray-semilight{ stroke: #BFBFBF; } .object-cover{ -o-object-fit: cover; object-fit: cover; } .object-center{ -o-object-position: center; object-position: center; } .object-top{ -o-object-position: top; object-position: top; } .p-2{ padding: 0.5rem; } .p-4{ padding: 1rem; } .p-8{ padding: 2rem; } .p-5{ padding: 1.25rem; } .p-0{ padding: 0px; } .p-16{ padding: 4rem; } .p-3{ padding: 0.75rem; } .\!p-0{ padding: 0px !important; } .p-6{ padding: 1.5rem; } .p-12{ padding: 3rem; } .p-10{ padding: 2.5rem; } .py-20{ padding-top: 5rem; padding-bottom: 5rem; } .py-8{ padding-top: 2rem; padding-bottom: 2rem; } .py-3{ padding-top: 0.75rem; padding-bottom: 0.75rem; } .px-24{ padding-left: 6rem; padding-right: 6rem; } .px-8{ padding-left: 2rem; padding-right: 2rem; } .px-6{ padding-left: 1.5rem; padding-right: 1.5rem; } .py-2{ padding-top: 0.5rem; padding-bottom: 0.5rem; } .px-12{ padding-left: 3rem; padding-right: 3rem; } .px-4{ padding-left: 1rem; padding-right: 1rem; } .py-1\.5{ padding-top: 0.375rem; padding-bottom: 0.375rem; } .py-1{ padding-top: 0.25rem; padding-bottom: 0.25rem; } .py-4{ padding-top: 1rem; padding-bottom: 1rem; } .px-2{ padding-left: 0.5rem; padding-right: 0.5rem; } .px-3{ padding-left: 0.75rem; padding-right: 0.75rem; } .px-7{ padding-left: 1.75rem; padding-right: 1.75rem; } .py-2\.5{ padding-top: 0.625rem; padding-bottom: 0.625rem; } .py-0{ padding-top: 0px; padding-bottom: 0px; } .px-32{ padding-left: 8rem; padding-right: 8rem; } .py-16{ padding-top: 4rem; padding-bottom: 4rem; } .px-9{ padding-left: 2.25rem; padding-right: 2.25rem; } .px-10{ padding-left: 2.5rem; padding-right: 2.5rem; } .py-\[100px\]{ padding-top: 100px; padding-bottom: 100px; } .py-6{ padding-top: 1.5rem; padding-bottom: 1.5rem; } .\!py-4{ padding-top: 1rem !important; padding-bottom: 1rem !important; } .py-12{ padding-top: 3rem; padding-bottom: 3rem; } .py-7{ padding-top: 1.75rem; padding-bottom: 1.75rem; } .px-1{ padding-left: 0.25rem; padding-right: 0.25rem; } .py-10{ padding-top: 2.5rem; padding-bottom: 2.5rem; } .py-14{ padding-top: 3.5rem; padding-bottom: 3.5rem; } .px-0{ padding-left: 0px; padding-right: 0px; } .px-3\.5{ padding-left: 0.875rem; padding-right: 0.875rem; } .\!px-0{ padding-left: 0px !important; padding-right: 0px !important; } .py-5{ padding-top: 1.25rem; padding-bottom: 1.25rem; } .px-5{ padding-left: 1.25rem; padding-right: 1.25rem; } .py-px{ padding-top: 1px; padding-bottom: 1px; } .pr-7{ padding-right: 1.75rem; } .pl-10{ padding-left: 2.5rem; } .pb-16{ padding-bottom: 4rem; } .pr-8{ padding-right: 2rem; } .pb-8{ padding-bottom: 2rem; } .pb-4{ padding-bottom: 1rem; } .pt-16{ padding-top: 4rem; } .pt-8{ padding-top: 2rem; } .pt-5{ padding-top: 1.25rem; } .pb-52{ padding-bottom: 13rem; } .pt-3{ padding-top: 0.75rem; } .pb-6{ padding-bottom: 1.5rem; } .pb-2{ padding-bottom: 0.5rem; } .pl-4{ padding-left: 1rem; } .pr-2{ padding-right: 0.5rem; } .pl-2{ padding-left: 0.5rem; } .pt-6{ padding-top: 1.5rem; } .pb-3{ padding-bottom: 0.75rem; } .pt-2{ padding-top: 0.5rem; } .pl-\[1\.875rem\]{ padding-left: 1.875rem; } .pr-\[1\.625rem\]{ padding-right: 1.625rem; } .pl-14{ padding-left: 3.5rem; } .pr-4{ padding-right: 1rem; } .pt-12{ padding-top: 3rem; } .pb-5{ padding-bottom: 1.25rem; } .pt-14{ padding-top: 3.5rem; } .pt-0{ padding-top: 0px; } .pl-8{ padding-left: 2rem; } .pr-16{ padding-right: 4rem; } .pb-1{ padding-bottom: 0.25rem; } .text-left{ text-align: left; } .text-center{ text-align: center; } .text-right{ text-align: right; } .text-end{ text-align: end; } .align-middle{ vertical-align: middle; } .font-serif{ font-family: Source Serif Pro, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;; } .font-sans{ font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .text-thirty-two{ font-size: 2rem; } .text-2xl{ font-size: 1.5rem; line-height: 2rem; } .text-sm{ font-size: 0.875rem; line-height: 1.25rem; } .text-lg{ font-size: 1.125rem; line-height: 1.75rem; } .text-eighteen{ font-size: 1.125rem; } .text-xs{ font-size: 0.75rem; line-height: 1rem; } .text-fifteen{ font-size: 0.9375rem; } .text-6xl{ font-size: 3.75rem; line-height: 1; } .text-twenty-two{ font-size: 1.375rem; } .text-base{ font-size: 1rem; line-height: 1.5rem; } .text-twenty-five{ font-size: 1.5625rem; } .text-xl{ font-size: 1.25rem; line-height: 1.75rem; } .text-twenty-six{ font-size: 1.625rem; } .text-3xl{ font-size: 1.875rem; line-height: 2.25rem; } .text-seventeen{ font-size: 1.0625rem; } .text-\[0\.6875rem\]{ font-size: 0.6875rem; } .text-forty{ font-size: 2.5rem; line-height: 3.1425rem; } .text-fifty{ font-size: 3.125rem; line-height: 3.3125rem; } .text-4xl{ font-size: 2.25rem; line-height: 2.5rem; } .text-sixteen{ font-size: 1rem; } .font-semibold{ font-weight: 600; } .font-bold{ font-weight: 700; } .font-light{ font-weight: 300; } .font-normal{ font-weight: 400; } .font-medium{ font-weight: 500; } .uppercase{ text-transform: uppercase; } .capitalize{ text-transform: capitalize; } .normal-case{ text-transform: none; } .italic{ font-style: italic; } .leading-tight{ line-height: 1.25; } .leading-7{ line-height: 1.75rem; } .leading-120{ line-height: 120%; } .leading-\[20px\]{ line-height: 20px; } .leading-125{ line-height: 125%; } .leading-\[18px\]{ line-height: 18px; } .leading-\[1\.4375rem\]{ line-height: 1.4375rem; } .leading-150{ line-height: 150%; } .leading-112{ line-height: 112%; } .leading-10{ line-height: 2.5rem; } .leading-\[168\%\]{ line-height: 168%; } .leading-4{ line-height: 1rem; } .leading-5{ line-height: 1.25rem; } .leading-\[131\%\]{ line-height: 131%; } .leading-\[152\%\]{ line-height: 152%; } .leading-\[140\%\]{ line-height: 140%; } .leading-\[110\%\]{ line-height: 110%; } .leading-normal{ line-height: 1.5; } .leading-\[38px\]{ line-height: 38px; } .leading-8{ line-height: 2rem; } .leading-9{ line-height: 2.25rem; } .leading-\[115\%\]{ line-height: 115%; } .leading-\[160\%\]{ line-height: 160%; } .leading-\[55px\]{ line-height: 55px; } .leading-\[25px\]{ line-height: 25px; } .leading-\[15px\]{ line-height: 15px; } .leading-\[1\.875rem\]{ line-height: 1.875rem; } .leading-\[2\.625rem\]{ line-height: 2.625rem; } .leading-\[23px\]{ line-height: 23px; } .leading-\[30px\]{ line-height: 30px; } .leading-\[112\%\]{ line-height: 112%; } .leading-\[106\%\]{ line-height: 106%; } .leading-\[42px\]{ line-height: 42px; } .leading-\[117\%\]{ line-height: 117%; } .tracking-wider005{ letter-spacing: 0.05em; } .tracking-wider012{ letter-spacing: 0.12em; } .tracking-wider006{ letter-spacing: 0.06em; } .tracking-wider{ letter-spacing: 0.05em; } .tracking-wide{ letter-spacing: 0.025em; } .tracking-wider003{ letter-spacing: 0.03em; } .tracking-wider002{ letter-spacing: 0.02em; } .tracking-wider0025{ letter-spacing: 0.025em; } .tracking-wider008{ letter-spacing: 0.08em; } .tracking-wider004{ letter-spacing: 0.04em; } .tracking-\[0\.09rem\]{ letter-spacing: 0.09rem; } .tracking-\[0\.1rem\]{ letter-spacing: 0.1rem; } .tracking-\[0\.32rem\]{ letter-spacing: 0.32rem; } .tracking-widest{ letter-spacing: 0.1em; } .tracking-wider010{ letter-spacing: 0.1em; } .tracking-\[0\.3px\]{ letter-spacing: 0.3px; } .tracking-wider014{ letter-spacing: 0.14em; } .text-gray-black{ --tw-text-opacity: 1; color: rgb(18 18 18 / var(--tw-text-opacity)); } .text-gray-medium{ --tw-text-opacity: 1; color: rgb(84 84 84 / var(--tw-text-opacity)); } .text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .text-red-500{ --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity)); } .text-pink{ --tw-text-opacity: 1; color: rgb(132 28 83 / var(--tw-text-opacity)); } .text-gray-dark{ --tw-text-opacity: 1; color: rgb(52 52 52 / var(--tw-text-opacity)); } .text-black{ --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); } .text-red-700{ --tw-text-opacity: 1; color: rgb(185 28 28 / var(--tw-text-opacity)); } .text-red-300{ --tw-text-opacity: 1; color: rgb(252 165 165 / var(--tw-text-opacity)); } .text-green-700{ --tw-text-opacity: 1; color: rgb(21 128 61 / var(--tw-text-opacity)); } .text-blue-700{ --tw-text-opacity: 1; color: rgb(29 78 216 / var(--tw-text-opacity)); } .text-gray-400{ --tw-text-opacity: 1; color: rgb(156 163 175 / var(--tw-text-opacity)); } .text-gray-700{ --tw-text-opacity: 1; color: rgb(55 65 81 / var(--tw-text-opacity)); } .text-gray-600{ --tw-text-opacity: 1; color: rgb(75 85 99 / var(--tw-text-opacity)); } .text-gray-pupleish{ --tw-text-opacity: 1; color: rgb(102 112 133 / var(--tw-text-opacity)); } .text-blue-sky{ --tw-text-opacity: 1; color: rgb(94 128 161 / var(--tw-text-opacity)); } .text-quote-gold{ --tw-text-opacity: 1; color: rgb(169 135 103 / var(--tw-text-opacity)); } .text-gold{ --tw-text-opacity: 1; color: rgb(209 160 62 / var(--tw-text-opacity)); } .text-gold-beige{ --tw-text-opacity: 1; color: rgb(169 135 103 / var(--tw-text-opacity)); } .text-dark-blue{ --tw-text-opacity: 1; color: rgb(0 59 92 / var(--tw-text-opacity)); } .text-green-dark{ --tw-text-opacity: 1; color: rgb(68 85 71 / var(--tw-text-opacity)); } .text-green-retreats{ --tw-text-opacity: 1; color: rgb(113 134 96 / var(--tw-text-opacity)); } .text-brown{ --tw-text-opacity: 1; color: rgb(116 83 73 / var(--tw-text-opacity)); } .text-brown-dropInIcon{ --tw-text-opacity: 1; color: rgb(129 105 95 / var(--tw-text-opacity)); } .text-gray{ --tw-text-opacity: 1; color: rgb(115 115 115 / var(--tw-text-opacity)); } .text-orange{ --tw-text-opacity: 1; color: rgb(202 142 58 / var(--tw-text-opacity)); } .text-blue-dark{ --tw-text-opacity: 1; color: rgb(41 76 104 / var(--tw-text-opacity)); } .text-dark-gray{ --tw-text-opacity: 1; color: rgb(52 52 52 / var(--tw-text-opacity)); } .text-blue-main-title{ --tw-text-opacity: 1; color: rgb(53 78 105 / var(--tw-text-opacity)); } .text-blue-medium{ --tw-text-opacity: 1; color: rgb(101 136 165 / var(--tw-text-opacity)); } .text-\[\#ECE7D5\]{ --tw-text-opacity: 1; color: rgb(236 231 213 / var(--tw-text-opacity)); } .text-\[\#121212\]{ --tw-text-opacity: 1; color: rgb(18 18 18 / var(--tw-text-opacity)); } .text-pink-light{ --tw-text-opacity: 1; color: rgb(243 232 238 / var(--tw-text-opacity)); } .text-gray-800{ --tw-text-opacity: 1; color: rgb(31 41 55 / var(--tw-text-opacity)); } .text-gray-semilight{ --tw-text-opacity: 1; color: rgb(191 191 191 / var(--tw-text-opacity)); } .text-orange-dark{ --tw-text-opacity: 1; color: rgb(173 87 56 / var(--tw-text-opacity)); } .underline{ text-decoration-line: underline; } .underline-offset-2{ text-underline-offset: 2px; } .placeholder-white::-moz-placeholder{ --tw-placeholder-opacity: 1; color: rgb(255 255 255 / var(--tw-placeholder-opacity)); } .placeholder-white::placeholder{ --tw-placeholder-opacity: 1; color: rgb(255 255 255 / var(--tw-placeholder-opacity)); } .opacity-0{ opacity: 0; } .opacity-50{ opacity: 0.5; } .opacity-100{ opacity: 1; } .opacity-70{ opacity: 0.7; } .opacity-\[90\%\]{ opacity: 90%; } .opacity-80{ opacity: 0.8; } .opacity-\[80\%\]{ opacity: 80%; } .opacity-90{ opacity: 0.9; } .opacity-75{ opacity: 0.75; } .opacity-25{ opacity: 0.25; } .opacity-\[45\%\]{ opacity: 45%; } .shadow-lg{ --tw-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1), 0px 4px 6px rgba(0, 0, 0, 0.05); --tw-shadow-colored: 0px 10px 15px var(--tw-shadow-color), 0px 4px 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow{ --tw-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.06); --tw-shadow-colored: 0px 1px 3px var(--tw-shadow-color), 0px 1px 2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-form{ --tw-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05); --tw-shadow-colored: 0px 1px 2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .\!shadow-none{ --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; } .shadow-sunny-gold{ --tw-shadow: 0px 0px 8px -2px #D1A03E, 0px 0px 6px -1px #D1A03E; --tw-shadow-colored: 0px 0px 8px -2px var(--tw-shadow-color), 0px 0px 6px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-upcoming{ --tw-shadow: 0px 3.3px 10px rgba(0, 0, 0, 0.12); --tw-shadow-colored: 0px 3.3px 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-ctr{ --tw-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0px 0px 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-carousel{ --tw-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1), 0px 4px 6px -2px rgba(0, 0, 0, 0.05); --tw-shadow-colored: 0px 10px 15px -3px var(--tw-shadow-color), 0px 4px 6px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-md{ --tw-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.06); --tw-shadow-colored: 0px 4px 6px var(--tw-shadow-color), 0px 2px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .outline{ outline-style: solid; } .blur{ --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .filter{ filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .transition-colors{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .transition-all{ transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .transition-opacity{ transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .transition{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .duration-300{ transition-duration: 300ms; } .duration-200{ transition-duration: 200ms; } .duration-1000{ transition-duration: 1000ms; } .ease-out{ transition-timing-function: cubic-bezier(0, 0, 0.2, 1); } .ease-in{ transition-timing-function: cubic-bezier(0.4, 0, 1, 1); } .ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .dark-mode-form label { color: #FFFFFF; } .dark-mode-form button[type=submit]{ border-width: 1px; border-style: solid; --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); background-color: transparent; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .dark-mode-form button[type=submit]:hover{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: rgb(132 28 83 / var(--tw-text-opacity)); } .dark-mode-form button[type=submit]:focus{ --tw-border-opacity: 1; border-color: rgb(209 160 62 / var(--tw-border-opacity)); background-color: transparent; } .dark-mode-form button[type=submit]:active{ --tw-border-opacity: 1; border-color: rgb(191 191 191 / var(--tw-border-opacity)); --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .group:hover .dark-mode-form button[type=submit]{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); --tw-text-opacity: 1; color: rgb(132 28 83 / var(--tw-text-opacity)); } .group:focus .dark-mode-form button[type=submit]{ --tw-border-opacity: 1; border-color: rgb(209 160 62 / var(--tw-border-opacity)); background-color: transparent; } .group:active .dark-mode-form button[type=submit]{ --tw-border-opacity: 1; border-color: rgb(191 191 191 / var(--tw-border-opacity)); } .simple-typography p, .simple-typography ul, .simple-typography ol { margin-bottom: 1rem; } .simple-typography p:last-child, .simple-typography ul:last-child, .simple-typography ol:last-child { margin-bottom: 0rem; } .simple-typography a{ --tw-text-opacity: 1; color: rgb(132 28 83 / var(--tw-text-opacity)); text-decoration-line: underline; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 300ms; } .simple-typography a:hover{ --tw-text-opacity: 1; color: rgb(168 79 79 / var(--tw-text-opacity)); } [x-cloak] { display: none !important; } .text-shadow { text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); } [x-cloak] { display: none !important; } .arrow-down { width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #fff; margin: 0 auto; position: absolute; left: 0; right: 0; bottom: -40px; } #load-more-results.htmx-request .indicator { background: no-repeat 10px/20% url("https://www.spiritrock.org/assets/eclipse-loader.gif"); color: #bfbfbf; border-color: #bfbfbf; cursor: default; } .notification-bar{ padding-top: 0.5rem; padding-bottom: 0.5rem; } .notification-bar .dark-mode a{ --tw-text-opacity: 1 !important; color: rgb(191 191 191 / var(--tw-text-opacity)) !important; } .notification-bar .dark-mode a:hover{ --tw-text-opacity: 1 !important; color: rgb(238 238 238 / var(--tw-text-opacity)) !important; } .notification-bar p{ margin-top: 0px; margin-bottom: 0px; } .placeholder\:text-eighteen::-moz-placeholder{ font-size: 1.125rem; } .placeholder\:text-eighteen::placeholder{ font-size: 1.125rem; } .placeholder\:italic::-moz-placeholder{ font-style: italic; } .placeholder\:italic::placeholder{ font-style: italic; } .placeholder\:leading-\[30px\]::-moz-placeholder{ line-height: 30px; } .placeholder\:leading-\[30px\]::placeholder{ line-height: 30px; } .placeholder\:tracking-wider003::-moz-placeholder{ letter-spacing: 0.03em; } .placeholder\:tracking-wider003::placeholder{ letter-spacing: 0.03em; } .placeholder\:text-gray-dark::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(52 52 52 / var(--tw-text-opacity)); } .placeholder\:text-gray-dark::placeholder{ --tw-text-opacity: 1; color: rgb(52 52 52 / var(--tw-text-opacity)); } .placeholder\:text-\[\#CCCCCC\]::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(204 204 204 / var(--tw-text-opacity)); } .placeholder\:text-\[\#CCCCCC\]::placeholder{ --tw-text-opacity: 1; color: rgb(204 204 204 / var(--tw-text-opacity)); } .after\:absolute::after{ content: var(--tw-content); position: absolute; } .after\:top-\[2px\]::after{ content: var(--tw-content); top: 2px; } .after\:left-\[2px\]::after{ content: var(--tw-content); left: 2px; } .after\:h-5::after{ content: var(--tw-content); height: 1.25rem; } .after\:w-5::after{ content: var(--tw-content); width: 1.25rem; } .after\:rounded-full::after{ content: var(--tw-content); border-radius: 9999px; } .after\:border::after{ content: var(--tw-content); border-width: 1px; } .after\:border-gray-300::after{ content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(209 213 219 / var(--tw-border-opacity)); } .after\:bg-white::after{ content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .after\:transition-all::after{ content: var(--tw-content); transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .after\:content-\[\'\'\]::after{ --tw-content: ''; content: var(--tw-content); } .first-of-type\:rounded-t-md:first-of-type{ border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; } .last-of-type\:rounded-b-md:last-of-type{ border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; } .hover\:-translate-y-1:hover{ --tw-translate-y: -0.25rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .hover\:cursor-pointer:hover{ cursor: pointer; } .hover\:cursor-default:hover{ cursor: default; } .hover\:border-r-2:hover{ border-right-width: 2px; } .hover\:border-pink:hover{ --tw-border-opacity: 1; border-color: rgb(132 28 83 / var(--tw-border-opacity)); } .hover\:border-white:hover{ --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); } .hover\:bg-mauve-pink:hover{ --tw-bg-opacity: 1; background-color: rgb(168 79 79 / var(--tw-bg-opacity)); } .hover\:bg-blue-500:hover{ --tw-bg-opacity: 1; background-color: rgb(59 130 246 / var(--tw-bg-opacity)); } .hover\:bg-gray-400:hover{ --tw-bg-opacity: 1; background-color: rgb(156 163 175 / var(--tw-bg-opacity)); } .hover\:bg-green-700:hover{ --tw-bg-opacity: 1; background-color: rgb(21 128 61 / var(--tw-bg-opacity)); } .hover\:bg-red-700:hover{ --tw-bg-opacity: 1; background-color: rgb(185 28 28 / var(--tw-bg-opacity)); } .hover\:bg-blue-cta-hover:hover{ --tw-bg-opacity: 1; background-color: rgb(50 94 128 / var(--tw-bg-opacity)); } .hover\:bg-pink-hover:hover{ --tw-bg-opacity: 1; background-color: rgb(149 51 103 / var(--tw-bg-opacity)); } .hover\:bg-white:hover{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .hover\:bg-blue-light:hover{ --tw-bg-opacity: 1; background-color: rgb(241 244 248 / var(--tw-bg-opacity)); } .hover\:bg-\[\#F9FAFB\]:hover{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); } .hover\:bg-offwhite:hover{ --tw-bg-opacity: 1; background-color: rgb(251 250 246 / var(--tw-bg-opacity)); } .hover\:bg-gray-light:hover{ --tw-bg-opacity: 1; background-color: rgb(238 238 238 / var(--tw-bg-opacity)); } .hover\:bg-gray-50:hover{ --tw-bg-opacity: 1; background-color: rgb(249 250 251 / var(--tw-bg-opacity)); } .hover\:fill-gray-semilight:hover{ fill: #BFBFBF; } .hover\:text-mauve-pink:hover{ --tw-text-opacity: 1; color: rgb(168 79 79 / var(--tw-text-opacity)); } .hover\:text-red-500:hover{ --tw-text-opacity: 1; color: rgb(239 68 68 / var(--tw-text-opacity)); } .hover\:text-blue-500:hover{ --tw-text-opacity: 1; color: rgb(59 130 246 / var(--tw-text-opacity)); } .hover\:text-brown-light:hover{ --tw-text-opacity: 1; color: rgb(175 155 147 / var(--tw-text-opacity)); } .hover\:text-pink:hover{ --tw-text-opacity: 1; color: rgb(132 28 83 / var(--tw-text-opacity)); } .hover\:text-gray-dark:hover{ --tw-text-opacity: 1; color: rgb(52 52 52 / var(--tw-text-opacity)); } .hover\:text-pink-hover:hover{ --tw-text-opacity: 1; color: rgb(149 51 103 / var(--tw-text-opacity)); } .hover\:text-offwhite:hover{ --tw-text-opacity: 1; color: rgb(251 250 246 / var(--tw-text-opacity)); } .hover\:text-gray-semilight:hover{ --tw-text-opacity: 1; color: rgb(191 191 191 / var(--tw-text-opacity)); } .hover\:text-blue-cta-hover:hover{ --tw-text-opacity: 1; color: rgb(50 94 128 / var(--tw-text-opacity)); } .hover\:text-blue-medium:hover{ --tw-text-opacity: 1; color: rgb(101 136 165 / var(--tw-text-opacity)); } .hover\:text-gray:hover{ --tw-text-opacity: 1; color: rgb(115 115 115 / var(--tw-text-opacity)); } .hover\:text-gold:hover{ --tw-text-opacity: 1; color: rgb(209 160 62 / var(--tw-text-opacity)); } .hover\:text-black:hover{ --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); } .hover\:\!text-white:hover{ --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity)) !important; } .hover\:underline:hover{ text-decoration-line: underline; } .hover\:no-underline:hover{ text-decoration-line: none; } .hover\:opacity-100:hover{ opacity: 1; } .hover\:shadow-md:hover{ --tw-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1), 0px 2px 4px rgba(0, 0, 0, 0.06); --tw-shadow-colored: 0px 4px 6px var(--tw-shadow-color), 0px 2px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .hover\:transition-colors:hover{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .hover\:transition:hover{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .hover\:duration-300:hover{ transition-duration: 300ms; } .hover\:duration-100:hover{ transition-duration: 100ms; } .focus\:border:focus{ border-width: 1px; } .focus\:border-solid:focus{ border-style: solid; } .focus\:border-gray-500:focus{ --tw-border-opacity: 1; border-color: rgb(107 114 128 / var(--tw-border-opacity)); } .focus\:border-gold:focus{ --tw-border-opacity: 1; border-color: rgb(209 160 62 / var(--tw-border-opacity)); } .focus\:border-gray-black:focus{ --tw-border-opacity: 1; border-color: rgb(18 18 18 / var(--tw-border-opacity)); } .focus\:bg-white:focus{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .focus\:bg-offwhite:focus{ --tw-bg-opacity: 1; background-color: rgb(251 250 246 / var(--tw-bg-opacity)); } .focus\:bg-transparent:focus{ background-color: transparent; } .focus\:text-\[\#354E69\]:focus{ --tw-text-opacity: 1; color: rgb(53 78 105 / var(--tw-text-opacity)); } .focus\:outline-none:focus{ outline: 2px solid transparent; outline-offset: 2px; } .active\:border-0:active{ border-width: 0px; } .active\:border-gray:active{ --tw-border-opacity: 1; border-color: rgb(115 115 115 / var(--tw-border-opacity)); } .active\:border-gray-semilight:active{ --tw-border-opacity: 1; border-color: rgb(191 191 191 / var(--tw-border-opacity)); } .active\:no-underline:active{ text-decoration-line: none; } .disabled\:text-gray-500:disabled{ --tw-text-opacity: 1; color: rgb(107 114 128 / var(--tw-text-opacity)); } .group:hover .group-hover\:absolute{ position: absolute; } .group:hover .group-hover\:inset-0{ top: 0px; right: 0px; bottom: 0px; left: 0px; } .group:hover .group-hover\:border-pink{ --tw-border-opacity: 1; border-color: rgb(132 28 83 / var(--tw-border-opacity)); } .group:hover .group-hover\:border-offwhite{ --tw-border-opacity: 1; border-color: rgb(251 250 246 / var(--tw-border-opacity)); } .group:hover .group-hover\:bg-pink-hover{ --tw-bg-opacity: 1; background-color: rgb(149 51 103 / var(--tw-bg-opacity)); } .group:hover .group-hover\:bg-blue-cta-hover{ --tw-bg-opacity: 1; background-color: rgb(50 94 128 / var(--tw-bg-opacity)); } .group:hover .group-hover\:bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .group:hover .group-hover\:bg-gray-light{ --tw-bg-opacity: 1; background-color: rgb(238 238 238 / var(--tw-bg-opacity)); } .group:hover .group-hover\:fill-white{ fill: #fff; } .group:hover .group-hover\:fill-pink-hover{ fill: #953367; } .group:hover .group-hover\:fill-gold{ fill: #D1A03E; } .group:hover .group-hover\:fill-blue-medium{ fill: #6588A5; } .group:hover .group-hover\:fill-pink{ fill: #841C53; } .group:hover .group-hover\:stroke-white{ stroke: #fff; } .group:hover .group-hover\:stroke-pink-dark{ stroke: #702B49; } .group:hover .group-hover\:stroke-blue-medium{ stroke: #6588A5; } .group:hover .group-hover\:stroke-pink{ stroke: #841C53; } .group:hover .group-hover\:text-pink{ --tw-text-opacity: 1; color: rgb(132 28 83 / var(--tw-text-opacity)); } .group:hover .group-hover\:text-pink-hover{ --tw-text-opacity: 1; color: rgb(149 51 103 / var(--tw-text-opacity)); } .group:hover .group-hover\:text-offwhite{ --tw-text-opacity: 1; color: rgb(251 250 246 / var(--tw-text-opacity)); } .group:hover .group-hover\:text-gray-semilight{ --tw-text-opacity: 1; color: rgb(191 191 191 / var(--tw-text-opacity)); } .group:hover .group-hover\:text-gold{ --tw-text-opacity: 1; color: rgb(209 160 62 / var(--tw-text-opacity)); } .group:hover .group-hover\:text-blue-medium{ --tw-text-opacity: 1; color: rgb(101 136 165 / var(--tw-text-opacity)); } .group:hover .group-hover\:underline{ text-decoration-line: underline; } .group:hover .group-hover\:opacity-20{ opacity: 0.2; } .group:hover .group-hover\:opacity-0{ opacity: 0; } .group:hover .group-hover\:opacity-100{ opacity: 1; } .group:focus .group-focus\:border{ border-width: 1px; } .group:focus .group-focus\:border-solid{ border-style: solid; } .group:focus .group-focus\:border-gray-black{ --tw-border-opacity: 1; border-color: rgb(18 18 18 / var(--tw-border-opacity)); } .group:focus .group-focus\:border-gold{ --tw-border-opacity: 1; border-color: rgb(209 160 62 / var(--tw-border-opacity)); } .group:focus .group-focus\:bg-offwhite{ --tw-bg-opacity: 1; background-color: rgb(251 250 246 / var(--tw-bg-opacity)); } .group:focus .group-focus\:bg-transparent{ background-color: transparent; } .group:focus .group-focus\:bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .group:focus .group-focus\:text-\[\#354E69\]{ --tw-text-opacity: 1; color: rgb(53 78 105 / var(--tw-text-opacity)); } .group:active .group-active\:border-0{ border-width: 0px; } .group:active .group-active\:border-gray{ --tw-border-opacity: 1; border-color: rgb(115 115 115 / var(--tw-border-opacity)); } .group:active .group-active\:border-gray-semilight{ --tw-border-opacity: 1; border-color: rgb(191 191 191 / var(--tw-border-opacity)); } .group:active .group-active\:no-underline{ text-decoration-line: none; } .peer:checked ~ .peer-checked\:bg-pink{ --tw-bg-opacity: 1; background-color: rgb(132 28 83 / var(--tw-bg-opacity)); } .peer:checked ~ .peer-checked\:after\:translate-x-full::after{ content: var(--tw-content); --tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .peer:checked ~ .peer-checked\:after\:border-white::after{ content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); } .peer:focus ~ .peer-focus\:outline-none{ outline: 2px solid transparent; outline-offset: 2px; } .peer:focus ~ .peer-focus\:ring-4{ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .peer:focus ~ .peer-focus\:ring-pink-light{ --tw-ring-opacity: 1; --tw-ring-color: rgb(243 232 238 / var(--tw-ring-opacity)); } .prose-headings\:font-sans :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))){ font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .prose-headings\:font-semibold :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))){ font-weight: 600; } .prose-headings\:leading-150 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))){ line-height: 150%; } .prose-headings\:tracking-wider002 :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))){ letter-spacing: 0.02em; } .prose-headings\:text-gray-black :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"] *))){ --tw-text-opacity: 1; color: rgb(18 18 18 / var(--tw-text-opacity)); } .prose-h1\:mb-2 :is(:where(h1):not(:where([class~="not-prose"] *))){ margin-bottom: 0.5rem; } .prose-h1\:text-twenty-six :is(:where(h1):not(:where([class~="not-prose"] *))){ font-size: 1.625rem; } .prose-h1\:leading-125 :is(:where(h1):not(:where([class~="not-prose"] *))){ line-height: 125%; } .prose-h2\:text-lg :is(:where(h2):not(:where([class~="not-prose"] *))){ font-size: 1.125rem; line-height: 1.75rem; } .prose-h3\:font-sans :is(:where(h3):not(:where([class~="not-prose"] *))){ font-family: Source Sans Pro, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .prose-h3\:text-lg :is(:where(h3):not(:where([class~="not-prose"] *))){ font-size: 1.125rem; line-height: 1.75rem; } .prose-h3\:uppercase :is(:where(h3):not(:where([class~="not-prose"] *))){ text-transform: uppercase; } .prose-h3\:leading-125 :is(:where(h3):not(:where([class~="not-prose"] *))){ line-height: 125%; } .prose-h3\:tracking-wider010 :is(:where(h3):not(:where([class~="not-prose"] *))){ letter-spacing: 0.1em; } .prose-ul\:my-0 :is(:where(ul):not(:where([class~="not-prose"] *))){ margin-top: 0px; margin-bottom: 0px; } @media (prefers-color-scheme: dark){ .dark\:border-gray-600{ --tw-border-opacity: 1; border-color: rgb(75 85 99 / var(--tw-border-opacity)); } .dark\:bg-gray-700{ --tw-bg-opacity: 1; background-color: rgb(55 65 81 / var(--tw-bg-opacity)); } .peer:focus ~ .dark\:peer-focus\:ring-blue-800{ --tw-ring-opacity: 1; --tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity)); } } @media (min-width: 640px){ .sm\:col-span-8{ grid-column: span 8 / span 8; } .sm\:col-span-10{ grid-column: span 10 / span 10; } .sm\:col-span-2{ grid-column: span 2 / span 2; } .sm\:col-start-3{ grid-column-start: 3; } .sm\:col-start-2{ grid-column-start: 2; } .sm\:mx-0{ margin-left: 0px; margin-right: 0px; } .sm\:my-8{ margin-top: 2rem; margin-bottom: 2rem; } .sm\:mb-0{ margin-bottom: 0px; } .sm\:mb-16{ margin-bottom: 4rem; } .sm\:mb-auto{ margin-bottom: auto; } .sm\:mt-8{ margin-top: 2rem; } .sm\:block{ display: block; } .sm\:hidden{ display: none; } .sm\:min-h-72{ min-height: 18rem; } .sm\:w-1\/2{ width: 50%; } .sm\:max-w-md{ max-width: 28rem; } .sm\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0, 1fr)); } .sm\:py-8{ padding-top: 2rem; padding-bottom: 2rem; } .sm\:py-16{ padding-top: 4rem; padding-bottom: 4rem; } .sm\:py-1{ padding-top: 0.25rem; padding-bottom: 0.25rem; } .sm\:py-12{ padding-top: 3rem; padding-bottom: 3rem; } .sm\:text-forty-four{ font-size: 2.75rem; } } @media (min-width: 768px){ .md\:visible{ visibility: visible; } .md\:absolute{ position: absolute; } .md\:inset-0{ top: 0px; right: 0px; bottom: 0px; left: 0px; } .md\:z-0{ z-index: 0; } .md\:order-1{ order: 1; } .md\:order-2{ order: 2; } .md\:col-span-6{ grid-column: span 6 / span 6; } .md\:col-span-2{ grid-column: span 2 / span 2; } .md\:col-span-4{ grid-column: span 4 / span 4; } .md\:col-span-3{ grid-column: span 3 / span 3; } .md\:col-span-9{ grid-column: span 9 / span 9; } .md\:col-span-7{ grid-column: span 7 / span 7; } .md\:col-span-5{ grid-column: span 5 / span 5; } .md\:col-span-1{ grid-column: span 1 / span 1; } .md\:col-span-8{ grid-column: span 8 / span 8; } .md\:col-span-12{ grid-column: span 12 / span 12; } .md\:col-start-2{ grid-column-start: 2; } .md\:col-start-3{ grid-column-start: 3; } .md\:col-start-1{ grid-column-start: 1; } .md\:col-end-12{ grid-column-end: 12; } .md\:col-end-13{ grid-column-end: 13; } .md\:mx-0{ margin-left: 0px; margin-right: 0px; } .md\:my-fifty{ margin-top: 3.125rem; margin-bottom: 3.125rem; } .md\:mr-4{ margin-right: 1rem; } .md\:mb-0{ margin-bottom: 0px; } .md\:ml-8{ margin-left: 2rem; } .md\:mb-\[3\.25rem\]{ margin-bottom: 3.25rem; } .md\:mt-0{ margin-top: 0px; } .md\:ml-auto{ margin-left: auto; } .md\:mr-8{ margin-right: 2rem; } .md\:mt-8{ margin-top: 2rem; } .md\:ml-4{ margin-left: 1rem; } .md\:mr-0{ margin-right: 0px; } .md\:block{ display: block; } .md\:inline{ display: inline; } .md\:flex{ display: flex; } .md\:hidden{ display: none; } .md\:h-full{ height: 100%; } .md\:h-\[4rem\]{ height: 4rem; } .md\:min-h-\[60vh\]{ min-height: 60vh; } .md\:min-h-80{ min-height: 20rem; } .md\:w-3\/5{ width: 60%; } .md\:w-full{ width: 100%; } .md\:w-2\/5{ width: 40%; } .md\:w-1\/2{ width: 50%; } .md\:w-1\/3{ width: 33.333333%; } .md\:w-1\/4{ width: 25%; } .md\:w-3\/6{ width: 50%; } .md\:w-3\/4{ width: 75%; } .md\:w-auto{ width: auto; } .md\:w-\[4rem\]{ width: 4rem; } .md\:w-\[13\.4375rem\]{ width: 13.4375rem; } .md\:w-\[32rem\]{ width: 32rem; } .md\:max-w-sm{ max-width: 24rem; } .md\:flex-none{ flex: none; } .md\:basis-1\/4{ flex-basis: 25%; } .md\:basis-3\/4{ flex-basis: 75%; } .md\:columns-2{ -moz-columns: 2; columns: 2; } .md\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); } .md\:grid-cols-5{ grid-template-columns: repeat(5, minmax(0, 1fr)); } .md\:grid-cols-4{ grid-template-columns: repeat(4, minmax(0, 1fr)); } .md\:grid-cols-12{ grid-template-columns: repeat(12, minmax(0, 1fr)); } .md\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0, 1fr)); } .md\:flex-row{ flex-direction: row; } .md\:flex-wrap{ flex-wrap: wrap; } .md\:items-center{ align-items: center; } .md\:justify-start{ justify-content: flex-start; } .md\:justify-evenly{ justify-content: space-evenly; } .md\:gap-20{ gap: 5rem; } .md\:gap-16{ gap: 4rem; } .md\:gap-8{ gap: 2rem; } .md\:gap-14{ gap: 3.5rem; } .md\:gap-x-10{ -moz-column-gap: 2.5rem; column-gap: 2.5rem; } .md\:gap-x-8{ -moz-column-gap: 2rem; column-gap: 2rem; } .md\:border-0{ border-width: 0px; } .md\:border-r{ border-right-width: 1px; } .md\:border-l{ border-left-width: 1px; } .md\:border-solid{ border-style: solid; } .md\:border-white{ --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); } .md\:border-gray-light{ --tw-border-opacity: 1; border-color: rgb(238 238 238 / var(--tw-border-opacity)); } .md\:bg-transparent{ background-color: transparent; } .md\:p-0{ padding: 0px; } .md\:p-12{ padding: 3rem; } .md\:p-16{ padding: 4rem; } .md\:p-8{ padding: 2rem; } .md\:py-32{ padding-top: 8rem; padding-bottom: 8rem; } .md\:px-12{ padding-left: 3rem; padding-right: 3rem; } .md\:py-12{ padding-top: 3rem; padding-bottom: 3rem; } .md\:px-16{ padding-left: 4rem; padding-right: 4rem; } .md\:py-0{ padding-top: 0px; padding-bottom: 0px; } .md\:py-16{ padding-top: 4rem; padding-bottom: 4rem; } .md\:px-4{ padding-left: 1rem; padding-right: 1rem; } .md\:py-4{ padding-top: 1rem; padding-bottom: 1rem; } .md\:py-8{ padding-top: 2rem; padding-bottom: 2rem; } .md\:pt-6{ padding-top: 1.5rem; } .md\:pt-0{ padding-top: 0px; } .md\:pr-fifty{ padding-right: 3.125rem; } .md\:pl-fifty{ padding-left: 3.125rem; } .md\:pl-8{ padding-left: 2rem; } .md\:text-left{ text-align: left; } .md\:text-right{ text-align: right; } .md\:text-twenty-six{ font-size: 1.625rem; } .md\:text-eighteen{ font-size: 1.125rem; } .md\:leading-10{ line-height: 2.5rem; } .md\:leading-\[30px\]{ line-height: 30px; } .md\:text-blue-main-title{ --tw-text-opacity: 1; color: rgb(53 78 105 / var(--tw-text-opacity)); } .md\:text-gray-black{ --tw-text-opacity: 1; color: rgb(18 18 18 / var(--tw-text-opacity)); } .md\:text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .md\:prose-md :where(h1):not(:where([class~="not-prose"] *)){ font-size: 2rem; letter-spacing: 0.1rem; } .md\:prose-md :where(h2):not(:where([class~="not-prose"] *)){ font-size: 1.625rem; letter-spacing: 0.08125rem; } .md\:prose-md :where(h3):not(:where([class~="not-prose"] *)){ font-size: 1.375rem; letter-spacing: 0.06875rem; } .md\:prose-md :where(h4):not(:where([class~="not-prose"] *)){ font-size: 1.125rem; letter-spacing: 0.1125rem; } } @media (min-width: 1024px){ .lg\:container{ width: 100%; padding-right: 1rem; padding-left: 1rem; } @media (min-width: 640px){ .lg\:container{ max-width: 640px; padding-right: 2rem; padding-left: 2rem; } } @media (min-width: 768px){ .lg\:container{ max-width: 768px; } } @media (min-width: 1024px){ .lg\:container{ max-width: 1024px; padding-right: 4rem; padding-left: 4rem; } } @media (min-width: 1280px){ .lg\:container{ max-width: 1280px; padding-right: 6rem; padding-left: 6rem; } } @media (min-width: 1536px){ .lg\:container{ max-width: 1536px; padding-right: 8rem; padding-left: 8rem; } } .lg\:absolute{ position: absolute; } .lg\:relative{ position: relative; } .lg\:order-1{ order: 1; } .lg\:order-2{ order: 2; } .lg\:order-3{ order: 3; } .lg\:order-4{ order: 4; } .lg\:col-span-6{ grid-column: span 6 / span 6; } .lg\:col-span-8{ grid-column: span 8 / span 8; } .lg\:col-span-4{ grid-column: span 4 / span 4; } .lg\:col-span-2{ grid-column: span 2 / span 2; } .lg\:col-span-3{ grid-column: span 3 / span 3; } .lg\:col-span-1{ grid-column: span 1 / span 1; } .lg\:col-span-10{ grid-column: span 10 / span 10; } .lg\:col-start-2{ grid-column-start: 2; } .lg\:m-0{ margin: 0px; } .lg\:my-0{ margin-top: 0px; margin-bottom: 0px; } .lg\:mr-2{ margin-right: 0.5rem; } .lg\:mt-0{ margin-top: 0px; } .lg\:mb-0{ margin-bottom: 0px; } .lg\:mr-10{ margin-right: 2.5rem; } .lg\:ml-4{ margin-left: 1rem; } .lg\:-ml-12{ margin-left: -3rem; } .lg\:ml-0{ margin-left: 0px; } .lg\:mr-auto{ margin-right: auto; } .lg\:mb-8{ margin-bottom: 2rem; } .lg\:mr-0{ margin-right: 0px; } .lg\:mr-4{ margin-right: 1rem; } .lg\:mr-3{ margin-right: 0.75rem; } .lg\:block{ display: block; } .lg\:inline{ display: inline; } .lg\:flex{ display: flex; } .lg\:grid{ display: grid; } .lg\:hidden{ display: none; } .lg\:h-12{ height: 3rem; } .lg\:h-44{ height: 11rem; } .lg\:h-\[5\.125rem\]{ height: 5.125rem; } .lg\:h-\[3\.1875rem\]{ height: 3.1875rem; } .lg\:h-auto{ height: auto; } .lg\:h-full{ height: 100%; } .lg\:min-h-88{ min-height: 22rem; } .lg\:w-3\/4{ width: 75%; } .lg\:w-3\/5{ width: 60%; } .lg\:w-full{ width: 100%; } .lg\:w-2\/5{ width: 40%; } .lg\:w-1\/2{ width: 50%; } .lg\:w-1\/3{ width: 33.333333%; } .lg\:w-1\/4{ width: 25%; } .lg\:w-auto{ width: auto; } .lg\:w-12{ width: 3rem; } .lg\:w-\[5\.125rem\]{ width: 5.125rem; } .lg\:w-\[15\.625rem\]{ width: 15.625rem; } .lg\:w-max{ width: -moz-max-content; width: max-content; } .lg\:max-w-full{ max-width: 100%; } .lg\:flex-none{ flex: none; } .lg\:grid-flow-row{ grid-auto-flow: row; } .lg\:grid-cols-5{ grid-template-columns: repeat(5, minmax(0, 1fr)); } .lg\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); } .lg\:grid-cols-1{ grid-template-columns: repeat(1, minmax(0, 1fr)); } .lg\:grid-rows-none{ grid-template-rows: none; } .lg\:flex-row{ flex-direction: row; } .lg\:flex-nowrap{ flex-wrap: nowrap; } .lg\:items-center{ align-items: center; } .lg\:justify-start{ justify-content: flex-start; } .lg\:justify-center{ justify-content: center; } .lg\:prose-lg{ font-size: 1.125rem; line-height: 1.7777778; } .lg\:prose-lg :where(p):not(:where([class~="not-prose"] *)){ margin-top: 1.3333333em; margin-bottom: 1.3333333em; } .lg\:prose-lg :where([class~="lead"]):not(:where([class~="not-prose"] *)){ font-size: 1.2222222em; line-height: 1.4545455; margin-top: 1.0909091em; margin-bottom: 1.0909091em; } .lg\:gap-8{ gap: 2rem; } .lg\:prose-lg :where(blockquote):not(:where([class~="not-prose"] *)){ margin-top: 1.6666667em; margin-bottom: 1.6666667em; padding-left: 1em; } .lg\:prose-lg :where(h1):not(:where([class~="not-prose"] *)){ font-size: 2rem; margin-top: 0; margin-bottom: 0.8333333em; line-height: 125%; letter-spacing: 0.1rem; } .lg\:prose-lg :where(h1):not(:where([class~="not-prose"] *)):last-child{ margin-bottom: revert; } .lg\:prose-lg :where(h2):not(:where([class~="not-prose"] *)){ font-size: 1.625rem; margin-top: 1.8666667em; margin-bottom: 1.0666667em; line-height: 1.3333333; letter-spacing: 0.08125rem; } .lg\:prose-lg :where(h3):not(:where([class~="not-prose"] *)){ font-size: 1.375rem; margin-top: 1.6666667em; margin-bottom: 0.6666667em; line-height: 1.5; letter-spacing: 0.06875rem; } .lg\:prose-lg :where(h4):not(:where([class~="not-prose"] *)){ margin-top: 1.7777778em; margin-bottom: 0.4444444em; line-height: 1.5555556; font-size: 1.125rem; letter-spacing: 0.1125rem; } .lg\:prose-lg :where(img):not(:where([class~="not-prose"] *)){ margin-top: 1.7777778em; margin-bottom: 1.7777778em; } .lg\:prose-lg :where(video):not(:where([class~="not-prose"] *)){ margin-top: 1.7777778em; margin-bottom: 1.7777778em; } .lg\:prose-lg :where(figure):not(:where([class~="not-prose"] *)){ margin-top: 1.7777778em; margin-bottom: 1.7777778em; } .lg\:prose-lg :where(figure > *):not(:where([class~="not-prose"] *)){ margin-top: 0; margin-bottom: 0; } .lg\:prose-lg :where(figcaption):not(:where([class~="not-prose"] *)){ font-size: 0.8888889em; line-height: 1.5; margin-top: 1em; } .lg\:prose-lg :where(code):not(:where([class~="not-prose"] *)){ font-size: 0.8888889em; } .lg\:prose-lg :where(h2 code):not(:where([class~="not-prose"] *)){ font-size: 0.8666667em; } .lg\:prose-lg :where(h3 code):not(:where([class~="not-prose"] *)){ font-size: 0.875em; } .lg\:prose-lg :where(pre):not(:where([class~="not-prose"] *)){ font-size: 0.8888889em; line-height: 1.75; margin-top: 2em; margin-bottom: 2em; border-radius: 0.375rem; padding-top: 1em; padding-right: 1.5em; padding-bottom: 1em; padding-left: 1.5em; } .lg\:prose-lg :where(ol):not(:where([class~="not-prose"] *)){ margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } .lg\:prose-lg :where(ul):not(:where([class~="not-prose"] *)){ margin-top: 1.3333333em; margin-bottom: 1.3333333em; padding-left: 1.5555556em; } .lg\:prose-lg :where(li):not(:where([class~="not-prose"] *)){ margin-top: 0.6666667em; margin-bottom: 0.6666667em; } .lg\:prose-lg :where(ol > li):not(:where([class~="not-prose"] *)){ padding-left: 0.4444444em; } .lg\:prose-lg :where(ul > li):not(:where([class~="not-prose"] *)){ padding-left: 0.4444444em; } .lg\:prose-lg :where(.lg\:prose-lg > ul > li p):not(:where([class~="not-prose"] *)){ margin-top: 0.8888889em; margin-bottom: 0.8888889em; } .lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:first-child):not(:where([class~="not-prose"] *)){ margin-top: 1.3333333em; } .lg\:prose-lg :where(.lg\:prose-lg > ul > li > *:last-child):not(:where([class~="not-prose"] *)){ margin-bottom: 1.3333333em; } .lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:first-child):not(:where([class~="not-prose"] *)){ margin-top: 1.3333333em; } .lg\:prose-lg :where(.lg\:prose-lg > ol > li > *:last-child):not(:where([class~="not-prose"] *)){ margin-bottom: 1.3333333em; } .lg\:prose-lg :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)){ margin-top: 0.8888889em; margin-bottom: 0.8888889em; } .lg\:prose-lg :where(hr):not(:where([class~="not-prose"] *)){ margin-top: 3.1111111em; margin-bottom: 3.1111111em; } .lg\:prose-lg :where(hr + *):not(:where([class~="not-prose"] *)){ margin-top: 0; } .lg\:prose-lg :where(h2 + *):not(:where([class~="not-prose"] *)){ margin-top: 0; } .lg\:overflow-visible{ overflow: visible; } .lg\:prose-lg :where(h3 + *):not(:where([class~="not-prose"] *)){ margin-top: 0; } .lg\:prose-lg :where(h4 + *):not(:where([class~="not-prose"] *)){ margin-top: 0; } .lg\:prose-lg :where(table):not(:where([class~="not-prose"] *)){ font-size: 0.8888889em; line-height: 1.5; } .lg\:prose-lg :where(thead th):not(:where([class~="not-prose"] *)){ padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } .lg\:prose-lg :where(thead th:first-child):not(:where([class~="not-prose"] *)){ padding-left: 0; } .lg\:prose-lg :where(thead th:last-child):not(:where([class~="not-prose"] *)){ padding-right: 0; } .lg\:prose-lg :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)){ padding-top: 0.75em; padding-right: 0.75em; padding-bottom: 0.75em; padding-left: 0.75em; } .lg\:prose-lg :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)){ padding-left: 0; } .lg\:prose-lg :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)){ padding-right: 0; } .lg\:prose-lg :where(.lg\:prose-lg > :first-child):not(:where([class~="not-prose"] *)){ margin-top: 0; } .lg\:prose-lg :where(.lg\:prose-lg > :last-child):not(:where([class~="not-prose"] *)){ margin-bottom: 0; } .lg\:rounded-none{ border-radius: 0px; } .lg\:border-l-2{ border-left-width: 2px; } .lg\:border-b-3{ border-bottom-width: 3px; } .lg\:border-solid{ border-style: solid; } .lg\:border-none{ border-style: none; } .lg\:border-white{ --tw-border-opacity: 1; border-color: rgb(255 255 255 / var(--tw-border-opacity)); } .lg\:bg-transparent{ background-color: transparent; } .lg\:p-16{ padding: 4rem; } .lg\:p-0{ padding: 0px; } .lg\:px-16{ padding-left: 4rem; padding-right: 4rem; } .lg\:py-0{ padding-top: 0px; padding-bottom: 0px; } .lg\:py-36{ padding-top: 9rem; padding-bottom: 9rem; } .lg\:py-8{ padding-top: 2rem; padding-bottom: 2rem; } .lg\:px-8{ padding-left: 2rem; padding-right: 2rem; } .lg\:px-4{ padding-left: 1rem; padding-right: 1rem; } .lg\:px-0{ padding-left: 0px; padding-right: 0px; } .lg\:\!px-2{ padding-left: 0.5rem !important; padding-right: 0.5rem !important; } .lg\:pl-4{ padding-left: 1rem; } .lg\:text-lg{ font-size: 1.125rem; line-height: 1.75rem; } .lg\:text-forty{ font-size: 2.5rem; line-height: 3.1425rem; } .lg\:text-thirty-two{ font-size: 2rem; } .lg\:font-semibold{ font-weight: 600; } .lg\:shadow-none{ --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .lg\:shadow-ctr{ --tw-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0px 0px 10px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .lg\:shadow-lg{ --tw-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1), 0px 4px 6px rgba(0, 0, 0, 0.05); --tw-shadow-colored: 0px 10px 15px var(--tw-shadow-color), 0px 4px 6px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .lg\:position-unset { position: unset; } .lg\:-moz-placeholder-shown\:bg-calendar:-moz-placeholder-shown{ background-image: url('https://www.spiritrock.org/assets/icons/white-calendar.svg'); } .lg\:placeholder-shown\:bg-calendar:placeholder-shown{ background-image: url('https://www.spiritrock.org/assets/icons/white-calendar.svg'); } } @media (min-width: 1280px){ .xl\:mr-0{ margin-right: 0px; } .xl\:block{ display: block; } .xl\:flex{ display: flex; } .xl\:hidden{ display: none; } .xl\:min-h-96{ min-height: 24rem; } .xl\:w-3\/5{ width: 60%; } .xl\:w-full{ width: 100%; } .xl\:w-2\/5{ width: 40%; } .xl\:w-1\/2{ width: 50%; } .xl\:w-1\/3{ width: 33.333333%; } .xl\:w-1\/4{ width: 25%; } .xl\:w-5\/12{ width: 41.666667%; } .xl\:w-4\/5{ width: 80%; } .xl\:w-1\/5{ width: 20%; } .xl\:grid-cols-2{ grid-template-columns: repeat(2, minmax(0, 1fr)); } .xl\:grid-cols-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); } .xl\:flex-row{ flex-direction: row; } .xl\:bg-cal-xl{ background-position: 2.5rem 0.5rem; } .xl\:p-20{ padding: 5rem; } .xl\:px-24{ padding-left: 6rem; padding-right: 6rem; } .xl\:px-4{ padding-left: 1rem; padding-right: 1rem; } .xl\:px-8{ padding-left: 2rem; padding-right: 2rem; } .xl\:py-8{ padding-top: 2rem; padding-bottom: 2rem; } .xl\:text-thirty-two{ font-size: 2rem; } } @media (min-width: 1536px){ .\32xl\:bg-cal-2xl{ background-position: 4rem 0.5rem; } }