:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:-10000em;overflow:hidden}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:#0000;margin:0}.elementor img{box-shadow:none;border:none;border-radius:0;max-width:100%;height:auto}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;width:100%;max-width:100%;margin:0;line-height:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-ken-burns--active{transition-duration:20s}@keyframes eicon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:2s linear infinite eicon-spin}.elementor-section{position:relative}.elementor-widget-wrap{flex-wrap:wrap;align-content:flex-start;width:100%;position:relative}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left,0px) + var(--e-column-margin-right,0px)))}.elementor-widget{position:relative}.elementor-column{min-height:1px;display:flex;position:relative}@media (width>=768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (width<=767px){.elementor-column{width:100%}}@media (width>=1025px){#elementor-device-mode:after{content:"desktop"}}@media (width>=-1px){#elementor-device-mode:after{content:"widescreen"}}@media (width<=-1px){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (width<=1024px){#elementor-device-mode:after{content:"tablet"}}@media (width<=-1px){#elementor-device-mode:after{content:"mobile_extra"}}@media (width<=767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-start:var(--margin-block-start);margin-block-end:var(--margin-block-end);margin-inline-start:var(--margin-inline-start);margin-inline-end:var(--margin-inline-end);padding-inline-start:var(--padding-inline-start);padding-inline-end:var(--padding-inline-end)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{text-align:var(--text-align);padding-block-start:var(--padding-block-start);padding-block-end:var(--padding-block-end)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con-boxed.e-flex{flex-flow:column;place-content:normal;align-items:normal}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);flex:auto;flex-wrap:var(--flex-wrap);align-self:auto;justify-content:var(--justify-content)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;max-width:var(--content-width);width:100%;margin:0 auto;padding-inline:0}[data-elementor-id]>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}[data-widget_type=e-component\.default]>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%);display:block;position:absolute}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (width<=767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-form-fields-wrapper{flex-wrap:wrap;display:flex}.elementor-field-group{flex-wrap:wrap;align-items:center}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"";vertical-align:middle;margin-inline-end:5px;font-family:eicons;font-style:normal;font-weight:400;display:inline-block}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:""}.elementor-form .elementor-button{border:none;padding-block:0}.elementor-form .elementor-button>span{flex-direction:row;justify-content:center;gap:5px;display:flex}.elementor-button{color:#fff;fill:#fff;text-align:center;background-color:#69727d;border-radius:3px;padding:12px 24px;font-size:15px;line-height:1;transition:all .3s;display:inline-block}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-text{display:inline-block}.elementor-button span{text-decoration:inherit}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-duration:0s!important;transition-delay:0s!important}}.elementor-kit-6{--e-global-color-primary:#0f2038;--e-global-color-secondary:#c9a34e;--e-global-color-text:#1b2430;--e-global-color-accent:#7a5238;--e-global-color-navydeep:#0a1728;--e-global-color-navysoft:#1c3454;--e-global-color-bgdeep:#0c1e3d;--e-global-color-goldbright:#dcb763;--e-global-color-goldsoft:#f3ead4;--e-global-color-golddeep:#a07c33;--e-global-color-brownsoft:#a9805f;--e-global-color-cream:#f8f5ef;--e-global-color-inksoft:#55627a;--e-global-color-inknavy:#eef3fb;--e-global-color-line:#e7dfcd;--e-global-color-surface2:#faf8f2;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-size:12px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.5em;--e-global-typography-solace_body_font_family-font-family:"DM Sans";--e-global-typography-solace_body_font_family-font-size:16px;--e-global-typography-solace_body_font_family-font-weight:400;--e-global-typography-solace_body_font_family-text-transform:none;--e-global-typography-solace_body_font_family-line-height:1.5em;--e-global-typography-solace_h1_font_family_general-font-family:"DM Sans";--e-global-typography-solace_h1_font_family_general-font-size:68px;--e-global-typography-solace_h1_font_family_general-font-weight:700;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h2_font_family_general-font-family:"DM Sans";--e-global-typography-solace_h2_font_family_general-font-size:50px;--e-global-typography-solace_h2_font_family_general-font-weight:700;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h3_font_family_general-font-family:"DM Sans";--e-global-typography-solace_h3_font_family_general-font-size:38px;--e-global-typography-solace_h3_font_family_general-font-weight:700;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h4_font_family_general-font-family:"DM Sans";--e-global-typography-solace_h4_font_family_general-font-size:28px;--e-global-typography-solace_h4_font_family_general-font-weight:700;--e-global-typography-solace_h4_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-font-family:"DM Sans";--e-global-typography-solace_h5_font_family_general-font-size:21px;--e-global-typography-solace_h5_font_family_general-font-weight:700;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-font-family:"DM Sans";--e-global-typography-solace_h6_font_family_general-font-size:16px;--e-global-typography-solace_h6_font_family_general-font-weight:700;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_smaller_font_family-font-family:"DM Sans";--e-global-typography-solace_smaller_font_family-font-size:12px;--e-global-typography-solace_smaller_font_family-font-weight:400;--e-global-typography-solace_smaller_font_family-line-height:1.5em;--e-global-typography-solace_logotitle_font_family-font-family:"DM Sans";--e-global-typography-solace_logotitle_font_family-font-size:16px;--e-global-typography-solace_logotitle_font_family-font-weight:400;--e-global-typography-solace_logotitle_font_family-line-height:1.5em;--e-global-typography-solace_button_font_family-font-family:"DM Sans";--e-global-typography-solace_button_font_family-font-size:16px;--e-global-typography-solace_button_font_family-font-weight:400;--e-global-typography-solace_button_font_family-line-height:1.5em}.elementor-kit-6 e-page-transition{background-color:#ffbc7d}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}@media (width<=1024px){.elementor-kit-6{--e-global-typography-primary-font-size:12px;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-solace_body_font_family-font-size:16px;--e-global-typography-solace_body_font_family-line-height:1.5em;--e-global-typography-solace_body_font_family-letter-spacing:0px;--e-global-typography-solace_h1_font_family_general-font-size:50px;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:38px;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:28px;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:21px;--e-global-typography-solace_h4_font_family_general-line-height:1.3em;--e-global-typography-solace_h4_font_family_general-letter-spacing:0px;--e-global-typography-solace_h5_font_family_general-font-size:18px;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-letter-spacing:0px;--e-global-typography-solace_h6_font_family_general-font-size:14px;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-letter-spacing:0px;--e-global-typography-solace_smaller_font_family-font-size:12px;--e-global-typography-solace_smaller_font_family-line-height:1.5em;--e-global-typography-solace_smaller_font_family-letter-spacing:0px;--e-global-typography-solace_logotitle_font_family-font-size:16px;--e-global-typography-solace_logotitle_font_family-line-height:1.5em;--e-global-typography-solace_logotitle_font_family-letter-spacing:0px;--e-global-typography-solace_button_font_family-font-size:16px;--e-global-typography-solace_button_font_family-line-height:1.5em;--e-global-typography-solace_button_font_family-letter-spacing:0px}.e-con{--container-max-width:1024px}}@media (width<=767px){.elementor-kit-6{--e-global-typography-primary-font-size:12px;--e-global-typography-primary-line-height:1.5em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:1.5em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-solace_body_font_family-font-size:16px;--e-global-typography-solace_body_font_family-line-height:1.5em;--e-global-typography-solace_body_font_family-letter-spacing:0px;--e-global-typography-solace_h1_font_family_general-font-size:38px;--e-global-typography-solace_h1_font_family_general-line-height:1em;--e-global-typography-solace_h1_font_family_general-letter-spacing:0px;--e-global-typography-solace_h2_font_family_general-font-size:28px;--e-global-typography-solace_h2_font_family_general-line-height:1.1em;--e-global-typography-solace_h2_font_family_general-letter-spacing:0px;--e-global-typography-solace_h3_font_family_general-font-size:21px;--e-global-typography-solace_h3_font_family_general-line-height:1.2em;--e-global-typography-solace_h3_font_family_general-letter-spacing:0px;--e-global-typography-solace_h4_font_family_general-font-size:18px;--e-global-typography-solace_h4_font_family_general-line-height:1.3em;--e-global-typography-solace_h4_font_family_general-letter-spacing:0px;--e-global-typography-solace_h5_font_family_general-font-size:16px;--e-global-typography-solace_h5_font_family_general-line-height:1.3em;--e-global-typography-solace_h5_font_family_general-letter-spacing:0px;--e-global-typography-solace_h6_font_family_general-font-size:14px;--e-global-typography-solace_h6_font_family_general-line-height:1.3em;--e-global-typography-solace_h6_font_family_general-letter-spacing:0px;--e-global-typography-solace_smaller_font_family-font-size:12px;--e-global-typography-solace_smaller_font_family-line-height:1.5em;--e-global-typography-solace_smaller_font_family-letter-spacing:0px;--e-global-typography-solace_logotitle_font_family-font-size:16px;--e-global-typography-solace_logotitle_font_family-line-height:1.5em;--e-global-typography-solace_logotitle_font_family-letter-spacing:0px;--e-global-typography-solace_button_font_family-font-size:16px;--e-global-typography-solace_button_font_family-line-height:1.5em;--e-global-typography-solace_button_font_family-letter-spacing:0px}.e-con{--container-max-width:767px}}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .cart th{color:var(--order-summary-title-color,#000)!important}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .remove{color:var(--order-summary-remove-icon-normal-color,#000)!important}body.elementor-page .elementor-widget-woocommerce-cart .woocommerce .remove:hover{color:var(--order-summary-remove-icon-hover-color,var(--order-summary-remove-icon-normal-color,#000))!important}.elementor-widget-woocommerce-cart,.elementor-widget-woocommerce-checkout-page{--wc-el-accent:var(--e-global-color-solcolorbuttoninitial,var(--e-global-color-primary,#d99653));--wc-el-accent-hover:var(--e-global-color-solcolorbuttonhover,var(--e-global-color-secondary,#cf8439));--wc-el-link:var(--e-global-color-solcolorlinkbuttoninitial,var(--e-global-color-accent,#d99653));--wc-el-text:var(--e-global-color-solcolorbasefont,var(--e-global-color-text,#514d55));--wc-el-heading:var(--e-global-color-solcolorheading,var(--e-global-color-secondary,#3e3e3e));--wc-el-border:var(--e-global-color-solcolorborder,var(--e-global-color-secondary,#dfe0df));--wc-el-bg:var(--e-global-color-solcolorbackground,#fff);--sections-title-color:var(--wc-el-heading);--sections-secondary-title-color:var(--wc-el-heading);--sections-descriptions-color:var(--wc-el-text);--sections-background-color:var(--wc-el-bg);--sections-border-color:var(--wc-el-border);--sections-radio-buttons-color:var(--wc-el-accent);--sections-checkboxes-color:var(--wc-el-accent);--links-normal-color:var(--wc-el-link);--links-hover-color:var(--wc-el-accent-hover);--product-link-normal-color:var(--wc-el-link);--product-link-hover-color:var(--wc-el-accent-hover);--forms-labels-color:var(--wc-el-text);--forms-fields-normal-color:var(--wc-el-text);--forms-fields-focus-color:var(--wc-el-accent);--forms-fields-focus-border-color:var(--wc-el-accent);--forms-buttons-normal-text-color:#fff;--forms-buttons-hover-text-color:#fff;--forms-buttons-border-color:var(--wc-el-accent);--forms-buttons-hover-border-color:var(--wc-el-accent-hover);--forms-buttons-hover-background-color:var(--wc-el-accent-hover);--order-summary-title-color:var(--wc-el-heading);--order-summary-color:var(--wc-el-text);--order-summary-variations-color:var(--wc-el-text);--order-summary-items-divider-color:var(--wc-el-border);--order-summary-quantity-border-color:var(--wc-el-border);--order-summary-totals-color:var(--wc-el-heading);--order-summary-totals-divider-color:var(--wc-el-border);--totals-color:var(--wc-el-text);--totals-divider-color:var(--wc-el-border);--checkout-button-normal-text-color:#fff;--checkout-button-hover-text-color:#fff;--checkout-button-hover-border-color:var(--wc-el-accent-hover);--purchase-button-normal-text-color:#fff;--purchase-button-hover-text-color:#fff;--purchase-button-hover-border-color:var(--wc-el-accent-hover)}.elementor-widget-woocommerce-cart .woocommerce .button:not(:where(#place_order)),.elementor-widget-woocommerce-checkout-page .woocommerce .button:not(:where(#place_order)),.elementor-widget-woocommerce-checkout-page .woocommerce #place_order{background-color:var(--wc-el-accent)}.elementor-275 .elementor-element.elementor-element-57760b0,.elementor-275 .elementor-element.elementor-element-33f3cb7,.elementor-275 .elementor-element.elementor-element-f4f4a27{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media (width>=768px){.elementor-275 .elementor-element.elementor-element-57760b0,.elementor-275 .elementor-element.elementor-element-33f3cb7,.elementor-275 .elementor-element.elementor-element-f4f4a27{--width:100%}}.elementor-45 .elementor-element.elementor-element-hdrwrap{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media (width>=768px){.elementor-45 .elementor-element.elementor-element-hdrwrap{--width:100%}}.elementor-46 .elementor-element.elementor-element-ftrwrap{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-location-header:before,.elementor-location-footer:before{content:"";clear:both;display:table}@media (width>=768px){.elementor-46 .elementor-element.elementor-element-ftrwrap{--width:100%}}@font-face{font-family:LFFO Wordmark;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/lffo-wordmark.woff2)format("woff2"),url(/wp-content/uploads/lffo/site/fonts/lffo-wordmark-italic.woff?v=3)format("woff")}@font-face{font-family:LFFO Wordmark;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/lffo-display-roman.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/eb-garamond-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/eb-garamond-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/eb-garamond-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/eb-garamond-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/inter-200-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/inter-200-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/ibm-plex-mono-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/ibm-plex-mono-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/ibm-plex-mono-500-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/ibm-plex-mono-500-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/tabler-icons-lffo.woff2)format("woff2")}.ti{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:tabler-icons!important}.ti-adjustments-horizontal:before{content:""}.ti-arrow-right:before{content:""}.ti-brand-linkedin:before{content:""}.ti-chevron-down:before{content:""}.ti-chevron-right:before{content:""}.ti-eye:before{content:""}.ti-eye-off:before{content:""}.ti-key:before{content:""}.ti-lock:before{content:""}.ti-lock-open:before{content:""}.ti-logout:before{content:""}.ti-mail:before{content:""}.ti-x:before{content:""}:root{--navy:#0f2038;--navy-deep:#0a1728;--navy-soft:#1c3454;--gold:#c9a34e;--gold-bright:#dcb763;--gold-soft:#f3ead4;--gold-deep:#a07c33;--brown:#7a5238;--brown-soft:#a9805f;--cream:#f8f5ef;--white:#fff;--bg:#fff;--bg-alt:#f8f5ef;--bg-deep:#0c1e3d;--dark:#0f2038;--surface:#fff;--surface-2:#faf8f2;--surface-raised:#fff;--ink:#1b2430;--ink-soft:#55627a;--line:#e7dfcd;--line-soft:#f0e9da;--line-navy:#ffffff2e;--ink-navy:#eef3fb;--ink-navy-soft:#e4ecf8bd;--leaf-red:#c0392b;--leaf-orange:#d97b34;--leaf-amber:#d9a441;--leaf-green:#6ba04a;--leaf-blue:#4a9dc0;--leaf-sky:#a9d2e0;--shadow-xs:0 1px 1px #0a17280d, 0 1px 3px #0a17280d;--shadow-sm:0 1px 2px #0a17280f, 0 2px 7px #0a172812;--shadow-md:0 2px 4px #0a172812, 0 8px 20px #0a17281a;--shadow-lg:0 4px 9px #0a172814, 0 18px 44px #0a172826;--shadow-xl:0 8px 18px #0a172817, 0 34px 74px #0a172833;--edge-light:inset 0 1px 0 #fff9;--edge-dark:inset 0 1px 0 #ffffff1a;--inset-well:inset 0 1px 2px #0a172817, inset 0 0 0 1px #0a172808;--radius-sm:3px;--radius:6px;--radius-lg:10px;--radius-xl:16px;--hair:1px;--maxw:1340px;--pad:clamp(20px, 5vw, 64px);--serif:"EB Garamond", Georgia, "Times New Roman", serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--menu:var(--sans);--ease:cubic-bezier(.4,0,.2,1);--ease-lux:cubic-bezier(.22,1,.36,1)}@media (resolution>=1.5x){:root{--hair:.5px}}.lffo-leaf{width:var(--s);height:var(--s);pointer-events:none;will-change:transform,opacity,filter;transform-origin:50%;position:absolute;top:0;left:0}.lffo-leaf svg{width:100%;height:100%;display:block;overflow:visible}.hero-canopy{pointer-events:none;z-index:1;position:absolute;inset:0}.ph-canopy{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-canopy-front{pointer-events:none;z-index:3;position:absolute;inset:0}.canopy-leaf{width:var(--s,16px);height:var(--s,16px);background:var(--lc,var(--gold));border-radius:var(--br,50% 0 50% 50%);filter:blur(var(--bl,0px));opacity:0;pointer-events:none;transform-origin:50%;position:absolute;top:0;left:0}.canopy-leaf--mark{mix-blend-mode:screen}@media (width<=720px){.hero-canopy:after{content:"";pointer-events:none;filter:blur(6px);background:radial-gradient(circle at 62% 34%,#d9a44133 0%,#c9a34e21 34%,#7a523812 58%,#0000 76%);border-radius:50%;width:88vw;height:88vw;animation:11s ease-in-out infinite canopyGlow;position:absolute;top:-14%;right:-22%}@keyframes canopyGlow{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}}@media (prefers-reduced-motion:reduce){.hero-canopy:after{animation:none}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.site-header{view-transition-name:lffo-header}.site-footer{view-transition-name:lffo-footer}::view-transition-group(lffo-header),::view-transition-group(lffo-footer){animation-duration:.42s}::view-transition-old(lffo-header),::view-transition-new(lffo-header),::view-transition-old(lffo-footer),::view-transition-new(lffo-footer){mix-blend-mode:normal;height:100%}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:radial-gradient(120% 46% at 82% -8%,#c9a34e0d,transparent 60%), var(--bg);font-size:16px;line-height:1.6;overflow-x:hidden}.section{background:0 0}.section-soft{background:var(--bg-alt);border-block:1px solid var(--line-soft)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul{list-style:none}.container{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}h1,h2,h3,h4{font-family:var(--serif);color:var(--navy);letter-spacing:-.01em;font-weight:600;line-height:1.12}h1{font-size:clamp(2.4rem,5.2vw,4.1rem)}h2{font-size:clamp(1.9rem,3.8vw,2.9rem)}h3{font-size:clamp(1.3rem,2.2vw,1.7rem)}p{color:var(--ink-soft)}.eyebrow{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.6em;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);width:26px;height:1px;display:inline-block}.eyebrow.center:before{display:none}.section{padding-block:clamp(56px,9vw,110px)}.section:not(.hero):not(.lib-section):not(.has-sticky){content-visibility:auto;contain-intrinsic-size:auto 900px}.section-head{max-width:640px;margin-bottom:clamp(32px,5vw,56px)}.section-head.center{text-align:center;margin-inline:auto}.section-head p{margin-top:16px;font-size:1.08rem}@media (width<=720px){.section-head p.eyebrow,.eyebrow{letter-spacing:.15em;font-size:.72rem}}.btn{border:var(--hair) solid transparent;font-family:var(--sans);letter-spacing:.045em;white-space:nowrap;cursor:pointer;transition:color .34s var(--ease-lux),background-color .34s var(--ease-lux), border-color .34s var(--ease-lux),box-shadow .38s var(--ease-lux);border-radius:0;justify-content:center;align-items:center;gap:.6em;padding:.9em 1.7em;font-size:.82rem;font-weight:600;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.btn:active{transition-duration:90ms}.btn:before{content:none}.btn>span,.btn>i{z-index:3;position:relative}.btn>i{opacity:.72;transition:transform .34s var(--ease-lux),opacity .3s var(--ease);font-size:.94em}.btn:hover>i,.btn:focus-visible>i{opacity:1;transform:translate(2px)}.btn:active>i{transform:translate(1px)}.btn:focus-visible{box-shadow:0 0 0 1px var(--bg),0 0 0 2px var(--gold-bright);outline:none}.btn-lg{padding:1em 2.1em;font-size:.86rem}.btn-member{letter-spacing:.045em;transition:color .26s var(--ease),background-color .26s var(--ease), border-color .26s var(--ease),box-shadow .32s var(--ease-lux)}.btn-member.btn-lg{padding:1.02em 2.25em;font-size:.95rem}.btn-gold{color:#241a09;background-color:var(--gold);border-color:var(--gold-deep);box-shadow:0 1px 2px #281e0817,0 4px 12px #c9a34e1f}.btn-gold:hover,.btn-gold:focus-visible{background-color:var(--gold-bright);border-color:var(--gold-bright);box-shadow:0 1px 3px #281e081a,0 0 15px #c9a34e30}.btn-gold:active{background-color:var(--gold);box-shadow:inset 0 1px 3px #5a3e1838,0 1px 2px #281e0824}.btn-navy{color:var(--navy);background-color:#0000;border-color:#0f20386b}.btn-navy:hover,.btn-navy:focus-visible{color:var(--navy);box-shadow:0 var(--hair) 0 var(--navy);border-color:#0f2038e6}.btn-navy:active{border-color:var(--navy);box-shadow:inset 0 1px 2px #0f203826}.btn-gold>.btn-shine{display:none}.btn-gold:after{content:"";z-index:1;pointer-events:none;opacity:0;width:26%;transition:transform 1.02s var(--ease-lux),opacity .42s var(--ease);background:linear-gradient(100deg,#fffdf600 0%,#fffdf633 50%,#fffdf600 100%);position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-220%)skew(-11deg)}.btn-gold:hover:after,.btn-gold:focus-visible:after{opacity:1;transform:translate(560%)skew(-11deg)}@media (prefers-reduced-motion:reduce){.btn-gold:after{display:none}}@property --lffo-glow{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lffoTravel{to{--lffo-glow:360deg}}.link-cta{font-family:var(--sans);letter-spacing:.015em;color:var(--navy);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:none;align-items:center;gap:.45em;padding:.2em 0;font-size:.9rem;font-weight:600;display:inline-flex;position:relative}.link-cta>span{display:inline-block;position:relative}.link-cta>span:after{content:"";background:var(--gold);transform-origin:0;width:100%;height:1px;transition:transform .4s var(--ease-lux);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.link-cta:hover>span:after,.link-cta:focus-visible>span:after{transform:scaleX(1)}.link-cta i{transition:transform .3s var(--ease-lux);font-size:1.05em}.link-cta:hover i,.link-cta:focus-visible i{transform:translate(3px)}.link-cta:hover,.link-cta:focus-visible{color:var(--gold-deep);outline:none}.fc-fab{z-index:190;border:1px solid var(--gold-deep);background:var(--gold);color:#20160a;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;border-radius:0;align-items:center;gap:.5em;padding:.82em 1.2em;font-size:.88rem;font-weight:700;display:none;position:fixed;bottom:18px;right:16px;box-shadow:0 8px 24px #281e0847,0 2px 6px #281e0833}.fc-fab i{font-size:1.18em}.fc-fab .fc-fab-count{background:var(--navy);width:7px;height:7px;display:none}.fc-fab.has-count .fc-fab-count{display:inline-block}.fc-backdrop{z-index:195;opacity:0;visibility:hidden;transition:opacity .28s var(--ease),visibility .28s;background:#0a122080;position:fixed;inset:0}body.fc-sheet-open .fc-backdrop{opacity:1;visibility:visible}.fc-sheet-handle{display:none}body.fc-sheet-open .fc-sheet-handle{cursor:pointer;background:#d8d2c4;border-radius:2px;width:42px;height:4px;margin:2px auto 12px;display:block}@keyframes fcSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=901px){.fc-fab,.fc-backdrop{display:none!important}}@media (width<=900px){body.fc-past .fc-fab{display:inline-flex}body.fc-sheet-open .fc-fab{display:none}}@media (prefers-reduced-motion:reduce){.btn,.btn i,.link-cta i,.link-cta>span:after{transition:none}.btn-gold>.btn-shine{display:none}}.site-header{z-index:100;transition:background .38s var(--ease-lux),border-color .38s var(--ease-lux), box-shadow .38s var(--ease-lux);background:linear-gradient(#21466f 0%,#1f426a 100%);border-bottom:1px solid #c9a34e24;position:sticky;top:0}.site-header.condensed{background:linear-gradient(#1e4169 0%,#1c3d63 100%);border-bottom-color:#c9a34e2e;box-shadow:0 8px 24px #060e1a33}.site-header.menu-open{background:linear-gradient(#1e4169 0%,#1c3d63 100%)}.nav-bar{height:70px;transition:height .38s var(--ease-lux);justify-content:space-between;align-items:center;display:flex}.site-header.condensed .nav-bar{height:50px}.brand{flex-shrink:0;align-items:center;gap:.6em;display:flex}.brand-logo{transform-origin:0;width:182px;height:46px;transition:transform .38s var(--ease-lux);display:block;overflow:visible}.site-header.condensed .brand-logo{transform:scale(.8)}.brand.is-top-link{cursor:pointer}.brand:focus-visible{box-shadow:0 0 0 3px var(--gold-bright);border-radius:4px;outline:none}@media (prefers-reduced-motion:reduce){.brand-logo{transition:none}.site-header.condensed .brand-logo{transform:none}.nav-bar,.site-header{transition:none}.site-header.condensed .nav-bar{height:74px}}.brand-word .bw-lux,.brand-word .bw-sub{stroke:currentColor;stroke-width:.34px;stroke-linejoin:round;paint-order:stroke fill;vector-effect:non-scaling-stroke}.brand-word .bw-lux{fill:#fff;color:#fff}.brand-word .bw-sub{fill:#ffffffb8;color:#ffffffb8;stroke-width:.28px}.brand-tree .lf{transform-box:fill-box;transform-origin:50%}.brand-tree .tk{transition:none}.brand:hover .brand-tree .lf,.brand:focus-visible .brand-tree .lf,.brand.bloom .brand-tree .lf{animation:1.15s cubic-bezier(.28,1.02,.36,1) both leafBloom;animation-delay:calc((11 - var(--i)) * 55ms)}@media (hover:none){.brand:hover .brand-tree .lf{animation:none}.brand.bloom .brand-tree .lf{animation:1.15s cubic-bezier(.28,1.02,.36,1) both leafBloom;animation-delay:calc((11 - var(--i)) * 55ms)}}@keyframes leafBloom{0%{opacity:.7;transform:scale(.74)rotate(-4.5deg)}50%{opacity:1}68%{transform:scale(1.035)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.brand:hover .brand-tree .lf,.brand:focus-visible .brand-tree .lf,.brand.bloom .brand-tree .lf{animation:none}}.nav-menu{align-items:center;gap:2px;margin-left:auto;display:flex;position:relative}.nav-item{position:relative}.nav-link{color:#f2f7fdf2;font-family:var(--menu);letter-spacing:.19em;text-transform:uppercase;font-feature-settings:"kern" 1;white-space:nowrap;transition:color .22s var(--ease),padding .38s var(--ease-lux);border-radius:0;align-items:center;gap:.35em;padding:.72em .67em .72em .86em;font-size:.78rem;font-weight:300;display:flex}.nav-menu .nav-link.is-current{color:#fff}@media (width<=1500px){.nav-link{letter-spacing:.17em;padding:.72em .55em .72em .72em;font-size:.75rem}.nav-link>span[data-i18n]{margin-right:-.17em}}@media (width<=1400px){.nav-link{letter-spacing:.15em;padding:.72em .41em .72em .56em;font-size:.73rem}.nav-link>span[data-i18n]{margin-right:-.15em}}@media (width<=1240px){.nav-link{letter-spacing:.12em;padding:.72em .28em .72em .4em;font-size:.7rem}.nav-link>span[data-i18n]{margin-right:-.12em}.nav-right{gap:14px;margin-left:10px}}@media (width<=1120px){.nav-menu{gap:0}.nav-link{letter-spacing:.1em;padding:.72em .2em .72em .3em;font-size:.68rem}.nav-link>span[data-i18n]{margin-right:-.1em}}.nav-link>span[data-i18n]{white-space:nowrap;margin-right:-.19em}.nav-link:hover,.nav-item.open .nav-link{color:#fff}.nav-underline{background:var(--gold);opacity:0;pointer-events:none;z-index:1;width:0;height:2px;transition:transform .4s var(--ease-lux),width .4s var(--ease-lux),opacity .25s var(--ease);border-radius:2px;position:absolute;bottom:5px;left:0;transform:translate(0)}.nav-underline.show{opacity:1}@media (prefers-reduced-motion:reduce){.nav-underline{transition:opacity .2s var(--ease)}}.nav-link .chev{transition:transform .25s var(--ease);font-size:1.15em}.nav-item.open .nav-link .chev{transform:rotate(180deg)}.dropdown{background:var(--surface-raised);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius-lg);min-width:288px;box-shadow:var(--edge-light),var(--shadow-xl);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease-lux),transform .34s var(--ease-lux),visibility .24s;padding:10px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(10px)scale(.985)}.dropdown:after{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-item.open .dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)scale(1)}.dropdown a{opacity:0;transition:background .18s var(--ease),opacity .3s var(--ease-lux),transform .3s var(--ease-lux),box-shadow .18s var(--ease);transform:translateY(5px)}.nav-item.open .dropdown a{opacity:1;transform:none}.nav-item.open .dropdown a:first-child{transition-delay:50ms}.nav-item.open .dropdown a:nth-child(2){transition-delay:90ms}.nav-item.open .dropdown a:nth-child(3){transition-delay:.13s}.nav-item.open .dropdown a:nth-child(4){transition-delay:.17s}.nav-item.open .dropdown a:nth-child(5){transition-delay:.21s}@media (prefers-reduced-motion:reduce){.dropdown,.dropdown a{transition:none}.dropdown a{opacity:1;transform:none}}.dropdown:before{content:"";border:9px solid #0000;border-bottom-color:var(--gold);filter:drop-shadow(0 -1px 1px #0a17281a);border-top:0;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.dropdown a{border-radius:var(--radius);transition:background .18s var(--ease);flex-direction:column;gap:2px;padding:.7em .85em;display:flex;position:relative}.dropdown a:before{content:"";background:var(--gold);transform-origin:50%;width:2px;transition:transform .3s var(--ease-lux);border-radius:2px;position:absolute;top:8px;bottom:8px;left:0;transform:scaleY(0)}.dropdown a:hover,.dropdown a:focus-visible{background:var(--cream);outline:none;transform:translate(3px)}.dropdown a:hover:before,.dropdown a:focus-visible:before{transform:scaleY(1)}.dropdown a:focus-visible{box-shadow:0 0 0 2px var(--gold-bright)}.dropdown a .d-title{color:var(--navy);font-size:.94rem;font-weight:600}.dropdown a .d-sub{color:var(--ink-soft);font-size:.78rem}.dropdown a:hover .d-title{color:var(--brown)}.nav-right{align-items:center;gap:24px;margin-left:18px;display:flex}.lang-switch{align-items:center;gap:2px;display:flex}.lang-btn{font-family:var(--menu);letter-spacing:.08em;color:#ffffffb3;transition:color .22s var(--ease),text-shadow .28s var(--ease);border-radius:3px;padding:.3em .52em;font-size:.76rem;font-weight:400}.lang-btn:hover,.lang-btn:focus-visible{color:var(--gold-bright)}.lang-btn.active{color:var(--gold)}.lang-loading .lang-btn{cursor:progress}.lang-sep{color:#ffffff38;font-size:.72rem;font-weight:300}.lang-btn.lang-hide,.lang-sep.lang-hide,.lang-quick{display:none}.lang-quick .lq-code{line-height:1;display:inline-block}.lang-quick.lq-roll .lq-code{animation:lqRoll .3s var(--ease-lux)}@keyframes lqRoll{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-95%)}55%{opacity:0;transform:translateY(95%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.lang-quick.lq-roll .lq-code{animation:none}}.nav-login{border:var(--hair) solid #c9a34e57;color:#ffffffe0;cursor:pointer;line-height:1;font-family:var(--menu);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:background .34s var(--ease-lux),border-color .3s var(--ease-lux), color .3s var(--ease-lux),box-shadow .3s var(--ease-lux);background:linear-gradient(#ffffff0e,#ffffff05);align-items:stretch;gap:0;padding:0;font-size:.7rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative}.nav-login .nl-ico{width:auto;height:auto;color:var(--gold-bright);transition:color .3s var(--ease-lux),transform .44s var(--ease-lux);background:0 0;border:0;border-radius:0;place-items:center;padding:.92em .72em .92em .82em;font-size:.96rem;display:inline-grid}.nav-login .nl-ico i{font-size:1em;display:block}.nav-login .nl-text{white-space:nowrap;align-items:center;padding:.92em 1.05em .92em .9em;display:inline-flex}.nav-login:before,.nav-login:after{content:"";pointer-events:none;background:var(--gold-bright);opacity:.3;width:2px;height:2px;transition:opacity .32s var(--ease-lux),box-shadow .32s var(--ease-lux);border-radius:50%;position:absolute}.nav-login:before{top:3px;left:3px}.nav-login:after{bottom:3px;right:3px}.nav-login:hover,.nav-login:focus-visible{color:#fff;border-color:var(--gold);box-shadow:0 0 0 var(--hair) var(--gold),0 0 6px #c9a34e57;background:linear-gradient(#c9a34e1a,#c9a34e08);outline:none}.nav-login:hover:before,.nav-login:focus-visible:before,.nav-login:hover:after,.nav-login:focus-visible:after{opacity:1;box-shadow:0 0 5px var(--gold-bright)}.nav-login:hover .nl-ico,.nav-login:focus-visible .nl-ico{color:#fff;transform:rotate(-14deg)}.nav-login:active{box-shadow:0 0 0 var(--hair) var(--gold),0 0 3px #c9a34e8c,inset 0 1px 2px #00000038;background:linear-gradient(#c9a34e29,#c9a34e0f);transition-duration:90ms}@media (prefers-reduced-motion:reduce){.nav-login,.nav-login .nl-ico,.nav-login:before,.nav-login:after{transition:none}.nav-login:hover .nl-ico,.nav-login:focus-visible .nl-ico{transform:none}}.nav-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;transition:transform .52s cubic-bezier(.68,-.55,.27,1.55);display:none}.nav-toggle span{background:var(--surface);transform-origin:50%;width:24px;height:2px;transition:transform .46s cubic-bezier(.68,-.55,.27,1.55),opacity .26s var(--ease),background-color .3s var(--ease);border-radius:2px;display:block}.nav-toggle:hover span,.nav-toggle:focus-visible span{background:var(--gold-bright)}.nav-toggle.active{transform:rotate(180deg)}.nav-toggle.active span{background:var(--gold-bright)}.nav-toggle.active span:first-child{transform:translateY(8px)rotate(45deg)}.nav-toggle.active span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.nav-toggle,.nav-toggle span{transition:none}.nav-toggle.active{transform:none}}.site-footer{color:#ffffffb8;background:#112a4c;padding-top:clamp(48px,7vw,76px)}.footer-top{border-bottom:1px solid var(--line-navy);grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:36px;padding-bottom:40px;display:grid}.foot-contact{margin-top:20px}.foot-contact a{align-items:center;gap:6px;display:inline-flex}.foot-contact i{font-size:.9em}.footer-brand img{width:auto;height:56px;margin-bottom:18px}.footer-brand p{color:#fff9;max-width:300px;font-size:.9rem;line-height:1.7}.foot-logo{cursor:pointer;width:min(100%,320px);height:auto;margin-bottom:18px;display:block;overflow:visible}@media (width<=720px){.foot-logo{width:min(100%,300px)}}.fl-g{fill:#fff}.fl-s{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 200;stroke-dashoffset:100px;opacity:0}.foot-logo.written .fl-s{animation:flInk var(--t) linear var(--d) forwards}@keyframes flInk{0%{stroke-dashoffset:100px;opacity:1}to{stroke-dashoffset:0;opacity:1}}.fl-nib{fill:none;stroke:var(--gold-bright);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.7 200;stroke-dashoffset:0;opacity:0}.foot-logo.written .fl-nib{filter:drop-shadow(0 0 3.5px #dcb763f2)}.foot-logo.write-done .fl-nibs{display:none}.foot-logo.written .fl-nib{animation:flNib var(--t) linear var(--d) forwards}@keyframes flNib{0%{stroke-dashoffset:0;opacity:1}97%{stroke-dashoffset:-100px;opacity:1}to{stroke-dashoffset:-100px;opacity:0}}@media (prefers-reduced-motion:reduce){.fl-s{stroke-dashoffset:0;opacity:1}.foot-logo.written .fl-s,.foot-logo.written .fl-nib{animation:none}.fl-nib{display:none}}.footer-col h2{color:var(--white);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:.8rem;font-weight:700}.footer-col ul li{margin-bottom:10px}.footer-col ul a{color:#ffffffad;transition:color .2s var(--ease);font-size:.9rem}.footer-col ul a:hover{color:var(--gold)}@media (hover:hover){.footer-col ul a{position:relative}.footer-col ul a:after{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-bright));transform-origin:0;height:1.5px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.footer-col ul a:hover:after{transform:scaleX(1)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.footer-col ul a:after{transition:none}}.footer-social{gap:12px;margin-top:6px;display:flex}.footer-social a{color:#ffffffbf;width:38px;height:38px;transition:all .22s var(--ease);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;display:flex}.footer-social a:hover{background:var(--gold);color:var(--navy)}.footer-social i{font-size:1.15rem}.footer-bottom{color:#ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-block:22px;font-size:.82rem;display:flex}.footer-bottom a{color:#fff9}.footer-bottom a:hover{color:var(--gold)}.footer-legal{flex-wrap:wrap;gap:22px;display:flex}.kh-card,.lib-card,.country-card,.value-card,.board-member,.mission,.event-card{border:1px solid #c9a34e57!important;border-radius:8px!important}@media (width>=821px){.kh-card,.lib-card,.country-card,.value-card,.board-member,.mission,.event-card{border-radius:4px!important}.kh-card,.country-card,.value-card,.board-member,.mission,.event-card{transition:transform .46s cubic-bezier(.34,1.12,.38,1), box-shadow .46s cubic-bezier(.34,1.12,.38,1), border-color .3s var(--ease)!important}.kh-card:hover,.lib-card:hover,.lib-card:focus-visible,.country-card:hover,.value-card:hover,.board-member:hover,.mission:hover,.event-card:hover{border-color:var(--gold)!important;transform:translateY(-6px)!important;box-shadow:0 12px 24px -14px #060e1a70,0 0 13px -5px #c9a34e4d,0 2px 6px -4px #060e1a1f!important}}@media (width>=821px) and (prefers-reduced-motion:reduce){.kh-card:hover,.lib-card:hover,.lib-card:focus-visible,.country-card:hover,.value-card:hover,.board-member:hover,.mission:hover,.event-card:hover{transform:none!important}}.page-hero{background:var(--navy);color:var(--white);padding-block:clamp(60px,9vw,110px);position:relative;overflow:hidden}.page-hero .container{z-index:1;position:relative}.page-hero h1{color:var(--white);max-width:820px;font-family:"LFFO Wordmark",var(--serif);letter-spacing:.004em;margin-left:-.06em;padding-left:.06em;font-size:clamp(2.2rem,4.7vw,3.7rem);font-style:italic;font-weight:400;line-height:1.1}.page-hero p{color:#ffffffbf;max-width:620px;margin-top:18px;font-size:1.12rem}.breadcrumb{color:#ffffff8c;align-items:center;gap:.5em;margin-bottom:22px;font-size:.82rem;display:flex}.breadcrumb a:hover{color:var(--gold)}.breadcrumb i{opacity:.6;font-size:1em}.page-hero,.lit-navy{isolation:isolate;background-color:var(--navy-lit);position:relative}.page-hero:before,.lit-navy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(640px 220px at 78% 44%,#d8b05814,#0000 74%),radial-gradient(680px 220px at 22% 56%,#264c8021,#0000 76%);position:absolute;inset:0}.page-hero:after,.lit-navy:after{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:linear-gradient(94deg,#0000,#4a9dc017 40%,#78bee11c 52%,#0000 100%);width:44%;height:180%;position:absolute;top:-40%;left:-8%;transform:rotate(14deg)}.page-hero>.container{z-index:1;position:relative}.page-hero:before{background:radial-gradient(720px 260px at 78% 42%,#deba6830,#0000 74%),radial-gradient(760px 260px at 21% 58%,#3a6cac42,#0000 76%)}.page-hero:after{background:linear-gradient(94deg,#0000,#5aafd230 40%,#8ed0f038 52%,#0000 100%)}.lit-navy{border-bottom:none}@media (prefers-reduced-motion:reduce){.page-hero:after,.lit-navy:after{filter:blur(30px)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--edge-light),var(--shadow-sm);transition:transform .34s var(--ease-lux),box-shadow .34s var(--ease-lux),border-color .3s var(--ease);overflow:hidden}.card:hover{box-shadow:var(--edge-light),var(--shadow-lg);border-color:var(--gold-soft);transform:translateY(-5px)}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(24px)}@media (width<=720px){.reveal{transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(14px)}}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}@media (width<=1080px){.nav-menu,.nav-right .lang-switch,.nav-right .nav-login{display:none}.nav-toggle{display:flex}.nav-right .lang-quick{min-width:36px;height:34px;font-family:var(--menu);letter-spacing:.09em;color:var(--gold-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease);background:0 0;border:1px solid #c9a34e6b;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:.72rem;font-weight:400;display:inline-flex;overflow:hidden}.nav-right .lang-quick:hover,.nav-right .lang-quick:focus-visible{border-color:var(--gold);color:#fff;outline:none;box-shadow:0 0 9px #c9a34e73}.nav-right .lang-quick:active{box-shadow:0 0 12px #dcb76399}.nav-right{margin-left:0}.mobile-nav{z-index:98;transition:transform .42s var(--ease-lux),top .42s var(--ease-lux);-webkit-overflow-scrolling:touch;padding:14px var(--pad) 32px;background:#fff;flex-direction:column;display:flex;position:fixed;inset:74px 0 0;overflow-y:auto;transform:translate(100%)}.site-header.condensed~.mobile-nav{top:54px}.site-header.condensed.menu-open .nav-bar{height:74px}.site-header.condensed.menu-open .brand-logo{transform:none}.site-header.condensed.menu-open~.mobile-nav{top:74px}.mobile-nav.open{transform:translate(0)}.mobile-nav .m-access,.mobile-nav .m-item,.mobile-nav .m-foot{opacity:0;transition:opacity .34s var(--ease-lux),transform .34s var(--ease-lux);transform:translate(14px)}.mobile-nav.open .m-access,.mobile-nav.open .m-item,.mobile-nav.open .m-foot{opacity:1;transform:none}.mobile-nav.open>:first-child{transition-delay:70ms}.mobile-nav.open>:nth-child(2){transition-delay:.11s}.mobile-nav.open>:nth-child(3){transition-delay:.15s}.mobile-nav.open>:nth-child(4){transition-delay:.19s}.mobile-nav.open>:nth-child(5){transition-delay:.23s}.mobile-nav.open>:nth-child(6){transition-delay:.27s}.mobile-nav.open>:nth-child(7){transition-delay:.31s}.mobile-nav.open>:nth-child(8){transition-delay:.35s}.mobile-nav.open>:nth-child(9){transition-delay:.39s}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav .m-access,.mobile-nav .m-item,.mobile-nav .m-foot{transition:none}.mobile-nav .m-access,.mobile-nav .m-item,.mobile-nav .m-foot{opacity:1;transform:none}.site-header.condensed~.mobile-nav{top:74px}}.m-item{border-bottom:1px solid var(--line)}.m-item:nth-last-child(2){border-bottom:none}.mobile-nav .m-item{flex-direction:column;flex:none;justify-content:center;display:flex}.m-link-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-link{color:var(--navy);text-align:left;letter-spacing:.01em;flex:1;padding:.8em 0;font-size:1.04rem;font-weight:500;display:block}.m-link:active{color:var(--gold)}.mobile-nav .m-link{position:relative}.mobile-nav .m-link.is-current{color:var(--gold-deep);font-weight:600}.mobile-nav .m-link.is-current:before{content:"";left:calc(-1 * var(--pad));background:linear-gradient(180deg,var(--gold-bright),var(--gold));border-radius:0 2px 2px 0;width:3px;height:1.25em;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 9px #c9a34e80}.m-hist{vertical-align:middle;background:#c9a34e99;border-radius:50%;width:5px;height:5px;margin-left:9px;display:inline-block;position:relative;top:-1px}.m-toggle{cursor:pointer;width:42px;height:42px;color:var(--gold-bright);transition:border-color .3s var(--ease);background:0 0;border:1px solid #c9a34e66;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.m-toggle:before{content:"";pointer-events:none;opacity:0;transition:opacity .38s var(--ease-lux,ease);background:radial-gradient(#c9a34e52,#0000 70%);position:absolute;inset:0}.m-item.open .m-toggle:before{opacity:1}.m-item.open .m-toggle{border-color:#c9a34e99}.m-toggle .chev{z-index:2;color:var(--gold-deep);opacity:.95;font-size:1.5rem;transition:transform .35s cubic-bezier(.34,1.3,.5,1);position:relative}.m-item.open .m-toggle .chev{transform:rotate(180deg)}.m-item.has-sub .m-link{flex:0 auto;position:relative}.m-item.has-sub .m-link:after{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-bright),var(--gold));transform-origin:0;height:1.6px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(1em - 5px);left:0;right:0;transform:scaleX(0);box-shadow:0 0 7px #c9a34e80}.m-item.has-sub.open .m-link:after{transform:scaleX(1)}.m-sub{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .3s var(--ease);position:relative;overflow:hidden}.m-sub:before{content:"";background:linear-gradient(180deg,var(--gold-bright),var(--gold) 55%,#c9a34e59);transform-origin:top;border-radius:1px;width:1.5px;transition:transform .42s cubic-bezier(.22,1,.36,1) 60ms;position:absolute;top:2px;bottom:6px;left:3px;transform:scaleY(0);box-shadow:0 0 6px #c9a34e66}.m-item.open .m-sub:before{transform:scaleY(1)}.m-sub a{color:var(--ink-soft);transition:transform .3s var(--ease),color .2s var(--ease);padding:.6em 0 .6em 20px;font-size:.92rem;display:block;transform:translate(-6px)}.m-sub a:active{color:var(--gold)}.m-item.open .m-sub{opacity:1;padding-bottom:6px}.m-item.open .m-sub a{transform:translate(0)}@media (prefers-reduced-motion:reduce){.m-sub:before{transition:none;transform:scaleY(1)}}.mobile-nav .m-foot{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:30px;padding-top:22px;display:flex}.m-foot-label{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);font-size:.64rem;font-weight:600}.mobile-nav .btn{justify-content:center;width:100%;padding:.95em 1.6em;font-size:1rem}.m-lang{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.m-lang .lang-btn{color:var(--ink-soft);letter-spacing:.02em;border:1px solid var(--line);border-radius:6px;min-height:40px;padding:.5em .8em;font-size:.88rem;font-weight:400}.m-lang .lang-btn:hover,.m-lang .lang-btn:focus-visible{color:var(--navy);border-color:var(--gold)}.m-lang .lang-btn.active{color:var(--navy);background:var(--gold);border-color:var(--gold)}}@media (width>=1081px){.mobile-nav{display:none}}@media (width<=1080px) and (height<=680px){.m-link{padding:.58em 0;font-size:.96rem}.m-sub a{padding:.5em 0 .5em 14px}}@media (width<=820px){.site-footer{padding-top:clamp(34px,6vw,50px);position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#c9a34e99,#0000);border-radius:2px;width:min(70%,320px);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-top{border-bottom:0;grid-template-columns:1fr 1fr;gap:0;padding-bottom:0}.footer-brand{text-align:center;grid-column:1/-1;padding-bottom:28px}.footer-brand .foot-logo{width:min(78%,252px);margin:0 auto}.footer-brand p{max-width:286px;margin:17px auto 0;padding-top:17px;font-size:.84rem;line-height:1.62;position:relative}.footer-brand p:before{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-bright),var(--gold));border-radius:2px;width:46px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-col h2{color:var(--gold-bright);letter-spacing:.2em;margin-bottom:15px;font-size:.68rem}.footer-col ul li{margin-bottom:9px}.footer-col ul a{font-size:.88rem}.footer-brand+.footer-col,.footer-brand+.footer-col+.footer-col{background:#ffffff08;border-top:1px solid #c9a34e80;padding:22px 16px 20px}.footer-brand+.footer-col{padding-left:22px}.footer-brand+.footer-col+.footer-col{padding-left:24px;padding-right:22px}.footer-col:last-child{text-align:center;background:#ffffff08;border-top:1px solid #c9a34e80;grid-column:1/-1;padding:24px 20px}.footer-col:last-child h2{text-align:center;letter-spacing:.24em;margin-bottom:18px}.footer-col:last-child .footer-social{justify-content:center;gap:13px;margin:0}.footer-social a{color:#ffffffd1;width:44px;height:44px;transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease);background:0 0;border:1px solid #c9a34e57}.footer-social a:hover,.footer-social a:active{background:var(--gold);border-color:var(--gold);color:var(--navy);box-shadow:0 0 14px #c9a34e59}.footer-col:last-child .foot-contact{margin-top:18px}.footer-col:last-child .foot-contact a{color:#ffffffdb;transition:border-color .22s var(--ease),color .22s var(--ease),background .22s var(--ease);border:1px solid #c9a34e4d;border-radius:4px;align-items:center;gap:7px;padding:.5em 1.05em;font-size:.86rem;display:inline-flex}.footer-col:last-child .foot-contact a:hover{border-color:var(--gold);color:#fff;background:#c9a34e14}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:18px 20px}.footer-bottom>span{color:#ffffff73;max-width:320px;font-size:.78rem;line-height:1.55}.footer-legal{flex-wrap:wrap;justify-content:center;gap:0}.footer-legal a{transition:color .2s var(--ease);padding:0 15px;position:relative}.footer-legal a:hover{color:var(--gold-bright)}.footer-legal a+a:before{content:"";background:#c9a34e80;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media (width<=520px){.footer-brand+.footer-col,.footer-brand+.footer-col+.footer-col{text-align:left}.footer-brand+.footer-col ul,.footer-brand+.footer-col+.footer-col ul{text-align:left;display:block}.footer-social{justify-content:center}.footer-legal a{padding:0 12px}}.tier-guide{text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;max-width:none;margin:0 auto 26px;padding:0;display:flex}.tg-btn{border:var(--hair) solid #0f203847;background:var(--surface);min-width:236px;color:var(--ink);text-align:left;cursor:pointer;transition:color .3s var(--ease-lux),background-color .3s var(--ease-lux), border-color .3s var(--ease-lux),box-shadow .34s var(--ease-lux);border-radius:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon sub";align-items:center;gap:1px 11px;padding:.72em 1.15em .78em;display:grid;position:relative;overflow:hidden}.tg-btn>i{color:var(--gold-deep);transition:color .3s var(--ease-lux);grid-area:icon;font-size:1.32rem}.tg-btn:before,.tg-btn:after{content:"";background:var(--gold-deep);opacity:.26;pointer-events:none;width:2px;height:2px;transition:opacity .3s var(--ease-lux),box-shadow .3s var(--ease-lux);border-radius:50%;position:absolute}.tg-btn:before{top:5px;left:5px}.tg-btn:after{bottom:5px;right:5px}.tg-btn:hover,.tg-btn:focus-visible{color:var(--navy);border-color:var(--gold);box-shadow:0 0 0 var(--hair) var(--gold),0 0 6px #c9a34e57, 0 var(--hair) 0 var(--gold);outline:none}.tg-btn:hover:before,.tg-btn:hover:after,.tg-btn:focus-visible:before,.tg-btn:focus-visible:after{opacity:1;box-shadow:0 0 5px var(--gold-deep)}.tg-btn:active{transition-duration:90ms;box-shadow:inset 0 1px 2px #0a172824}.tg-btn.active{background:var(--gold);border-color:var(--gold-deep);color:#241a09}.tg-btn.active>i{color:#241a09}.tg-btn.active:before,.tg-btn.active:after{opacity:.4;box-shadow:none;background:#241a09}.tg-reset{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-soft);cursor:pointer;transition:color .24s var(--ease);background:0 0;border:none;flex:none;margin:0;padding:.2em 0;font-size:.78rem;font-weight:600;text-decoration:none;position:relative}.tg-reset>span{display:inline-block;position:relative}.tg-reset>span:before{content:"";opacity:.3;height:1px;transition:opacity .24s var(--ease);background:currentColor;position:absolute;bottom:-5px;left:0;right:0}.tg-reset:hover,.tg-reset:focus-visible{color:var(--gold-deep);outline:none}.tg-reset:hover>span:before,.tg-reset:focus-visible>span:before{opacity:0}@media (prefers-reduced-motion:reduce){.tg-btn,.tg-btn:before,.tg-btn:after,.tg-btn>i,.tg-reset,.tg-reset>span:before{transition:none}}@media (width<=720px){.tier-guide{flex-direction:column;align-items:stretch;gap:10px;margin:0 0 20px}.tg-btn{width:100%;min-width:0;padding:.85em 1.15em .9em 1.35em}.tg-btn.active{padding-left:1.45em}.tg-reset{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}}:root{--tree-green:#80ad51;--tree-sky:#52b1d8;--tree-khaki:#c4a173;--tree-apricot:#e6994e;--tree-terracotta:#d85c3e;--tree-red:#c43034;--tree-ice:#c5e0e3;--navy-lit:#14325c;--ease-out-soft:cubic-bezier(.22,.61,.36,1);--ease-swing:cubic-bezier(.45,0,.55,1)}.section-divider{pointer-events:none;background:0 0;justify-content:center;align-items:center;height:56px;display:flex;position:relative;overflow:visible}.divider-leaf{z-index:2;width:var(--leaf-size,12px);height:var(--leaf-size,12px);background:var(--lc,var(--gold));border-radius:var(--leaf-shape,50% 0 50% 50%);transform:translate3d(0,0,0) rotate(var(--leaf-rot,45deg));opacity:0;filter:drop-shadow(0 2px 4px #0000001f);will-change:transform,opacity;backface-visibility:hidden;position:relative}@keyframes leaf-drift{0%{transform:translate3d(calc(var(--leaf-sway,14px) * -1),-38px,0) rotate(calc(var(--leaf-rot,45deg) - 26deg)) scaleX(.94);opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}15%{transform:translate3d(calc(var(--leaf-sway,14px) * -.3),-30.5px,0) rotate(calc(var(--leaf-rot,45deg) - 13deg)) scaleX(.97);opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1)}30%{transform:translate3d(calc(var(--leaf-sway,14px) * .64),-24px,0) rotate(calc(var(--leaf-rot,45deg) + 14deg)) scaleX(.88);opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1)}55%{transform:translate3d(calc(var(--leaf-sway,14px) * -.43),-12px,0) rotate(calc(var(--leaf-rot,45deg) - 8deg)) scaleX(.94);opacity:.88;animation-timing-function:cubic-bezier(.45,0,.55,1)}78%{transform:translate3d(calc(var(--leaf-sway,14px) * .21),-4px,0) rotate(calc(var(--leaf-rot,45deg) + 4deg)) scaleX(.98);opacity:.86;animation-timing-function:cubic-bezier(.45,0,.55,1)}92%{transform:translate3d(calc(var(--leaf-sway,14px) * -.07),-1px,0) rotate(calc(var(--leaf-rot,45deg) - 1.5deg)) scaleX(1);opacity:.85;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:translate3d(0,0,0) rotate(var(--leaf-rot,45deg)) scaleX(1);opacity:.85}}.divider-line{will-change:transform;background:linear-gradient(90deg, color-mix(in srgb,var(--lc,var(--gold)) 55%,var(--line)), var(--line) 60%, transparent);width:46%;height:1px;transition:transform 1s var(--ease-out-soft) .95s;position:absolute;top:50%;transform:scaleX(0)}.divider-line.left{transform-origin:100%;background:linear-gradient(270deg, color-mix(in srgb,var(--lc,var(--gold)) 55%,var(--line)), var(--line) 60%,transparent);right:50%}.divider-line.right{transform-origin:0;left:50%}.divider-bloom{background:radial-gradient(circle, color-mix(in srgb,var(--lc,var(--gold)) 40%,transparent),transparent 70%);width:6px;height:6px;transition:transform 1.3s var(--ease-out-soft) .85s, opacity 1.5s ease .85s;opacity:0;will-change:transform,opacity;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (width<=720px){.section-divider{--leaf-sway:9px;margin-block:0}.divider-line{width:49%}}@media (prefers-reduced-motion:reduce){.section-divider.landed .divider-leaf{opacity:.85;transform:translate3d(0,0,0) rotate(var(--leaf-rot,45deg)) scaleX(1);animation:none}.divider-line,.divider-bloom{transition:none}}.login-modal{z-index:300;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.login-modal[hidden]{display:none}.login-backdrop{backdrop-filter:blur(7px)saturate(1.03);animation:lgFade .34s var(--ease-lux) both;background:#10213a3d;position:absolute;inset:0}.login-card{z-index:1;border:var(--hair) solid #e7dfcde6;transform-origin:50%;width:min(438px,100%);animation:lgUp .46s var(--ease-lux) both;background:linear-gradient(#fffffffa,#fcfaf5fa);border-radius:0;padding:0 clamp(30px,4.4vw,44px) clamp(30px,4.4vw,44px);position:relative;overflow:hidden;box-shadow:0 2px 6px #08112114,0 18px 40px -12px #08112147,0 40px 90px -20px #0811214d}.login-modal.closing .login-backdrop{animation:lgFadeOut .28s var(--ease) both}.login-modal.closing .login-card{animation:lgDown .28s var(--ease) both}@keyframes lgFade{0%{opacity:0}to{opacity:1}}@keyframes lgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes lgUp{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lgDown{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.975)translateY(4px)}}.login-canopy{z-index:0;z-index:0;background:radial-gradient(120% 130% at 50% 122%, #1c3454f2 0%, #0f203800 62%), linear-gradient(165deg, var(--navy-deep) 0%, var(--navy) 58%, #0d1c31 100%);height:226px;position:absolute;top:0;left:0;right:0;overflow:hidden}.lc-rings{opacity:.85;width:132%;height:auto;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.lc-bloom{pointer-events:none;background:radial-gradient(at 50% 100%,#c9a34e38 0%,#c9a34e12 38%,#c9a34e00 68%);width:74%;height:150%;position:absolute;bottom:-46%;left:50%;transform:translate(-50%)}.lc-leaves{pointer-events:none;position:absolute;inset:0}.lc-leaves i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--c);transform:rotate(var(--r));transform-origin:60% 60%;opacity:.3;filter:saturate(.82);animation:lcDrift 17s var(--ease-lux) var(--d) infinite;border-radius:58% 0 58% 58%;position:absolute}@keyframes lcDrift{0%,to{transform:rotate(var(--r)) translate(0,0);opacity:.26}38%{transform:rotate(calc(var(--r) + 9deg)) translate(3px,-5px);opacity:.44}71%{transform:rotate(calc(var(--r) - 6deg)) translate(-3px,3px);opacity:.32}}.lc-key{width:44px;height:44px;color:var(--gold-bright);filter:drop-shadow(0 0 9px #c9a34e57);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.lc-key svg{width:100%;height:100%;display:block}.lc-key .lk-draw{stroke-dasharray:72;stroke-dashoffset:72px;animation:lkDraw .95s var(--ease-lux) .16s forwards}@keyframes lkDraw{to{stroke-dashoffset:0}}.lc-fade{pointer-events:none;background:linear-gradient(#fcfaf500 0%,#fcfaf514 42%,#fcfaf575 74%,#fcfaf5f7 100%);height:20%;position:absolute;bottom:0;left:0;right:0}.login-head{z-index:2;text-align:center;min-height:226px;margin:0 0 28px;padding:106px 0 0;position:relative}.login-head h2{font-family:var(--serif);color:#f6f2e9;letter-spacing:.012em;text-shadow:0 1px 14px #08112180;margin:0 0 7px;font-size:1.78rem;font-weight:600}.login-head p{color:#f0ece2c2;letter-spacing:.015em;text-shadow:0 1px 10px #08112180;max-width:31ch;margin:0 auto;font-size:.87rem;line-height:1.5}.login-x{z-index:4;border:var(--hair) solid #ffffff29;color:#ffffffb8;cursor:pointer;width:34px;height:34px;transition:color .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease);background:0 0;place-items:center;font-size:1rem;display:grid;position:absolute;top:12px;right:12px}.login-x:hover,.login-x:focus-visible{color:#fff;border-color:var(--gold);background:#c9a34e24;outline:none}.login-form .login-field{margin-bottom:18px}.login-form label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);transition:color .25s var(--ease);margin:0 0 8px;font-size:.68rem;font-weight:600;display:block}.login-control{background:var(--surface-2);border:var(--hair) solid var(--line);width:100%;box-shadow:var(--inset-well);transition:border-color .25s var(--ease),box-shadow .3s var(--ease-lux),background .25s var(--ease);border-radius:0;align-items:stretch;display:flex}.login-control input{width:100%;min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:.86em 1em;font-family:inherit;font-size:.95rem}.login-control input::placeholder{color:#9aa4b1}.login-control:hover{border-color:var(--brown-soft)}.login-field:focus-within .login-control{border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px #c9a34e26,0 1px 2px #0a17280d}.login-field:focus-within label{color:var(--gold-deep)}.login-eye{border:0;border-left:var(--hair) solid transparent;width:42px;color:var(--ink-soft);cursor:pointer;transition:color .22s var(--ease),border-color .22s var(--ease);background:0 0;flex:none;place-items:center;font-size:1rem;display:grid}.login-eye:hover,.login-eye:focus-visible{color:var(--gold-deep);border-left-color:var(--line);outline:none}.login-eye.is-on{color:var(--gold-deep)}.login-err{color:#c0432f;min-height:1em;margin-top:6px;font-size:.78rem;display:block}.login-field .login-control:has(input.is-invalid),.login-control input.is-invalid{border-color:#c0432f}.login-field:focus-within .login-control:has(input.is-invalid){box-shadow:0 0 0 3px #c0432f24}.login-formerr{border:var(--hair) solid #c0432f52;color:#a5361f;text-align:center;background:#c0432f14;margin:0 0 14px;padding:.6em .8em;font-size:.85rem}.login-submit{justify-content:center;width:100%;margin-top:4px}.login-submit.is-busy{opacity:.7;pointer-events:none}.login-alt{text-align:center;color:var(--ink-soft);margin:16px 0 0;font-size:.85rem}.login-alt a{color:var(--gold-deep);font-weight:600}body.login-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.lc-leaves i{animation:none}.lc-key .lk-draw{stroke-dashoffset:0;animation:none}}.nav-login.is-authed{color:#fff;background:linear-gradient(#c9a34e24,#c9a34e0d);border-color:#dcb7639e}.nav-login.is-authed:before,.nav-login.is-authed:after{opacity:.85}.m-access{justify-content:flex-start;margin:20px 0 24px;display:flex}.nav-login-m{letter-spacing:.2em;width:auto;color:var(--gold-deep);transition:border-color .3s var(--ease,ease),color .3s var(--ease,ease);background:linear-gradient(#c9a34e12,#c9a34e05);border:1px solid #c9a34e6b;border-radius:8px;justify-content:center;align-items:center;gap:0;padding:.66em 1.15em .66em 1em;font-size:.82rem;position:relative;overflow:hidden}.nav-login-m .nl-ico{color:var(--gold-deep);z-index:2;align-items:center;margin-right:.66em;padding:0;font-size:1.02rem;display:flex;position:relative}.nav-login-m .nl-text{z-index:2;padding:0;position:relative}.nav-login-m:before{content:"";pointer-events:none;z-index:1;opacity:0;transition:opacity .34s var(--ease-lux,ease);background:radial-gradient(#c9a34e4d,#0000 70%);position:absolute;inset:0}.nav-login-m:after{display:none}.nav-login-m:hover,.nav-login-m:focus-visible{color:var(--gold-deep);box-shadow:none;background:linear-gradient(#c9a34e12,#c9a34e05);border-color:#c9a34eb8}.nav-login-m:hover:before,.nav-login-m:focus-visible:before,.nav-login-m:active:before{opacity:1}.nav-login-m:active{border-color:#dcb763d9}@media (width<=480px){.login-card{width:100%;padding:0 20px 26px}.login-canopy{height:206px}.login-head{min-height:206px;margin-bottom:24px;padding-top:96px}.login-head h2{font-size:1.54rem}}@media (prefers-reduced-motion:reduce){.login-backdrop,.login-card{animation:none}}.cta-band{text-align:center;isolation:isolate;border-radius:0;padding:clamp(48px,5.6vw,72px) clamp(28px,5vw,60px) clamp(40px,5vw,60px);position:relative}.cta-band:before{content:"";pointer-events:none;z-index:1;border:1px solid #c9a34e80;position:absolute;inset:0}.cta-band:after{content:"";pointer-events:none;z-index:1;transition:border-color .45s var(--ease-lux);border:1px solid #c9a34e3d;position:absolute;inset:9px}.cta-band:hover:after,.cta-band:focus-within:after{border-color:#dcb76366}.cta-bough{z-index:2;pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.cta-bough i{background:linear-gradient(90deg,transparent,var(--gold) 42%,var(--gold-bright));width:50%;height:2px;transition:transform 1.05s var(--ease-lux) .1s;display:block;position:absolute;top:0;transform:scaleX(0)}.cta-bough i:first-child{transform-origin:100%;left:0}.cta-bough i:last-child{transform-origin:0;background:linear-gradient(270deg,transparent,var(--gold) 42%,var(--gold-bright));left:50%}.cta-band.grown .cta-bough i{transform:scaleX(1)}.cta-band .cl{z-index:3;pointer-events:none;width:var(--leaf-size,13px);height:var(--leaf-size,13px);margin-top:calc(var(--leaf-size,13px) / -2 + 1px);margin-left:calc(var(--leaf-size,13px) / -2);background:var(--lc,var(--gold));border-radius:var(--leaf-shape,50% 0 50% 50%);transform:translate3d(0,0,0) rotate(var(--leaf-rot,45deg));opacity:0;filter:drop-shadow(0 2px 4px #00000029);backface-visibility:hidden;position:absolute;top:-1px}.cta-band.grown .cl{animation:leaf-drift var(--leaf-fall,1.9s) linear var(--d,0s) forwards}@media (width<=720px){.cta-band{padding:38px 22px 32px}.cta-band:after{inset:7px}}@media (prefers-reduced-motion:reduce){.cta-bough i{transition:none;transform:scaleX(1)}.cta-band .cl{opacity:1;animation:none}}@keyframes memSpark{0%,to{opacity:.34;box-shadow:0 0 #c9a34e00}50%{opacity:1;box-shadow:0 0 5px #dcb763d9}}.kh-lock-badge{display:none}@media (width>=821px){.kh-card[data-members=true]{position:relative}.kh-lock-badge{z-index:5;width:30px;height:30px;color:var(--gold-deep);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:#c9a34e1f;border:1px solid #c9a34e80;border-radius:50%;justify-content:center;align-items:center;font-size:.92rem;animation:4.5s ease-in-out infinite lockBreath;display:flex;position:absolute;top:11px;right:11px}.kh-card:hover .kh-lock-badge{background:var(--gold);color:#12243f;border-color:var(--gold);box-shadow:0 0 18px #c9a34e99}body.lffo-member .kh-lock-badge{border-color:var(--leaf-green);color:var(--leaf-green);background:#7aa85a1f;animation:none}.lib-card .lib-lock{color:var(--gold-deep);border-radius:4px;animation:4.5s ease-in-out infinite lockBreath}.kh-filter .khf-members{overflow:visible}.kh-filter .khf-members:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from var(--lffo-glow), transparent 0deg,transparent 242deg, #c9a34e17 280deg, #c9a34e66 322deg, var(--gold) 343deg, var(--gold-bright) 351deg, #fff7dd 356deg, var(--gold-bright) 359deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #dcb7638c);opacity:1;padding:1.5px;animation:5.5s linear infinite lffoTravel;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.kh-filter .khf-members:hover:before{animation-duration:3s}}@keyframes lockBreath{0%,to{box-shadow:0 0 #c9a34e00}50%{box-shadow:0 0 13px #c9a34e6b}}@media (width>=821px) and (prefers-reduced-motion:reduce){.kh-lock-badge,.lib-card .lib-lock{animation:none}.kh-filter .khf-members:before{opacity:.5;animation:none}}.btn-plate{--ledge:var(--gold);transition:box-shadow .22s var(--ease-lux);box-shadow:0 0 #0000}.btn-gold.btn-plate{--ledge:var(--gold)}.btn-navy.btn-plate{--ledge:var(--navy)}.btn-plate:hover{box-shadow:0 2px 0 var(--ledge)}.btn-plate:active{box-shadow:0 2px 0 var(--ledge),0 0 16px #c9a34e66}.btn-halo{--halo:#c9a34e59;transition:box-shadow .3s var(--ease-lux)}.btn-navy.btn-halo{--halo:#0f203847}.btn-halo:hover{box-shadow:0 0 26px var(--halo)}.btn-halo:active{box-shadow:0 0 14px var(--halo)}@media (prefers-reduced-motion:reduce){.btn-plate,.btn-halo{transition:none}}:root{--cream:#eaf0f8;--bg-alt:#edf2f9;--surface-2:#f1f5fb;--line:#dde4ef;--blue:#24558f;--blue-lit:#3a74b8}@keyframes lffoTide{0%{background-position:0%,100%,50% 100%}25%{background-position:60% 30%,40% 70%,20% 40%}50%{background-position:100%,0%,80% 0}75%{background-position:40% 70%,60% 30%,30% 60%}to{background-position:0%,100%,50% 100%}}:root{--lffo-navy:#0f2038;--lffo-mid:#2e537d;--lffo-koning:#3a6bd6;--blue:#2e537d;--blue-lit:#3a6bd6}@keyframes lffoPlateTide{0%{background-position:0 100%,100% 0}25%{background-position:55% 35%,45% 70%}50%{background-position:100% 0,0 100%}75%{background-position:45% 70%,55% 35%}to{background-position:0 100%,100% 0}}.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .34s var(--ease-lux),box-shadow .34s var(--ease-lux),border-color .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.tier:hover{box-shadow:var(--shadow-xl);border-color:var(--gold);transform:translateY(-6px)}.tier:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;transition:box-shadow .3s var(--ease-lux);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000}.tier:hover:after,.tier:focus-within:after,.tier.tier-match:after{box-shadow:inset 0 0 0 1.5px var(--gold)}.tier-clickable{cursor:pointer}.tier-clickable:focus-visible{box-shadow:0 0 0 3px #c9a34e52,var(--shadow-lg);outline:none}.tier.tier-match{border-color:var(--gold);box-shadow:0 0 0 2px #c9a34e66,var(--shadow-xl)}.tier .btn{justify-content:center;width:100%;margin-top:auto;padding:.92em 1.4em;font-size:.88rem}.apply-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(28px,4vw,52px);display:grid}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contact-form.wizard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--edge-light),var(--shadow-md);align-self:start;padding:clamp(22px,3.4vw,36px)}@media (width<=600px){.contact-form.wizard{padding:18px 15px}.form-row{gap:12px}}@keyframes wzIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.btn[hidden]{display:none}.prose{max-width:760px}.prose h2{margin:40px 0 16px}.prose h3{margin:30px 0 12px}.prose p{color:var(--ink);margin-bottom:18px;font-size:1.05rem;line-height:1.75}.value-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:all .3s var(--ease);padding:30px 28px}.value-card:hover{border-color:var(--gold-soft);box-shadow:var(--shadow-md);transform:translateY(-4px)}.value-card h3{margin-bottom:10px;font-size:1.3rem}.value-card p{font-size:.95rem}.board-member{text-align:center}.country-card{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:var(--hair) solid var(--line);transition:border-color .3s var(--ease-lux),box-shadow .34s var(--ease-lux),background .3s var(--ease);border-radius:0;padding:18px 18px 20px;position:relative;overflow:hidden}.country-card:before,.country-card:after{content:"";background:var(--gold-deep);opacity:.22;pointer-events:none;z-index:3;width:2px;height:2px;transition:opacity .32s var(--ease-lux),box-shadow .32s var(--ease-lux);border-radius:50%;position:absolute}.country-card:before{top:6px;left:6px}.country-card:after{bottom:6px;right:6px}.country-card:hover{border-color:var(--gold);box-shadow:0 var(--hair) 0 var(--gold),0 6px 18px -10px #0a172847}.country-card:hover:before,.country-card:hover:after{opacity:1;box-shadow:0 0 5px var(--gold-deep)}@media (hover:none){.country-card:before,.country-card:after{opacity:.4}}@media (prefers-reduced-motion:reduce){.country-card,.country-card:before,.country-card:after{transition:none}}.reg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);gap:18px;padding:26px;display:flex}.reg-card h3{margin-bottom:6px;font-size:1.2rem}.reg-card p{font-size:.9rem}.evtype{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:all .3s var(--ease);padding:32px 28px;position:relative;overflow:hidden}.evtype:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.evtype:before{content:"";background:var(--c);width:100%;height:4px;position:absolute;top:0;left:0}.evtype h3{margin-bottom:10px}.evtype p{font-size:.95rem}.kh-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kh-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--edge-light),0 1px 2px #0f20380a;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.kh-card:hover{box-shadow:var(--edge-light),0 10px 22px -14px #0f203838,0 2px 5px #0f20380d;border-color:var(--gold-soft);transform:translateY(-4px)}.kh-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--c,var(--gold-deep));margin-bottom:12px;font-size:.74rem;font-weight:700}.partner-logo{background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--radius-lg);text-align:center;min-width:0;min-height:clamp(132px,14vw,178px);color:var(--ink-soft);transition:border-color .28s var(--ease),box-shadow .28s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 18px;display:flex}.partner-logo:hover{border-color:var(--gold);box-shadow:var(--shadow-sm)}.partner-logo i{color:var(--brown);flex:none;font-size:2rem}.partner-logo span{text-wrap:balance;overflow-wrap:anywhere;hyphens:auto;max-width:22ch;font-size:clamp(.74rem,1.6vw,.82rem);font-weight:600;line-height:1.35}.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(26px,4vw,40px)}@media (width<=960px){.kh-grid{grid-template-columns:1fr}.apply-grid{grid-template-columns:1fr;gap:36px}}@media (width<=600px){.form-row{grid-template-columns:1fr}}@media (width<=720px){.page-hero{padding-block:clamp(58px,15vw,86px) clamp(34px,8vw,52px)}.page-hero h1{font-size:clamp(2.1rem,7.6vw,2.75rem);line-height:1.14}.page-hero p{margin-top:14px;font-size:1rem}.kh-grid{gap:16px}.breadcrumb{margin-bottom:18px}.prose p{margin-bottom:16px}}.tier.tl-on{box-shadow:var(--shadow-xl);border-color:var(--gold);transform:translateY(-6px)}.value-card.tl-on{border-color:var(--gold-soft);box-shadow:var(--shadow-md);transform:translateY(-4px)}.country-card.tl-on{border-color:var(--gold);box-shadow:0 var(--hair) 0 var(--gold),0 6px 18px -10px #0a172847}.country-card.tl-on:before,.country-card.tl-on:after{opacity:1;box-shadow:0 0 5px var(--gold-deep)}.kh-card.tl-on{box-shadow:var(--shadow-md);border-color:var(--gold-soft);transform:translateY(-5px)}.partner-logo.tl-on{border-color:var(--gold);box-shadow:var(--shadow-sm)}@keyframes wzNudge{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}88%{transform:translate(2px)}}@keyframes wzWait{0%{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(4px)}to{opacity:.3;transform:translate(0)}}.scroll-progress{background:linear-gradient(90deg,var(--gold-bright),var(--gold),var(--brown));z-index:200;pointer-events:none;width:0%;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 5px #c9a34e6b}.page-hero .breadcrumb{opacity:0;animation:peFade .6s var(--ease) 50ms forwards}.page-hero h1{opacity:0;animation:peRise .8s var(--ease) .15s forwards}.page-hero>.container>p{opacity:0;animation:peRise .8s var(--ease) .3s forwards}.page-hero .eyebrow:before{width:0;animation:peLine .7s var(--ease) .5s forwards}@keyframes peFade{to{opacity:1}}@keyframes peRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes peLine{to{width:26px}}.page-hero{position:relative;overflow:hidden}.fx{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(26px)}@media (width<=720px){.fx{transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(14px)}}.fx.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fx{opacity:1;transition:none;transform:none}.page-hero *{opacity:1!important;animation:none!important}}.eyebrow{position:relative}.eyebrow:before{content:"";background:var(--gold);vertical-align:middle;width:0;height:1px;transition:width .7s var(--ease);margin-right:.6em;display:inline-block}.fx.in .eyebrow:before,.in .eyebrow:before,.eyebrow.drawn:before{width:26px}.gilded-head{display:inline-block;position:relative}.gilded-head:after{content:"";background:linear-gradient(90deg,var(--gold-bright),var(--gold) 62%,#c9a34e59);width:0;height:2px;transition:width 1.1s var(--ease-lux) .2s;border-radius:2px;position:absolute;bottom:-.16em;left:0;right:auto}.center .gilded-head:after,.section-head.center .gilded-head:after,[style*=text-align\:center] .gilded-head:after{background:linear-gradient(90deg,#c9a34e59,var(--gold) 22%,var(--gold-bright) 50%,var(--gold) 78%,#c9a34e59);left:50%;transform:translate(-50%)}.fx.in .gilded-head:after,.in.gilded-head:after{width:clamp(2.2em,38%,7em)}.tier{transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);position:relative}.tier.tier-match{border-color:var(--gold);transform:translateY(-6px);box-shadow:0 18px 50px #c9a34e38}.tier.tier-dim{opacity:.55;filter:saturate(.8)}@keyframes goldSweep{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.tg-btn:before{transition:none}}.trustweb{max-width:820px;margin:0 auto;position:relative}.trustweb svg{width:100%;height:auto;overflow:visible}@keyframes drawRoot{to{stroke-dashoffset:0}}.tw-node circle{fill:var(--white);stroke:var(--gold);stroke-width:2px;opacity:0;transform-origin:50%;transition:all .4s var(--ease);transform:scale(0)}.trustweb.in .tw-node circle{opacity:1;transform:scale(1)}.tw-node text{fill:var(--navy);font-family:var(--sans);text-anchor:middle;opacity:0;transition:opacity .5s var(--ease) .3s;font-size:13px;font-weight:600}.trustweb.in .tw-node text{opacity:1}.tw-node:hover circle{fill:var(--gold-soft)}.board-member{transition:transform .3s var(--ease)}.board-member:hover{transform:translateY(-6px)}.timeline{max-width:760px;margin:0 auto;position:relative}.khf-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:12px;font-size:.78rem;font-weight:700}.kh-controls{background:linear-gradient(180deg,#fffdf9,var(--surface-2));border:1px solid var(--line);transition:padding .26s var(--ease),box-shadow .26s var(--ease);border-radius:0;margin-top:44px;margin-bottom:34px;padding:16px 20px;display:block;box-shadow:0 10px 24px -18px #0f203833,0 1px 3px #0f20380d,inset 0 1px #ffffffb3}.kh-controls:before{content:none}.kh-controls>*{z-index:1;position:relative}.khf-btn{border:1px solid var(--line);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),transform .12s var(--ease);background:#fff;border-radius:0;align-items:center;gap:.4em;padding:.52em 1.02em;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.khf-btn>*{z-index:1;position:relative}.khf-btn:hover{border-color:var(--gold);color:var(--navy);transform:translateY(-1px)}.khf-btn:active{transform:translateY(0)scale(.97)}.khf-btn:focus-visible{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9a34e33}.khf-btn.active{border-color:var(--gold);color:var(--gold-deep);background:#c9a34e1f;box-shadow:inset 0 0 0 1px #c9a34e61}.khf-members:hover{border-color:var(--gold);box-shadow:inset 0 0 0 1px #c9a34e59}.kh-controls{top:calc(var(--header-h,74px) + 10px);z-index:30;transition:top .42s var(--ease-lux),padding .3s var(--ease-lux),box-shadow .3s var(--ease-lux);position:sticky}@media (width<=900px){.kh-controls{top:calc(var(--header-h,74px) + 6px)}}#khConsole.pinned{padding-top:10px;padding-bottom:10px;box-shadow:0 8px 20px -12px #0f203838,0 1px 3px #0f20380d}#khConsole.pinned:hover,#khConsole.pinned:focus-within,#khConsole.pinned.touch-open{padding-top:clamp(14px,2vw,22px);padding-bottom:clamp(14px,2vw,22px);box-shadow:0 14px 30px -16px #0f203842,0 2px 5px #0f20380f}#khConsole:after{content:"";background:var(--gold-bright);transform-origin:0;width:3px;transition:transform .3s var(--ease-lux);pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}#khConsole.has-filters:after{transform:scaleX(1)}@media (height<=520px){.kh-controls{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.kh-controls,#khConsole:after{transition:none}}@media (width<=760px){.kh-controls{margin-top:28px;margin-bottom:26px;padding:13px 15px;position:static;top:auto;box-shadow:0 6px 18px -10px #0f203847,inset 0 1px #ffffffb3}#khConsole.pinned{padding:13px 15px;box-shadow:0 6px 18px -10px #0f203847}#khConsole:after{display:none}body.fc-sheet-open #khConsole{z-index:200;-webkit-overflow-scrolling:touch;max-height:82vh;animation:fcSheetUp .32s var(--ease-lux);border-bottom:none;border-radius:18px 18px 0 0;margin:0;padding:8px 18px 22px;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -14px 44px #08112157}}.lib-active,.kh-active{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lib-active[hidden],.kh-active[hidden]{display:none}.lib-achip{border-radius:var(--radius);background:var(--gold-soft);color:var(--brown);font-family:var(--sans);cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .1s var(--ease);border:1px solid #c9a34e73;align-items:center;gap:6px;padding:.34em .34em .34em .72em;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.lib-achip i{background:#c9a34e33;border-radius:4px;justify-content:center;align-items:center;width:1.35em;height:1.35em;font-size:.95em;display:inline-flex}.lib-achip:hover{border-color:var(--gold);background:#c9a34e38}.lib-achip:active{transform:scale(.96)}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tw-node.tl-on circle{fill:var(--gold-soft)}.board-member.tl-on{transform:translateY(-6px)}.khf-btn:hover{transform:none}.kh-filter{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.kh-controls{border:0;border-top:var(--hair) solid var(--line);box-shadow:none;background:0 0;margin:0 0 30px;padding:12px 0 0;position:static;top:auto}.kh-active{display:none}@media (width<=900px){.kh-filter{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:2px var(--pad) 10px;flex-wrap:nowrap;gap:7px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.kh-filter::-webkit-scrollbar{display:none}.khf-btn{scroll-snap-align:center;flex:none;min-height:38px;padding:0 .8em;font-size:.82rem}#khConsole{display:none}body.fc-sheet-open #khConsole{border:0;border-top:var(--hair) solid var(--line);background:linear-gradient(180deg,#fffdf9,var(--surface-2));padding:8px 18px calc(22px + env(safe-area-inset-bottom,0px));max-height:72vh;margin:0;display:block}}@media (width<=380px){.khf-btn{padding:0 .7em;font-size:.78rem}}.lf-pill{cursor:pointer;background:var(--surface);border:var(--hair) solid var(--line);min-height:38px;font-family:var(--sans);color:var(--ink);transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease);border-radius:0;padding:.4em .8em;font-size:.82rem}.lf-pill.is-on{background:var(--gold-soft);border-color:var(--gold);color:var(--navy);font-weight:600}.lf-pill:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lf-pill{transition:none}}@media (width<=900px){.kh-filter{flex-wrap:wrap;gap:7px;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.khf-btn{min-height:34px;padding:0 .75em;font-size:.8rem}}#khConsole{box-shadow:none;border:0;border-top:var(--hair) solid var(--line);background:0 0;margin:0 0 30px;padding:12px 0 0;position:static;display:block!important}@media (width<=900px){#khConsole{margin:22px 0 20px}}.partner-logo{border-radius:0}@keyframes wzBranchIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}.gd-hero .gd-meta{max-width:none;font-family:var(--sans);letter-spacing:.06em;color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:.4em .9em;margin-top:26px;font-size:.78rem;font-weight:500;display:flex}.gd-hero .gd-meta-dot{background:var(--gold);opacity:.75;border-radius:50%;width:3px;height:3px}.gd-hero .gd-meta time{color:#ffffffd1}.gd-hero .breadcrumb{flex-wrap:wrap;row-gap:.35em}.gd-hero .breadcrumb a,.gd-hero .breadcrumb span{white-space:nowrap}.gd-wrap{display:block}.gd-article{max-width:720px;margin:0}.gd-toc{display:none}@media (width>=1080px){.gd-wrap{grid-template-columns:220px minmax(0,720px);align-items:start;gap:clamp(48px,6vw,104px);display:grid}.gd-toc{top:calc(var(--header-h,75px) + 30px);max-height:calc(100vh - var(--header-h,75px) - 64px);border-left:var(--hair) solid var(--line);scrollbar-width:thin;padding-left:18px;display:block;position:sticky;overflow:auto}.gd-toc-m{display:none}}.gd-toc-title{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:.64rem;font-weight:700}.gd-toc ol,.gd-toc-m ol{counter-reset:gdc;margin:0;padding:0;list-style:none}.gd-toc li,.gd-toc-m li{margin:0 0 2px}.gd-toc a,.gd-toc-m a{font-family:var(--sans);letter-spacing:-.005em;color:var(--ink-soft);transition:color .22s var(--ease);align-items:baseline;gap:10px;padding:6px 8px 6px 0;font-size:.805rem;line-height:1.35;text-decoration:none;display:flex}.gd-toc a:before,.gd-toc-m a:before{counter-increment:gdc;content:counter(gdc,decimal-leading-zero);letter-spacing:.06em;color:var(--gold-deep);opacity:.55;flex:none;min-width:1.6em;font-size:.64rem;font-weight:600}.gd-toc a:hover,.gd-toc-m a:hover{color:var(--navy)}.gd-toc a:hover:before{opacity:.9}.gd-toc a[aria-current=true]{color:var(--navy);font-weight:600}.gd-toc a[aria-current=true]:before{opacity:1}.gd-toc-m{border-top:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line);margin:0 0 8px}.gd-toc-m summary{cursor:pointer;min-height:44px;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--navy);justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;font-size:.7rem;font-weight:700;list-style:none;display:flex}.gd-toc-m summary::-webkit-details-marker{display:none}.gd-toc-m summary i{color:var(--gold-deep);transition:transform .3s var(--ease-lux);font-size:1.05rem}.gd-toc-m[open] summary i{transform:rotate(180deg)}.gd-toc-m ol{padding:0 0 14px}.gd-toc-m a{padding:9px 0;font-size:.92rem}.gd-sec{scroll-margin-top:calc(var(--header-h,75px) + 28px);padding-top:clamp(40px,5vw,60px)}.gd-sec:first-of-type{padding-top:clamp(28px,4vw,40px)}.gd-article h2.gilded-head{font-family:var(--serif);color:var(--navy);letter-spacing:-.005em;margin:0 0 22px;font-size:clamp(1.6rem,2.6vw,2.05rem);font-weight:500;line-height:1.18}.gd-article h3{font-family:var(--serif);color:var(--navy);font-weight:500}.gd-article p{max-width:68ch}.gd-article a:not(.link-cta):not(.btn){color:var(--navy);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease),color .2s var(--ease);text-decoration:underline 1px #a07c338c}.gd-article a:not(.link-cta):not(.btn):hover{color:var(--gold-deep);text-decoration-color:var(--gold-deep)}.gd-article strong{color:var(--navy);font-weight:600}.gd-lead{font-family:var(--serif);color:var(--navy)!important;font-size:clamp(1.2rem,1.9vw,1.38rem)!important;line-height:1.55!important}.gd-facts{grid-template-columns:1fr;gap:0;margin:6px 0 0;display:grid}@media (width>=640px){.gd-facts{grid-template-columns:1fr 1fr;column-gap:clamp(28px,4vw,48px)}}.gd-facts>div{border-top:var(--hair) solid var(--line);padding:18px 0 20px}.gd-facts dt{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 8px;font-size:.68rem;font-weight:700}.gd-facts dd{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.12rem;line-height:1.5}.gd-list{margin:6px 0 22px;padding:0;list-style:none}.gd-list li{color:var(--ink);padding:0 0 12px 22px;font-size:1.05rem;line-height:1.7;position:relative}.gd-list li:before{content:"";background:var(--gold);opacity:.85;border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.gd-cols{border-top:var(--hair) solid var(--line);margin:6px 0 24px;padding:0;list-style:none}@media (width>=720px){.gd-cols{columns:2;column-gap:40px}}.gd-cols li{break-inside:avoid;border-bottom:var(--hair) solid var(--line-soft);color:var(--ink);padding:11px 0;font-size:1rem;line-height:1.5}.gd-steps{counter-reset:gds;margin:10px 0 22px;padding:0;list-style:none}.gd-steps li{border-top:var(--hair) solid var(--line);color:var(--ink);padding:16px 0 16px 46px;font-size:1.03rem;line-height:1.7;position:relative}.gd-steps li:last-child{border-bottom:var(--hair) solid var(--line)}.gd-steps li:before{counter-increment:gds;content:counter(gds,decimal-leading-zero);font-family:var(--sans);letter-spacing:.08em;color:var(--gold-deep);font-size:.72rem;font-weight:700;position:absolute;top:19px;left:0}.gd-note{border-left:var(--hair) solid var(--line);margin-top:18px;padding-left:16px;color:var(--ink-soft)!important;font-size:.92rem!important;line-height:1.65!important}.gd-table{border-top:var(--hair) solid var(--line);margin:8px 0 22px}.gd-table:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.gd-table table{border-collapse:collapse;width:100%;font-size:.98rem;line-height:1.5}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-bottom:var(--hair) solid var(--line);padding:14px 14px 14px 0}.gd-table thead th{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-size:.68rem;font-weight:700}.gd-table tbody th{font-family:var(--sans);color:var(--ink-soft);width:28%;font-size:.78rem;font-weight:600}.gd-table td{color:var(--ink)}@media (width<=639px){.gd-table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-table table,.gd-table tbody,.gd-table tr,.gd-table th,.gd-table td{width:auto;display:block}.gd-table tr{border-bottom:var(--hair) solid var(--line);padding:14px 0}.gd-table tbody th{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);border:0;width:auto;padding:0 0 8px;font-size:.68rem;font-weight:700}.gd-table td{border:0;grid-template-columns:8.6em 1fr;gap:12px;padding:4px 0 6px;display:grid}.gd-table td:before{content:attr(data-label);font-family:var(--sans);color:var(--ink-soft);font-size:.74rem;font-weight:600;line-height:1.6}}.gd-cards{grid-template-columns:1fr;gap:14px;margin:12px 0 22px;display:grid}@media (width>=640px){.gd-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-card{background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-xs);flex-direction:column;gap:8px;padding:22px 22px 18px;display:flex}.gd-card h3{margin:0;font-size:1.3rem;line-height:1.2}.gd-card p{color:var(--ink-soft)!important;margin:0!important;font-size:.95rem!important;line-height:1.6!important}.gd-card .gd-law{border-top:var(--hair) solid var(--line-soft);font-family:var(--sans);letter-spacing:.08em;color:var(--gold-deep);margin-top:auto;padding-top:12px;font-size:.7rem;font-weight:600}@media (width>=640px){.gd-cards .gd-card:last-child:nth-child(odd){grid-column:1/-1}}.gd-faq{border-top:var(--hair) solid var(--line);margin-top:6px}.gd-faq details{border-bottom:var(--hair) solid var(--line)}.gd-faq summary{cursor:pointer;min-height:44px;font-family:var(--serif);color:var(--navy);padding:20px 44px 20px 0;font-size:1.18rem;font-weight:500;line-height:1.35;list-style:none;position:relative}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary:before,.gd-faq summary:after{content:"";background:var(--gold-deep);width:13px;height:1.5px;transition:transform .3s var(--ease-lux),opacity .3s var(--ease);position:absolute;top:50%;right:6px}.gd-faq summary:after{transform:rotate(90deg)}.gd-faq details[open] summary:after{opacity:0;transform:rotate(0)}.gd-faq summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.gd-faq details p{color:var(--ink);margin:0 0 22px!important}.gd-reading{border-top:var(--hair) solid var(--line);margin:6px 0 18px;padding:0;list-style:none}.gd-reading li{border-bottom:var(--hair) solid var(--line)}.gd-article .gd-reading a:not(.link-cta){color:var(--navy);grid-template-columns:7.5em 1fr auto;align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;display:grid}.gd-reading .gd-r-kind{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:.68rem;font-weight:700}.gd-reading .gd-r-title{font-family:var(--serif);font-size:1.1rem;line-height:1.35}.gd-reading i{color:var(--gold-deep);transition:transform .25s var(--ease-lux);font-size:1rem}.gd-article .gd-reading a:not(.link-cta):hover .gd-r-title{color:var(--gold-deep)}.gd-reading a:hover i{transform:translate(2px,-2px)}@media (width<=539px){.gd-article .gd-reading a:not(.link-cta){grid-template-columns:1fr auto;gap:4px 12px}.gd-reading .gd-r-kind{grid-column:1/-1}}.gd-more{margin-top:6px}.gd-sources ol{margin:4px 0 8px;padding-left:1.4em}.gd-sources li{color:var(--ink-soft);margin-bottom:8px;font-size:.92rem;line-height:1.6}.gd-sources li::marker{color:var(--gold-deep);font-family:var(--sans);font-size:.8em;font-weight:600}.gd-cta-actions{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:30px;display:flex}.gd-cta .link-cta.gd-cta-link{color:var(--ink-navy)}.gd-cta .link-cta.gd-cta-link:hover{color:var(--gold-bright)}@media (prefers-reduced-motion:reduce){.gd-toc a,.gd-toc-m summary i,.gd-faq summary:before,.gd-faq summary:after,.gd-reading i{transition:none}}.gd-stance{border-left:2px solid var(--gold);margin:30px 0 6px;padding:2px 0 2px 22px}.gd-stance .gd-stance-k{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#856929!important;margin:0 0 10px!important;font-size:.66rem!important}.gd-stance .gd-stance-t{font-family:var(--serif);color:var(--navy)!important;margin:0!important;font-size:1.16rem!important;line-height:1.62!important}.gd-stance .gd-stance-src{color:var(--ink-soft)!important;margin:12px 0 0!important;font-size:.86rem!important;line-height:1.6!important}@media (width<=640px){.gd-stance{padding-left:16px}.gd-stance .gd-stance-t{font-size:1.06rem!important}}:root{--wordmark:"LFFO Wordmark", "EB Garamond", Georgia, "Times New Roman", serif;--serif:"EB Garamond", Georgia, "Times New Roman", serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--menu:var(--sans);--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ligatures:"liga" 1, "clig" 1, "calt" 1}body{font-family:var(--sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15.5px;font-weight:400;line-height:1.68}h1,h2{font-family:var(--wordmark);letter-spacing:-.005em;font-style:italic;font-weight:400}h1{font-size:clamp(2.35rem,4.9vw,3.8rem);line-height:1.04}h2{font-size:clamp(1.82rem,3.5vw,2.7rem);line-height:1.1}h3,h4{font-family:var(--serif);letter-spacing:-.004em;font-weight:600}h3{font-size:clamp(1.28rem,2.1vw,1.66rem);font-style:italic;line-height:1.24}h4{font-size:1.3rem;font-style:normal;line-height:1.32}h5{font-family:var(--sans);letter-spacing:-.008em;font-size:1rem;font-weight:500;line-height:1.45}h6{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;font-weight:500}p,li,blockquote{font-feature-settings:var(--ligatures)}.hero-monument{font-family:var(--wordmark);font-style:normal}.gilded-head,h3.gilded-head{font-family:var(--wordmark);letter-spacing:-.004em;font-style:italic;font-weight:400}.page-hero>.container>p,.section-head>p{font-family:var(--serif);letter-spacing:0;font-size:clamp(1.12rem,1.5vw,1.28rem);font-style:italic;font-weight:400;line-height:1.6}.caption{letter-spacing:-.004em}.eyebrow{font-family:var(--sans);letter-spacing:.19em;font-weight:500}blockquote{font-family:var(--wordmark);font-style:italic;font-weight:400;line-height:1.34}code,kbd,samp,pre,.data{font-family:var(--mono);letter-spacing:.01em;font-size:.8125rem}button,.btn,input,select,textarea,label,.label{font-family:var(--sans);letter-spacing:-.004em}input,select,textarea{font-weight:400}.nav-link,.d-title,.footer-col a,.breadcrumb{font-family:var(--menu);letter-spacing:-.002em}.footer-col h2{font-family:var(--wordmark);text-transform:none;letter-spacing:-.005em;font-size:1.55rem;font-style:italic;font-weight:400;line-height:1.12}.footer-col ul:not(.foot-contact) a{font-family:var(--wordmark);letter-spacing:-.004em;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.5}@media (width<=820px){.footer-col h2,.footer-col:last-child h2{letter-spacing:-.005em;font-size:1.5rem}.footer-col ul:not(.foot-contact) a{font-size:1.15rem}}.e-con.lffo-section.lffo-section{--display:block}.e-con.lffo-section{--display:block;--width:100%;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;max-width:none}.lffo-section>.elementor-widget-text-editor.lffo-raw,.lffo-section>.elementor-widget-text-editor.lffo-raw>.elementor-widget-container{display:contents}.lffo-section .elementor-widget:not(:last-child){margin-block-end:0}.elementor-location-header .e-con.lffo-header-raw,.elementor-location-header .lffo-header-raw>.elementor-widget-text-editor.lffo-raw,.elementor-location-header .lffo-header-raw>.elementor-widget-text-editor.lffo-raw>.elementor-widget-container,.elementor-location-footer .e-con.lffo-footer-raw,.elementor-location-footer .lffo-footer-raw>.elementor-widget-text-editor.lffo-raw,.elementor-location-footer .lffo-footer-raw>.elementor-widget-text-editor.lffo-raw>.elementor-widget-container{display:contents}.lffo-raw>.elementor-widget-container{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.wrapper>header.header,header.elementor-location-header{display:contents}.lffo-raw ul,.lffo-raw ul li,.lffo-section .lffo-raw ul li{list-style:none}.site-header .nav-item.has-dropdown>.dropdown{width:292px;max-width:none;margin-inline:-146px 0;left:50%;right:auto;transform:translateY(10px)scale(.985)}.site-header .nav-item.has-dropdown.open>.dropdown{transform:none}.site-header .dropdown a{backface-visibility:hidden}.site-header .dropdown{border:1px solid #c9a34e47;border-radius:3px;padding:8px;box-shadow:inset 0 1px #ffffff8c,0 18px 44px -20px #0a172861}.site-header .dropdown a{padding-right:30px;position:relative}.site-header .dropdown a .d-title{transition:color .2s}.site-header .dropdown:hover a:not(:hover) .d-title{color:var(--ink-soft,#55627a)}.site-header .dropdown a:after{content:"";border-right:1.5px solid var(--gold,#c9a34e);border-top:1.5px solid var(--gold,#c9a34e);opacity:0;border-radius:1px;width:5px;height:5px;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .24s;position:absolute;top:50%;right:14px;transform:translate(-6px,-50%)rotate(45deg)}.site-header .dropdown a:hover:after,.site-header .dropdown a:focus-visible:after{opacity:1;transform:translateY(-50%)rotate(45deg)}.site-header .dropdown a{padding-right:30px}@media (prefers-reduced-motion:reduce){.site-header .dropdown a:after{transition:none}}.lib-lock{color:#8a6a22;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#c9a34e24,#c9a34e12);border:1px solid #c9a34e73;border-radius:2px;align-items:center;gap:6px;padding:4px 9px 4px 8px;font-size:9.5px;font-weight:600;line-height:1;display:inline-flex}.lib-lock .ti{opacity:.85;font-size:11px;line-height:1;transform:translateY(-.5px)}.fc-sheet-handle{cursor:grab;touch-action:none}body.fc-sheet-open .fc-sheet-handle:active{cursor:grabbing}@media (-webkit-device-pixel-ratio>=1.5),(resolution>=144dpi){:root{--hair:1px}}.khf-btn{outline-offset:1px}.board-member{border:1px solid var(--line,#e7dfcd);border-radius:var(--radius-lg,4px);background:#fffdf9;padding:18px 18px 22px;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s}.board-member:hover{border-color:#c9a34e8c;transform:translateY(-4px);box-shadow:0 18px 40px -18px #0f203847}.item--inner.builder-item--header_search_responsive,.nv-search-icon-component,.close-container.responsive-search,.box-scroll-to-top,.topbutton{display:none!important}.solace-skip-link{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.solace-skip-link:focus{clip:auto;clip-path:none;z-index:100000;color:#fff;width:auto;height:auto;font:600 14px/1 var(--sans);background:#0f2038;border:1px solid #c9a34e;border-radius:3px;margin:0;padding:12px 20px;top:12px;left:12px;position:fixed!important}:root{--hdr-p:0;--nav-h:75px;--header-h:75px}.site-header .nav-bar,.site-header.condensed .nav-bar,.site-header.condensed.menu-open .nav-bar{height:var(--nav-h);transition:none}.site-header .brand-logo,.site-header.condensed .brand-logo{transform:scale(calc(1 - .2 * var(--hdr-p)));transition:none}.site-header.condensed.menu-open .brand-logo{transform:none}.site-header .nav-link,.site-header.condensed .nav-link{padding-top:calc(.72em - .22em * var(--hdr-p));padding-bottom:calc(.72em - .22em * var(--hdr-p))}.site-header~.mobile-nav,.site-header.condensed~.mobile-nav,.site-header.condensed.menu-open~.mobile-nav{top:var(--nav-h)}.site-header,.site-header.condensed,.site-header.condensed.menu-open{box-shadow:none;background:0 0}.site-header:before{content:"";z-index:-1;box-shadow:0 8px 24px rgba(6, 14, 26, calc(.2 * var(--hdr-p)));pointer-events:none;background:linear-gradient(#21466f 0%,#1f426a 100%);position:absolute;inset:0 0 -1px}body.home .site-header{border-bottom-color:rgba(201, 163, 78, calc(.14 * var(--hdr-p)));position:fixed;top:0;left:0;right:0}body.home .site-header.menu-open:before{opacity:1}@media (prefers-reduced-motion:reduce){.site-header .nav-bar,.site-header.condensed .nav-bar{height:75px}.site-header .brand-logo,.site-header.condensed .brand-logo{transform:none}body.home .site-header:before{opacity:1}.site-header:before{box-shadow:0 8px 24px #060e1a33}}@keyframes hc-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.tier-duo{position:relative}@keyframes duoWipe{0%{opacity:1;transform:scaleX(0)}68%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.lib-card.is-mem{box-shadow:inset 0 0 0 1px var(--gold), var(--shadow-sm)}.lib-card.is-mem:hover{box-shadow:inset 0 0 0 1px var(--gold), var(--shadow-xl)}.lib-card.is-pinned{background:linear-gradient(180deg, #fffdf8 0%, var(--bg-alt) 100%);box-shadow:inset 0 0 0 1px var(--gold), 0 10px 30px #0f20381a}.lib-card.is-pinned:before{content:"";background:linear-gradient(180deg, var(--gold-deep) 0%, var(--gold) 34%, var(--gold-bright) 100%);transform-origin:top;width:7px;transition:transform .5s var(--ease-lux);z-index:3;pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.72)}.lib-card.is-pinned:hover:before,.lib-card.is-pinned:focus-within:before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.lib-card.is-pinned:before{transition:none;transform:none}}.abbr{font-family:var(--serif);letter-spacing:.06em;color:var(--gold-deep);transition:color .28s var(--ease), border-color .28s var(--ease);border-bottom:1px solid #a07c3373;padding-bottom:1px;font-weight:600}.mission-cta{isolation:isolate;color:#fff;background:linear-gradient(165deg, var(--navy-deep) 0%, var(--navy-soft) 55%, var(--navy-deep) 100%);border-color:#0000;min-height:212px;padding:22px;position:relative;overflow:hidden}.mission-cta:before{content:"";z-index:0;pointer-events:none;opacity:.6;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23n)' opacity='.6'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0;transform:none}@keyframes mc-merge{0%,to{background-position:22% 26%,80% 76%}50%{background-position:76% 72%,26% 30%}}@keyframes mc-breathe{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}.site-header{isolation:isolate}body{overflow-x:clip}section[id],.lffo-section[id]{scroll-margin-top:72px}@media (width>=1081px){.site-header .nav-bar{max-width:none;margin-inline:0}}.nav-login{box-shadow:none;color:#ffffffe6;-webkit-tap-highlight-color:transparent;transition:color .3s var(--ease-lux);background:0 0;border:0;align-items:center;gap:.62em;padding:.5em .16em .6em;display:inline-flex;position:relative;overflow:visible}.nav-login:before,.nav-login:after{content:none}.nav-login .nl-ico i{display:none}.nav-login .nl-ico{width:auto;height:auto;color:inherit;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:inline-grid;transform:none}.nav-login .nl-text{padding:0}.nav-login:hover,.nav-login:focus-visible,.nav-login:active{box-shadow:none;color:#fff;background:0 0;border-color:#0000;outline:none}.nav-login:focus-visible .nl-text{text-underline-offset:.35em;text-decoration:underline}.nav-login .nl-rail{background:linear-gradient(90deg, var(--gold-bright), var(--gold) 46%, #c9a34e52);transform-origin:0;height:1px;transition:transform .46s var(--ease-lux), opacity .3s var(--ease);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-login:hover .nl-rail,.nav-login:focus-visible .nl-rail{transform:scaleX(1)}.nav-login .nl-ico svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;width:1.15em;height:1.15em;transition:transform .5s var(--ease-lux);display:block}.nav-login .nl-ico .leaf-open,.nav-login.is-authed .nl-ico .leaf-key{display:none}.nav-login.is-authed .nl-ico .leaf-open{display:block}.nav-login .lk-bow,.nav-login .lo-bow{fill:#dcb76300;transition:fill .44s var(--ease-lux)}.nav-login .lk-rib,.nav-login .lo-rib{stroke-dasharray:10;stroke-dashoffset:10px;opacity:.85;transition:stroke-dashoffset .5s var(--ease-lux)}.nav-login:hover .nl-ico svg,.nav-login:focus-visible .nl-ico svg{transform:rotate(-18deg)}.nav-login:hover .lk-bow,.nav-login:focus-visible .lk-bow,.nav-login:hover .lo-bow,.nav-login:focus-visible .lo-bow{fill:#dcb76329}.nav-login:hover .lk-rib,.nav-login:focus-visible .lk-rib,.nav-login:hover .lo-rib,.nav-login:focus-visible .lo-rib{stroke-dashoffset:0}.nav-login-m{width:100%;color:var(--gold-deep);letter-spacing:.17em;justify-content:flex-start;padding:.95em .1em 1.05em;font-size:.76rem}.nav-login-m .nl-ico svg{width:1.3em;height:1.3em}.nav-login-m .nl-rail{opacity:.38;transform:scaleX(1)}.nav-login-m:active{color:var(--gold-deep)}.nav-login-m:active .nl-rail{opacity:1}.mobile-nav .nav-login.is-authed,.nav-login-m.is-authed{color:var(--gold-deep,#a07c33);background:0 0;border-color:#0000}.mobile-nav .nav-login.is-authed .nl-ico,.nav-login-m.is-authed .nl-ico,.mobile-nav .nav-login.is-authed .nl-text,.nav-login-m.is-authed .nl-text{color:inherit}.nav-login.is-turning .nl-ico svg{transform:rotate(90deg)}.nav-login.is-turning .lk-rib,.nav-login.is-turning .lo-rib{stroke-dashoffset:0}.nav-login.is-turning .lk-bow,.nav-login.is-turning .lo-bow{fill:#dcb76338}.nav-login.is-turning .nl-rail{opacity:1;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.nav-login .nl-rail,.nav-login .nl-ico svg,.nav-login .lk-rib,.nav-login .lo-rib,.nav-login .lk-bow,.nav-login .lo-bow{transition:none}.nav-login:hover .nl-ico svg,.nav-login:focus-visible .nl-ico svg,.nav-login.is-turning .nl-ico svg{transform:none}.nav-login .lk-rib,.nav-login .lo-rib{stroke-dashoffset:0}}@media (width<=600px){.login-modal{align-items:flex-end;padding:0}.login-card{-webkit-overflow-scrolling:touch;width:100%;max-width:none;max-height:92svh;padding-bottom:calc(clamp(26px, 6vw, 38px) + env(safe-area-inset-bottom,0px));animation:lgSheet .52s var(--ease-lux) both;border-bottom:0;border-left:0;border-right:0;overflow-y:auto}.login-card:before{content:"";z-index:4;background:linear-gradient(90deg, var(--gold-bright), var(--gold) 55%, #c9a34e2e);transform-origin:0;height:2px;animation:lgRail .82s var(--ease-lux) .1s both;pointer-events:none;position:absolute;top:0;left:0;right:0}.login-modal.closing .login-card{animation:lgSheetOut .3s var(--ease) both}}@keyframes lgSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lgSheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes lgRail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=600px) and (prefers-reduced-motion:reduce){.login-card,.login-card:before,.login-modal.closing .login-card{animation:none}.login-card:before{transform:scaleX(1)}}.brand,.nav-toggle,.lang-quick,.lang-btn,.m-link,.m-toggle,.nav-login{-webkit-tap-highlight-color:transparent}.brand:active,.brand:focus{box-shadow:none;background:0 0;outline:none}.brand:focus-visible{box-shadow:0 0 0 3px var(--gold-bright);border-radius:4px}.nav-underline{transform:translateX(var(--ul-x,0)) scaleX(0);transform-origin:100%;opacity:1;transition:transform .4s var(--ease-lux), width .4s var(--ease-lux)}.nav-underline.show{transform:translateX(var(--ul-x,0)) scaleX(1);transform-origin:0}@media (width>=1081px){.hero-monument{margin-block:0 clamp(7px,1.2vh,18px)}.hero-monument:after{margin-top:clamp(11px,1.9vh,28px)}}body:not(.home) .site-header{border-bottom-color:#0000}body:not(.home) .site-header:before{background:linear-gradient(#21466f 0%,#14325c 100%)}@media (width>=1081px){.hero-monument{margin-block:0 clamp(5px,.8vh,13px)}.hero-monument:after{margin-top:clamp(8px,1.3vh,20px)}.site-header .nav-menu{align-self:stretch;align-items:stretch}.site-header .nav-item{align-items:center;display:flex}.site-header .nav-item.has-dropdown{position:relative}.site-header .dropdown{clip-path:inset(0 -60px 100%);opacity:0;min-width:300px;transition:clip-path .16s var(--ease-lux), opacity .2s var(--ease-lux);background:#0f2038f5;border:0;border-top:1px solid #c9a34e4d;border-radius:0;padding:6px 0 8px;top:100%;transform:translate(-50%);box-shadow:0 24px 48px -30px #060e1a8c}@supports (backdrop-filter:blur(20px)){.site-header .dropdown{backdrop-filter:blur(20px)saturate(.85);background:#0f2038db}}.site-header .nav-item.open .dropdown{opacity:1;visibility:visible;pointer-events:auto;clip-path:inset(0 -60px -60px);transition:clip-path .2s var(--ease-lux), opacity .3s var(--ease-lux);transform:translate(-50%)}.site-header .dropdown:before{content:none}.site-header .dropdown:after{content:"";height:10px;position:absolute;top:-10px;left:-32px;right:-32px}.site-header .dropdown a{opacity:1;transition:opacity .2s var(--ease-lux);background:0 0;border-radius:0;padding:.62em 1.05em .68em;display:block;transform:none}.site-header .dropdown a:before,.site-header .dropdown a:after{content:none}.site-header .dropdown a{padding-right:1.05em}.site-header .dropdown a:hover,.site-header .dropdown a:focus-visible{box-shadow:none;background:0 0;outline:none;transform:none}.site-header .dropdown a .d-title{color:#ffffffeb;background-image:linear-gradient(var(--gold), var(--gold));transition:background-size .25s var(--ease-lux), color .2s var(--ease-lux);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;font-size:.9rem;font-weight:600;display:inline}.site-header .dropdown .d-sub{color:#dfe9f794;margin-top:3px;font-size:.76rem;line-height:1.4;display:block}.site-header .dropdown a:hover .d-title,.site-header .dropdown a:focus-visible .d-title{color:#fff;transition:background-size .25s ease-in, color .2s var(--ease-lux);background-position:0 100%;background-size:100% 1px}.site-header .dropdown a:focus-visible .d-sub,.site-header .dropdown a:hover .d-sub{color:#dfe9f7c7}.site-header .dropdown:hover a:not(:hover),.site-header .dropdown:focus-within a:not(:focus-visible):not(:hover){opacity:.58}.site-header .dropdown a:focus-visible{box-shadow:inset 0 0 0 1px #c9a34e8c}}@media (width>=1081px) and (prefers-reduced-motion:reduce){.site-header .dropdown,.site-header .nav-item.open .dropdown,.site-header .dropdown a .d-title,.site-header .dropdown a:hover .d-title{transition:none}}.ta-open{cursor:pointer;font-family:var(--sans);letter-spacing:.015em;color:var(--navy);transition:color .24s var(--ease);background:0 0;border:0;border-radius:0;align-items:center;gap:.45em;padding:.12em 0 .32em;font-size:.82rem;font-weight:600;display:inline-flex;position:relative}.ta-open:before{content:"";background:#c9a34e61;height:1px;position:absolute;bottom:0;left:0;right:0}.ta-open:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .42s var(--ease-lux);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ta-open .ti{color:var(--gold-deep);transition:transform .3s var(--ease-lux);font-size:.95em}.ta-open:hover .ti{transform:translateY(2px)}.ta-open[aria-expanded=true] .ti{color:var(--gold-deep)}.ta-open[aria-expanded=true]:hover .ti{transform:translateY(-2px)}.ta-open:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ta-open:after,.ta-open .ti{transition:none}.ta-open:hover .ti{transform:none}}.login-why{text-align:left;border-left:1px solid var(--gold);width:fit-content;max-width:36ch;font-family:var(--sans);letter-spacing:.012em;color:var(--ink-soft,#55627a);margin:-6px auto 20px;padding:5px 0 5px 13px;font-size:.82rem;line-height:1.5;display:block}html.nav-wide .site-header .nav-bar{padding-inline:clamp(56px,9.5vw,190px)}html.nav-wide .site-header .nav-menu{gap:clamp(5px,.75vw,12px)}html.nav-tight .site-header .nav-bar{padding-inline:clamp(20px,3vw,44px)}html.nav-tight .site-header .nav-link{letter-spacing:.09em;font-size:11.5px}html.nav-tight .site-header .nav-right{gap:16px;margin-left:12px}html.nav-collapsed .nav-menu,html.nav-collapsed .nav-right .lang-switch,html.nav-collapsed .nav-right .nav-login{display:none}html.nav-collapsed .nav-toggle{display:flex}html.nav-collapsed .nav-right{margin-left:0}html.nav-collapsed .site-header .nav-bar{padding-inline:clamp(20px,3vw,44px)}html.nav-collapsed .nav-right .lang-quick{min-width:36px;height:34px;font-family:var(--menu);letter-spacing:.09em;color:var(--gold-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #c9a34e6b;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:.72rem;font-weight:400;display:inline-flex;overflow:hidden}.site-header .nav-bar{min-width:0}.site-header .brand,.site-header .nav-right{flex:none;min-width:0}.site-header .nav-menu{flex:0 auto;min-width:0}:root{--hdr-s:0}.site-header:before{box-shadow:0 8px 24px rgba(6, 14, 26, calc(.2 * var(--hdr-s)))}body.home .site-header{border-bottom-color:rgba(201, 163, 78, calc(.14 * var(--hdr-s)))}body.home .site-header.condensed,body.home .site-header.condensed.menu-open{border-bottom-color:rgba(201, 163, 78, calc(.14 * var(--hdr-s)))}.site-header.condensed,.site-header.condensed.menu-open{border-bottom-color:rgba(201, 163, 78, calc(.06 + .12 * var(--hdr-s)))}body.home .site-header:after{content:"";pointer-events:none;z-index:-1;height:34px;opacity:min(1, calc(var(--hdr-s) * 1.7));background:linear-gradient(#1f426a 0%,#1f426a00 100%);position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-motion:reduce){.site-header:before{box-shadow:0 8px 24px #060e1a33}body.home .site-header:before,body.home .site-header:after{opacity:1}body.home .site-header,body.home .site-header.condensed{border-bottom-color:#c9a34e24}}.lf-pill.is-on,.lq-chip:active{border-color:var(--gold,#c9a34e);color:var(--navy,#0f2038);background:#c9a34e1f}.lb-row.is-mem{background:linear-gradient(180deg, #f7fafe, var(--surface,#fff))}.mobile-nav .m-link.is-current:before{content:none}.mobile-nav .m-link.is-current{color:var(--navy,#0f2038);font-weight:600}.m-toggle{border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important}.m-toggle:before{content:none!important}.m-toggle .chev{color:var(--ink-soft,#55627a);transition:transform .38s cubic-bezier(.22,1,.36,1),color .25s}.m-item.open .m-toggle .chev{color:var(--navy,#0f2038)}.m-sub a{padding-left:18px}.mobile-nav .m-access{margin:16px 0 20px}.mobile-nav .nav-login-m .nl-text{letter-spacing:.14em;color:var(--navy,#0f2038);font-size:.82rem}.mobile-nav .m-link{letter-spacing:.002em;padding:15px 0;font-size:1.02rem}.mobile-nav .m-item{border-bottom-color:#0f203817}.mobile-nav .m-sub a{padding-top:11px;padding-bottom:11px;font-size:.94rem}.mobile-nav .m-item.open .m-sub{padding-bottom:10px}.m-item.has-sub .m-link:after{content:"";background:linear-gradient(90deg, var(--gold,#c9a34e), var(--gold-bright,#dcb763));transform-origin:0;height:1.5px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.m-item.has-sub.open .m-link:after{transform:scaleX(1)}.m-sub{position:relative}.m-sub:before{content:"";background:linear-gradient(180deg, var(--gold,#c9a34e), #c9a34e2e);transform-origin:top;width:1.5px;transition:transform .46s cubic-bezier(.22,1,.36,1) 60ms;position:absolute;top:2px;bottom:8px;left:0;transform:scaleY(0)}.m-item.open .m-sub:before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.m-item.has-sub .m-link:after,.m-sub:before{transition:none}}.btn.btn-gold{color:var(--gold-deep,#a07c33);background:var(--white,#fbfaf6);border:1px solid var(--gold,#c9a34e);background-image:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.btn.btn-gold:hover,.btn.btn-gold:focus-visible{background:var(--white,#fbfaf6);border-color:var(--gold-bright,#dcb763);color:var(--gold-deep,#a07c33);background-image:none}.btn.btn-navy{color:var(--navy,#0f2038);background:var(--white,#fbfaf6);border:1px solid var(--navy,#0f2038);box-shadow:none;background-image:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.btn.btn-navy:hover,.btn.btn-navy:focus-visible{background:var(--white,#fbfaf6);color:var(--navy,#0f2038);background-image:none;border-color:#1c3454}.btn.btn-navy:active{transform:none}.btn.btn-gold.btn-member[href*=single],.btn.btn-gold.btn-member[href*=multi],.btn.btn-gold.btn-member.is-join{--join-gold:#cfa24a;background-color:var(--join-gold);color:#2a1f07;isolation:isolate;border-color:#b78c37;position:relative;overflow:hidden}.btn.btn-gold.btn-member.is-join:hover,.btn.btn-gold.btn-member.is-join:focus-visible{color:#2a1f07;background-color:#d8ab52;border-color:#a87f30}.btn.btn-gold.btn-member.is-join:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff24 28%,#fffbec9e 50%,#ffffff24 72%,#fff0 100%);width:38%;position:absolute;top:-60%;bottom:-60%;left:0;transform:translate(-170%)rotate(15deg)}.btn.btn-gold.btn-member.is-join>span,.btn.btn-gold.btn-member.is-join>i{z-index:2;position:relative}@keyframes lffoJoinShine{0%{transform:translate(-190%)rotate(15deg)}22%{transform:translate(190%)rotate(15deg)}to{transform:translate(190%)rotate(15deg)}}.btn.btn-gold.btn-member[href*=single]:after,.btn.btn-gold.btn-member[href*=multi]:after,.btn.btn-gold.btn-member.is-join:after{animation:7.5s cubic-bezier(.3,0,.2,1) infinite lffoJoinShine}@media (prefers-reduced-motion:reduce){.btn.btn-gold.btn-member.is-join:after{animation:none!important}}:root{--ox:#722f32;--ox-lit:#8d3d40;--ox-deep:#4a1e20;--ox-ink:#1c1917;--ox-soft:#4a4540;--ox-ground:#371618}@media (prefers-reduced-motion:reduce){.btn-plate[class*=dir-]:before{transition:none}}.tier-guide .tg-btn.active,.tg-btn.active{background:var(--white,#fbfaf6);border-color:var(--navy,#0f2038);color:var(--navy,#0f2038);background-image:none;box-shadow:inset 0 0 0 1px #0f203838}.tier-guide .tg-btn.active>i,.tg-btn.active>i{color:var(--lffo-mid,#2e537d)}.tg-btn:before,.tg-btn:after,.tg-btn.active:before,.tg-btn.active:after,.tg-btn:hover:before,.tg-btn:hover:after,.tg-btn:focus-visible:before,.tg-btn:focus-visible:after{content:none!important}.tg-btn:hover,.tg-btn:focus-visible{border-color:var(--lffo-mid,#2e537d);outline:none;box-shadow:0 0 0 1px #2e537d47}@keyframes lffoGoldAmbient{0%{background-position:50%,50%}25%{background-position:18% 38%,82% 62%}50%{background-position:82% 62%,18% 38%}75%{background-position:18% 62%,82% 38%}to{background-position:50%,50%}}.btn.btn-gold.btn-member[href*=single],.btn.btn-gold.btn-member[href*=multi],.btn.btn-gold.btn-member.is-join{background-color:var(--join-gold,#cfa24a);background-image:radial-gradient(120% 180%,#ffe8b08c 0%,#ffe8b000 62%),radial-gradient(110% 170%,#96691c57 0%,#96691c00 60%);background-position:50%,50%;background-repeat:no-repeat;background-size:220% 220%,240% 240%;animation:14s cubic-bezier(.45,0,.55,1) infinite lffoGoldAmbient}#multi .btn.btn-gold.btn-member.is-join{animation-delay:-4.6s}@keyframes lffoBlueAmbient{0%{box-shadow:0 0 0 1px #0f203857,0 0 10px #0f20381f}33%{box-shadow:0 0 0 1px #2e537d85,0 0 16px #2e537d33}66%{box-shadow:0 0 0 1px #3a6bd675,0 0 20px #3a6bd633}to{box-shadow:0 0 0 1px #0f203857,0 0 10px #0f20381f}}@media (hover:hover) and (pointer:fine){.btn.btn-navy.btn-plate:hover,.btn.btn-navy.btn-plate:focus-visible,.btn.btn-navy.btn-halo:hover{animation:6s cubic-bezier(.45,0,.55,1) infinite lffoBlueAmbient}}@keyframes lffoOxAmbient{0%{box-shadow:0 0 0 1px #4a1e2057,0 0 10px #4a1e201f}33%{box-shadow:0 0 0 1px #722f3285,0 0 16px #722f3233}66%{box-shadow:0 0 0 1px #8d3d4075,0 0 20px #8d3d4033}to{box-shadow:0 0 0 1px #4a1e2057,0 0 10px #4a1e201f}}@media (prefers-reduced-motion:reduce){.btn.btn-gold.btn-member.is-join,.btn.btn-navy.btn-plate,.btn.btn-navy.btn-halo{animation:none!important}}@keyframes lffoGoldKeyline{0%{box-shadow:0 0 0 1px #a07c334d,0 0 10px #c9a34e1a}33%{box-shadow:0 0 0 1px #c9a34e85,0 0 16px #c9a34e2e}66%{box-shadow:0 0 0 1px #dcb76375,0 0 20px #dcb76333}to{box-shadow:0 0 0 1px #a07c334d,0 0 10px #c9a34e1a}}@media (hover:hover) and (pointer:fine){.btn.btn-gold.btn-plate:not(.is-join):hover,.btn.btn-gold.btn-plate:not(.is-join):focus-visible,.btn.btn-gold.btn-halo:not(.is-join):hover{animation:6s cubic-bezier(.45,0,.55,1) infinite lffoGoldKeyline}}@media (prefers-reduced-motion:reduce){.btn.btn-gold.btn-plate,.btn.btn-gold.btn-halo{animation:none!important}}.lit-navy .btn.btn-gold,.lit-navy .btn.btn-navy,.page-hero .btn.btn-gold,.page-hero .btn.btn-navy{box-shadow:none;background-color:#0000;background-image:none}.lit-navy .btn.btn-gold:not(.is-join),.page-hero .btn.btn-gold:not(.is-join){color:var(--gold-bright,#dcb763);border-color:#c9a34e9e}.lit-navy .btn.btn-gold:not(.is-join):hover,.lit-navy .btn.btn-gold:not(.is-join):focus-visible,.page-hero .btn.btn-gold:not(.is-join):hover,.page-hero .btn.btn-gold:not(.is-join):focus-visible{color:#fff6e2;border-color:var(--gold-bright,#dcb763)}.lit-navy .btn.btn-navy,.page-hero .btn.btn-navy{color:var(--ink-navy,#eef3fb);border-color:#e2ebf757}.lit-navy .btn.btn-navy:hover,.page-hero .btn.btn-navy:hover,.lit-navy .btn.btn-navy:focus-visible,.page-hero .btn.btn-navy:focus-visible{color:var(--gold-bright,#dcb763);border-color:#c9a34ea8}.lit-navy .btn-plate,.page-hero .btn-plate{--ledge:var(--gold-bright,#dcb763)}.lit-navy .btn.btn-gold.btn-plate:hover,.lit-navy .btn.btn-navy.btn-plate:hover,.page-hero .btn.btn-gold.btn-plate:hover,.page-hero .btn.btn-navy.btn-plate:hover,.page-hero .btn.btn-gold.btn-plate:focus-visible{box-shadow:0 2px 0 var(--ledge,#dcb763)}.lit-navy .btn.btn-navy,.page-hero .btn.btn-navy{animation:none!important}.lit-navy .btn.btn-gold:not(.is-join):after,.lit-navy .btn.btn-navy:after,.page-hero .btn.btn-gold:not(.is-join):after,.page-hero .btn.btn-navy:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff7e000 0%,#fff7e04d 50%,#fff7e000 100%);width:26%;transition:transform 1.02s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.4,0,.2,1);position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-220%)skew(-11deg)}.lit-navy .btn.btn-gold:not(.is-join):hover:after,.lit-navy .btn.btn-navy:hover:after,.page-hero .btn.btn-gold:not(.is-join):hover:after,.page-hero .btn.btn-navy:hover:after,.lit-navy .btn.btn-gold:not(.is-join):focus-visible:after,.page-hero .btn.btn-gold:not(.is-join):focus-visible:after{opacity:1;transform:translate(560%)skew(-11deg)}@media (prefers-reduced-motion:reduce){.lit-navy .btn:after,.page-hero .btn:after{display:none}}@keyframes lffoNavyTide{0%{background-position:22% 44%,78% 58%}50%{background-position:74% 58%,26% 42%}to{background-position:22% 44%,78% 58%}}.lit-navy,.page-hero{background-image:radial-gradient(56% 118%,#2f537f80 0%,#2f537f00 62%),radial-gradient(50% 106%,#2f537f57 0%,#2f537f00 60%);background-position:22% 44%,78% 58%;background-repeat:no-repeat;background-size:210% 210%,240% 240%;animation:46s cubic-bezier(.45,0,.55,1) infinite lffoNavyTide}#join.lit-navy{animation-delay:-17s}@media (prefers-reduced-motion:reduce){.lit-navy,.page-hero{animation:none!important}}@keyframes lffoBandTide{0%{background-position:12% 46%,88% 54%,50%}33%{background-position:64% 72%,30% 22%,22% 70%}66%{background-position:86% 28%,14% 76%,78% 30%}to{background-position:12% 46%,88% 54%,50%}}@keyframes lffoMarkSweep{0%{background-position:140% 0}to{background-position:-40% 0}}.lf-opt.is-gated .lf-lb{background:#eef2f9;margin-inline:-10px;padding:8px 60px 8px 10px;transition:background-color .18s,box-shadow .18s;position:relative;box-shadow:inset 0 0 0 1px #2e537d29}.lf-opt.is-gated .lf-lb:hover{background:#e6ecf7;box-shadow:inset 0 0 0 1px #2e537d4d}.lf-opt.is-gated .lf-lb:after{content:"Members";font-family:var(--sans,Inter, system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep,#a07c33);pointer-events:none;background:#ffffffb8;border:1px solid #c9a34e8c;padding:2px 7px;font-size:.58rem;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lib-bar{background:#f6f8fc;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:18px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #2e537d24}.lib-register[data-cols="2"],.lib-register[data-cols="3"]{align-items:stretch;gap:14px;display:grid}.lib-register[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-register[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lib-register[data-cols="2"] .lb-row,.lib-register[data-cols="3"] .lb-row{flex-direction:column;display:flex}@media (width<=1100px){.lib-register[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.lib-register[data-cols="2"],.lib-register[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.lib-bar{gap:10px 12px;padding:10px}.lf-opt.is-gated .lf-lb{padding-right:56px}}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lf-opt.is-gated .lf-lb{margin-inline:0;padding:8px 62px 8px 8px}.lib-bar{box-shadow:none;background:0 0;border-bottom:1px solid #0f20381f;margin-bottom:20px;padding:0 0 12px}@keyframes lffoGateSheen{0%{background-position:190% 0}55%{background-position:-90% 0}to{background-position:-90% 0}}.lf-opt.is-gated .lf-lb{box-shadow:none;background:0 0;margin-inline:0;padding:7px 76px 7px 0}.lf-opt.is-gated .lf-lb:after{content:"Members";font-family:var(--sans,Inter, system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#6b4e16;pointer-events:none;background-color:#f7edd6;background-image:linear-gradient(105deg,#fff0 38%,#fffffff2 50%,#fff0 62%);background-position:190% 0;background-repeat:no-repeat;background-size:260% 100%;border:1px solid #c9a34ee6;padding:3px 8px 2px;font-size:.56rem;font-weight:700;animation:6.5s cubic-bezier(.4,0,.35,1) infinite lffoGateSheen;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #fff9,0 1px 2px #0f203814}.lf-opt.is-gated:nth-of-type(2n) .lf-lb:after{animation-delay:-3.1s}:root[lang=fr] .lf-opt.is-gated .lf-lb:after{content:"Membres"}:root[lang=de] .lf-opt.is-gated .lf-lb:after{content:"Mitglieder"}:root[lang=es] .lf-opt.is-gated .lf-lb:after{content:"Miembros"}.lb-gate{letter-spacing:.14em;color:#6b4e16;background-color:#f7edd6;background-image:linear-gradient(105deg,#fff0 38%,#fffffff2 50%,#fff0 62%);background-position:190% 0;background-repeat:no-repeat;background-size:260% 100%;border:1px solid #c9a34ee6;padding:3px 8px 2px;font-size:.58rem;font-weight:700;animation:6.5s cubic-bezier(.4,0,.35,1) infinite lffoGateSheen;position:relative;box-shadow:inset 0 0 0 1px #fff9,0 1px 2px #0f203814}.lb-row:nth-of-type(3n) .lb-gate{animation-delay:-2.2s}.lb-row:nth-of-type(3n+1) .lb-gate{animation-delay:-4.4s}@media (prefers-reduced-motion:reduce){.lf-opt.is-gated .lf-lb:after,.lb-gate{background-position:-90% 0;animation:none!important}}.lib-card,.lb-row{background:var(--surface,#fff)}.lib-register[data-cols="2"] .lb-row,.lib-register[data-cols="3"] .lb-row{overflow:visible}@keyframes lffoBandDrift{0%{transform:translate(0)scale(1)}25%{transform:translate(46%,20%)scale(1.14)}50%{transform:translate(92%)scale(1)}75%{transform:translate(46%,-20%)scale(.88)}to{transform:translate(0)scale(1)}}@keyframes lffoBandDrift2{0%{transform:translate(0)scale(1)}25%{transform:translate(-40%,-16%)scale(.9)}50%{transform:translate(-80%)scale(1.16)}75%{transform:translate(-40%,16%)scale(1.04)}to{transform:translate(0)scale(1)}}.section-divider .divider-leaf{box-shadow:none;background:var(--sd-leaf,#c9a34e)!important}.section-divider .divider-line{background-color:#0000;background-image:none!important}.section-divider .divider-line.left{background-image:linear-gradient(90deg, transparent 0%, var(--sd-rule,#0f203829) 100%)!important}.section-divider .divider-line.right{background-image:linear-gradient(270deg, transparent 0%, var(--sd-rule,#0f203829) 100%)!important}.section-divider .divider-bloom{background-image:radial-gradient(circle, var(--sd-bloom,#c9a34e33) 0%, #c9a34e00 70%)!important}.btn.btn-gold.btn-member.is-join:after{width:44%;animation:6.5s cubic-bezier(.34,0,.24,1) infinite lffoJoinShine;background:linear-gradient(100deg,#fff0 0%,#fff8e14d 34%,#fffdf4c7 50%,#fff8e14d 66%,#fff0 100%)!important}#multi .btn.btn-gold.btn-member.is-join:after{animation-delay:-2.9s}@media (prefers-reduced-motion:reduce){.btn.btn-gold.btn-member.is-join:after{opacity:0;animation:none!important}}.tier-guide{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:0 auto clamp(18px,2.2vw,26px);display:flex}.tier-guide .tg-btn{min-width:0;color:var(--ink,#1b2430);box-shadow:none;background:0 0;border:1px solid #0f20383d;align-items:center;gap:8px;padding:.46em .9em .5em;display:inline-flex}.tier-guide .tg-btn>i{color:var(--gold-deep,#a07c33);font-size:1rem}.tier-guide .tg-btn:hover,.tier-guide .tg-btn:focus-visible{color:var(--navy,#0f2038);border-color:#2e537dbf;outline:none}.tier-guide .tg-btn.active,.tg-btn.active{border-color:var(--navy,#0f2038);color:var(--navy,#0f2038);background:0 0;box-shadow:inset 0 0 0 1px #0f203880}.tier-guide .tg-reset{font-family:var(--sans,Inter, system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft,#55627a);cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:600;display:none;position:relative}.tier-guide .tg-reset:after{content:"";background:linear-gradient(90deg, var(--gold,#c9a34e), var(--gold-bright,#dcb763));transform-origin:0;height:1px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.tier-guide .tg-reset:hover{color:var(--navy,#0f2038)}.tier-guide .tg-reset:hover:after,.tier-guide .tg-reset:focus-visible:after{transform:scaleX(1)}.tier.tier-dim{opacity:.34;filter:saturate(.55);transition:opacity .4s,filter .4s}.tier.tier-match{transition:opacity .4s,filter .4s}@media (width<=720px){.tier-guide{gap:8px 10px}.tier-guide .tg-btn{padding:.44em .72em .48em}.tier-guide{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.tier-guide .tg-btn{text-align:center;justify-content:center;gap:0;padding:.5em .4em .54em}.tier-guide .tg-btn>i{display:none}.tier-guide .tg-reset{grid-column:1/-1;justify-self:center;font-size:.62rem}}@keyframes lffoGateOutline{0%{box-shadow:0 0 0 1px #c9a34e57,0 0 #c9a34e00}50%{box-shadow:0 0 0 1px #dcb763d9,0 0 14px #c9a34e4d}to{box-shadow:0 0 0 1px #c9a34e57,0 0 #c9a34e00}}.lf-opt.is-gated .lf-lb{background:0 0;margin-inline:-11px;padding:9px 80px 9px 11px;animation:5.5s cubic-bezier(.45,0,.55,1) infinite lffoGateOutline;position:relative;box-shadow:0 0 0 1px #c9a34e57}.lf-opt.is-gated:nth-of-type(2n) .lf-lb{animation-delay:-2.6s}.lf-opt.is-gated .lf-lb:hover{background:#c9a34e12;animation-play-state:paused;box-shadow:0 0 0 1px #dcb763f2,0 0 16px #c9a34e57}.lb-row.is-mem{animation:5.5s cubic-bezier(.45,0,.55,1) infinite lffoGateOutline}.lb-row.is-mem:nth-of-type(3n){animation-delay:-1.9s}.lb-row.is-mem:nth-of-type(3n+1){animation-delay:-3.7s}.lb-row.is-mem:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lf-opt.is-gated .lf-lb,.lb-row.is-mem{box-shadow:0 0 0 1px #c9a34e80;animation:none!important}}@keyframes lffoOnCue{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}.lf-opt.is-gated .lf-lb{box-shadow:none;background:0 0;margin-inline:0;padding:7px 76px 7px 0;animation:none}.lf-opt.is-gated .lf-lb:hover{box-shadow:none;background:0 0}.lf-opt.is-gated{margin-block:5px;margin-inline:-11px;padding:3px 11px;transition:background-color .2s;animation:5.5s cubic-bezier(.45,0,.55,1) infinite lffoGateOutline;box-shadow:0 0 0 1px #c9a34e57}.lf-opt.is-gated:nth-of-type(2n){animation-delay:-2.6s}.lf-opt.is-gated:hover{background:#c9a34e12;animation-play-state:paused;box-shadow:0 0 0 1px #dcb763f2,0 0 16px #c9a34e57}.lf-opt.is-gated .lf-lb:after{right:0}@media (width<=720px){.lf-opt.is-gated{margin-inline:-9px;padding:3px 9px}.lf-opt.is-gated .lf-lb{padding-right:68px}}@media (prefers-reduced-motion:reduce){.lf-opt.is-gated{box-shadow:0 0 0 1px #c9a34e80;animation:none!important}}.site-header{will-change:transform;transition:none}.site-header:before{box-shadow:none;will-change:opacity;backface-visibility:hidden;transition:none;transform:translateZ(0)}.site-header:after{content:"";z-index:-2;pointer-events:none;height:26px;opacity:var(--hdr-s,0);will-change:opacity;background:linear-gradient(#060e1a2b 0%,#060e1a17 34%,#060e1a08 66%,#060e1a00 100%);position:absolute;top:100%;left:0;right:0;transform:translateZ(0)}.site-header,.site-header.condensed,.site-header.condensed.menu-open,body.home .site-header,body.home .site-header.condensed{border-bottom-color:#0000}.site-header:before{border-bottom:1px solid #c9a34e2e}@media (prefers-reduced-motion:reduce){.site-header:before,.site-header:after{transition:none}}.lib-register .lb-row,.lib-card{background:#fff;border-color:#0f20381f}.lib-register .lb-row:hover{border-color:#0f20383d}.lb-row.is-pinned,.lb-row.is-mem{background:#fff}@media (width<=720px){.site-header:after{height:16px}body.home .site-header:after{height:34px}}@media (prefers-reduced-motion:reduce){.site-header:before{box-shadow:none}.site-header:after{opacity:1}}.section-divider,.section-divider[data-sd-i]{z-index:2;margin-top:-56px;margin-bottom:0;position:relative;background:0 0!important}.login-card .login-control,.login-card .login-control:focus-within,.login-card .login-control:hover{background-color:#eef2f9;background-image:none}.login-card .login-control{border-color:#0000;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1px #0f20381f}.login-card .login-control:focus-within{border-color:#0000;outline:none;box-shadow:inset 0 0 0 1px #2e537dd9}.login-card .login-control input{box-shadow:none;background:0 0;border:0}body.home .site-header:before,body.home .site-header:after{opacity:clamp(0, calc(var(--hdr-s) * 3.4), 1)}.site-header:after{opacity:clamp(0, calc(var(--hdr-s,0) * 3.4), 1)}.login-card .login-field label,.login-card .login-field:focus-within label,.login-card label{color:var(--ink-soft,#55627a)}body:not(.home) .site-header:after{opacity:0!important;box-shadow:none!important;background:0 0!important}body.home .site-header:before,body.home .site-header:after{opacity:clamp(0,calc(var(--hdr-s) * 1.6),1)}.site-header.menu-open .nav-bar{height:75px!important}.site-header.menu-open .brand-logo{transform:none!important}.site-header.menu-open~.mobile-nav{top:75px!important}body .site-header.menu-open:before{opacity:1!important}#upcoming .up-card{isolation:isolate;border-radius:var(--radius,6px);background:var(--surface,#fff);border:1px solid var(--line,#e7dfcd);box-shadow:var(--shadow-sm), var(--edge-light);transition:box-shadow .38s var(--ease-lux,cubic-bezier(.22,1,.36,1)), transform .38s var(--ease-lux,cubic-bezier(.22,1,.36,1));flex-direction:column;display:flex;position:relative;overflow:hidden}#upcoming .up-card:hover,#upcoming .up-card:focus-within{box-shadow:var(--shadow-md), var(--edge-light);transform:translateY(-3px)}#upcoming .up-card[hidden]{display:none}@keyframes upDrift{0%{background-position:50% 46%}25%{background-position:54%}50%{background-position:50% 54%}75%{background-position:46%}to{background-position:50% 46%}}#upcoming .up-sheen{z-index:-2;pointer-events:none;background:linear-gradient(102deg,#0000 38%,#fff0ce29 47%,#fff8e242 50%,#fff0ce29 53%,#0000 62%) 0 0/280% 100% no-repeat;animation:23s ease-in-out infinite upSheen;position:absolute;inset:0}@keyframes upSheen{0%,78%{background-position:150% 0}94%,to{background-position:-60% 0}}@keyframes upBloom{0%{transform:translate(0,0)}25%{transform:translate(2.2%,1.6%)}50%{transform:translateY(3.2%)}75%{transform:translate(-2.2%,1.6%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){#upcoming .up-sheen{animation:none!important}#upcoming .up-card{transition:none}#upcoming .up-card:hover,#upcoming .up-card:focus-within{transform:none}}.site-header:after{content:none!important}.lf-opt.is-on .lf-tick{background:var(--surface,#fff)!important;border-color:var(--navy,#0f2038)!important}.lf-opt.is-on .lf-tick svg{stroke:var(--navy,#0f2038)!important;opacity:1!important}.lf-opt.is-on .lf-lb{background:var(--surface-2,#f1f5fb)!important;border-color:#1c345480!important;box-shadow:inset 0 0 0 1px #1c34542e!important}.lf-opt.is-gated .lf-lb{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:not(.lffo-member) .lf-opt.is-gated{display:none!important}.section-divider .divider-line.left{background:linear-gradient(270deg, var(--gold,#c9a34e), #c9a34e2e 62%, transparent)!important}.section-divider .divider-line.right{background:linear-gradient(90deg, var(--gold,#c9a34e), #c9a34e2e 62%, transparent)!important}.section-divider .divider-line{transition:transform .95s var(--ease-lux,cubic-bezier(.22,1,.36,1)) .1s!important}.section-divider .divider-bloom{transition:transform 1.2s var(--ease-lux,cubic-bezier(.22,1,.36,1)) 50ms, opacity 1.4s ease 50ms!important}.section-divider.landed .divider-line{transform:scaleX(1)!important}.section-divider.landed .divider-bloom{opacity:.5!important;transform:translate(-50%,-50%)scale(9)!important}.section-divider.landed .divider-leaf{animation:leaf-drift var(--leaf-fall,1.9s) linear forwards!important}@media (prefers-reduced-motion:reduce){.section-divider .divider-line,.section-divider .divider-bloom{transition:none!important}.section-divider.landed .divider-leaf{opacity:.85!important;animation:none!important}}.nav-login .nl-rail{display:none!important}.nav-login,.nav-login:hover,.nav-login:focus-visible,.nav-login:active,.nav-login.is-authed{background:0 0!important}.nav-login-m .nl-rail{display:none!important}.nav-login-m,.nav-login-m:hover,.nav-login-m:focus-visible,.nav-login-m:active{background:0 0!important}.nav-login-m:before{display:none!important}@media (width>=1081px){.site-header .nav-menu .nav-link{position:relative;font-weight:400!important}.site-header .nav-menu .nav-item{position:relative}.site-header .nav-menu .nav-link:after{background:var(--gold,#c9a34e);transform-origin:50%;height:1.5px;transition:transform .28s var(--ease-lux,cubic-bezier(.22,1,.36,1));pointer-events:none;opacity:.9;position:absolute;bottom:.3em;left:.86em;right:.86em;transform:scaleX(0);content:""!important}.site-header .nav-menu .nav-link:hover:after,.site-header .nav-menu .nav-item.open .nav-link:after,.site-header .nav-menu .nav-link.is-current:after{transform:scaleX(1)!important}}.site-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.site-header:before{inset:-1px 0!important}@media (width>=1081px){.site-header .nav-menu .nav-link.is-current:after{transform:scaleX(0)!important}.site-header .nav-menu .nav-link:hover:after{transform:scaleX(1)!important}.site-header .nav-menu .nav-item.open .nav-link:after{transform:scaleX(0)!important}.site-header .dropdown{position:absolute;border-top:0!important}.site-header .dropdown:before{content:none!important}.site-header .dropdown:after{z-index:7;pointer-events:none;opacity:0;filter:drop-shadow(0 0 5px #eaf1ff99)drop-shadow(0 0 2px #3a6bd6d9);background-image:linear-gradient(90deg,#2e537d00 0%,#2e537d29 30%,#2e537d66 52%,#3a6bd6d9 70%,#eaf1ff 84%,#fff 91%,#eaf1ff8c 96%,#fff0 100%);background-position:-130px 0;background-repeat:no-repeat;background-size:130px 100%;border-radius:3px;height:3px;position:absolute;top:-1px;left:0;right:0;content:""!important}.site-header .nav-item.open .dropdown:after{animation:3.2s cubic-bezier(.45,0,.25,1) .3s infinite lffoDropSpark}}@keyframes lffoDropSpark{0%{opacity:0;background-position:-130px 0}9%{opacity:1}50%{opacity:1}91%{opacity:1}to{opacity:0;background-position:calc(100% + 130px) 0}}@media (prefers-reduced-motion:reduce){.site-header .nav-item.open .dropdown:after{opacity:0;animation:none}}.lb-row{box-shadow:var(--shadow-xs), var(--edge-light), inset 3px 0 0 var(--lf,var(--line))!important}.lb-row:hover{box-shadow:var(--shadow-sm), var(--edge-light), inset 3px 0 0 var(--lf,var(--line))!important}.lb-row.is-pinned{box-shadow:var(--shadow-sm), var(--edge-light), inset 3px 0 0 var(--gold-deep,#a07c33)!important}.lf-opt.is-on .lf-lb{background:#f3f1ea!important}.lib-rail{background:var(--surface,#fff)!important}@media (width<=760px){.lib-register{gap:16px!important}.lb-row{border:1px solid var(--line)!important;box-shadow:0 6px 18px -8px #0f20383d, 0 1px 3px #0f20380f, inset 4px 0 0 var(--lf,var(--line))!important;background:#fff!important;border-radius:12px!important;padding:16px 16px 15px 20px!important}.lb-row.is-pinned{box-shadow:0 6px 18px -8px #0f20383d, 0 1px 3px #0f20380f, inset 4px 0 0 var(--gold-deep,#a07c33)!important}.lb-row:before{display:none!important}}.nav-underline{display:none!important}.site-header:before{border-bottom-color:#0000!important}@media (width>=1081px){.site-header .nav-menu .nav-link:after{border-radius:1px;height:1px!important;bottom:.36em!important;left:.72em!important;right:.72em!important}}@media (width<=760px){.tier .btn{padding:.82em 1.2em!important;font-size:.86rem!important}}.ta-open:before{content:none!important}.site-header .dropdown:after{border-radius:2px!important;height:1.5px!important}.site-header .nav-item.open .dropdown:after{opacity:.9!important;filter:blur(.2px)!important}.scroll-progress{background:linear-gradient(90deg, var(--gold-deep,#a07c33) 0%, var(--gold,#c9a34e) 55%, var(--gold-bright,#dcb763) 100%)!important;height:1.5px!important;box-shadow:0 0 6px #c9a34e73!important}@media (width<=760px){.scroll-progress{height:1.5px!important}}.site-header .nav-link{letter-spacing:.1em!important}.site-header .nav-link>span[data-i18n]{margin-right:-.1em!important}html.nav-tight .site-header .nav-menu{gap:5px!important}html.nav-tight .site-header .nav-link{letter-spacing:.07em!important}html.nav-tight .site-header .nav-link>span[data-i18n]{margin-right:-.07em!important}.site-header .nav-menu .nav-link{font-weight:400!important}html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-menu .nav-link{font-size:.82rem!important}html.nav-tight .site-header .nav-menu .nav-link{font-size:11.5px!important}.site-header,.site-header.condensed{background:0 0!important}.site-header:before{background-color:#0000!important;background-image:radial-gradient(150% 240% at 15% -80%,#4a7cb26b 0%,#4a7cb200 55%),radial-gradient(150% 240% at 90% -70%,#1636628c 0%,#16366200 58%),linear-gradient(#1d3f68 0%,#14305a 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:no-repeat!important;background-size:200% 340%,220% 340%,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;animation:26s ease-in-out infinite lffoHdrDrift!important}@keyframes lffoHdrDrift{0%,to{background-position:12% 0,88% 0,0 0}50%{background-position:32% 0,68% 0,0 0}}@media (prefers-reduced-motion:reduce){.site-header:before{animation:none!important}}.site-header:before{box-shadow:none!important;background-color:#0000!important;background-image:radial-gradient(140% 200% at 16% -90%,#4a7cb261 0%,#4a7cb200 48%),radial-gradient(150% 220% at 88% -80%,#1e406e80 0%,#1e406e00 52%),linear-gradient(#1f4470 0%,#14325c 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:no-repeat!important;background-size:200% 300%,220% 300%,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-bottom:0!important;bottom:-1px!important}.evtype.evtype-live{isolation:isolate;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)!important;background-color:#070f16!important;background-image:none!important;border-color:#c9a34e57!important}.evtype.evtype-live:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;transition:box-shadow .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:inset 0 0 0 4px #ffffff12,inset 0 0 0 5px #c9a34e4d}@keyframes wkWave{0%{transform:translate(0,0)scale(1.02)}25%{transform:translate(1.8%,1.2%)scale(1.05)}50%{transform:translateY(2.4%)scale(1.02)}75%{transform:translate(-1.8%,1.2%)scale(1.05)}to{transform:translate(0,0)scale(1.02)}}@keyframes wkDrift{0%{background-position:50%}33%{background-position:32% 64%}66%{background-position:68% 36%}to{background-position:50%}}@keyframes wkSheen{0%,76%{background-position:150% 0}93%,to{background-position:-60% 0}}.evtype.evtype-live>h3,.evtype.evtype-live>p{z-index:1;position:relative}.evtype.evtype-live h3{color:#fbf8f0!important}.evtype.evtype-live p{color:#f0eee8e6!important}.evtype.evtype-live i{color:var(--gold-bright,#dcb763)!important}.evtype.evtype-live span,.evtype.evtype-live a{color:#e9dec5eb!important}.lffo-section:has(.empty-invite){padding-block:clamp(40px,5vw,60px)!important}@media (width<=720px){.lib-register[data-cols="2"],.lib-register[data-cols="3"]{gap:12px!important}.lib-register[data-cols="2"] .lb-row,.lib-register[data-cols="3"] .lb-row{box-shadow:0 6px 18px -8px #0f20383d, 0 1px 3px #0f20380f, inset 3px 0 0 var(--lf,var(--line))!important;padding:13px 13px 12px 15px!important}.lib-register[data-cols="2"] .lb-row.is-pinned,.lib-register[data-cols="3"] .lb-row.is-pinned{box-shadow:0 6px 18px -8px #0f20383d, 0 1px 3px #0f20380f, inset 3px 0 0 var(--gold-deep,#a07c33)!important}.lib-register[data-cols="2"] .lb-gate,.lib-register[data-cols="3"] .lb-gate{font-size:.58rem!important}}@media (width<=760px){.lb-row{border-radius:10px!important}}.lf-opt.is-gated{border-radius:var(--radius-sm,3px)!important;box-shadow:0 0 0 1px #c9a34eb8,0 0 5px -1px #c9a34e42!important}.lf-opt.is-gated:hover{box-shadow:0 0 0 1px #c9a34eeb,0 0 6px -1px #c9a34e57!important}.lf-opt.is-gated .lf-lb{border-radius:var(--radius-sm,3px)!important;margin-inline:0!important;padding-left:10px!important}@media (width<=900px){body.fc-sheet-open #libConsole{padding-bottom:8px}body.fc-sheet-open .lib-rail{padding-bottom:4px}}#past .lb-card{aspect-ratio:4/5;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-lg);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}#past .lb-card:focus{outline:none}#past .lb-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#past .lb-back{color:var(--ink);background:linear-gradient(180deg,var(--surface),var(--surface-2));transform:rotateY(180deg)}#past .lb-back:after{border-color:#c9a34e6b}#past .lb-back:before{content:"";background:var(--c,#4a9dc0);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}#past .lb-back .lb-title{font:600 1.2rem/1.14 var(--serif);color:var(--ink);margin:0}@media (prefers-reduced-motion:reduce){#past .lb-back{opacity:0;transition:opacity .18s;transform:none}@media (hover:hover) and (pointer:fine){#past .lb-card:hover .lb-back,#past .lb-card:focus-within .lb-back{opacity:1}}#past .lb-card.is-flipped .lb-back{opacity:1}}#past .lb-back .lb-title{font-size:1.02rem;line-height:1.12}#past .lb-card{aspect-ratio:3/4}#past .lb-back{background:#fff}#past .lb-back .lb-title{font-family:var(--serif);color:var(--ink);-webkit-text-stroke:0;font-size:.98rem;font-style:italic;font-weight:600;line-height:1.18}@keyframes lbShine{0%{opacity:0;transform:translate(-175%)skew(-12deg)}22%{opacity:1}to{opacity:0;transform:translate(330%)skew(-12deg)}}#past .lb-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;background:#fff;transition:opacity 0s linear .45s;transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){#past .lb-card:hover .lb-back,#past .lb-card:focus-within .lb-back{opacity:1}}#past .lb-card.is-flipped .lb-back{opacity:1}@media (prefers-reduced-motion:reduce){#past .lb-back{transition:opacity .18s;transform:none}}#past .lb-back .lb-title{color:var(--navy);-webkit-text-stroke:0;font-weight:600}@media (width<=540px){#past .lb-card{aspect-ratio:3/4}#past .lb-card.is-flipped{aspect-ratio:auto;grid-column:1/-1;height:auto}#past .lb-card.is-flipped .lb-back{position:relative;inset:auto}#past .lb-back .lb-title{font-size:1.02rem;line-height:1.14}}@media (width<=720px){.lib-bar{align-items:stretch;gap:10px}}.fc-fab{border-color:#0f203824!important;box-shadow:0 10px 24px #0a172833,0 2px 6px #0a17281a!important}@media (width<=720px){.lb-gate{letter-spacing:.13em;color:#856220f0;box-shadow:none;background-color:#0000;background-image:linear-gradient(105deg,#fff0 38%,#ffffffeb 50%,#fff0 62%),linear-gradient(90deg,#c9a34e42 0%,#c9a34e1a 55%,#c9a34e00 100%);background-position:190% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:260% 100%,100% 100%;border:0;padding:2px 12px 1px 6px;font-size:.52rem;animation:6.5s cubic-bezier(.4,0,.35,1) infinite lffoGateSheenM}.lib-register[data-cols="2"] .lb-gate,.lib-register[data-cols="3"] .lb-gate{font-size:.5rem!important}@keyframes lffoGateSheenM{0%{background-position:190% 0,0 0}55%{background-position:-90% 0,0 0}to{background-position:-90% 0,0 0}}@media (prefers-reduced-motion:reduce){.lb-gate{background-position:-90% 0,0 0;animation:none!important}}}#upcoming .up-card.is-winter .up-sheen:before,#upcoming .up-card.is-winter .up-sheen:after{content:"";pointer-events:none;background-image:linear-gradient(150deg, var(--l0), var(--l1) 52%, var(--l2));opacity:.92;will-change:transform;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff24}#upcoming .up-card.is-winter .up-sheen:before{--l0:#f2dba1;--l1:#c9a34e;--l2:#5c4116;border-radius:52% 6% 52% 48%;width:9px;height:12px;animation:37s linear -3s infinite lffoLeafFall5;top:-9%;left:50%}#upcoming .up-card.is-winter .up-sheen:after{--l0:#d98a55;--l1:#a85a26;--l2:#40190a;border-radius:50% 44% 8% 50%;width:11px;height:14px;animation:41s linear -26s infinite lffoLeafFall6;top:-13%;left:24%}@keyframes lffoLeafFall1{0%{transform:translate(0,0)rotate(0)}25%{transform:translate3d(16px, calc(var(--fh) * .25), 0) rotate(84deg)}50%{transform:translate3d(-8px, calc(var(--fh) * .5), 0) rotate(168deg)}75%{transform:translate3d(20px, calc(var(--fh) * .75), 0) rotate(266deg)}to{transform:translate3d(4px, var(--fh), 0) rotate(360deg)}}@keyframes lffoLeafFall2{0%{transform:translate(0,0)rotate(0)}30%{transform:translate3d(-18px, calc(var(--fh) * .3), 0) rotate(-96deg)}60%{transform:translate3d(10px, calc(var(--fh) * .6), 0) rotate(-192deg)}to{transform:translate3d(-14px, var(--fh), 0) rotate(-360deg)}}@keyframes lffoLeafFall3{0%{transform:translate(0,0)rotate(0)}22%{transform:translate3d(14px, calc(var(--fh) * .22), 0) rotate(70deg)}48%{transform:translate3d(-16px, calc(var(--fh) * .48), 0) rotate(150deg)}74%{transform:translate3d(12px, calc(var(--fh) * .74), 0) rotate(248deg)}to{transform:translate3d(-6px, var(--fh), 0) rotate(360deg)}}@keyframes lffoLeafFall4{0%{transform:translate(0,0)rotate(0)}34%{transform:translate3d(-12px, calc(var(--fh) * .34), 0) rotate(-104deg)}68%{transform:translate3d(16px, calc(var(--fh) * .68), 0) rotate(-214deg)}to{transform:translate3d(-4px, var(--fh), 0) rotate(-360deg)}}@keyframes lffoLeafFall5{0%{transform:translate(0,0)rotate(0)}26%{transform:translate3d(-10px, calc(var(--fh) * .26), 0) rotate(78deg)}54%{transform:translate3d(14px, calc(var(--fh) * .54), 0) rotate(164deg)}80%{transform:translate3d(-12px, calc(var(--fh) * .8), 0) rotate(272deg)}to{transform:translate3d(6px, var(--fh), 0) rotate(360deg)}}@keyframes lffoLeafFall6{0%{transform:translate(0,0)rotate(0)}28%{transform:translate3d(18px, calc(var(--fh) * .28), 0) rotate(-88deg)}58%{transform:translate3d(-14px, calc(var(--fh) * .58), 0) rotate(-180deg)}to{transform:translate3d(8px, var(--fh), 0) rotate(-360deg)}}@media (prefers-reduced-motion:reduce){#upcoming .up-card.is-winter .up-sheen:before,#upcoming .up-card.is-winter .up-sheen:after{content:none}}.evtype:before{content:none!important}.evtype{border:1px solid var(--line,#dde4ef);border-top:3px solid var(--c,var(--gold,#c9a34e));box-shadow:var(--shadow-sm), var(--edge-light);transition:box-shadow .34s var(--ease-lux,cubic-bezier(.22,1,.36,1)), border-color .34s var(--ease,cubic-bezier(.4,0,.2,1)), transform .34s var(--ease-lux,cubic-bezier(.22,1,.36,1))}.evtype:hover,.evtype:focus-within{box-shadow:var(--shadow-md), var(--edge-light);border-color:var(--line,#dde4ef);border-top-color:var(--c,var(--gold,#c9a34e));transform:translateY(-3px)}.evtype.evtype-live{border-color:#c9a34e57!important;border-top:3px solid var(--gold-deep,#a07c33)!important;box-shadow:var(--shadow-sm)!important}.evtype.evtype-live:hover,.evtype.evtype-live:focus-within{box-shadow:var(--shadow-md)!important;border-color:#c9a34e8f!important;border-top-color:var(--gold-bright,#dcb763)!important}.evtype.evtype-live:after{box-shadow:inset 0 0 0 1px #ffffff17}.evtype.evtype-live:hover:after,.evtype.evtype-live:focus-within:after{box-shadow:inset 0 0 0 1px #ffffff26}@media (prefers-reduced-motion:reduce){.evtype:hover,.evtype:focus-within{transform:none}}.lb-gate{isolation:isolate;letter-spacing:.14em;color:#6b4e16;border-radius:var(--radius-sm,3px);background-color:#f7edd6;background-image:radial-gradient(72% 220%,#dcb7636b,#dcb76300 72%);background-position:34% 42%;background-repeat:no-repeat;background-size:190% 300%;border:1px solid #c9a34ee6;padding:3px calc(8px - .14em) 2px 8px;font-size:.58rem;font-weight:700;animation:23s ease-in-out infinite lffoGateTide;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9,0 1px 2px #0f203814}.lb-gate:before,.lb-gate:after{content:"";z-index:-1;pointer-events:none;position:absolute}.lb-gate:before{background:radial-gradient(38% 44%,#fff6ded9,#fff6de00 70%);animation:31s ease-in-out infinite lffoGateBloom;inset:-60%}.lb-gate:after{background:linear-gradient(102deg,#fff0 0%,#ffffff75 50%,#fff0 100%);width:46%;animation:37s linear infinite lffoGateCross;top:-1px;bottom:-1px;left:-70%}@keyframes lffoGateTide{0%{background-position:34% 42%}27%{background-position:58% 34%}54%{background-position:66% 60%}79%{background-position:42% 66%}to{background-position:34% 42%}}@keyframes lffoGateBloom{0%{transform:translate(0,0)}22%{transform:translate(5px,-2px)}46%{transform:translate(3px,3px)}68%{transform:translate(-4px,2px)}86%{transform:translate(-3px,-3px)}to{transform:translate(0,0)}}@keyframes lffoGateCross{0%{transform:translate(0,0)}to{transform:translate(390%)}}.lb-row:nth-of-type(3n) .lb-gate,.lb-row:nth-of-type(3n+1) .lb-gate{animation-delay:0s}@media (prefers-reduced-motion:reduce){.lb-gate,.lb-gate:before{animation:none!important}.lb-gate:after{content:none}}@media (width<=720px){.lb-gate{letter-spacing:.13em;color:#856220f0;box-shadow:none;background-color:#0000;background-image:linear-gradient(90deg,#c9a34e42 0%,#c9a34e1a 55%,#c9a34e00 100%);background-position:0 0;background-size:100% 100%;border:0;border-radius:0;padding:2px calc(12px - .13em) 1px 6px;font-size:.52rem;animation:none}.lb-gate:before{opacity:.7;inset:-80%}.lb-gate:after{width:38%}.lib-register[data-cols="2"] .lb-gate,.lib-register[data-cols="3"] .lb-gate{font-size:.5rem!important}}@media (width<=640px){#past .lb-card{aspect-ratio:3/4}#past .lb-card.is-flipped{aspect-ratio:auto;background:var(--surface,#fff);border-radius:var(--radius-lg,10px);grid-column:1/-1;height:auto;overflow:hidden;box-shadow:0 12px 30px -14px #0f20386b,0 1px 3px #0f203814}#past .lb-card.is-flipped .lb-back{-webkit-backface-visibility:visible;backface-visibility:visible;box-shadow:none;border-radius:0;transition:none;position:relative;inset:auto;opacity:1!important;transform:none!important}#past .lb-back .lb-title{font-size:1.02rem;line-height:1.16}}.section-head>.eyebrow{width:max-content;max-width:100%;margin-bottom:12px;display:flex}#past .lb-card{border-radius:14px}#past .eyebrow{word-spacing:-.1em}#upcoming .up-card.is-winter .up-sheen:before,#upcoming .up-card.is-winter .up-sheen:after{filter:blur(.2px);background-image:radial-gradient(circle at 40% 34%,#fff,#eef4fc 55%,#c6daf299)!important;border-radius:50%!important;box-shadow:0 0 6px 1px #ffffff80!important}#upcoming .up-card.is-winter .up-sheen:before{opacity:.85!important;width:8px!important;height:8px!important}#upcoming .up-card.is-winter .up-sheen:after{opacity:.8!important;width:7px!important;height:7px!important}#past .lb-card,.evtype,#upcoming .up-card,.lb-row{border-radius:var(--radius-lg,10px)!important}.evtype:before,.evtype.evtype-live:after{border-radius:inherit}.evtype:before{border-radius:var(--radius-lg,10px) var(--radius-lg,10px) 0 0!important}@media (width<=640px){#past .lb-card.is-flipped .lb-back{border-radius:0!important}#past .lb-card.is-flipped{overflow:hidden;border-radius:var(--radius-lg,10px)!important}}.evtype.evtype-live:after{border-radius:9px/7px 7px 9px 9px!important}.evtype,.evtype.evtype-live{border-style:solid!important;border-width:1px!important;border-color:var(--line,#dde4ef)!important;border-top-color:var(--c,var(--gold,#c9a34e))!important}.evtype.evtype-live{border-color:#c9a34e57!important;border-top-color:var(--gold-deep,#a07c33)!important}.evtype:hover,.evtype:focus-within{border-top-color:var(--c,var(--gold,#c9a34e))!important}.evtype.evtype-live:hover,.evtype.evtype-live:focus-within{border-color:#c9a34e8f!important;border-top-color:var(--gold-bright,#dcb763)!important}.evtype:before{z-index:4;pointer-events:none;content:""!important;background:var(--c,var(--gold,#c9a34e))!important;border-radius:0!important;width:auto!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.evtype.evtype-live:before{background:var(--gold-deep,#a07c33)!important}.evtype.evtype-live:hover:before,.evtype.evtype-live:focus-within:before{background:var(--gold-bright,#dcb763)!important}.evtype.evtype-live:after,.evtype.evtype-live:hover:after,.evtype.evtype-live:focus-within:after{box-shadow:none!important}.evtype:before,.evtype.evtype-live:before{content:none!important}.evtype,.evtype.evtype-live{border:2px solid var(--c,var(--gold,#c9a34e))!important}.evtype.evtype-live{border-color:var(--gold-deep,#a07c33)!important}.evtype:hover,.evtype:focus-within{border-color:var(--c,var(--gold,#c9a34e))!important}.evtype.evtype-live:hover,.evtype.evtype-live:focus-within{border-color:var(--gold-bright,#dcb763)!important}#past .lb-back:before{pointer-events:none;border:2px solid var(--c,#4a9dc0)!important;border-radius:inherit!important;opacity:.85!important;background:0 0!important;height:auto!important;inset:0!important}#upcoming .up-sheen{border-radius:calc(var(--radius-lg,10px) - 1px)!important}.evtype,#upcoming .up-card,#past .lb-card,.lb-row,.tier{--radius-lg:18px;border-radius:18px!important}@keyframes wkWaveInner{0%{transform:translate(0)scale(1.02)}25%{transform:translate(1.8%,1.2%)scale(1.05)}50%{transform:translateY(2.4%)scale(1.02)}75%{transform:translate(-1.8%,1.2%)scale(1.05)}to{transform:translate(0)scale(1.02)}}.site-header .nav-bar{height:64px}@media (prefers-reduced-motion:reduce){.site-header.condensed .nav-bar{height:64px}}.nav-link{font-weight:500}@media (width>=1401px){.nav-link{letter-spacing:.16em;padding-right:.7em}}@media (width>=1360px){html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-bar{height:56px}html:not(.nav-tight):not(.nav-collapsed) .site-header.condensed .nav-bar{height:50px}html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-menu .nav-link{word-spacing:.07em;letter-spacing:.085em!important;font-size:.8rem!important;font-weight:600!important}html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-menu .nav-link{word-spacing:.04em;letter-spacing:.055em!important;font-weight:550!important}html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-link>span[data-i18n]{margin-right:-.055em!important}}@keyframes pcta-drift{0%{background-position:0 0,100% 100%,0 0,0 0}to{background-position:26% 18%,74% 78%,0 0,0 0}}@keyframes pcta-gloss{0%,8%{opacity:0;background-position:-80% 0}16%{opacity:1}58%{opacity:.9;background-position:180% 0}70%,to{opacity:0;background-position:180% 0}}.section-divider,.section-divider[data-sd-i]{z-index:6!important;margin-top:-28px!important;margin-bottom:-28px!important}.section-soft+.section-soft{border-top:0!important}.section-soft:has(+.section-soft){border-bottom:0!important}.missions-branch{counter-reset:mission}.missions-branch .mission:not(.mission-cta){counter-increment:mission;border-color:color-mix(in srgb, var(--c) 20%, var(--line));background:radial-gradient(120% 96% at 100% 100%, color-mix(in srgb, var(--c) 8%, transparent) 0%, transparent 62%), linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--c) 3.5%, #fff) 100%);padding:30px 26px}.missions-branch .mission h3,.missions-branch .mission p{z-index:1;position:relative}.missions-branch .mission:not(.mission-cta) h3{padding-right:36px}.missions-branch .mission:not(.mission-cta):before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--c) 88%, transparent) 14%, color-mix(in srgb, var(--c) 52%, transparent) 58%, transparent 96%);width:2.5px;height:auto;top:0;bottom:0}@media (width>=601px) and (width<=960px){.missions-branch .mission:nth-child(5),.missions-branch .mission-cta{grid-column:1/-1}}@media (width>=1025px){.site-header .nav-bar{height:58px}.site-header.condensed .nav-bar{height:50px}}@keyframes pctaAurora{0%{background-position:0 0,100% 0,50% 100%,0 0}50%{background-position:24% 17%,72% 26%,32% 82%,0 0}to{background-position:9% 31%,93% 7%,68% 93%,0 0}}@keyframes pctaVeil{0%{background-position:10% 90%,90% 10%}to{background-position:78% 18%,12% 86%}}.ta-open:before{height:1px;position:absolute;bottom:0;left:0;right:0;content:""!important;background:#2e537d38!important}.ta-open:after{transform-origin:100%;border-radius:2px;height:1.5px;transition:transform .46s cubic-bezier(.22,1,.36,1);transform:scaleX(0);background:linear-gradient(90deg,#2e537de6 0%,#4a9dc0c7 32%,#7cc6e275 66%,#7cc6e200 100%)!important}.ta-open:hover:after,.ta-open:focus-visible:after{transform-origin:0;transform:scaleX(1)}.ta-open:focus-visible:before{background:#2e537d8c!important}.ta-open:hover,.ta-open:focus-visible{color:var(--lffo-mid,#2e537d)}@media (prefers-reduced-motion:reduce){.ta-open:after{transition:none}}@keyframes hmSweep{0%{background-position:142% 0}34%{background-position:-42% 0}to{background-position:-42% 0}}.missions-branch{--card-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(/wp-content/uploads/lffo/site/css/%23n)' opacity='.2'/%3E%3C/svg%3E")}.missions-branch .mission:not(.mission-cta){background-blend-mode:multiply, normal, normal;background-color:#fff;background-size:170px 170px,auto,auto}.missions-branch .mission:first-child:not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #6ba04a12 0%, #6ba04a00 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #6ba04a08 100%)}.missions-branch .mission:first-child:not(.mission-cta):before{background:linear-gradient(#6ba04a 0%,#6ba04ab3 100%);box-shadow:0 0 13px -3px #6ba04a80}.missions-branch .mission:nth-child(2):not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #4a9dc012 0%, #4a9dc000 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #4a9dc008 100%)}.missions-branch .mission:nth-child(2):not(.mission-cta):before{background:linear-gradient(#4a9dc0 0%,#4a9dc0b3 100%);box-shadow:0 0 13px -3px #4a9dc080}.missions-branch .mission:nth-child(3):not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #d9a44112 0%, #d9a44100 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #d9a44108 100%)}.missions-branch .mission:nth-child(3):not(.mission-cta):before{background:linear-gradient(#d9a441 0%,#d9a441b3 100%);box-shadow:0 0 13px -3px #d9a44180}.missions-branch .mission:nth-child(4):not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #d97b3412 0%, #d97b3400 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #d97b3408 100%)}.missions-branch .mission:nth-child(4):not(.mission-cta):before{background:linear-gradient(#d97b34 0%,#d97b34b3 100%);box-shadow:0 0 13px -3px #d97b3480}.missions-branch .mission:nth-child(5):not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #c0392b12 0%, #c0392b00 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #c0392b08 100%)}.missions-branch .mission:nth-child(5):not(.mission-cta):before{background:linear-gradient(#c0392b 0%,#c0392bb3 100%);box-shadow:0 0 13px -3px #c0392b80}.missions-branch .mission:not(.mission-cta):before{border-radius:0 3px 3px 0;width:3px;height:48px;transition:height .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;top:24px;bottom:auto;left:0}.missions-branch .mission:not(.mission-cta):hover:before{height:70px}@keyframes ppWander{0%{opacity:.72;transform:translate(-7px,-5px)scale(1)}35%{opacity:.92;transform:translate(6px,3px)scale(1.07)}70%{opacity:.8;transform:translate(-2px,8px)scale(1.02)}to{opacity:.88;transform:translate(4px,-6px)scale(1.05)}}.evtype,#upcoming .up-card,#past .lb-card,.lb-row,.tier{--radius-lg:3px;border-radius:3px!important}.tier:after,.tier.fx:after{border-radius:2px!important}.mission,.kh-card,.country-card{border-radius:3px!important}@keyframes ppGlow{0%{box-shadow:inset 0 0 0 1px #c9a34e99,-16px -12px 48px -6px #c9a34e66,18px 16px 66px 2px #4a9dc03d,0 24px 58px -30px #0610206b}33%{box-shadow:inset 0 0 0 1px #c9a34ebd,14px -8px 54px -4px #c9a34e7a,-16px 14px 62px #4a9dc047,0 24px 58px -30px #0610206b}66%{box-shadow:inset 0 0 0 1px #c9a34ea8,6px 16px 50px -6px #c9a34e70,-8px -14px 70px 2px #4a9dc038,0 24px 58px -30px #0610206b}to{box-shadow:inset 0 0 0 1px #c9a34e99,-12px 8px 52px -5px #c9a34e6b,14px -12px 64px 1px #4a9dc042,0 24px 58px -30px #0610206b}}.missions-branch{--card-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23g)' opacity='.13'/%3E%3C/svg%3E");--sand-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(/wp-content/uploads/lffo/site/css/%23s)' opacity='.3'/%3E%3C/svg%3E");--sand:201, 163, 78}.missions-branch .mission:first-child:not(.mission-cta),.missions-branch .mission:nth-child(2):not(.mission-cta),.missions-branch .mission:nth-child(3):not(.mission-cta),.missions-branch .mission:nth-child(4):not(.mission-cta),.missions-branch .mission:nth-child(5):not(.mission-cta){isolation:isolate;background-color:#fff;background-image:var(--card-grain), linear-gradient(180deg, #fff 0%, #fff 100%);background-blend-mode:normal, normal;background-repeat:repeat,no-repeat;background-size:180px 180px,auto}.missions-branch .mission:not(.mission-cta):before,.missions-branch .mission.in:not(.mission-cta):before{content:"";pointer-events:none;z-index:-1;opacity:.95;background-color:#0000;background-image:var(--sand-grain), radial-gradient(104% 100% at 100% 100%, rgba(var(--sand), .215) 0%, rgba(var(--sand), .128) 26%, rgba(var(--sand), .05) 52%, rgba(var(--sand), 0) 78%);background-repeat:repeat,no-repeat;background-size:200px 200px,auto;border-radius:0;width:min(66%,260px);height:min(66%,240px);transition:opacity .5s;position:absolute;inset:auto 0 0 auto;transform:none;-webkit-mask-image:radial-gradient(114% 110% at 100% 100%,#000 8%,#000000a8 38%,#0003 64%,#0000 84%);mask-image:radial-gradient(114% 110% at 100% 100%,#000 8%,#000000a8 38%,#0003 64%,#0000 84%)}.missions-branch .mission:not(.mission-cta):hover:before{opacity:1}@keyframes missionAura{0%{filter:drop-shadow(0 3px 7px color-mix(in srgb, var(--c) 26%, transparent)) drop-shadow(0 1px 2px color-mix(in srgb, var(--c) 22%, transparent))}50%{filter:drop-shadow(0 4px 11px color-mix(in srgb, var(--c) 48%, transparent)) drop-shadow(0 1px 3px color-mix(in srgb, var(--c) 38%, transparent))}to{filter:drop-shadow(0 3px 7px color-mix(in srgb, var(--c) 26%, transparent)) drop-shadow(0 1px 2px color-mix(in srgb, var(--c) 22%, transparent))}}.missions-branch .mission:not(.mission-cta){transition:transform .46s cubic-bezier(.34,1.12,.38,1),box-shadow .5s,border-color .5s}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 38%, transparent), 0 12px 34px -13px color-mix(in srgb, var(--c) 42%, transparent), 0 24px 56px -26px #0a17284d;border-color:#c9a34e57}@media (hover:hover) and (pointer:fine){.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{animation:4.6s cubic-bezier(.45,0,.55,1) infinite missionAura}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{animation:none!important}.missions-branch .mission:not(.mission-cta):before{transition:none}}[data-spx-open]:not(.btn)>span:after{display:none!important}[data-spx-open]:not(.btn){position:relative}[data-spx-open]:not(.btn):before,[data-spx-open]:not(.btn):after{content:"";border-radius:0;height:1px;position:absolute;bottom:0;left:0;right:0}[data-spx-open]:not(.btn):after{transform-origin:100%;transition:transform .44s cubic-bezier(.22,1,.36,1);transform:scaleX(0);background:linear-gradient(90deg,#2e537d 0%,#3a6bd6 100%)!important}[data-spx-open]:not(.btn):hover,[data-spx-open]:not(.btn):focus-visible{color:#2e537d}@media (prefers-reduced-motion:reduce){[data-spx-open]:not(.btn):after{transition:none}}.missions-branch .mission:not(.mission-cta){filter:none;transition:transform .46s cubic-bezier(.34,1.12,.38,1),filter .5s,box-shadow .5s,border-color .5s}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{animation:none!important}}[data-spx-open]:not(.btn):before,[data-spx-open]:not(.btn):after{content:""!important;opacity:1!important;border-radius:0!important;width:auto!important;height:1px!important;position:absolute!important;inset:auto 0 0!important}[data-spx-open]:not(.btn):before{background:#6b98d68c!important;transform:none!important}[data-spx-open]:not(.btn):after{transform-origin:100%!important;background:linear-gradient(90deg,#2e537d 0%,#3a6bd6 100%)!important;transition:transform .44s cubic-bezier(.22,1,.36,1)!important;transform:scaleX(0)!important}[data-spx-open]:not(.btn):hover:after,[data-spx-open]:not(.btn):focus-visible:after{transform-origin:0!important;transform:scaleX(1)!important}.missions-branch .mission:not(.mission-cta):hover:after,.missions-branch .mission:not(.mission-cta):focus-within:after,.missions-branch .mission:not(.mission-cta).tl-on:after{animation:none!important}@keyframes hubTreeLight{0%{filter:drop-shadow(0 0 2px #ffffff75)drop-shadow(-2px -1px 6px #ffffff42)}33%{filter:drop-shadow(0 0 3px #ffffff94)drop-shadow(2px -2px 7px #ffffff4d)}66%{filter:drop-shadow(0 0 2.5px #ffffff80)drop-shadow(1px 2px 6px #ffffff3d)}to{filter:drop-shadow(0 0 2px #ffffff75)drop-shadow(-2px -1px 6px #ffffff42)}}@keyframes vcPlateIn{0%{opacity:0;transform:translate(14px,-14px)scale(.93)rotate(-5deg)}to{opacity:1;transform:none}}.value-card:has(>.vc-plate){isolation:isolate;position:relative;overflow:hidden}.country-card{transition:border-bottom-color .3s var(--ease);align-items:center;gap:11px;display:flex;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:13px 1px 12px!important;overflow:visible!important}.country-card:before,.country-card:after{content:none!important}.country-card:hover{border-bottom-color:var(--gold)!important;box-shadow:none!important}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within,.missions-branch .mission:not(.mission-cta).tl-on{filter:drop-shadow(0 4px 9px color-mix(in srgb, var(--c) 30%, transparent)) drop-shadow(0 1px 2px color-mix(in srgb, var(--c) 24%, transparent));border-color:#c9a34e57!important;box-shadow:0 11px 24px -20px #0a172847!important}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta).tl-on{animation:none!important}}@media (width<=720px){.missions-branch.carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,5vw,24px));padding:4px clamp(16px,5vw,24px) 16px;overflow-x:auto;grid-template-columns:none!important;gap:12px!important;display:flex!important}.missions-branch.carousel::-webkit-scrollbar{display:none}.missions-branch.carousel>*{scroll-snap-align:center;flex:0 0 79%;min-width:0;grid-column:auto!important}}.carousel-dots{justify-content:center;gap:7px;margin:2px 0 0;padding:0;display:flex}.carousel-dots button{cursor:pointer;width:6px;height:6px;transition:background-color .3s var(--ease), transform .3s var(--ease-lux);background:#0f203833;border:0;border-radius:50%;padding:0}.carousel-dots button.active{background:var(--gold,#c9a34e);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.carousel-dots button{transition:none}}.country-card{border-bottom:0!important;border-top:1px solid var(--line)!important}.kh-card:has(a[href$=\.pdf]){position:relative}.kh-card:has(a[href$=\.pdf]):before,.kh-card:has(a[href$=\.pdf]):after{content:"";z-index:3;pointer-events:none;transform-origin:100% 0;width:clamp(18px,1.9vw,26px);height:clamp(18px,1.9vw,26px);transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;transform:scale(0)}.kh-card:has(a[href$=\.pdf]):before{clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(225deg,#0f203821,#0f20380d 70%)}.kh-card:has(a[href$=\.pdf]):after{clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-2px 2px 2px #0a172838);background:linear-gradient(225deg,#fff 48%,#f6f7f9 56%,#e4e8ee 78%,#d2d8e2 100%)}.kh-card:has(a[href$=\.pdf]):hover:before,.kh-card:has(a[href$=\.pdf]):hover:after,.kh-card:has(a[href$=\.pdf]):focus-within:before,.kh-card:has(a[href$=\.pdf]):focus-within:after,.kh-card:has(a[href$=\.pdf]).tl-on:before,.kh-card:has(a[href$=\.pdf]).tl-on:after{transform:scale(1)}@media (hover:none){.kh-card:has(a[href$=\.pdf]):before,.kh-card:has(a[href$=\.pdf]):after{transform:scale(.74)}}@media (prefers-reduced-motion:reduce){.kh-card:has(a[href$=\.pdf]):before,.kh-card:has(a[href$=\.pdf]):after{transition:none}}.site-header:before{background-image:radial-gradient(150% 210% at 14% -95%,#4a7cb221 0%,#fff0 52%),linear-gradient(#0f2038e0 0%,#0a1728eb 100%)!important;bottom:0!important}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.site-header:before{backdrop-filter:blur(18px)saturate(.9);background-image:radial-gradient(150% 210% at 14% -95%,#4a7cb221 0%,#fff0 52%),linear-gradient(#0f2038d1 0%,#0a1728e0 100%)!important}}.site-header{border-bottom:var(--hair,1px) solid #c9a34e33!important;box-shadow:0 1px #060e1a42,0 12px 26px -24px #060e1a8c!important}.site-header .nav-menu .nav-link{color:#e9f0facc}.site-header .nav-menu .nav-link:hover,.site-header .nav-menu .nav-link:focus-visible,.site-header .nav-item.open .nav-link,.site-header .nav-menu .nav-link.is-current{color:#fff}.site-header:before{transition:opacity .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.site-header:before{transition:none}}.site-header:before{backdrop-filter:none!important;background-image:radial-gradient(150% 210% at 14% -95%,#4a7cb224 0%,#fff0 52%),linear-gradient(#0f2038 0%,#0a1728 100%)!important;top:-1px!important;bottom:-1px!important}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.site-header:before{backdrop-filter:none!important;background-image:radial-gradient(150% 210% at 14% -95%,#4a7cb224 0%,#fff0 52%),linear-gradient(#0f2038 0%,#0a1728 100%)!important}}.kh-card:has(a[href$=\.pdf]):after{filter:drop-shadow(-2px 2px 3px #0a172852);background:linear-gradient(225deg,#fff 0%,#fffdf6 50%,#f6eeda 66%,#ddcda6 84%,#b9a375 100%);transition:transform .44s cubic-bezier(.2,1.05,.32,1) 40ms;transform:scale(0)rotate(-7deg)}.kh-card:has(a[href$=\.pdf]):before{background:linear-gradient(45deg,#0f203852 0%,#0f203824 28%,#0f20380a 56%,#0f203800 80%),#fff;transition:transform .34s cubic-bezier(.22,1,.36,1)}.kh-card:has(a[href$=\.pdf]):hover:after,.kh-card:has(a[href$=\.pdf]):focus-within:after,.kh-card:has(a[href$=\.pdf]).tl-on:after{transform:scale(1)rotate(0)}@media (hover:none){.kh-card:has(a[href$=\.pdf]):after{transform:scale(.74)rotate(0)}}.site-header:before{transition:opacity .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1);backdrop-filter:none!important;background-image:radial-gradient(140% 200% at 16% -90%,#4a7cb261 0%,#fff0 48%),radial-gradient(150% 220% at 88% -80%,#1e406e80 0%,#fff0 52%),linear-gradient(#1f4470 0%,#14325c 100%)!important;top:-1px!important;bottom:-1px!important}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.site-header.condensed:before{backdrop-filter:blur(16px)saturate(1.22)!important;background-image:linear-gradient(#ffffff1c 0%,#ffffff0a 34%,#fff0 64%),radial-gradient(140% 200% at 16% -90%,#4a7cb24d 0%,#fff0 48%),radial-gradient(150% 220% at 88% -80%,#1e406e66 0%,#fff0 52%),linear-gradient(#1f4470cc 0%,#14325ce0 100%)!important}}body.home .site-header:not(.condensed):before{opacity:0}body.home .site-header:not(.condensed){box-shadow:none!important}@media (hover:hover) and (pointer:fine){.btn.btn-navy.btn-plate:hover,.btn.btn-navy.btn-plate:focus-visible,.btn.btn-navy.btn-halo:hover,.btn.btn-gold.btn-plate:not(.is-join):hover,.btn.btn-gold.btn-plate:not(.is-join):focus-visible,.btn.btn-gold.btn-halo:not(.is-join):hover{animation-duration:10.5s!important}}.btn.btn-gold.btn-member[href*=single]:after,.btn.btn-gold.btn-member.is-join:after{animation-duration:13s!important}.btn.btn-gold.btn-member[href*=single],.btn.btn-gold.btn-member.is-join{animation-duration:22s!important}.hero-canopy:after{animation-duration:18s!important}@media (hover:hover) and (pointer:fine){.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{animation-duration:8s!important}}.mission:hover:after,.event-card:hover:after{animation-duration:1.25s!important}.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{transition:opacity .42s cubic-bezier(.22,1,.36,1);backdrop-filter:none!important;background-color:#0000!important;background-image:radial-gradient(140% 200% at 16% -90%,#4a7cb261 0%,#fff0 48%),radial-gradient(150% 220% at 88% -80%,#1e406e80 0%,#fff0 52%),linear-gradient(#1f4470 0%,#14325c 100%)!important;top:-1px!important;bottom:-1px!important}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{backdrop-filter:none!important;background-image:radial-gradient(140% 200% at 16% -90%,#4a7cb261 0%,#fff0 48%),radial-gradient(150% 220% at 88% -80%,#1e406e80 0%,#fff0 52%),linear-gradient(#1f4470 0%,#14325c 100%)!important}}@media (prefers-reduced-motion:reduce){.site-header:before{transition:none}}.site-header{border-bottom-color:#0000!important;box-shadow:0 14px 30px -26px #060e1a80!important}body.home .site-header:not(.condensed):not(.menu-open){box-shadow:none!important}@media (prefers-reduced-motion:reduce){.site-header:before{transition:none}}.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{transition:opacity .42s cubic-bezier(.22,1,.36,1);backdrop-filter:none!important;background-blend-mode:soft-light, normal, normal, normal, normal, normal, normal!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23hg)' opacity='.28'/%3E%3C/svg%3E"),linear-gradient(#ece2c80e 0 1px,#ece2c800 1px),radial-gradient(64% 13px at 26% 0,#ece2c82b 0%,#ece2c80e 44%,#ece2c800 78%),linear-gradient(101deg,#fff0 28%,#ffffff09 47%,#fff0 64%),radial-gradient(120% 220% at 12% -110%,#6098d052 0%,#fff0 52%),radial-gradient(90% 170% at 97% 120%,#102c544d 0%,#fff0 58%),linear-gradient(172deg,#234b7d 0%,#1b4070 46%,#163661 100%)!important;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important;background-size:180px 180px,auto,auto,auto,auto,auto,auto!important;top:-1px!important;bottom:-1px!important}.site-header{box-shadow:none!important;border-bottom-color:#0000!important}body.home .site-header:not(.condensed):not(.menu-open):before{opacity:0}.foot-logo .foot-tree .lf{transform-box:fill-box;transform-origin:50%}.foot-logo.fl-armed .foot-tree .lf{opacity:0}.foot-logo .foot-tree.bloom .lf{animation:leafBloom 1.15s cubic-bezier(.28,1.02,.36,1) calc((11 - var(--i)) * 55ms) both}.foot-logo:not(.fl-armed) .fl-s{opacity:1;stroke-dashoffset:0}.foot-logo:not(.fl-armed) .fl-nib,.foot-logo.write-done .fl-nibs{display:none}@media (prefers-reduced-motion:reduce){.foot-logo .fl-s{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.foot-logo .foot-tree .lf{opacity:1!important;animation:none!important}.foot-logo .fl-nib{display:none!important}}.carousel-dots{display:none!important}.reveal,.fx{transform:translateY(10px);transition-duration:.34s,.34s!important}.reveal.in,.fx.in{transform:none}.event-card.reveal,.mission.reveal{transform:translateY(12px)scale(.992)}.event-card.reveal.in,.mission.reveal.in{transform:none}@media (width<=720px){.reveal,.fx{transform:translateY(7px)}.event-card.reveal,.mission.reveal{transform:translateY(8px)}.reveal.in,.fx.in,.event-card.reveal.in,.mission.reveal.in{transform:none}}.eyebrow:before{transition-duration:.38s!important}@keyframes hubLeafIn{0%{opacity:0;transform:scale(.34)rotate(-6deg)}to{opacity:1;transform:none}}.rn.hub .hub-leaf{transform-box:fill-box;transform-origin:50%;opacity:1;transform-box:fill-box;opacity:1;transform:none}@keyframes hmSweepOne{0%{background-position:150vw 0}to{background-position:-150vw 0}}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{filter:drop-shadow(0 3px 9px color-mix(in srgb, var(--c) 36%, transparent)) drop-shadow(0 1px 3px color-mix(in srgb, var(--c) 30%, transparent));border-color:#c9a34e9e!important;box-shadow:0 8px 18px -14px #0a17284d!important}.missions-branch .mission:first-child:not(.mission-cta),.missions-branch .mission:nth-child(2):not(.mission-cta),.missions-branch .mission:nth-child(3):not(.mission-cta),.missions-branch .mission:nth-child(4):not(.mission-cta),.missions-branch .mission:nth-child(5):not(.mission-cta){background-color:#fff;background-image:var(--card-grain), linear-gradient(158deg, #fff 0%, #fff 62%, #fefcf7 84%, #fdf9f0 100%);background-blend-mode:normal, normal;background-repeat:repeat,no-repeat;background-size:180px 180px,auto;border-color:#c9a34e85!important}.missions-branch{--card-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23g2)' opacity='.07'/%3E%3C/svg%3E")}@keyframes hmTravel{0%{background-position:48vw 0}to{background-position:-72vw 0}}.missions-branch .mission:first-child:not(.mission-cta),.missions-branch .mission:nth-child(2):not(.mission-cta),.missions-branch .mission:nth-child(3):not(.mission-cta),.missions-branch .mission:nth-child(4):not(.mission-cta),.missions-branch .mission:nth-child(5):not(.mission-cta){background-color:#fff;background-image:var(--card-grain), radial-gradient(124% 98% at 100% 100%, color-mix(in srgb, var(--c) 7%, transparent) 0%, transparent 64%), linear-gradient(158deg, #fff 0%, #fff 68%, color-mix(in srgb, var(--c) 2.2%, #fff) 100%);background-repeat:repeat,no-repeat,no-repeat;background-size:180px 180px,auto,auto}@supports not (color:color-mix(in srgb, #000 5%, #fff)){.missions-branch .mission:not(.mission-cta){background-image:var(--card-grain), linear-gradient(158deg, #fff, #fff)}}.foot-contact a[href^=mailto\:],.footer a[href^=mailto\:]{overflow-wrap:anywhere}@media (width<=340px){.nav-right{gap:16px}}@media (width<=380px){.btn{white-space:normal;text-wrap:balance}}@keyframes kActShine{0%{background-position:190% 0}to{background-position:-90% 0}}.country-card{backdrop-filter:blur(9px)saturate(1.16);background-color:#ffffff94!important;background-image:linear-gradient(122deg, #fff0 26%, #ffffff9e 38%, #ffffff1a 47%, #fff0 58%), linear-gradient(270deg, color-mix(in srgb, var(--cc-tint,transparent) 16%, transparent) 0%, transparent 62%), linear-gradient(158deg, #fffffff5 0%, #fafcffb8 52%, #e9eff8c7 100%)!important;padding:13px 14px!important;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1)!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #0f20380b,0 1px 1px #0f203809,0 10px 20px -16px #0f20384d!important}.country-card:before,.country-card:after{display:none!important}@media (width<=720px){.country-card{padding:12px 13px!important}}@media (prefers-reduced-motion:reduce){.country-card{transition:none!important}.country-card:hover,.country-card.tl-on{transform:none!important}}html[lang=de] text[data-i18n="cc.n.gb"]{transform:translate(-9px,-17px)}html[lang=de] text[data-i18n="cc.n.no"]{transform:translate(-15px)}.missions-branch .mission:nth-child(n):not(.mission-cta){box-shadow:none!important;filter:none!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.missions-branch .mission:nth-child(n):not(.mission-cta):hover,.missions-branch .mission:nth-child(n):not(.mission-cta):focus-within,.missions-branch .mission:nth-child(n):not(.mission-cta).tl-on{box-shadow:none!important;filter:none!important;text-shadow:none!important;transform:none!important}.missions-branch .mission:not(.mission-cta):focus-within{outline:2px solid var(--gold,#c9a34e);outline-offset:-2px}@media (width>=721px){.missions-branch .mission:nth-child(n):not(.mission-cta){border-top:0!important}.missions-branch .mission:not(.mission-cta):before,.missions-branch .mission:not(.mission-cta):after{pointer-events:none;transform-origin:0;transform:scaleX(0);content:""!important;width:100%!important;height:1px!important;box-shadow:none!important;filter:none!important;border-radius:0!important;animation:none!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.missions-branch .mission:not(.mission-cta):before{z-index:1;transition:transform .62s cubic-bezier(.22,1,.36,1);background:#1b243026!important}.missions-branch .mission:not(.mission-cta).in:before{transform:scaleX(1)}.missions-branch .mission:not(.mission-cta):after{z-index:2;transition:transform .42s cubic-bezier(.22,1,.36,1);background:var(--c)!important;background-image:none!important}.missions-branch .mission:not(.mission-cta):hover:after,.missions-branch .mission:not(.mission-cta):focus-within:after,.missions-branch .mission:not(.mission-cta).tl-on:after{transform:scaleX(1)}.missions-branch:has(.mission:not(.mission-cta):hover) .mission:not(.mission-cta):not(:hover),.missions-branch:has(.mission:not(.mission-cta):focus-within) .mission:not(.mission-cta):not(:focus-within){opacity:.45}.missions-branch .mission:not(.mission-cta){transition:background-color .2s cubic-bezier(.3,0,.2,1),opacity .26s cubic-bezier(.3,0,.2,1)}}@media (width>=1280px){.missions-branch{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.missions-branch .mission:nth-child(n):not(.mission-cta){position:relative;grid-template-columns:34px minmax(0,1fr) minmax(0,1.55fr)!important;align-content:start!important;align-items:start!important;column-gap:clamp(14px,1.5vw,22px)!important;padding:20px 0 23px!important;display:grid!important}.missions-branch .mission:not(.mission-cta) h3{letter-spacing:-.006em;grid-area:1/2;font-size:1.34rem;line-height:1.2;max-width:none!important;margin:0!important}.missions-branch .mission:not(.mission-cta) p{grid-area:1/3;font-size:.975rem;line-height:1.62;max-width:none!important;margin:.3em 0 0!important}}@media (width>=721px) and (width<=1279px){.missions-branch{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.missions-branch .mission:nth-child(n):not(.mission-cta){position:relative;grid-template-columns:30px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:0 16px!important;padding:20px 0 24px!important;display:grid!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2;max-width:34ch}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2;max-width:66ch;margin:.4em 0 0!important}}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){background-color:#f4f7fb!important;border:1px solid #1b243029!important;grid-template-columns:26px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:0 13px!important;padding:20px 20px 24px!important;display:grid!important}.missions-branch .mission:not(.mission-cta):before,.missions-branch .mission:not(.mission-cta):after{content:none!important;display:none!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2;margin:.4em 0 0!important}}.missions-branch .mission-cta{box-shadow:none!important;filter:none!important;border-radius:0!important}.missions-branch .mission-cta:hover,.missions-branch .mission-cta:focus-within,.missions-branch .mission-cta.tl-on{box-shadow:none!important;filter:none!important;transform:none!important}@media (width>=721px){.missions-branch .mission:nth-child(n).mission-cta{border:0!important;margin-top:0!important}}@media (width>=1280px){.missions-branch .mission-cta{padding:30px clamp(28px,3vw,44px) 34px!important}}@media (width<=720px){.missions-branch .mission-cta{border-color:#c9a34e4d!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta){transition:none!important;transform:none!important}.missions-branch .mission:not(.mission-cta):before,.missions-branch .mission:not(.mission-cta):after{transition:none!important}.missions-branch .mission:not(.mission-cta):before{transform:scaleX(1)!important}}.missions-branch .mission:not(.mission-cta){position:relative;padding-left:92px!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta){padding-left:58px!important}}.missions-branch .mission:not(.mission-cta){grid-template-rows:auto 1fr;grid-template-columns:88px minmax(0,300px) minmax(0,1fr);align-items:start;gap:2px 30px;position:relative;padding:27px 0!important;display:grid!important}.missions-branch .mission:not(.mission-cta) p{align-self:start;grid-area:1/3/span 2!important;margin:2px 0 0!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta){grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);column-gap:20px;padding:22px 0 24px!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2!important}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2!important;margin-top:8px!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta) h3:after{transition:none}}.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-rows:auto 1fr!important;grid-template-columns:84px minmax(0,300px) minmax(0,1fr)!important;column-gap:30px!important}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-rows:auto auto!important;grid-template-columns:56px minmax(0,1fr)!important;column-gap:20px!important}}.missions-branch .mission:nth-child(n):not(.mission-cta){background-image:linear-gradient(to right, transparent 61px, color-mix(in srgb, var(--navy,#0f2038) 15%, transparent) 61px, color-mix(in srgb, var(--navy,#0f2038) 15%, transparent) 62px, transparent 62px)!important;background-repeat:no-repeat!important;grid-template-columns:62px minmax(0,300px) minmax(0,1fr)!important;column-gap:34px!important}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){background-image:linear-gradient(to right, transparent 51px, color-mix(in srgb, var(--navy,#0f2038) 14%, transparent) 51px, color-mix(in srgb, var(--navy,#0f2038) 14%, transparent) 52px, transparent 52px)!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:22px!important}}.missions-branch .mission:nth-child(n):not(.mission-cta){align-items:start;position:relative;overflow:hidden;box-shadow:none!important;background-color:#fff!important;background-image:linear-gradient(165deg, #fdfcf9 0%, color-mix(in srgb, var(--c) 8%, #fff) 56%, #fdfcf9 100%)!important;border:1px solid color-mix(in srgb, var(--c) 30%, #1b24301f)!important;border-radius:0!important;grid-template-rows:auto 1fr!important;grid-template-columns:64px minmax(0,300px) minmax(0,1fr)!important;gap:2px 30px!important;padding:26px 30px!important;display:grid!important}.missions-branch .mission:not(.mission-cta) h3{z-index:2;align-self:start;position:relative;grid-area:1/2!important;margin:2px 0 0!important;padding:0!important}.missions-branch .mission:not(.mission-cta) p{z-index:2;align-self:start;position:relative;grid-area:1/3/span 2!important;margin:3px 0 0!important}.missions-branch .mission:nth-child(n):not(.mission-cta){transition:border-color .3s,background-image .3s}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:20px!important;padding:22px!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2!important}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2!important;margin-top:8px!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:nth-child(n):not(.mission-cta){transition:none}}.missions-branch .mission:nth-child(n):not(.mission-cta){transition:border-color .38s,background-color .38s,background-image .38s;border:1px solid color-mix(in srgb, var(--navy,#0f2038) 13%, #fff)!important;background-color:#fff!important;background-image:none!important}.missions-branch .mission:not(.mission-cta) h3{z-index:2;position:relative}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{border-color:color-mix(in srgb, var(--c) 60%, #fff)!important;background-image:linear-gradient(165deg, #fff 0%, color-mix(in srgb, var(--c) 11%, #fff) 60%, #fff 100%)!important}@media (prefers-reduced-motion:reduce){.missions-branch .mission:nth-child(n):not(.mission-cta),.missions-branch .mission:not(.mission-cta) h3:after{transition:none}}.missions-branch .mission:nth-child(n):not(.mission-cta){align-items:start;transition:border-color .4s;position:relative;overflow:hidden;box-shadow:none!important;border:1px solid color-mix(in srgb, var(--navy,#0f2038) 16%, #fff)!important;background-color:#fff!important;background-image:none!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:78px minmax(0,1fr) 44px!important;gap:6px 26px!important;padding:30px 32px!important;display:grid!important}.missions-branch .mission:not(.mission-cta) h3{align-self:start;position:relative;grid-area:1/2!important;margin:4px 0 0!important;padding:0!important}.missions-branch .mission:not(.mission-cta) p{align-self:start;max-width:62ch;grid-area:2/2!important;margin:8px 0 0!important}.missions-branch .mission:not(.mission-cta) h3:after{content:"";background:var(--gold,#c9a34e);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-9px;left:0;right:42%;transform:scaleX(0)}.missions-branch .mission:not(.mission-cta):hover h3:after,.missions-branch .mission:not(.mission-cta):focus-within h3:after{transform:scaleX(1)}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:54px minmax(0,1fr) 30px!important;column-gap:16px!important;padding:24px 22px!important}.missions-branch .mission:not(.mission-cta) p{max-width:none}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:nth-child(n):not(.mission-cta),.missions-branch .mission:not(.mission-cta) h3:after{transition:none}}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:50px minmax(0,1fr)!important;column-gap:18px!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2!important}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2!important}}.missions-branch .mission:not(.mission-cta) h3:after{content:none!important}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{border-color:color-mix(in srgb, var(--navy,#0f2038) 26%, #fff)!important}.missions-branch .mission:not(.mission-cta),.missions-branch .mission:nth-child(n):not(.mission-cta),.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within,.missions-branch .mission:not(.mission-cta).tl-on,.missions-branch .mission:not(.mission-cta).in{box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important;transform:none!important}.missions-branch .mission:not(.mission-cta) h3,.missions-branch .mission:not(.mission-cta) p{opacity:1!important;text-shadow:none!important;filter:none!important}.missions-branch .mission:nth-child(n):not(.mission-cta):hover,.missions-branch .mission:nth-child(n):not(.mission-cta):focus-within{border-color:var(--c)!important;box-shadow:none!important;filter:none!important}.missions-branch .mission-cta:after{content:none!important}.missions-branch .mission-cta,.missions-branch .mission-cta:hover,.missions-branch .mission-cta:focus-within{filter:none!important;box-shadow:none!important}.missions-section *,.missions-section :before,.missions-section :after{text-shadow:none!important}.missions-branch .mission:not(.mission-cta){padding:32px 34px!important}.missions-branch .mission:not(.mission-cta) h3{margin-top:5px!important}.missions-branch .mission:not(.mission-cta) p{margin-top:9px!important}.missions-branch{row-gap:0!important}.missions-branch .mission:nth-child(n):not(.mission-cta){align-items:start;position:relative;overflow:hidden;border:0!important;border-top:1px solid color-mix(in srgb, var(--navy,#0f2038) 14%, #fff)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:132px minmax(0,1fr)!important;gap:0 34px!important;padding:32px 0!important;display:grid!important}.missions-branch .mission:not(.mission-cta):first-child{border-top:0!important}.missions-branch .mission:not(.mission-cta) h3{position:relative;grid-area:2/2!important;margin:0!important;padding:0!important}.missions-branch .mission:not(.mission-cta) p{max-width:60ch;grid-area:3/2!important;margin:9px 0 0!important}.missions-branch .mission-cta{margin-top:20px!important}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:84px minmax(0,1fr)!important;column-gap:22px!important;padding:26px 0!important}.missions-branch .mission:not(.mission-cta) p{max-width:none}}.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:120px minmax(0,1fr)!important;column-gap:30px!important;padding:28px 0!important}.missions-branch .mission:not(.mission-cta) h3{margin:2px 0 0!important}.missions-branch .mission:not(.mission-cta) p{margin:8px 0 0!important}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:74px minmax(0,1fr)!important;column-gap:20px!important;padding:24px 0!important}.missions-branch .mission:not(.mission-cta) p{max-width:none}.missions-branch.carousel,.missions-branch{scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;gap:0!important;scroll-padding:0!important;display:grid!important;overflow:visible!important}.missions-branch.carousel .mission,.missions-branch .mission{scroll-snap-align:none!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.missions-branch .carousel-dots,.missions-section .carousel-dots,.carousel-dots{display:none!important}}@keyframes lffoSymDraw{0%{stroke-dashoffset:210px}to{stroke-dashoffset:0}}.missions-branch .mission:not(.mission-cta){position:relative;grid-template-rows:auto auto!important;grid-template-columns:120px minmax(0,1fr)!important}.missions-branch .mission:not(.mission-cta){perspective:700px;grid-template-rows:auto auto!important;grid-template-columns:60px 48px minmax(0,1fr)!important;column-gap:18px!important}.missions-branch .mission:not(.mission-cta) h3{align-self:start;padding-top:4px;grid-area:1/3!important;margin:0!important}.missions-branch .mission:not(.mission-cta) p{grid-area:2/3!important;margin:9px 0 0!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta){grid-template-columns:46px 40px minmax(0,1fr)!important;column-gap:14px!important}}.missions-section,.missions-branch,.missions-branch .mission:not(#zz),.missions-branch .mission:not(#zz)>*{overflow:visible!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){perspective:850px!important;grid-template-rows:auto auto!important;grid-template-columns:24px 20px minmax(0,1fr)!important;column-gap:3px!important;padding-left:6px!important;display:grid!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover h3,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within h3,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz) h3{text-shadow:none!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) h3{grid-area:1/3!important;align-self:start!important;margin:0!important;padding-top:2px!important;padding-left:20px!important;font-size:clamp(1.85rem,2.2vw,2.15rem)!important;line-height:1.14!important;transition:text-shadow .16s!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) p{grid-area:2/3!important;margin:10px 0 0!important;padding-left:20px!important}.missions-branch .mission-cta:not(#zz):not(#zz){isolation:isolate!important;background:#0b1a2e!important;border:0!important;border-radius:7px!important;grid-column:1/-1!important;margin-top:24px!important;padding:22px 30px!important;position:relative!important;overflow:hidden!important}@keyframes lffoAmbA{0%{opacity:.9;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-26px,22px)scale(1.14)}to{opacity:.9;transform:translate(0)scale(1)}}@keyframes lffoAmbB{0%{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(24px,-18px)scale(1.12)}to{opacity:.85;transform:translate(0)scale(1)}}@media (width<=720px){.missions-branch{border:1px solid var(--hair,#e3e1d8)!important;background:#f6f7f8!important;border-radius:12px!important;padding:4px 16px 12px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){grid-template-columns:24px 20px minmax(0,1fr)!important;column-gap:3px!important;padding-left:2px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) h3{padding-left:13px!important;font-size:1.32rem!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) p{padding-left:13px!important}.missions-branch .mission-cta:not(#zz):not(#zz){padding:20px!important}}a{transition:color .2s,opacity .2s}button,summary,[role=button]{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,opacity .2s}img{transition:opacity .3s}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){grid-template-columns:34px 20px minmax(0,1fr)!important;column-gap:0!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){grid-template-columns:30px 19px minmax(0,1fr)!important;column-gap:0!important}}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) p{max-width:456px!important}@media (hover:hover) and (pointer:fine){.missions-branch .mission:not(.mission-cta) h3,.missions-branch .mission:not(.mission-cta) p{transition:color .22s cubic-bezier(.3,0,.2,1)}.missions-branch:hover .mission:not(.mission-cta):not(:hover) h3{color:#6f7988!important}.missions-branch:hover .mission:not(.mission-cta):not(:hover) p{color:#69758a!important}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){transition:border-left-color .25s cubic-bezier(.3,0,.2,1);border-left:1px solid var(--line,#e7dfcd)!important;padding-left:14px!important}.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz){border-left-color:var(--c)!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta) h3,.missions-branch .mission:not(.mission-cta) p,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){transition:none!important}}@keyframes lffoGovLight{0%{opacity:.86;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(5%,4%)scale(1.05)}50%{opacity:.9;transform:translateY(8%)scale(1)}75%{opacity:1;transform:translate(-5%,4%)scale(.96)}to{opacity:.86;transform:translate(0)scale(1)}}@keyframes lffoGovPocket{0%{opacity:.82;transform:translate(0)scale(1)}25%{opacity:.94;transform:translate(-4%,-3%)scale(1.04)}50%{opacity:.86;transform:translateY(-6%)scale(1)}75%{opacity:.94;transform:translate(4%,-3%)scale(.97)}to{opacity:.82;transform:translate(0)scale(1)}}.missions-branch .mission-cta:not(#zz):not(#zz):before{content:""!important;z-index:1!important;pointer-events:none!important;mix-blend-mode:overlay!important;opacity:.6!important;inset:0!important;background-color:#0000!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%27200%27%3E%3Cfilter%20id%3D%27g%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27200%27%20height%3D%27200%27%20filterUnits%3D%27userSpaceOnUse%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.92%27%20numOctaves%3D%274%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3CfeColorMatrix%20type%3D%27matrix%27%20values%3D%271%200%200%200%200%20%200%201%200%200%200%20%200%200%201%200%200%20%200%200%200%200%201%27%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3CfeFuncG%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3CfeFuncB%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%27200%27%20height%3D%27200%27%20filter%3D%27url%28%23g%29%27%2F%3E%3C%2Fsvg%3E)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:200px 200px!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.missions-branch .mission-cta:not(#zz):not(#zz):after{content:none!important;display:none!important}.missions-branch .mission-cta:not(#zz):not(#zz){background-color:#0a1728!important}@keyframes lffoRtTrunk{0%{opacity:0;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1)}}@keyframes lffoRtFade{0%{opacity:0}to{opacity:1}}@keyframes lffoRtCrown{0%{opacity:0;transform:scale(.8)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lffoRtPin{0%{opacity:0;transform:scale(.76)rotate(-5deg)}to{opacity:.96;transform:scale(1)rotate(0)}}@keyframes lffoRtDraw{0%{stroke-dashoffset:var(--len,400)}to{stroke-dashoffset:0}}@keyframes lffoRtSpoke{0%{opacity:0}to{opacity:var(--o,.5)}}@keyframes lffoRtThread{0%{opacity:0}to{opacity:var(--o,.58)}}@keyframes lffoRtSeed{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes lffoRtHalo{0%{opacity:0;transform:scale(.6)}to{opacity:.5;transform:scale(1)}}#presence .roots-figure .rn.hub .hub-leaf,#presence .roots-figure .rn text{opacity:0;transition:none;animation:none}#presence .roots-figure .rn.hub .hub-leaf{transform-box:fill-box;transform-origin:50%;transform:scale(.8)rotate(-4deg)}#presence .roots-figure.lffo-bloomed .rn.hub .hub-leaf{animation:lffoRtCrown .62s cubic-bezier(.2, .9, .3, 1) calc(.1s + var(--i,0) * 48ms) both}#presence .roots-figure .rn text.named{opacity:1!important;animation:none!important}@media (prefers-reduced-motion:reduce){#presence .roots-figure .rn.hub .hub-leaf,#presence .roots-figure .rn text,#presence .roots-figure.lffo-bloomed .rn.hub .hub-leaf,#presence .roots-figure.lffo-bloomed .rn text{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.mb-compare{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--sans);color:var(--ink,#1b2430)}.mb-compare th,.mb-compare td{text-align:left;vertical-align:top;border-top:var(--hair) solid var(--mbc-line);padding:16px 20px}.mb-compare thead th{border-top:0;padding-top:20px;padding-bottom:14px}.mb-compare tbody th[scope=row]{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft,#55627a);white-space:nowrap;width:1%;font-size:.76rem;font-weight:600}.mb-compare thead th span{font-family:var(--serif);color:var(--navy);font-size:1.05rem;font-style:italic;font-weight:500}.mb-compare thead th:nth-child(4) span{color:var(--ox,#722f32)}.mb-compare tbody tr:first-child td{font-family:var(--serif);color:var(--navy);font-size:1.15rem;font-style:italic}.mb-compare tbody tr:first-child td small{font-family:var(--sans);color:var(--ink-soft,#55627a);font-size:.72rem;font-style:normal}.mb-compare .mbc-links td{border-top:0;padding-top:12px;padding-bottom:18px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.mb-compare th,.mb-compare td{padding:12px 16px}.mb-compare thead th span{font-size:.92rem}}.site-header .dropdown a.d-terminal{border-top:1px solid #c9a34e40;margin-top:4px;padding-top:.95em}.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{transition:opacity .42s cubic-bezier(.22,1,.36,1);backdrop-filter:none!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23hg)' opacity='.28'/%3E%3C/svg%3E"),linear-gradient(#e2ecff13 0 1px,#e2ecff00 1px),radial-gradient(58% 14px at 17% 0,#96b9ff38 0%,#96b9ff12 46%,#96b9ff00 80%),linear-gradient(104deg,#fff0 26%,#ffffff0a 44%,#fff0 62%),radial-gradient(118% 265% at 9% -125%,#4169e18c 0%,#4169e166 14%,#4169e142 27%,#4169e126 40%,#4169e113 54%,#4169e108 68%,#4169e100 82%),radial-gradient(150% 320% at 32% -70%,#6098d01c 0%,#6098d00a 45%,#6098d000 74%),radial-gradient(88% 190% at 99% 138%,#050e1e94 0%,#050e1e57 30%,#050e1e21 52%,#050e1e00 76%),linear-gradient(#ffffff0d 0%,#fff0 34%,#040c1a1a 78%,#040c1a33 100%),linear-gradient(99deg,#2c52a3 0%,#24478c 22%,#1b3c74 48%,#143059 74%,#0e2347 100%)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23hg)' opacity='.28'/%3E%3C/svg%3E"), linear-gradient(180deg, #e2ecff13 0px, #e2ecff13 1px, #e2ecff00 1px), radial-gradient(58% 14px at 17% 0%, #96b9ff38 0%, #96b9ff12 46%, #96b9ff00 80%), linear-gradient(104deg, #fff0 26%, #ffffff0a 44%, #fff0 62%), radial-gradient(118% 265% at 9% -125%, #4169e18c 0%, #4169e166 14%, #4169e142 27%, #4169e126 40%, #4169e113 54%, #4169e108 68%, #4169e100 82%), radial-gradient(150% 320% at 32% -70%, #6098d01c 0%, #6098d00a 45%, #6098d000 74%), radial-gradient(88% 190% at 99% 138%, #050e1e94 0%, #050e1e57 30%, #050e1e21 52%, #050e1e00 76%), linear-gradient(180deg, #ffffff0d 0%, #fff0 34%, #040c1a1a 78%, #040c1a33 100%), linear-gradient(99deg in oklab, #2f57ab 0%, #1d3f7a 52%, #0e2347 100%)!important;background-blend-mode:soft-light, normal, normal, normal, normal, normal, normal, normal, normal!important;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important;background-size:180px 180px,auto,auto,auto,auto,auto,auto,auto,auto!important;top:-1px!important;bottom:-1px!important}body.home .site-header:after{-webkit-mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 100%);background:linear-gradient(99deg,#2a4e97 0%,#22458a 22%,#1b3c74 48%,#142f58 74%,#0c1f40 100%)!important;background:linear-gradient(99deg in oklab, #2a4e97 0%, #1b3c74 52%, #0c1f40 100%)!important}.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{will-change:opacity;transform:translateZ(0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23hg)' opacity='.28'/%3E%3C/svg%3E"), linear-gradient(180deg, #e2ecff13 0px, #e2ecff13 1px, #e2ecff00 1px), radial-gradient(58% 15px at 17% 0%, #96b9ff38 0%, #96b9ff21 30%, #96b9ff0f 54%, #96b9ff05 72%, #96b9ff00 88%), linear-gradient(104deg, #fff0 18%, #ffffff04 31%, #ffffff08 44%, #ffffff04 58%, #fff0 72%), radial-gradient(118% 265% at 9% -125%, #4169e18c 0%, #4169e166 14%, #4169e142 27%, #4169e126 40%, #4169e113 54%, #4169e108 68%, #4169e103 79%, #4169e101 88%, #4169e100 95%), radial-gradient(150% 320% at 32% -70%, #6098d01c 0%, #6098d00f 32%, #6098d007 52%, #6098d003 68%, #6098d001 82%, #6098d000 92%), radial-gradient(88% 190% at 99% 138%, #050e1e94 0%, #050e1e66 22%, #050e1e3d 38%, #050e1e1f 54%, #050e1e0d 68%, #050e1e04 80%, #050e1e00 92%), linear-gradient(180deg, #ffffff0d 0%, #ffffff06 16%, #fff0 34%, #040c1a0a 58%, #040c1a1a 78%, #040c1a33 100%), linear-gradient(99deg in oklab, #2f57ab 0%, #2e55a7 12%, #294e9a 26%, #234588 40%, #1c3a73 54%, #163060 68%, #10274e 84%, #0e2347 100%)!important;transition:opacity .52s cubic-bezier(.22,1,.36,1)!important}.site-header,.site-header.condensed,.site-header.menu-open{border-bottom-width:var(--hair,1px)!important}body.home .site-header:after{background:linear-gradient(99deg in oklab, #2a4e97 0%, #294c93 12%, #254689 26%, #1f3e79 40%, #193567 54%, #142c56 68%, #102544 84%, #0c1f40 100%)!important}@media (-webkit-device-pixel-ratio>=1.5),(resolution>=1.5x){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{background-size:120px 120px,auto,auto,auto,auto,auto,auto,auto,auto!important}}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{background-size:90px 90px,auto,auto,auto,auto,auto,auto,auto,auto!important}}@media (-webkit-device-pixel-ratio>=2.5),(resolution>=2.5x){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{background-size:72px 72px,auto,auto,auto,auto,auto,auto,auto,auto!important}}@media (-webkit-device-pixel-ratio>=3),(resolution>=3x){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{background-size:60px 60px,auto,auto,auto,auto,auto,auto,auto,auto!important}}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) h3,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover h3,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within h3,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz) h3{text-shadow:none!important;transition:color .3s!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):before{background-image:none!important;background-color:color-mix(in srgb, var(--navy,#0f2038) 13%, #fff)!important;height:2px!important;-webkit-mask-image:var(--rule-vector)!important;mask-image:var(--rule-vector)!important;transition:background-color .4s!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover:before,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within:before,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz):before{background-color:color-mix(in srgb, var(--c) 42%, transparent)!important;background-image:linear-gradient(90deg, #fff0 32%, color-mix(in srgb, var(--c) 34%, #fff) 43%, #fff 50%, color-mix(in srgb, var(--c) 34%, #fff) 57%, #fff0 68%)!important;background-repeat:no-repeat!important;background-size:250% 100%!important;animation:1.25s cubic-bezier(.32,0,.2,1) lffoRuleLight!important}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover:before,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within:before,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz):before{background-image:none!important;animation:none!important}}.missions-branch .mission.tl-on:not(.mission-cta):not(#zz):not(#zy):not(#zx):before{background-color:color-mix(in srgb, var(--navy,#0f2038) 13%, #fff)!important;background-image:none!important;animation:none!important}html{scroll-padding-top:calc(var(--lffo-hdr,64px) + 22px)}@media (width<=720px){html{scroll-padding-top:93px}}.tier.tier-dim:not(#zz){pointer-events:none!important;cursor:default!important}.tier-guide,.tg-reset,.tg-btn{pointer-events:auto!important}.gilded-head:after,.eyebrow:before,.hero-monument:after,body.lffo-legal .the-title:after,.site-footer:before,.footer-brand p:before{will-change:auto!important}@media (width>=721px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):before{height:1px!important}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):after{content:none!important;display:none!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):before{content:""!important;background-color:color-mix(in srgb, var(--navy,#0f2038) 12%, #fff)!important;background-image:none!important;height:1px!important;animation:none!important;display:block!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx){border-left:2px solid color-mix(in srgb, var(--c) 70%, transparent)!important;padding-left:14px!important}.missions-branch .mission.tl-on:not(.mission-cta):not(#zz):not(#zy):not(#zx),.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):active{border-left-color:color-mix(in srgb, var(--c) 70%, transparent)!important}}.foot-contact a[href^=mailto\:]{overflow-wrap:normal;word-break:normal}.foot-contact .fc-addr{min-width:0}@media (width>=1180px){.footer-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(max-content,1.25fr)}}@media (width>=821px) and (width<=1179px){.footer-top{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(min-content,1.2fr)}.foot-contact a[href^=mailto\:]{align-items:baseline}}h1,h2,h3,h4,.gilded-head,.lb-title{text-wrap:balance}.hero-monument,[data-i18n-keep-anim]{text-wrap:wrap}p,li,dd,figcaption,blockquote{text-wrap:pretty}@media (width>=700px) and (width<=1024px){.value-card>p{max-width:66ch}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw):before,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw):after{content:none!important;background:0 0!important;border:0!important;height:0!important;animation:none!important;display:none!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw){border-top:0!important;border-bottom:0!important;border-right:0!important;border-left:2px solid color-mix(in srgb, var(--c) 70%, transparent)!important}}@media (width>=721px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw){grid-template-columns:54px 0 minmax(0,1fr)!important}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw){grid-template-columns:49px 0 minmax(0,1fr)!important}}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw){border-radius:var(--radius-sm,3px)!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{opacity:.42!important;background-size:100px 100px!important}@media (resolution>=2.5x){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{background-size:67px 67px!important}}@keyframes lffoGovDrift{0%{opacity:.88;transform:translate(0)scale(1)}13%{opacity:.97;transform:translate(3.2%,2.1%)scale(1.035)}27%{opacity:1;transform:translate(6.1%,5.4%)scale(1.055)}41%{opacity:.93;transform:translate(4.4%,8.2%)scale(1.02)}56%{opacity:.99;transform:translate(-1.8%,6.7%)scale(.985)}69%{opacity:1;transform:translate(-5.3%,3.1%)scale(.965)}82%{opacity:.94;transform:translate(-3.6%,-1.4%)scale(.99)}93%{opacity:.9;transform:translate(-1.1%,-.8%)scale(1.012)}to{opacity:.88;transform:translate(0)scale(1)}}@keyframes lffoGovPocketDrift{0%{opacity:.84;transform:translate(0)scale(1)}11%{opacity:.9;transform:translate(-2.6%,-1.9%)scale(1.03)}24%{opacity:.95;transform:translate(-5.8%,-4.3%)scale(1.05)}38%{opacity:.88;transform:translate(-3.1%,-6.9%)scale(1.015)}52%{opacity:.93;transform:translate(1.9%,-5.2%)scale(.98)}65%{opacity:.96;transform:translate(5.1%,-2.4%)scale(.96)}79%{opacity:.89;transform:translate(3.4%,1.2%)scale(.985)}91%{opacity:.86;transform:translate(.9%,.6%)scale(1.005)}to{opacity:.84;transform:translate(0)scale(1)}}@media (width<=720px){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{opacity:.58!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%27200%27%3E%3Cfilter%20id%3D%27g%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27200%27%20height%3D%27200%27%20filterUnits%3D%27userSpaceOnUse%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.92%27%20numOctaves%3D%274%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3CfeColorMatrix%20type%3D%27matrix%27%20values%3D%271%200%200%200%200%20%200%201%200%200%200%20%200%200%201%200%200%20%200%200%200%200%201%27%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3CfeFuncG%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3CfeFuncB%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%27200%27%20height%3D%27200%27%20filter%3D%27url%28%23g%29%27%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27220%27%20height%3D%27220%27%3E%3Cfilter%20id%3D%27g%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27220%27%20height%3D%27220%27%20filterUnits%3D%27userSpaceOnUse%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.22%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3CfeColorMatrix%20type%3D%27matrix%27%20values%3D%271%200%200%200%200%20%200%201%200%200%200%20%200%200%201%200%200%20%200%200%200%200%201%27%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%27linear%27%20slope%3D%271.15%27%20intercept%3D%27-0.075%27%2F%3E%3CfeFuncG%20type%3D%27linear%27%20slope%3D%271.15%27%20intercept%3D%27-0.075%27%2F%3E%3CfeFuncB%20type%3D%27linear%27%20slope%3D%271.15%27%20intercept%3D%27-0.075%27%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%27220%27%20height%3D%27220%27%20filter%3D%27url%28%23g%29%27%2F%3E%3C%2Fsvg%3E)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:100px 100px,220px 220px!important}}@media (width<=720px) and (resolution>=2.5x){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{background-size:67px 67px,148px 148px!important}}.kh-card.has-fold{position:relative}.kh-card.has-fold:before,.kh-card.has-fold:after{content:none!important}.lf-ledge{z-index:6;pointer-events:none;clip-path:polygon(0 0,100% 100%,0 100%);background:var(--lf,var(--c,#c9a34e));opacity:.92;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 2.4px,#0000 2.4px),linear-gradient(0deg,#000 0 2.4px,#0000 2.4px);mask-image:linear-gradient(90deg,#000 0 2.4px,#0000 2.4px),linear-gradient(0deg,#000 0 2.4px,#0000 2.4px)}.lb-gate{background-position:-90% 0;animation:none}.lib-scopes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lib-scopes[hidden]{display:none}@media (width<=760px){.lib-scopes{gap:5px}}.lffo-gate{z-index:9000;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lffo-gate[hidden]{display:none}body.lffo-gate-open{overflow:hidden}@media (width>=721px){.lffo-gate{align-items:center}}body.lffo-gate-open #lffo-consent{display:none!important}@media (width<=760px){.lib-bar{align-items:center;gap:8px}.lib-scopes{gap:6px}}.lib-scopes{flex:0 auto;min-width:0}.lffo-gate{--gate-line:#0f203821}@media (width<=760px){.lib-bar{gap:8px 7px}.lib-bar .lib-scopes{order:1}.lib-scopes{gap:6px}}.lb-gate{text-transform:uppercase;-webkit-font-smoothing:antialiased;vertical-align:middle;text-indent:.14em!important;border-radius:var(--radius-sm,3px)!important;box-shadow:none!important;color:#8a6a22!important;letter-spacing:.14em!important;background-color:#f3ead4!important;background-image:none!important;border:1px solid #c9a34ed9!important;padding:3px 8px 2px!important;font-weight:700!important;line-height:1.55!important;display:inline-block!important}@media (width<=760px){.lb-gate{border-color:#0000!important;padding:3px 7px 2px!important}.lib-bar .lib-scopes{margin-inline-start:0}}.lb-gate:before,.lb-gate:after{content:none!important}.lb-gate{background-color:#0000!important;border:1px solid #c9a34ee6!important;animation:none!important}@media (width<=760px){.lb-gate{background-color:#f3ead4!important;border-color:#0000!important}}.fc-fab{letter-spacing:.012em;border-radius:var(--radius-sm,3px)!important;border-color:#ffffff1a!important;font-weight:500!important;box-shadow:0 6px 14px #0a172829,0 1px 3px #0a17281f!important}.fc-fab .fc-fab-count{box-shadow:none!important}.lffo-ti{opacity:0;transition:opacity .34s var(--ease) var(--ti-d,0s), translate .34s var(--ease) var(--ti-d,0s);translate:0 10px}.lffo-ti.is-in{opacity:1;translate:none}@media (width<=720px){.lffo-ti{translate:0 7px}.lffo-ti.is-in{translate:none}}@media (prefers-reduced-motion:reduce){.lffo-ti{opacity:1!important;transition:none!important;translate:none!important}}#libGrid .lb-row,#libGrid .lb-row .lffo-ti,.kh-card,.kh-card .lffo-ti{opacity:1!important;transition:none!important;translate:none!important}:root{--lffo-arrive:.28s}.reveal,.fx{transition-duration:var(--lffo-arrive), var(--lffo-arrive)!important}.lffo-ti{transition:opacity var(--lffo-arrive) var(--ease) var(--ti-d,0s), translate var(--lffo-arrive) var(--ease) var(--ti-d,0s)}@media (prefers-reduced-motion:reduce){.lffo-ti{transition:none!important}}body.home #president{background-blend-mode:overlay, normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.10' intercept='0.45'/%3E%3CfeFuncG type='linear' slope='0.10' intercept='0.45'/%3E%3CfeFuncB type='linear' slope='0.10' intercept='0.45'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(/wp-content/uploads/lffo/site/css/%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#153157,#173a66 60%,#1c4174);background-repeat:repeat,no-repeat;background-size:160px 160px,auto}@supports not (background-blend-mode:overlay){body.home #president{background-image:linear-gradient(160deg,#153157,#173a66 60%,#1c4174)}}@keyframes lffoRegisterIn{0%{opacity:0}to{opacity:1}}#governance+.carousel-dots,#governance .carousel-dots{display:none!important}#governance .section-head{max-width:640px!important}#governance .section-head p:not(.eyebrow){color:#4d5e77}body:not(.home) #president{padding-bottom:clamp(30px,4vw,52px)!important}#governance{padding-top:clamp(26px,3.4vw,46px)!important}@media (width<=860px){#governance{padding-bottom:34px!important}#governance .section-head{margin-bottom:20px!important}#governance .section-head p:not(.eyebrow){margin-top:12px!important;font-size:1.02rem!important}body:not(.home) #president{padding-top:38px!important}}#president{--ledger-pitch:29.4px;--ledger-ink:#2e537d12;--ledger-margin:#c9a34e80;overflow:clip;border-top:1px solid #e6ebf2!important}@media (width>=861px){#president{--ledger-gap:64px;--ledger-col:300px;--ledger-lead:56px;--pf-portrait:220px}}@media (width>=861px) and (width<=980px){#president{--ledger-gap:44px;--ledger-col:200px;--ledger-lead:50px;--pf-portrait:176px}}@media (width>=861px) and (prefers-reduced-motion:no-preference){@keyframes lffoSheetIn{0%{opacity:0}to{opacity:1}}}@media (width>=861px){#president{--pf-portrait:196px}}@media (width>=861px) and (width<=980px){#president{--pf-portrait:156px}}@media (width>=861px){#president{--pf-portrait:224px}}@media (width>=861px) and (width<=980px){#president{--pf-portrait:172px}}@keyframes lffoInkIn{0%{opacity:0;translate:0 8px;-webkit-mask-position:0 100%;mask-position:0 100%}22%{opacity:1}to{opacity:1;translate:0;-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:no-preference){@keyframes lffoMarkDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lffoMarkFaint{0%{opacity:0}to{opacity:.42}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@keyframes mvNeedle{0%{transform:rotate(0)}34%{transform:rotate(392deg)}52%{transform:rotate(338deg)}67%{transform:rotate(373deg)}80%{transform:rotate(354deg)}91%{transform:rotate(363deg)}to{transform:rotate(360deg)}}@keyframes mvDial{0%{transform:rotate(0)}30%{transform:rotate(-16deg)}62%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes mvPress{0%{transform:none}16%{transform:scale(.88)rotate(5deg)}40%{transform:scale(1.08)rotate(-11deg)}62%{transform:scale(.97)rotate(3deg)}82%{transform:scale(1.02)rotate(-2deg)}to{transform:none}}@keyframes mvSpin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes mvPop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.94)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes mvRibL{0%,to{transform:rotate(0)}22%{transform:rotate(13deg)}46%{transform:rotate(-6deg)}68%{transform:rotate(4deg)}86%{transform:rotate(-1.5deg)}}@keyframes mvRibR{0%,to{transform:rotate(0)}22%{transform:rotate(-13deg)}46%{transform:rotate(6deg)}68%{transform:rotate(-4deg)}86%{transform:rotate(1.5deg)}}@keyframes mvTable{0%,to{transform:scale(1)}30%{transform:scale(1.12)}60%{transform:scale(.97)}}@keyframes mvRipple{0%{opacity:0;transform:scale(1)}12%{opacity:.85}to{opacity:0;transform:scale(2.05)}}@keyframes mvFlip{0%{opacity:0;transform:scaleX(1)skewY(0)}8%{opacity:1}50%{transform:scaleX(.04)skewY(-9deg)}92%{opacity:1}to{opacity:0;transform:scaleX(-1)skewY(0)}}}@supports (animation-timing-function:linear(0, 1)){@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@keyframes mvNeedle2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mvDial2{0%{transform:rotate(0)}to{transform:rotate(-14deg)}}@keyframes mvPressS{0%{scale:1}to{scale:.88}}@keyframes mvPressR{0%{rotate:0deg}to{rotate:8deg}}@keyframes mvPop2{0%{scale:1}to{scale:1.26}}@keyframes mvRibL2{0%{rotate:0deg}to{rotate:12deg}}@keyframes mvRibR2{0%{rotate:0deg}to{rotate:-12deg}}@keyframes mvTable2{0%{scale:1}to{scale:1.1}}}}@supports (d:path("M0 0")){@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@keyframes mvBend{0%{d:path("M32 27 C38 22.6 47.5 22.2 55 25 L55 50 C47.5 47.4 38 47.8 32 52 Z");animation-timing-function:cubic-bezier(.55,0,.85,.55)}34%{d:path("M32 27 C37.5 20.5 45 16.5 51.5 16.8 L51 42.5 C45 41.5 37.5 46 32 52 Z");animation-timing-function:linear}51%{d:path("M32 27 C32.8 19.5 33.6 13 34.2 8.5 L34 34.5 C33.4 41 32.6 47 32 52 Z");animation-timing-function:linear}67%{d:path("M32 27 C26.5 20.5 19 16.5 12.5 16.8 L13 42.5 C19 41.5 26.5 46 32 52 Z");animation-timing-function:cubic-bezier(.15,.45,.45,1)}to{d:path("M32 27 C26 22.6 16.5 22.2 9 25 L9 50 C16.5 47.4 26 47.8 32 52 Z")}}@keyframes mvBendFade{0%{opacity:0}5%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes mvBendFade2{0%{opacity:0}8%{opacity:.7}88%{opacity:.7}to{opacity:0}}}}@media (width>=861px){.timeline.has-tree{max-width:880px;margin-top:84px!important;padding-left:max(112px,725px - 50vw)!important}}@media (width<=860px){.timeline.has-sprigs{--sprig:176px;padding-left:0!important}}@media (prefers-reduced-motion:no-preference){@keyframes ttSwing{0%{rotate:calc(var(--sw-a,3deg) * -1)}to{rotate:var(--sw-a,3deg)}}@keyframes ttLook{0%,12%{translate:0}30%,44%{translate:calc(var(--look) * -1) 0}60%,72%{translate:var(--look) 0}88%,to{translate:0}}@keyframes ttBlink{0%,50%,56%,to{scale:1}53%{scale:1 .1}}}.kh-card.has-fold{overflow:visible!important}@property --bf-cut{syntax:"<length>";inherits:true;initial-value:0}@keyframes lffoBfBorder{0%,to{border-color:#1c3454}33%{border-color:#2e537d}66%{border-color:#3a6bd6}}@keyframes lffoBfCrease{0%,to{background-color:#1c3454}33%{background-color:#2e537d}66%{background-color:#3a6bd6}}@property --kf-cut{syntax:"<length>";inherits:true;initial-value:0}.kh-card.has-fold{--kf-size:22px;--kf-cut:0px;--kf-line:var(--line,#e7dfcd);clip-path:polygon(-60px -60px, calc(100% - var(--kf-cut) - 60px) -60px, calc(100% + 60px) calc(var(--kf-cut) + 60px), calc(100% + 60px) calc(100% + 60px), -60px calc(100% + 60px));transition:transform .46s cubic-bezier(.34,1.12,.38,1),box-shadow .46s cubic-bezier(.34,1.12,.38,1),border-color .46s cubic-bezier(.34,1.12,.38,1),--kf-cut .4s cubic-bezier(.22,1,.36,1)}.kh-card.has-fold:hover,.kh-card.has-fold:focus-within{--kf-cut:var(--kf-size);--kf-line:var(--gold,#c9a34e)}.kh-card.has-fold:active{--kf-cut:calc(var(--kf-size) * .86)}.kh-card.has-fold:after{pointer-events:none;content:""!important;width:var(--kf-cut)!important;height:var(--kf-cut)!important;z-index:5!important;background-image:none!important;background-color:var(--kf-line)!important;clip-path:polygon(0 0,0 6.4%,93.6% 100%,100% 100%)!important;filter:none!important;opacity:1!important;border:0!important;transition:none!important;display:block!important;position:absolute!important;inset:-1px -1px auto auto!important;transform:none!important}html.lf-foldscroll .kh-card.has-fold{--kf-cut:calc(var(--kf-size) * (.34 + .66 * var(--fold,0)));transition:transform .46s cubic-bezier(.34,1.12,.38,1),box-shadow .46s cubic-bezier(.34,1.12,.38,1),border-color .46s cubic-bezier(.34,1.12,.38,1)}html.lf-foldscroll .kh-card.has-fold:active{--kf-cut:calc(var(--kf-size) * (.3 + .58 * var(--fold,0)))}@media (prefers-reduced-motion:reduce){.kh-card.has-fold{transition:none!important}}.kh-card:hover:before,.kh-card:focus-within:before{content:""!important;clip-path:none!important;filter:none!important;opacity:1!important;z-index:0!important;pointer-events:auto!important;background:0 0!important;border:0!important;width:auto!important;height:7px!important;display:block!important;position:absolute!important;inset:auto 0 -7px!important;transform:none!important}html{overflow-x:clip}body.lffo-member .kh-lock-badge,body.lffo-member .lib-lock .ti,body.lffo-member .lib-lock i{display:none!important}@media (width<=1024px){.tier .btn.btn-member,.tier a[data-stripe]{letter-spacing:.01em;min-height:52px;padding-top:14px;padding-bottom:14px;font-size:.95rem!important}}@media (width<=700px){#presence .gilded-head:after{width:clamp(48px,26vw,104px)!important}#presence .section-head h2{font-size:clamp(1.5rem,6.4vw,1.82rem);line-height:1.2}}body:has(#mobileNav.open) .site-header{top:0;left:0;right:0;position:fixed!important}.section-head.center>.eyebrow{margin-inline:auto}@media (width>=701px){body.home #presence .gilded-head:after{width:5em!important}}@media (width>=1081px){.site-header .dropdown:after{filter:drop-shadow(0 0 3px #3464cdbf)drop-shadow(0 0 1px #3a6cd4e6)!important;background-image:linear-gradient(90deg,#22469600 0%,#264ea659 30%,#2e5cbeb3 55%,#3a6cd4f2 78%,#487ae2 88%,#2e5cbe80 95%,#22469600 100%)!important;border-radius:1px!important;height:1px!important;top:0!important}.site-header .nav-item.open .dropdown:after{opacity:1!important;filter:drop-shadow(0 0 3px #3464cdbf)drop-shadow(0 0 1px #3a6cd4e6)!important}}.kh-feat{margin-bottom:clamp(34px,5vw,64px)}.kh-feat .khf-cat{color:var(--gold-deep,#a07c33);margin:0 0 10px}#upcoming .up-card.is-winter .up-sheen:before,#upcoming .up-card.is-winter .up-sheen:after{content:none!important;animation:none!important;display:none!important}@keyframes lffoMinuteSheen{0%{background-position:150% 0;animation-timing-function:cubic-bezier(.45,0,.25,1)}5.5%{background-position:-60% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:no-preference){html.lffo-shine-js #upcoming .up-sheen{animation:lffoMinuteSheen 60s linear var(--shine-delay,.6s) infinite both!important;animation-play-state:paused!important}html.lffo-shine-js #upcoming .up-card.shine-on .up-sheen{animation-play-state:running!important}html.lffo-shine-js.lffo-tab-away #upcoming .up-sheen{animation-play-state:paused!important}}@media (width<=720px){.foot-logo .fl-s{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.foot-logo .fl-nib,.foot-logo .fl-nibs{display:none!important}.site-footer .footer-top>.footer-col:not(.footer-brand):nth-child(2){margin-left:-12px;padding-left:18px!important;padding-right:12px!important}.site-footer .footer-top>.footer-col:not(.footer-brand):nth-child(3){margin-right:-12px;padding-left:18px!important;padding-right:14px!important}.site-footer .footer-top>.footer-col:not(.footer-brand):nth-child(4){margin-left:-12px;margin-right:-12px}}.footer-bottom>span,.footer-bottom [data-i18n=footer\.copyright2],.footer-bottom .lffo-cc-reopen{color:#ffffff9e!important}.footer-legal a,.footer-bottom .lffo-cc-reopen{align-items:center;min-height:24px;display:inline-flex}.footer-legal{row-gap:4px}:root{--rule-base:#c9a34e6b;--rule-glow:#f7e4b4eb;--rule-glow-soft:#ecd19666;--rule-cycle:9s;--rule-exit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M0 .5 L58 .5 C78 .5 90 1.28 100 1.5 C90 1.72 78 2.5 58 2.5 L0 2.5 Z' fill='%23fff'/%3E%3C/svg%3E");--rule-spindle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M0 1.5 C15 .45 35 .3 50 .3 C65 .3 85 .45 100 1.5 C85 2.55 65 2.7 50 2.7 C35 2.7 15 2.55 0 1.5 Z' fill='%23fff'/%3E%3C/svg%3E");--rule-swell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M0 .85 C20 .42 40 .3 50 .3 C60 .3 80 .42 100 .85 L100 2.15 C80 2.58 60 2.7 50 2.7 C40 2.7 20 2.58 0 2.15 Z' fill='%23fff'/%3E%3C/svg%3E");--rule-nib:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M0 1.25 C30 .95 60 .55 100 .35 L100 2.65 C60 2.45 30 2.05 0 1.75 Z' fill='%23fff'/%3E%3C/svg%3E");--rule-vector:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 10' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='v' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='.84' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='.06' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='.94' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='ends' maskUnits='userSpaceOnUse' x='0' y='0' width='1000' height='10'%3E%3Crect x='0' y='0' width='1000' height='10' fill='url(/wp-content/uploads/lffo/site/css/%23h)'/%3E%3C/mask%3E%3C/defs%3E%3Cpath mask='url(/wp-content/uploads/lffo/site/css/%23ends)' d='M0 5 C22 2.60 55 1.10 80 1.10 L920 1.10 C945 1.10 978 2.60 1000 5 C978 7.40 945 8.90 920 8.90 L80 8.90 C55 8.90 22 7.40 0 5 Z' fill='url(/wp-content/uploads/lffo/site/css/%23v)'/%3E%3C/svg%3E");--rule-light-core:linear-gradient(90deg, #f7e4b400 34%, #ecd19642 42%, #f7e4b499 50%, #ecd19642 58%, #f7e4b400 66%);--rule-light-wash:linear-gradient(90deg, #f7e4b400 20%, #ecd19633 34%, #f7e4b475 50%, #ecd19633 66%, #f7e4b400 80%);--rule-light-glint:linear-gradient(90deg, #f7e4b400 38%, #ecd19647 45%, #f7e4b4ad 50%, #ecd19647 55%, #f7e4b400 62%)}@keyframes lffoRuleLight{0%{background-position:100% 0}to{background-position:0 0}}.gilded-head:after,.eyebrow:before,.hero-monument:after,body.lffo-legal .the-title:after,.site-footer:before,.footer-brand p:before{background-color:var(--rule-base);background-image:var(--rule-light,var(--rule-light-core));animation:lffoRuleLight var(--rule-cycle) linear infinite;-webkit-mask-image:var(--rule-shape,var(--rule-spindle));mask-image:var(--rule-shape,var(--rule-spindle));background-position:100% 0;background-repeat:no-repeat;background-size:250% 100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gilded-head:after,.reveal.in .gilded-head:after,.fx.in .gilded-head:after,.in .gilded-head:after,.in.gilded-head:after{--rule-cycle:10s;--rule-shape:var(--rule-exit);--rule-light:var(--rule-light-core);width:var(--rule-w,100%);height:3px;transition:none}.section-head.center .gilded-head:after,[style*=text-align\:center] .gilded-head:after{--rule-shape:var(--rule-spindle);background-color:var(--rule-base);background-image:var(--rule-light,var(--rule-light-core));animation:lffoRuleLight var(--rule-cycle) linear infinite;background-repeat:no-repeat;background-size:250% 100%;left:50%;transform:translate(-50%)}.eyebrow:before{--rule-cycle:5s;--rule-shape:var(--rule-nib);--rule-light:var(--rule-light-glint);width:2.2em;height:3px}.reveal.in .eyebrow:before,.fx.in .eyebrow:before,.in .eyebrow:before{width:2.2em;transition:none}body.lffo-legal .the-title{width:fit-content}body.lffo-legal .the-title:after{--rule-cycle:11s;--rule-shape:var(--rule-exit);--rule-light:var(--rule-light-core);width:var(--rule-w,100%);height:3px}.site-footer:before{--rule-cycle:16s;--rule-shape:var(--rule-vector);--rule-light:var(--rule-light-wash);border-radius:0;height:4px}@media (width<=820px){.site-footer:before{width:min(88%,460px)}}.footer-brand p:before{--rule-cycle:7s;--rule-shape:var(--rule-spindle);border-radius:0;height:3px}@media (width>=1081px){.hero-monument{width:fit-content;margin-inline:auto}.hero-monument:after{--rule-cycle:14s;--rule-shape:var(--rule-vector);--rule-light:var(--rule-light-wash);--rule-base:#c9a34e94;width:var(--rule-w,100%);height:3px;margin-top:clamp(10px,1.4vh,18px)}}@media (prefers-reduced-motion:reduce){.gilded-head:after,.eyebrow:before,.hero-monument:after,body.lffo-legal .the-title:after,.site-footer:before,.footer-brand p:before{background-color:#c9a34e94;background-image:none!important;animation:none!important}}@media (width<=820px){.footer-brand{--foot-mark:min(78%, 252px)}.footer-brand .foot-logo{width:var(--foot-mark)}.footer-brand p{max-width:min(92%,296px);margin-top:13px;padding-top:14px}.footer-brand p:before{--rule-cycle:9s;--rule-shape:var(--rule-vector);--rule-light:var(--rule-light-core);width:var(--foot-mark-px,var(--foot-mark));border-radius:0;height:3px}.site-footer:before{--rule-cycle:20s;--rule-shape:var(--rule-vector);--rule-light:var(--rule-light-wash);border-radius:0;width:100%;height:2px;left:0;transform:none}}@property --lffo-glint{syntax:"<percentage>";inherits:false;initial-value:-40%}@keyframes lffoLeadGlint{0%{--lffo-glint:-40%;animation-timing-function:cubic-bezier(.42,0,.28,1)}60%{--lffo-glint:140%}to{--lffo-glint:140%}}.eyebrow:before{background-image:linear-gradient(90deg, #f7e4b400 calc(var(--lffo-glint) - 34%), #ecd19647 calc(var(--lffo-glint) - 14%), #f7e4b4ad var(--lffo-glint), #ecd19647 calc(var(--lffo-glint) + 14%), #f7e4b400 calc(var(--lffo-glint) + 34%));background-position:0 0;background-size:100% 100%;animation:5.4s linear infinite lffoLeadGlint}@media (prefers-reduced-motion:reduce){.eyebrow:before{background-image:none!important;animation:none!important}}.lffo-cc,.lffo-cc *{box-sizing:border-box}.lffo-cc{--cc-paper:#fff;--cc-ink:var(--navy,#0f2038);--cc-soft:#5a6172;--cc-line:#0f203829;--cc-line-2:#0f203847;--cc-gold:var(--gold,#c9a34e);--cc-blue:#3a6bd6;--cc-blue-ink:#2e537d;--cc-blue-line:#2e537d80;--cc-blue-fill:#eaf1fd;--cc-blue-fill-2:#dfeafb;--cc-blue-hover:#eef4ff;z-index:2147483000;overscroll-behavior:contain;background:var(--cc-paper);width:min(340px,100vw - 36px);max-height:calc(100vh - 36px);color:var(--cc-ink);font-family:var(--sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);border:var(--hair,1px) solid var(--cc-line);border-radius:var(--radius-sm,3px);box-shadow:var(--shadow-lg,0 4px 9px #0a172814, 0 18px 44px #0a172826);opacity:0;transition:opacity .5s var(--ease-lux,cubic-bezier(.22,1,.36,1)), transform .5s var(--ease-lux,cubic-bezier(.22,1,.36,1));padding:16px 16px 14px;position:fixed;bottom:18px;left:18px;overflow-y:auto;transform:translateY(14px)}.lffo-cc[hidden]{display:none!important}.lffo-cc.is-in{opacity:1;transform:none}.lffo-cc:focus,.lffo-cc:focus-visible{outline:none}.lffo-cc h2{font-family:var(--serif,Georgia, "Times New Roman", serif);letter-spacing:.005em;color:var(--cc-ink);margin:0 0 6px;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.16}.lffo-cc p{color:var(--cc-soft);margin:0 0 12px;font-size:.81rem;line-height:1.5}.lffo-cc a{color:var(--cc-blue-ink);text-underline-offset:2px;text-decoration:underline #2e537d73;transition:color .2s,text-decoration-color .2s}.lffo-cc a:hover{color:var(--cc-blue);text-decoration-color:currentColor}.lffo-cc-actions{grid-template-columns:1fr 1fr;align-items:center;gap:9px;display:grid}.lffo-cc-btn{font:inherit;letter-spacing:.035em;cursor:pointer;text-align:center;white-space:nowrap;border:var(--hair,1px) solid var(--cc-blue-line);background:var(--cc-blue-fill);color:var(--cc-blue-ink);transition:color .24s, border-color .24s, background-color .24s, box-shadow .32s var(--ease-lux,cubic-bezier(.22,1,.36,1));border-radius:2px;padding:.68em 1em;font-size:.78rem;font-weight:600;line-height:1.1;position:relative;overflow:hidden}.lffo-cc-accept{background:var(--cc-blue-fill-2);color:#26466c;border-color:#2e537d94}.lffo-cc-btn:hover{color:var(--cc-blue);background:var(--cc-blue-hover);border-color:#3a6bd69e}.lffo-cc-decline:hover,.lffo-cc-decline:focus-visible{box-shadow:0 var(--hair,1px) 0 var(--cc-blue)}.lffo-cc-decline:active{box-shadow:0 var(--hair,1px) 0 var(--cc-blue), var(--inset-well,inset 0 1px 2px #0a172817)}.lffo-cc-accept:hover,.lffo-cc-accept:focus-visible{border-color:var(--cc-blue);box-shadow:0 0 0 var(--hair,1px) var(--cc-blue)}.lffo-cc-accept:active{box-shadow:0 0 0 var(--hair,1px) var(--cc-blue), var(--inset-well,inset 0 1px 2px #0a172817)}.lffo-cc-config{min-width:0;box-shadow:none;color:var(--cc-blue-ink);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:6px 2px 3px;font-size:.78rem;text-decoration:none;position:relative}.lffo-cc-config:after{content:"";background:var(--cc-blue);opacity:.65;transform-origin:0;height:1px;transition:transform .4s var(--ease-lux,cubic-bezier(.22,1,.36,1));position:absolute;bottom:0;left:2px;right:2px;transform:scaleX(0)}.lffo-cc-config:hover,.lffo-cc-config:focus-visible{color:var(--cc-blue);background:0 0}.lffo-cc-config:hover:after,.lffo-cc-config:focus-visible:after{opacity:.9;transform:scaleX(1)}.lffo-cc-config:active:after{opacity:1}.lffo-cc-btn:focus-visible,.lffo-cc a:focus-visible,.lffo-cc-switch input:focus-visible+.lffo-cc-track{outline:2px solid var(--cc-blue);outline-offset:2px}.lffo-cc-panel{border-top:var(--hair,1px) solid var(--cc-line-2);margin-top:16px;padding-top:4px}.lffo-cc-panel[hidden],.lffo-cc:has(.lffo-cc-panel:not([hidden])) .lffo-cc-actions{display:none}.lffo-cc:has(.lffo-cc-panel:not([hidden])) .lffo-cc-panel{border-top:0;margin-top:0;padding-top:0}.lffo-cc-row{border-top:var(--hair,1px) solid var(--cc-line);align-items:flex-start;gap:16px;padding:13px 0;display:flex}.lffo-cc-row:first-child{border-top:0}.lffo-cc-row .lffo-cc-txt{flex:auto}.lffo-cc-row h3{letter-spacing:.02em;color:var(--cc-ink);margin:0 0 3px;font-size:.8rem;font-weight:600}.lffo-cc-row p{color:var(--cc-soft);margin:0;font-size:.73rem;line-height:1.48}.lffo-cc-switch{flex:none;width:40px;height:23px;margin-top:2px;position:relative}.lffo-cc-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lffo-cc-track{border:var(--hair,1px) solid var(--cc-line-2);width:40px;height:23px;box-shadow:var(--inset-well,inset 0 1px 2px #0a172817, inset 0 0 0 1px #0a172808);pointer-events:none;background:#0f20380a;border-radius:999px;transition:background-color .24s,border-color .24s;display:block;position:relative}.lffo-cc-track:after{content:"";background:var(--cc-soft);width:15px;height:15px;transition:transform .24s var(--ease-lux,cubic-bezier(.22,1,.36,1)), background-color .24s;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0a17282e}.lffo-cc-switch input:checked+.lffo-cc-track{background:var(--cc-blue);border-color:var(--cc-blue);box-shadow:none}.lffo-cc-switch input:checked+.lffo-cc-track:after{background:var(--cc-paper);transform:translate(17px)}.lffo-cc-switch input:disabled{cursor:not-allowed}.lffo-cc-switch input:disabled+.lffo-cc-track{opacity:.5}.lffo-cc-save{border-top:var(--hair,1px) solid var(--cc-line-2);grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding-top:14px;display:grid}.lffo-cc-reopen{font:inherit;cursor:pointer;color:inherit;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline #ffffff57;transition:color .2s,text-decoration-color .2s}.lffo-cc-reopen:hover{color:var(--cc-blue);text-decoration-color:currentColor}@media (width<=1024px) and (width>=601px){.lffo-cc{width:auto;max-width:420px;bottom:16px;left:16px;right:16px}}@media (width<=600px){.lffo-cc{border-radius:var(--radius) var(--radius) 0 0;width:auto;max-width:none;padding:18px 18px calc(16px + env(safe-area-inset-bottom));max-height:80vh;transition:opacity .38s var(--ease-lux,cubic-bezier(.22,1,.36,1)), transform .46s var(--ease-lux,cubic-bezier(.22,1,.36,1));border-bottom:0;border-left:0;border-right:0;bottom:0;left:0;right:0;transform:translateY(100%)}.lffo-cc.is-in{transform:none}.lffo-cc h2{font-size:1.08rem}.lffo-cc-actions{grid-template-columns:1fr;gap:8px}.lffo-cc-btn{padding:.88em 1.1em}.lffo-cc-config{order:3;justify-self:center;margin-top:2px}.lffo-cc-config:after{left:2px;right:2px}.lffo-cc-save{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lffo-cc{transition:opacity 10ms;transform:none!important}.lffo-cc-track:after,.lffo-cc-config:after{transition:none}}.lffo-cc-btn{white-space:normal;text-wrap:balance;hyphens:none}.lffo-cc-actions,.lffo-cc-save{align-items:stretch}