:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.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 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)}}.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}@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.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-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 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-34 .elementor-element.elementor-element-599f83a,.elementor-34 .elementor-element.elementor-element-09659c1,.elementor-34 .elementor-element.elementor-element-62b8b27,.elementor-34 .elementor-element.elementor-element-6065f1a,.elementor-34 .elementor-element.elementor-element-05b916a,.elementor-34 .elementor-element.elementor-element-5793458,.elementor-34 .elementor-element.elementor-element-ed7e595,.elementor-34 .elementor-element.elementor-element-2346aa5,.elementor-34 .elementor-element.elementor-element-1d22bd8,.elementor-34 .elementor-element.elementor-element-6c0dbf0,.elementor-34 .elementor-element.elementor-element-601f9ba,.elementor-34 .elementor-element.elementor-element-df37e25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media (width>=768px){.elementor-34 .elementor-element.elementor-element-599f83a,.elementor-34 .elementor-element.elementor-element-09659c1,.elementor-34 .elementor-element.elementor-element-62b8b27,.elementor-34 .elementor-element.elementor-element-6065f1a,.elementor-34 .elementor-element.elementor-element-05b916a,.elementor-34 .elementor-element.elementor-element-5793458,.elementor-34 .elementor-element.elementor-element-ed7e595,.elementor-34 .elementor-element.elementor-element-2346aa5,.elementor-34 .elementor-element.elementor-element-1d22bd8,.elementor-34 .elementor-element.elementor-element-6c0dbf0,.elementor-34 .elementor-element.elementor-element-601f9ba,.elementor-34 .elementor-element.elementor-element-df37e25{--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-arrow-right:before{content:""}.ti-brand-linkedin:before{content:""}.ti-chevron-down:before{content:""}.ti-download:before{content:""}.ti-eye:before{content:""}.ti-eye-off:before{content:""}.ti-file-text:before{content:""}.ti-key:before{content:""}.ti-lock:before{content:""}.ti-lock-open:before{content:""}.ti-logout:before{content:""}.ti-mail:before{content:""}.ti-quote:before{content:""}.ti-school: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,.season-spring,.season-summer,.season-autumn{background:0 0}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}}.btn-sweep{background:0 0;border-color:#0000}.btn-sweep>span{display:inline-block;position:relative}.btn-sweep>span:after{content:"";opacity:.55;transform-origin:0;width:100%;height:1px;transition:transform .4s var(--ease-lux);background:currentColor;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.btn-sweep:hover>span:after,.btn-sweep:focus-visible>span:after{transform:scaleX(1)}.btn-sweep.on-dark{color:#fff}.btn-sweep.on-dark:hover,.btn-sweep.on-dark:focus-visible{color:var(--gold-bright)}.btn-ember:hover,.btn-ember:focus-visible{border-color:var(--gold);box-shadow:0 0 0 var(--hair) var(--gold),0 0 6px #c9a34e66}@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}.link-cta.on-navy{color:#fff}.link-cta.on-navy>span:after{background:var(--gold-bright)}.link-cta.on-navy:hover,.link-cta.on-navy:focus-visible{color:var(--gold-bright)}@keyframes fcSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.btn,.btn i,.link-cta i,.link-cta>span:after{transition:none}.btn-gold>.btn-shine{display:none}.btn-sweep>span:after{transition: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,.k-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,.k-card{border-radius:4px!important}.kh-card,.country-card,.value-card,.board-member,.mission,.event-card,.k-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,.k-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,.k-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}}.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-reset,.tg-reset>span:before{transition:none}}@media (width<=720px){.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}.section-divider.on-dark{background:var(--navy-lit)}.section-divider.to-dark{background:linear-gradient(180deg, transparent 0%,transparent 50%,var(--navy-lit) 50%,var(--navy-lit) 100%)}.section-divider.to-dark .divider-line.left{background:linear-gradient(270deg, color-mix(in srgb,var(--lc,var(--gold)) 55%,var(--line)),var(--line) 60%,transparent)}.section-divider.to-dark .divider-line.right{background:linear-gradient(90deg,var(--gold),#ffffff29 62%,transparent)}.section-divider.on-dark .divider-line{background:linear-gradient(270deg,var(--gold),#ffffff1f 60%,transparent)!important}.section-divider.on-dark .divider-line.right{background:linear-gradient(90deg,var(--gold),#ffffff1f 60%,transparent)!important}.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-ember{transition:box-shadow .22s var(--ease),border-color .22s var(--ease)}.btn-ember:hover{box-shadow:0 0 0 1px var(--gold),0 0 8px #c9a34e8c}.btn-navy.btn-ember:hover{box-shadow:0 0 0 1px var(--navy),0 0 8px #0f203866}.btn-ember:active{box-shadow:0 0 0 1px var(--gold),0 0 4px #c9a34eb3}@media (prefers-reduced-motion:reduce){.btn-plate,.btn-ember{transition:none}}.btn-line{color:var(--navy);background-color:var(--surface);border-color:var(--gold);box-shadow:inset 0 0 0 1px #c9a34e24}.btn-line:hover,.btn-line:focus-visible{border-color:var(--gold-bright);color:var(--navy);box-shadow:inset 0 0 0 1px #c9a34e4d}.btn-line:active{box-shadow:inset 0 1px 3px #5a3e1824}.btn-line>.btn-shine,.btn-line:after{display:none}.btn-line.btn-plate{--ledge:var(--gold)}: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}}.season-summer,.season-autumn{background:0 0}.hero{min-height:calc(100svh - 75px);color:var(--white);background:radial-gradient(92% 72% at 50% -14%,#96c6e847,#0000 64%),linear-gradient(165deg,#1d4068 0%,#24487a 55%,#2b5793 100%);align-items:flex-start;padding-block:clamp(46px,6.4vh,110px) clamp(34px,4.4vh,88px);display:flex;position:relative;overflow:hidden}@keyframes leafGust{0%,to{transform:translate3d(calc(var(--gust) * -1),0,0)}38%{transform:translate3d(var(--gust),0,0)}62%{transform:translate3d(calc(var(--gust) * .35),0,0)}}.pres-leaves{--gust:9px;animation:41s ease-in-out infinite leafGust}@media (prefers-reduced-motion:reduce){.pres-leaves{animation:none}}.hero-inner{z-index:2;max-width:940px;margin-block:auto;position:relative}.hero-eyebrow{opacity:0;animation:fadeUp .8s var(--ease) .1s forwards;white-space:nowrap}@media (width<=720px){.hero-eyebrow{letter-spacing:.1em;font-size:.63rem}}@media (width<=360px){.hero-eyebrow{letter-spacing:.07em;font-size:.58rem}}.hero-eyebrow{z-index:2;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#c9a34ee0;font-size:.74rem;font-weight:600;position:relative}.hero-cascade{z-index:2;font-family:"LFFO Wordmark",var(--serif);color:#fffffff0;letter-spacing:.004em;margin:20px 0 0;font-size:clamp(1.5rem,4.4vw,2.35rem);font-style:italic;font-weight:400;line-height:1.16;position:relative}.hero-cascade .hc-line{opacity:0;animation:fadeUp .8s var(--ease) forwards;display:block;transform:translateY(14px)}.hero-cascade .hc-line:first-child{animation-delay:.14s}.hero-cascade .hc-line:nth-child(2){animation-delay:.3s}.hero-cascade .hc-line:nth-child(3){animation-delay:.46s}.hero-cascade .hc-verb{color:var(--gold-bright);font-weight:400}.hero-cascade .hc-key{color:#c9a34ee6}@media (prefers-reduced-motion:reduce){.hero-cascade .hc-line{opacity:1;animation:none;transform:none}}.hero-countries .hc-c+.hc-c:before{content:"";vertical-align:middle;background:linear-gradient(135deg,var(--gold-bright),var(--gold));opacity:.85;border-radius:0 50% 50%;width:6px;height:6px;margin-right:9px;display:inline-block;position:relative;top:-1px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.hero-countries{opacity:1;animation:none}}@media (width<=720px){.hero-cascade{font-size:clamp(1.35rem,7vw,1.8rem)}}.hero-title{color:var(--white);letter-spacing:-.015em;margin-top:22px;font-size:clamp(2.5rem,5.8vw,4.6rem);font-weight:600;line-height:1.07}.hero-title .w{opacity:0;margin:-.4em -.3em;padding:.4em .3em;display:inline-block;transform:translateY(115%)}.hero-title .w.show{animation:.85s cubic-bezier(.22,1,.36,1) forwards wordRise}@keyframes wordRise{to{opacity:1;transform:translateY(0)}}.gilded{color:var(--gold);font-style:italic}.hero-monument{z-index:0;text-align:right;pointer-events:none;white-space:nowrap;font-family:var(--serif);text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:.55em;margin:0;line-height:.9;display:flex;position:absolute;top:clamp(58px,12vh,116px);right:clamp(22px,4vw,68px)}.hm-word{color:#0000;-webkit-text-stroke:1.1px #c9a34e99;paint-order:stroke fill;background-image:linear-gradient(100deg,#dcb76300 38%,#e9cd8fbf 50%,#dcb76300 62%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-weight:700;animation:8s linear infinite hmSweep;position:relative}@keyframes hmSweep{0%{background-position:142% 0}34%{background-position:-42% 0}to{background-position:-42% 0}}.hm-word-1{letter-spacing:.006em;font-size:min(9.4vw,5rem,7vh)}.hm-word-2{letter-spacing:.05em;margin-top:.05em;font-size:min(6.25vw,3.3rem,4.55vh)}.hm-for{-webkit-text-stroke-width:.85px}.hm-word-2{animation:8s linear infinite hmSweep,4.5s ease-in-out infinite hmShimmer}@keyframes hmShimmer{0%,to{-webkit-text-stroke-color:#c9a34e8c}50%{-webkit-text-stroke-color:#f0d696e6}}.hm-sparkles{pointer-events:none;position:absolute;inset:-10% -4%}.hm-sparkles>i{left:var(--x);top:var(--y);opacity:0;width:7px;height:7px;animation:3.4s ease-in-out infinite hmTwinkle;animation-delay:var(--d,0s);background:radial-gradient(circle,#fff8e1f2 0%,#e9cd8f80 40%,#0000 70%);position:absolute;transform:translate(-50%,-50%)scale(0)}.hm-sparkles>i:before,.hm-sparkles>i:after{content:"";background:linear-gradient(#f6e6bd,#f6e6bd);position:absolute;inset:0}.hm-sparkles>i:before{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%)}.hm-sparkles>i:after{transform:rotate(45deg)scale(.7)}@keyframes hmTwinkle{0%,72%,to{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}82%{opacity:.9;transform:translate(-50%,-50%)scale(1)rotate(18deg)}92%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(30deg)}}@media (prefers-reduced-motion:reduce){.hm-word,.hm-word-2{animation:none}.hm-sparkles{display:none}}@media (width<=720px){.hero-monument{position:relative}.hero-monument:before{content:"";z-index:-1;pointer-events:none;filter:blur(9px);background:radial-gradient(#dcb76338 0%,#c9a34e1c 42%,#c9a34e00 72%);border-radius:50%;animation:7.5s ease-in-out infinite hmBloomPhone;position:absolute;inset:-16% -7%}@keyframes hmBloomPhone{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hm-word{-webkit-text-stroke-width:1.35px;background-image:linear-gradient(100deg,#dcb76300 34%,#f0d69ef2 50%,#dcb76300 66%);animation-duration:6s}.hm-word-2{animation-duration:6s,4s}.hm-sparkles>i{animation-duration:2.8s}}@media (width<=720px) and (prefers-reduced-motion:reduce){.hero-monument:before{opacity:.82;animation:none}}@media (width<=720px){.hero{min-height:auto}.hero-inner{width:100%;min-width:0;max-width:100%}.hero-monument{text-align:left;align-items:flex-start;gap:.5em;max-width:100%;margin:0 0 clamp(14px,2vh,22px);position:static}.hm-word-1{font-size:clamp(2.3rem,11.4vw,4.6rem)}.hm-word-2{font-size:clamp(1.55rem,7.9vw,3.15rem)}.hero-eyebrow{text-align:left;white-space:normal}.hero-cascade{text-align:left}.hero-actions{gap:12px}.hero-countries{gap:7px 10px;margin-top:36px;padding-top:22px}}@media (width>=721px){.hero-inner{max-width:min(1240px,100%)}}@media (width>=721px) and (width<=1080px){.hero-monument{text-align:left;align-items:flex-start;margin:0 0 clamp(18px,2.4vh,28px);position:static}}@media (width>=1081px){.hero-headline{max-width:min(50vw,600px)}}.hero-seal{display:none}@media (width>=1081px){.hero-inner{text-align:center;flex-direction:column;align-items:center;max-width:1120px;margin-inline:auto;display:flex}.hero-monument{z-index:1;text-align:center;white-space:normal;order:-1;align-items:center;width:100%;margin:clamp(4px,1vh,16px) auto clamp(6px,1.4vh,20px);position:static}.hm-word-1{letter-spacing:.02em;font-size:min(10.6vw,7rem)}.hm-word-2{letter-spacing:.06em;margin-top:.04em;font-size:min(6.7vw,4.05rem)}.hm-word{-webkit-text-stroke-width:1.7px;-webkit-text-stroke-color:#d2ad5ad1}.hero-monument:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-bright),transparent);border-radius:2px;width:100%;height:2px;margin:clamp(10px,1.4vh,18px) auto 0;display:block}.hero-eyebrow{text-align:center;letter-spacing:.26em;margin:clamp(12px,1.8vh,22px) auto 0;font-size:.86rem}.hero-cascade{text-align:center;max-width:none;margin:clamp(18px,2.6vh,32px) auto clamp(26px,3.6vh,44px);font-size:clamp(1.85rem,2.5vw,2.5rem);line-height:1.32}.hero-cascade .hc-line{white-space:nowrap}.hero-actions{justify-content:center}.hero-countries{text-align:center;margin-inline:auto;justify-content:center;max-width:min(760px,92%);margin-top:clamp(28px,4vh,46px)}}.hero-headline{z-index:2;color:var(--white);font-family:"LFFO Wordmark",var(--serif);letter-spacing:.004em;margin-top:clamp(14px,2vh,22px);font-size:clamp(1.9rem,min(5.5vw,5.6vh),4.35rem);font-style:italic;font-weight:400;line-height:1.14;position:relative}.hero-headline .hl-line{display:block}.hero-headline .w{opacity:0;margin:-.4em -.3em;padding:.4em .3em;display:inline-block;transform:translateY(38%)}.hero-headline .w.show{animation:.85s cubic-bezier(.22,1,.36,1) forwards wordRise}.hero-headline .w.settled,.hero-title .w.settled{opacity:1;animation:none;transform:translateY(0)}.hero-actions{opacity:0;animation:fadeUp .9s var(--ease) 1.25s forwards;flex-wrap:wrap;gap:14px;margin-top:clamp(20px,3.2vh,38px);display:flex}.hero-countries{border-top:1px solid var(--line-navy);color:#fff9;opacity:0;animation:fadeUp .9s var(--ease) 1.4s forwards;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 9px;margin-top:clamp(24px,4vh,54px);padding-top:clamp(16px,2.4vh,26px);font-size:.8rem;display:flex}.hero-countries>span{white-space:nowrap}.hero-countries i{color:#d2def066;font-size:.42rem}.hc-label{color:#dfe9f7b8;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;margin-right:6px;font-size:.68rem;font-weight:600}@media (width>=1180px){.hero-countries{gap:7px 10px;font-size:.8rem}.hero-countries i{font-size:.42rem}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.missions-section{z-index:1;position:relative}.missions-branch{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mission{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);padding:34px 28px 30px;position:relative;overflow:hidden}.mission:before{content:"";background:var(--c);transform-origin:top;width:3px;height:100%;transition:transform .5s var(--ease);position:absolute;top:0;left:0;transform:scaleY(0)}.mission.in:before{transform:scaleY(1)}.mission:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--c) 40%,var(--line));transform:translateY(-6px)}.mission-node{background:var(--c);opacity:0;width:10px;height:10px;transition:all .4s var(--ease) .2s;border-radius:50%;position:absolute;top:-5px;left:-5px;transform:scale(0)}.mission.in .mission-node{opacity:1;transform:scale(1)}.mission-icon{background:color-mix(in srgb,var(--c) 12%,white);width:54px;height:54px;color:var(--c);transition:transform .4s var(--ease);border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.mission:hover .mission-icon{transform:scale(1.08)rotate(-4deg)}.mission-icon i{font-size:1.6rem}.mission h3{margin-bottom:10px}.mission p{font-size:.95rem}.mission-cta{background:var(--navy);color:#fff;border-color:var(--navy);flex-direction:column;justify-content:center;gap:16px;display:flex}.mission-cta:before{display:none}.mission-cta p{color:#ffffffd1;font-size:1.05rem;font-family:var(--serif)}.president-section{z-index:1;color:#fff;background:linear-gradient(160deg,#153157,#173a66 60%,#1c4174);padding-block:clamp(70px,10vw,130px);position:relative;overflow:hidden}.pres-leaves{pointer-events:none;z-index:0;position:absolute;inset:0}.president-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid;position:relative}.pp-frame{aspect-ratio:4/5;border-radius:var(--radius-lg);position:relative;overflow:visible}.pp-ring{border-radius:calc(var(--radius-lg) + 8px);border:1.5px solid #c9a34e59;animation:6s ease-in-out infinite ringPulse;position:absolute;inset:-12px}@keyframes ringPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.008)}}.pp-badge{background:var(--gold);width:60px;height:60px;color:var(--navy);z-index:3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:16px;right:6px;box-shadow:0 10px 30px #c9a34e66}.pp-badge i{font-size:1.7rem}.president-body .eyebrow{color:var(--gold)}.president-quote{font-family:var(--wordmark);color:#fff;letter-spacing:-.006em;margin:20px 0 26px;font-size:clamp(1.5rem,2.9vw,2.2rem);font-style:italic;font-weight:400;line-height:1.4;position:relative}.president-quote:before{content:"“";color:var(--gold);opacity:.5;font-size:1.3em;font-family:var(--serif);position:absolute;top:-.25em;left:-.45em}.pq-line{opacity:0;transition:opacity .6s var(--ease);display:block}@media (width<=720px){.pq-line{display:inline}}.president-section.lit .pq-line{opacity:1}.president-section.lit .pq-line:nth-child(4){transition-delay:.44s}.president-section.lit .pq-line:nth-child(5){transition-delay:.57s}.president-sign{margin-bottom:24px}.ps-name{font-family:var(--serif);color:var(--gold);font-size:1.45rem;font-weight:600;display:block}.ps-role{letter-spacing:.04em;color:#fff9;margin-top:2px;font-size:.88rem;display:block}.president-note{color:#ffffffb8;max-width:520px;margin-bottom:28px;font-size:1rem}.events-section{z-index:1;position:relative}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:42px;display:flex}.event-card{flex-direction:column;display:flex}.knowledge-section{z-index:1;position:relative}.knowledge-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.k-card{flex-direction:column;display:flex}.k-tag{background:var(--gold-soft);color:var(--brown);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;align-self:flex-start;margin:20px 20px 0;padding:.35em .9em;font-size:.72rem;font-weight:700}.k-body{padding:16px 24px 26px}.k-cat{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:600}.k-body h3{margin:8px 0 10px;font-size:1.25rem;line-height:1.25}.k-body p{font-size:.92rem}.k-foot{color:var(--ink-soft);align-items:center;gap:.45em;margin-top:16px;font-size:.82rem;display:inline-flex}.k-foot i{color:var(--brown)}.roots-section{z-index:1;color:#fff;position:relative;overflow:hidden}.roots-section .section-head h2{color:#fff;transition:-webkit-mask-position 1.15s cubic-bezier(.3,.7,.25,1) 80ms,mask-position 1.15s cubic-bezier(.3,.7,.25,1) 80ms;-webkit-mask-image:linear-gradient(100deg,#000 40%,#00000040 62%,#0000 76%);mask-image:linear-gradient(100deg,#000 40%,#00000040 62%,#0000 76%);-webkit-mask-position:160% 0;mask-position:160% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.roots-section .section-head.in h2,.roots-section .section-head.reveal.in h2{-webkit-mask-position:0 0;mask-position:0 0}.roots-section .section-head p{color:#ffffffb3}.roots-figure{width:100%;max-width:1090px;margin:0 auto;position:relative}.roots-svg{width:100%;height:auto;overflow:visible}.spoke{stroke-dasharray:var(--len,400);stroke-dashoffset:var(--len,400);opacity:var(--o,.5)}.roots-figure.in .spoke{animation:growBranch var(--t,1.1s) linear var(--d,.1s) forwards}@keyframes growBranch{to{stroke-dashoffset:0}}.rn-leaf .leaf-pin{opacity:0;transform-box:fill-box;transform-origin:bottom;filter:drop-shadow(0 1px 2px #0a172866);cursor:pointer;transform:scale(.18)rotate(-12deg)}.roots-figure.in .rn-leaf .leaf-pin{animation:leafLand .54s cubic-bezier(.2,1,.32,1) var(--d,1.4s) forwards}@keyframes leafLand{0%{opacity:0;transform:scale(.18)rotate(-12deg)}55%{opacity:1}to{opacity:.96;transform:scale(1)rotate(0)}}.rn-city .city-seed{fill:var(--gold-bright);opacity:0;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 1px 2px #0a172873);transform:scale(0)}.roots-figure.in .rn-city .city-seed{animation:seedIn .46s cubic-bezier(.2,1,.32,1) var(--d,1.8s) forwards}@keyframes seedIn{to{opacity:1;transform:scale(1)}}.rn-city .city-halo{fill:none;stroke:var(--gold);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.3)}.roots-figure.in .rn-city .city-halo{animation:haloOut .6s cubic-bezier(.2,1,.32,1) var(--dh,1.95s) forwards}@keyframes haloOut{0%{opacity:0;transform:scale(.3)}40%{opacity:.62}to{opacity:.5;transform:scale(1)}}.rn circle:not(.city-halo){fill:var(--gold);opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .45s var(--ease) .7s,transform .45s var(--ease) .7s;transform:scale(0)}.roots-figure.in .rn circle:not(.city-halo){opacity:1;transform:scale(1)}.rn.hub{isolation:isolate}.rn.hub .hub-logo{opacity:0;transition:opacity .6s .25s;transform:translate(-59px,-67.5px)scale(1.35)}.roots-figure.in .rn.hub .hub-logo{opacity:1}.rn.hub .hub-logo path{filter:drop-shadow(0 1px 4px #060e1a8c)}.rn.hub .hub-trunk{transform-box:fill-box;transform-origin:bottom;opacity:0;transition:transform .72s cubic-bezier(.22,1,.36,1) .32s,opacity .45s .32s;transform:scaleY(.7)}.roots-figure.in .rn.hub .hub-trunk{opacity:1;transform:scaleY(1)}.roots-figure.in .rn.hub .hub-leaf{animation:.82s cubic-bezier(.16,1,.3,1) both hubBloom;animation-delay:calc(.6s + (11 - var(--i)) * 45ms)}@keyframes hubBloom{0%{opacity:0;transform:scale(.15)rotate(-8deg)}55%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.rn.hub .hub-leaf,.roots-figure.in .rn.hub .hub-leaf{opacity:1;animation:none;transform:none}.rn.hub .hub-trunk{opacity:1;transition:none;transform:none}.roots-figure.in .rn.hub .hub-logo{animation:none}.spoke,.roots-figure.in .spoke{stroke-dashoffset:0;animation:none}.spoke-city,.roots-figure.in .spoke-city{opacity:.58;animation:none}.rn-leaf .leaf-pin,.roots-figure.in .rn-leaf .leaf-pin{opacity:.96;animation:none;transform:none}.rn-city .city-seed,.roots-figure.in .rn-city .city-seed{opacity:1;animation:none;transform:none}.rn-city .city-halo,.roots-figure.in .rn-city .city-halo{opacity:.5;animation:none;transform:none}.rn text,.roots-figure.in .rn text{opacity:1;animation:none}.roots-section .section-head h2{-webkit-mask-image:none;mask-image:none}}.rn text{fill:#ffffffeb;font-family:var(--sans);text-anchor:middle;opacity:0;font-size:20px;font-weight:500}@keyframes hubTextGlow{0%,to{filter:drop-shadow(0 0 2px #c9a34e40)}50%{filter:drop-shadow(0 0 8px #dcb763d9)}}.rn-city text{fill:#ffffffe6;font-size:15px;font-style:italic}.spoke-city{--o:.58;stroke-dasharray:3 4;stroke-dashoffset:0;stroke-width:1.15px;opacity:0}.roots-figure.in .spoke-city{animation:cityThread var(--t,.5s) var(--ease) var(--d,1.6s) forwards}@keyframes cityThread{0%{opacity:0}to{opacity:var(--o)}}.roots-figure.in .rn text{animation:labelIn .5s var(--ease) var(--dt,1.6s) forwards}@keyframes labelIn{to{opacity:1}}.rn-leaf,.rn-city{cursor:pointer}.rn-leaf .leaf-pin,.rn-city .city-seed,.rn-city .city-halo,.rn circle{transition:transform .28s var(--ease-lux),fill .28s var(--ease)}.rn:hover circle{transform:scale(1.4)}.rn-leaf:hover .leaf-pin,.rn-city:hover .city-seed,.rn-city:hover .city-halo{transform:scale(1.26)}.roots-figure.hovering .spoke{opacity:.5;transition:opacity .3s var(--ease)}.roots-figure.hovering .spoke.lit{opacity:1;stroke:var(--gold-bright);stroke-width:2px;filter:drop-shadow(0 0 5px #dcb76399)}.roots-figure .rn text.named{opacity:1!important;animation:none!important}.roots-figure .rn text{transition:fill .26s var(--ease)}.rn-leaf:hover text,.rn-city:hover text,.roots-figure .rn.lit text{fill:#fff}.roots-figure.hovering .rn.lit circle{fill:var(--gold-bright);transform:scale(1.4)}.roots-figure.hovering .rn.lit .leaf-pin,.roots-figure.hovering .rn.lit .city-seed,.roots-figure.hovering .rn.lit .city-halo{transform:scale(1.3)}.roots-legend{color:#ffffffad;justify-content:center;gap:30px;margin-top:26px;font-size:.9rem;display:flex}.rl-item{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.rl-mark{flex:none;width:17px;height:17px;overflow:visible}.rl-tree{width:20px;height:22px}.rl-leaf,.rl-spark{fill:#fff;stroke:var(--gold);stroke-width:1.1px;paint-order:stroke fill;filter:drop-shadow(0 0 2.5px #dcb7638c)}.rl-spark{stroke-width:.9px}@media (width<=1100px){.rn text{font-size:21px}}@media (width<=820px){.roots-figure{max-width:660px}.rn text{font-size:24px}}@media (width<=600px){.rn text{font-size:21px}.rn-city text{font-size:17px}.roots-legend{flex-wrap:wrap;gap:18px;margin-top:20px;font-size:.82rem}}.join-section{z-index:1;color:#fff;position:relative;overflow:hidden}.join-canopy{pointer-events:none;opacity:.4;position:absolute;inset:0}.join-inner{z-index:2;text-align:center;max-width:900px;margin-inline:auto;position:relative}.join-head h2{color:#fff;font-family:"LFFO Wordmark",var(--serif);letter-spacing:.004em;margin-top:14px;margin-inline:-.26em;margin-top:calc(14px - .34em);margin-bottom:-.34em;padding:.34em .26em;font-size:clamp(2.15rem,4.6vw,3.4rem);font-style:italic;font-weight:400;line-height:1.1}@media (width<=720px){.join-head h2{font-size:clamp(1.95rem,8.4vw,2.5rem)}}.join-head p{color:#ffffffbf;margin-top:14px;max-width:560px;margin-inline:auto;font-size:1.1rem}.join-tiers{grid-template-columns:repeat(3,1fr);gap:16px;margin:44px 0 36px;display:grid}.jt{text-align:left;color:inherit;cursor:pointer;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:transform .34s var(--ease-lux),box-shadow .34s var(--ease-lux),border-color .3s var(--ease,ease);border-radius:0;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.jt:after{content:"";pointer-events:none;z-index:5;transition:box-shadow .3s var(--ease-lux);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000}.jt-head{background:var(--navy);color:#fff;padding:20px 22px 17px;position:relative}.jt[data-tier-kind=partner] .jt-head{background:var(--brown)}.jt-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:9px;font-size:.66rem;font-weight:700;display:block}.jt[data-tier-kind=partner] .jt-kind{color:var(--gold-soft)}.jt-name{font-family:var(--serif);color:#fff;margin-bottom:11px;font-size:1.16rem;font-weight:600;line-height:1.16;display:block}.jt-price{font-family:var(--serif);color:#fff;font-size:1.9rem;font-weight:700;line-height:1;display:block}.jt-price small{color:#ffffff9e;font-size:.72rem;font-weight:500;font-family:var(--sans);letter-spacing:.02em}.jt-body{flex:1;padding:15px 22px 18px}.jt-for{color:var(--ink-soft);font-size:.82rem;line-height:1.5;display:block}@media (hover:hover){.jt:hover{box-shadow:var(--shadow-xl);border-color:var(--gold);transform:translateY(-6px)}.jt:hover:after{box-shadow:inset 0 0 0 1.5px var(--gold)}}.jt:active{box-shadow:var(--shadow-xl);border-color:var(--gold);transform:translateY(-6px)}.jt:active:after{box-shadow:inset 0 0 0 1.5px var(--gold)}.jt:focus-visible{border-color:var(--gold);box-shadow:0 0 0 3px #c9a34e52,var(--shadow-lg);outline:none}.jt:focus-visible:after{box-shadow:inset 0 0 0 1.5px var(--gold)}@media (prefers-reduced-motion:reduce){.jt{transition:none}.jt:hover,.jt:active,.jt:focus-visible{transform:none}}@media (width<=720px){.jt-head{padding:16px 18px 14px}.jt-name{font-size:1.06rem}.jt-price{font-size:1.7rem}.jt-body{padding:13px 18px 15px}.jt-for{font-size:.8rem}}.jt-muted{opacity:.42;filter:saturate(.6);transition:opacity .4s var(--ease-lux),filter .4s var(--ease-lux)}.jt-match{border-color:var(--gold)}.jt-match:after{box-shadow:inset 0 0 0 1.5px var(--gold)}.join-guide{text-align:right;background:0 0;border:0;max-width:none;min-height:1.4em;margin:0 0 12px;padding:0}.join-guide .tg-reset{color:#ffffffb8}.join-guide .tg-reset>span:before{background:var(--gold-bright)}.join-guide .tg-reset:hover,.join-guide .tg-reset:focus-visible{color:var(--gold-bright)}.join-guide .tg-reset[hidden]{display:none}@media (width<=720px){.jt-muted{pointer-events:auto}}.join-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.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%)}.reveal.in .gilded-head:after,.in .gilded-head:after{width:clamp(2.2em,38%,7em)}.hero .btn-lg{padding:1.05em 2.2em;font-size:.88rem}.hero .btn-gold{border-color:var(--gold-deep);box-shadow:0 1px 2px #060e1a47,0 6px 18px #060e1a38}.hero .btn-gold:hover,.hero .btn-gold:focus-visible{box-shadow:0 1px 3px #060e1a4d,0 0 17px #c9a34e42}.hero .btn-sweep{margin-left:.5em;padding-left:0;padding-right:0}@keyframes shimmer{to{left:130%}}.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}.reveal.in .eyebrow:before,.in .eyebrow:before,.eyebrow.drawn:before{width:26px}.hero-eyebrow:before{transition:width .7s var(--ease) .9s}.mission,.event-card,.k-card{position:relative;overflow:hidden}.mission:after,.event-card:after,.k-card:after{content:"";pointer-events:none;z-index:4;background:linear-gradient(115deg,#0000 20%,#c9a34e12 45%,#dcb76321 50%,#c9a34e12 55%,#0000 80%);transition:none;position:absolute;inset:0;transform:translate(-110%)}.mission:hover:after,.event-card:hover:after,.k-card:hover:after{animation:.7s forwards goldSweep}@keyframes goldSweep{to{transform:translate(110%)}}#presence.lit-navy:before,#join.lit-navy:before{background:0 0}#presence.lit-navy:after,#join.lit-navy:after{display:none}@media (width<=720px){.k-card.reveal,.event-card.reveal,.mission.reveal{transform:translateY(14px)}}@media (width<=960px){.missions-branch,.knowledge-grid{grid-template-columns:repeat(2,1fr)}.president-grid{grid-template-columns:1fr;gap:40px}.pp-frame{max-width:380px;margin-inline:auto}.join-tiers{grid-template-columns:1fr}.rn text{font-size:20px}.rn.hub text{font-size:22px}}@media (width<=600px){.missions-branch,.knowledge-grid{grid-template-columns:1fr}.hero-actions .btn,.join-actions .btn{justify-content:center;width:100%}.hero{min-height:auto}}@media (width<=720px){.section{padding-block:clamp(48px,11vw,72px)}.section-head{margin-bottom:28px}.missions-branch,.knowledge-grid,.join-tiers{gap:16px}.hero-actions{gap:12px}.hero-countries{margin-top:40px;padding-top:22px}.roots-figure{margin-top:8px}.roots-section .section-head h2{font-size:clamp(1.5rem,6.4vw,1.82rem);line-height:1.2}.roots-pan{margin-inline:0;overflow:visible}.roots-pan .roots-svg{flex:initial;width:144%;max-width:none;margin-left:-14%;padding-block:6px;overflow:visible}.roots-legend{flex-wrap:wrap;gap:16px 20px;margin-top:20px;font-size:.85rem}.president-grid{gap:32px}.section-divider{margin-block:0}}@media (prefers-reduced-motion:reduce){.pp-ring{animation:none}.hero-eyebrow,.hero-actions,.hero-countries{opacity:1;animation:none}.hero-title .w{opacity:1;animation:none;transform:none}.pq-line{opacity:1}.root{stroke-dashoffset:0}.rn circle,.rn text{opacity:1;transform:none}}.head-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k-linked{position:relative}.k-linked .k-stretch{z-index:3;color:#0000;background:0 0;border:0;font-size:0;line-height:0;position:absolute;inset:0}.k-linked:focus-within{outline:2px solid var(--gold);outline-offset:3px}.k-linked{cursor:pointer}.k-linked:active{transform:translateY(-2px)scale(.995)}.mission.tl-on{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--c) 40%,var(--line));transform:translateY(-6px)}.mission.tl-on .mission-icon{transform:scale(1.08)rotate(-4deg)}.mission.tl-on:after,.event-card.tl-on:after{animation:.7s forwards goldSweep}.hm-word-2{animation-duration:8s,4s;animation-delay:.95s,.95s}@media (width<=720px){.hm-word{animation-duration:7s}.hm-word-2{animation-duration:7s,3.5s}.hm-sparkles{display:none}}.cal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);display:grid}@media (width<=900px){.cal-grid{grid-template-columns:1fr}}.cal-card{isolation:isolate;border-radius:var(--radius,6px);background:var(--surface,#fff);border:var(--hair,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));flex-direction:column;display:flex;position:relative;overflow:hidden}.cal-card:hover,.cal-card:focus-within{box-shadow:var(--shadow-md), var(--edge-light)}.cal-head{background-color:var(--ledge);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27180%27%20height%3D%27180%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.85%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27180%27%20height%3D%27180%27%20filter%3D%27url%28%23n%29%27%20opacity%3D%27.5%27%2F%3E%3C%2Fsvg%3E), var(--ledge-field);background-blend-mode:soft-light, normal;color:var(--navy,#0f2038);background-position:0 0,50%;background-size:180px 180px,cover;align-items:center;gap:10px;padding:15px clamp(18px,2vw,22px) 14px;display:flex;position:relative;overflow:hidden}.cal-head:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff80 30% 70%,#fff0);height:1px;position:absolute;bottom:0;left:0;right:0}.cal-body{flex-direction:column;flex:1;padding:clamp(18px,2vw,22px) clamp(18px,2vw,22px) clamp(20px,2.2vw,24px);display:flex}.cal-card.is-summer{--ledge:var(--leaf-amber,#d9a441);--ledge-field:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27680%27%20height%3D%27200%27%20viewBox%3D%270%200%20680%20200%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%27.6%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23f0cd7c%27%2F%3E%3Cstop%20offset%3D%27.36%27%20stop-color%3D%27%23d9a441%27%2F%3E%3Cstop%20offset%3D%27.70%27%20stop-color%3D%27%23c9922f%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23e6b955%27%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%27f%27%20x%3D%27-30%25%27%20y%3D%27-30%25%27%20width%3D%27160%25%27%20height%3D%27160%25%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.006%200.018%27%20numOctaves%3D%274%27%20seed%3D%2717%27%20result%3D%27n%27%2F%3E%3CfeDisplacementMap%20in%3D%27SourceGraphic%27%20in2%3D%27n%27%20scale%3D%27120%27%20xChannelSelector%3D%27R%27%20yChannelSelector%3D%27G%27%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%273%27%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20x%3D%27-160%27%20y%3D%27-160%27%20width%3D%271000%27%20height%3D%27520%27%20fill%3D%27url%28%23g%29%27%20filter%3D%27url%28%23f%29%27%2F%3E%3C%2Fsvg%3E)}.cal-card.is-winter{--ledge:var(--leaf-blue,#4a9dc0);--ledge-field:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27680%27%20height%3D%27200%27%20viewBox%3D%270%200%20680%20200%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%27.6%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%237cc3dd%27%2F%3E%3Cstop%20offset%3D%27.36%27%20stop-color%3D%27%234a9dc0%27%2F%3E%3Cstop%20offset%3D%27.70%27%20stop-color%3D%27%233a86a8%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23a9d2e0%27%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%27f%27%20x%3D%27-30%25%27%20y%3D%27-30%25%27%20width%3D%27160%25%27%20height%3D%27160%25%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%270.006%200.018%27%20numOctaves%3D%274%27%20seed%3D%2717%27%20result%3D%27n%27%2F%3E%3CfeDisplacementMap%20in%3D%27SourceGraphic%27%20in2%3D%27n%27%20scale%3D%27120%27%20xChannelSelector%3D%27R%27%20yChannelSelector%3D%27G%27%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%273%27%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20x%3D%27-160%27%20y%3D%27-160%27%20width%3D%271000%27%20height%3D%27520%27%20fill%3D%27url%28%23g%29%27%20filter%3D%27url%28%23f%29%27%2F%3E%3C%2Fsvg%3E)}.cal-card.is-members{color:#fff;box-shadow:var(--shadow-lg), inset 0 0 0 4px #ffffff14, inset 0 0 0 5px #c9a34e52;background:#080d0b;border-color:#c9a34e6b}.cal-card.is-members:hover,.cal-card.is-members:focus-within{box-shadow:var(--shadow-lg), inset 0 0 0 4px #ffffff1f, inset 0 0 0 5px #c9a34e99}.cal-field{z-index:-4;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cal-fibre{z-index:-3;pointer-events:none;opacity:.24;mix-blend-mode:overlay;filter:blur(1.5px);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27620%27%20height%3D%27320%27%20viewBox%3D%270%200%20620%20320%27%3E%3Cdefs%3E%3ClinearGradient%20id%3D%27g%27%20x1%3D%270%27%20y1%3D%270%27%20x2%3D%271%27%20y2%3D%27.4%27%3E%3Cstop%20offset%3D%270%27%20stop-color%3D%27%23f6e8c2%27%2F%3E%3Cstop%20offset%3D%27.3%27%20stop-color%3D%27%23dcb763%27%2F%3E%3Cstop%20offset%3D%27.62%27%20stop-color%3D%27%23c9a34e%27%2F%3E%3Cstop%20offset%3D%271%27%20stop-color%3D%27%23a07c33%27%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%27f%27%20x%3D%27-20%25%27%20y%3D%27-20%25%27%20width%3D%27140%25%27%20height%3D%27140%25%27%3E%3CfeTurbulence%20type%3D%27turbulence%27%20baseFrequency%3D%270.004%200.55%27%20numOctaves%3D%274%27%20seed%3D%279%27%20result%3D%27n%27%2F%3E%3CfeDisplacementMap%20in%3D%27SourceGraphic%27%20in2%3D%27n%27%20scale%3D%2744%27%20xChannelSelector%3D%27R%27%20yChannelSelector%3D%27G%27%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%271.6%27%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Crect%20x%3D%27-80%27%20y%3D%27-80%27%20width%3D%27800%27%20height%3D%27480%27%20fill%3D%27url%28%23g%29%27%20filter%3D%27url%28%23f%29%27%2F%3E%3C%2Fsvg%3E);background-position:50%;background-size:170% 170%;animation:53s ease-in-out infinite reverse calDrift;position:absolute;inset:0}@keyframes calDrift{0%{background-position:50%}33%{background-position:32% 64%}66%{background-position:68% 36%}to{background-position:50%}}.cal-sheen{z-index:-2;pointer-events:none;background:linear-gradient(102deg,#0000 38%,#fff0ce38 47%,#fff8e257 50%,#fff0ce38 53%,#0000 62%) 0 0/280% 100% no-repeat;animation:19s ease-in-out infinite calSheen;position:absolute;inset:0}@keyframes calSheen{0%,82%{background-position:150% 0}95%,to{background-position:-60% 0}}.cal-veil{z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);background-blend-mode:normal, soft-light;opacity:.94;background:radial-gradient(128% 98% at 50% 38%,#060a0900 40%,#060a0994 100%) 0 0/cover,url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27180%27%20height%3D%27180%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.85%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%27180%27%20height%3D%27180%27%20filter%3D%27url%28%23n%29%27%20opacity%3D%27.5%27%2F%3E%3C%2Fsvg%3E) 0 0/180px 180px;position:absolute;inset:0}.cal-card.is-members .cal-body{padding:clamp(24px,2.6vw,30px) clamp(22px,2.4vw,28px) clamp(26px,2.8vw,30px)}.cal-top{align-items:center;gap:10px;display:flex}.cal-card.is-members .cal-top{margin:0 0 20px}.cal-leaf{color:currentColor;flex:none;width:16px;height:16px;display:block}.cal-type{font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;color:currentColor;opacity:.92;font-size:.66rem;font-weight:700}.cal-when{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:currentColor;opacity:.8;border:var(--hair,1px) solid currentColor;border-radius:var(--radius-sm,3px);flex:none;margin-left:auto;padding:3px 9px 2px;font-size:.62rem;font-weight:600}.cal-gate{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-bright,#dcb763);border-radius:var(--radius-sm,3px);border:var(--hair,1px) solid #c9a34e9e;background:0 0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:4px 9px 3px;font-size:.6rem;font-weight:600;display:inline-flex}.cal-gate svg{stroke:currentColor;fill:none;stroke-width:2px;width:10px;height:10px}.cal-card h3{font-family:var(--serif);letter-spacing:-.008em;color:var(--navy,#0f2038);text-wrap:balance;margin:0 0 11px;font-size:clamp(1.34rem,1.95vw,1.62rem);font-style:italic;font-weight:600;line-height:1.13}.cal-card.is-members h3{color:#fff;font-size:clamp(1.42rem,2.1vw,1.76rem)}.cal-place{color:var(--ink-soft,#55627a);align-items:center;gap:7px;margin:0 0 13px;font-size:.82rem;display:flex}.cal-card.is-members .cal-place{color:#fffc}.cal-place svg{stroke:currentColor;fill:none;stroke-width:1.7px;width:13px;height:13px}.cal-desc{color:var(--ink-soft,#55627a);max-width:38ch;margin:0 0 22px;font-size:.9rem;line-height:1.57}.cal-card.is-members .cal-desc{color:#ffffffd1;font-size:.92rem}.cal-link{font-family:var(--sans);letter-spacing:.02em;color:var(--gold-deep,#a07c33);align-self:flex-start;align-items:center;gap:.5em;margin-top:auto;padding-bottom:3px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.cal-card.is-members .cal-link{color:var(--gold-bright,#dcb763)}.cal-link:before{content:"";height:var(--hair,1px);opacity:.34;background:currentColor;position:absolute;bottom:0;left:0;right:0}.cal-link:after{content:"";transform-origin:100%;opacity:0;height:1px;transition:transform .5s var(--ease-lux,cubic-bezier(.22,1,.36,1)), opacity .34s linear 60ms;background:linear-gradient(90deg,currentColor 0% 58%,#0000 100%);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cal-link:hover:after,.cal-link:focus-visible:after{transform-origin:0;opacity:1;transition:transform .46s var(--ease-lux,cubic-bezier(.22,1,.36,1)), opacity .16s linear;transform:scaleX(1)}.cal-link svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cal-signedin{display:none}body.lffo-member .cal-signedin{display:inline-flex}body.lffo-member .cal-locked{display:none}.cal-locked{cursor:pointer;font-family:var(--sans);letter-spacing:.02em;color:var(--gold-bright,#dcb763);border-radius:var(--radius-sm,3px);border:var(--hair,1px) solid #c9a34e80;transition:background-color .3s var(--ease-lux), border-color .3s var(--ease-lux);background:#c9a34e12;align-self:flex-start;align-items:center;gap:.55em;margin-top:auto;padding:7px 13px 6px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.cal-locked:hover,.cal-locked:focus-visible{background:#c9a34e26;border-color:#c9a34ed9}.cal-locked svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.cal-fibre,.cal-sheen{animation:none}.cal-link:after{transform-origin:0;opacity:1;transition:none;transform:scaleX(1)}}.cal-fibre{opacity:.2;animation-duration:89s}.cal-sheen{animation-duration:31s}@keyframes lffoMonumentIn{0%{opacity:.08}to{opacity:1}}.hero-monument{animation:1.15s cubic-bezier(.22,1,.36,1) 90ms backwards lffoMonumentIn}.hm-word-1{animation-delay:1.25s}.hm-word-2{animation-delay:2.2s,2.2s}@media (width<=720px){.hm-word-1{animation-delay:1.1s}.hm-word-2{animation-delay:2.05s,2.05s}}@media (prefers-reduced-motion:reduce){.hero-monument{animation:none}}.cal-field{filter:blur(14px)saturate(1.06);width:calc(100% + 96px);height:calc(100% + 96px);inset:-48px}.cal-fibre{opacity:.16;filter:blur(6px)}.cal-veil{-webkit-backdrop-filter:none;background-blend-mode:normal, normal;opacity:1;background:linear-gradient(#060a094d 0%,#060a0929 26%,#060a096b 62%,#060a09a8 100%) 0 0/cover,radial-gradient(130% 100% at 50% 34%,#060a0900 38%,#060a0980 100%) 0 0/cover}.cal-sheen{background:linear-gradient(102deg,#0000 40%,#fff0ce24 47%,#fff8e238 50%,#fff0ce24 53%,#0000 60%) 0 0/280% 100% no-repeat}.cal-field{will-change:transform;animation:113s ease-in-out infinite calFieldDrift;transform:translate(0,0)scale(1.06)}@keyframes calFieldDrift{0%{transform:translate(0,0)scale(1.06)}33%{transform:translate(-2.2%,1.4%)scale(1.1)}66%{transform:translate(1.8%,-1.2%)scale(1.08)}to{transform:translate(0,0)scale(1.06)}}.cal-card.is-members{contain:paint}@media (width<=900px){.cal-field{will-change:auto;animation:none}.cal-fibre{animation:none}.cal-sheen{display:none}}@media (prefers-reduced-motion:reduce){.cal-field{will-change:auto;animation:none}}.cal-fibre{animation:none}.cal-sheen{opacity:0;will-change:transform, opacity;background:linear-gradient(102deg,#0000 0%,#fff0ce29 42%,#fff8e242 50%,#fff0ce29 58%,#0000 100%) no-repeat;width:42%;animation:31s ease-in-out infinite calSheenSweep;inset:0 auto 0 0;transform:translate(-70%)}@keyframes calSheenSweep{0%,78%{opacity:0;transform:translate(-70%)}81%{opacity:1;transform:translate(-40%)}95%{opacity:1;transform:translate(300%)}98%,to{opacity:0;transform:translate(340%)}}@media (width<=900px){.cal-sheen{display:none}.cal-fibre{filter:none}}@media (prefers-reduced-motion:reduce){.cal-sheen{opacity:0;animation:none}}.hero-conviction{z-index:2;max-width:54ch;font-family:var(--sans);letter-spacing:.006em;color:#ffffffbf;text-wrap:balance;text-wrap:pretty;opacity:0;animation:fadeUp .8s var(--ease) .64s forwards;margin:clamp(14px,2vh,22px) 0 0;font-size:clamp(.88rem,1.02vw,1rem);font-weight:300;line-height:1.62;position:relative}@media (width>=1081px){.hero-conviction{text-align:center;margin-inline:auto}}@media (width<=1080px){.hero-conviction{text-align:left;margin-inline:0}}@media (prefers-reduced-motion:reduce){.hero-conviction{opacity:1;animation:none;transform:none}}: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}.hero-monument .hm-word{font-weight:400}.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,.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}}.hero-countries .hc-c{align-items:center;gap:6px;display:inline-flex}.hero-countries .hc-c:before,.hero-countries .hc-c:after{content:none!important}.hero-countries .hc-leaf{width:13px;height:13px;fill:var(--gold,#c9a34e);opacity:.9;flex:none}.hero-countries .hc-c:hover .hc-leaf{opacity:1}.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)}@media (-webkit-device-pixel-ratio>=1.5),(resolution>=144dpi){:root{--hair:1px}}@media (width<=767px){.hero-cascade{letter-spacing:.002em;font-size:clamp(1.3rem,6.4vw,1.72rem);line-height:1.24}.hero-cascade .hc-line{text-wrap:balance;text-wrap:pretty;hyphens:none}.hero-cascade .hc-line+.hc-line{margin-top:.18em}}@media (width>=768px) and (width<=1024px){.hero-cascade .hc-line{text-wrap:balance}}.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}.pp-frame .pp-portrait{width:100%;height:100%;display:block}.pp-portrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.president-section .pp-frame{border-radius:var(--radius-lg,4px);background:linear-gradient(150deg,#f4efe6,#e8e2d5);overflow:hidden;box-shadow:0 24px 60px -18px #0610208c}.president-section .pp-frame .pp-portrait img{padding:clamp(10px,2.2%,22px)}.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}}.hero-countries[data-marquee]{flex-wrap:nowrap;gap:0 10px}.hero-countries[data-marquee] .hc-label{flex:none}.hc-viewport{flex:auto;min-width:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3.5rem calc(100% - 3.5rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3.5rem calc(100% - 3.5rem),#0000 100%)}.hc-track{will-change:transform;width:max-content;animation:hc-scroll var(--hc-dur,60s) linear infinite;display:flex}.hc-set{flex:none;align-items:center;display:flex}.hc-set .hc-c{white-space:nowrap;align-items:center;display:inline-flex}@keyframes hc-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.hero-countries[data-marquee] .hc-c+.hc-c:before{content:none}.hero-countries[data-marquee] .hc-c:after{content:"";vertical-align:middle;background:linear-gradient(135deg, var(--gold-bright), var(--gold));opacity:.85;border-radius:0 50% 50%;width:6px;height:6px;margin-left:10px;display:inline-block;position:relative;top:-1px;transform:rotate(45deg)}.hero-countries[data-marquee]:hover .hc-track,.hero-countries[data-marquee]:focus-within .hc-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hero-countries[data-marquee]{flex-wrap:wrap;gap:6px 9px}.hc-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.hc-track{flex-wrap:wrap;width:auto;animation:none}.hc-set{flex-wrap:wrap}.hero-countries[data-marquee] .hc-c:last-child:after{content:none}}@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}}.commitments-layout{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:clamp(24px,3.4vw,52px);display:grid}.facts-rail{min-width:0;position:sticky;top:96px}.fr-inner{border:0;padding:0}.fr-title{font-family:var(--serif);color:var(--navy);margin:0 0 14px;font-size:1.12rem;font-weight:600;line-height:1.2}.fr-rows{display:grid}.fr-row{border-top:1px solid var(--line);color:inherit;transition:opacity .28s var(--ease), background-color .28s var(--ease);margin-inline:-8px;padding:11px 8px;text-decoration:none;display:block;position:relative}.fr-row:first-child{border-top:0}.fr-rows:hover .fr-row:not(:hover),.fr-rows:focus-within .fr-row:not(:focus-within){opacity:.55}.fr-rows .fr-row:hover,.fr-rows .fr-row:focus-visible{background-color:#c9a34e14}.fr-k{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:.56rem;font-weight:700;display:block}.fr-v{font-family:var(--serif);color:var(--navy);margin-top:2px;font-size:.94rem;font-weight:600;line-height:1.2;display:block}.fr-p{color:var(--ink-soft);margin-top:3px;font-size:10.8px;line-height:1.45;display:block}.fr-go{letter-spacing:.06em;color:var(--gold-deep);margin-top:5px;font-size:9.8px;font-weight:700;display:block}.fr-go:after{content:"";vertical-align:middle;width:4px;height:4px;transition:transform .3s var(--ease-lux);border-top:1.2px solid;border-right:1.2px solid;margin-left:.5em;display:inline-block;position:relative;top:-1px;transform:rotate(45deg)}.fr-row:hover .fr-go:after,.fr-row:focus-visible .fr-go:after{transform:translate(2px)rotate(45deg)}.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}.fr-row:hover .abbr,.fr-row:focus-visible .abbr{color:var(--gold);border-bottom-color:var(--gold)}@media (width<=1024px){.commitments-layout{grid-template-columns:1fr}.facts-rail{position:static}.fr-inner{max-width:420px;margin-inline:auto}}@media (width<=600px){.fr-inner{max-width:100%}.fr-v{font-size:1rem}.fr-p{font-size:12px;line-height:1.5}.fr-go{font-size:11px}}.mission-plate{width:40px;height:40px;color:var(--c,var(--gold));opacity:.92;background:0 0;border:1px solid;border-radius:2px;place-items:center;display:grid}.mission-plate .sym{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;shape-rendering:geometricprecision;width:23px;height:23px;transition:transform .34s var(--ease-lux);display:block}.mission:hover .mission-plate,.mission.tl-on .mission-plate{transform:none}.mission:hover .mission-plate .sym{transform:rotate(-2deg)}@media (width<=600px){.mission-plate{width:36px;height:36px}.mission-plate .sym{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.mission:hover .mission-plate .sym{transition:none;transform:none}}.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}.mc-amb,.mc-bloom{z-index:-1;pointer-events:none;opacity:0;position:absolute}.mc-amb{inset:-45%}.mc-bloom{inset:-25%}.mission-cta.in .mc-amb{opacity:1;transition:opacity 1.6s var(--ease-lux)}.mission-cta.in .mc-bloom{opacity:1;transition:opacity 1.8s var(--ease-lux)}.mc-amb:after{content:"";background:radial-gradient(48% 62% at 50% 50%, #2f537f 0%, #2f537fe0 28%, #2f537f4d 54%, transparent 74%), radial-gradient(52% 66% at 50% 50%, var(--navy-deep) 0%, #0a1728e6 30%, #0a172859 58%, transparent 76%);filter:blur(13px);background-position:22% 26%,80% 76%;background-size:200% 200%,200% 200%;animation:20s ease-in-out infinite mc-merge;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0,#000 62%);mask-image:radial-gradient(circle,#0000 0,#000 62%)}.mc-bloom:after{content:"";filter:blur(9px);background:radial-gradient(circle at 50% 48%,#2f537ff2,#2f537f66 45%,#0000 70%);animation:24s ease-in-out infinite mc-breathe;position:absolute;inset:0}.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)}}@media (prefers-reduced-motion:reduce){.mc-amb:after,.mc-bloom:after{animation:none}.mc-bloom:after{opacity:.72;transform:scale(1)}}.mc-inner{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;min-height:168px;display:flex;position:relative}.mc-kicker{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);margin:0 0 8px;font-size:.6rem;font-weight:700}.mc-title{font-family:var(--serif);color:#fff;margin:0 0 8px;font-size:1.32rem;font-weight:600;line-height:1.18}.mc-line{color:#fffc;margin:0 0 16px;font-size:.86rem;line-height:1.55}.mc-primary{color:#fff;font-family:var(--sans);letter-spacing:.02em;transition:color .24s var(--ease);background:0 0;border-radius:0;align-self:flex-start;align-items:center;gap:.5em;padding:.1em 0 .34em;font-size:.92rem;font-weight:600;display:inline-flex;position:relative}.mc-primary:hover,.mc-primary:focus-visible{color:#fff}.mc-primary:before{content:"";background:#c9a34e57;height:1px;position:absolute;bottom:0;left:0;right:0}.mc-primary:after{content:"";background:var(--gold-bright);transform-origin:100%;height:1px;transition:transform .42s var(--ease-lux);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mc-primary:hover:after,.mc-primary:focus-visible:after{transform-origin:0;transform:scaleX(1)}.mc-primary .ti{color:var(--gold-bright);transition:transform .3s var(--ease-lux);font-size:1.02em}.mc-primary:hover .ti,.mc-primary:focus-visible .ti{transform:translate(3px)}.mc-rule{background:#fff3;height:1px;margin:18px 0 14px;display:block}.mc-doc{color:#fffc;transition:color .24s var(--ease);align-items:center;gap:.7em;display:flex}.mc-doc:hover{color:#fff}.mc-doc-ico{flex:none;width:19px;height:24px;display:block}.mc-doc-ico svg{fill:none;width:100%;height:100%;stroke:var(--gold);stroke-width:1.4px;stroke-linecap:butt;stroke-linejoin:miter;shape-rendering:geometricprecision;display:block}.mc-doc-ico .rule{stroke:#c9a34e8c}.mc-doc-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mc-doc-t{font-family:var(--serif);font-size:1rem;font-weight:600;line-height:1.15}.mc-doc-m{letter-spacing:.11em;text-transform:uppercase;color:var(--gold-bright);font-size:.6rem;font-weight:700}.mc-doc .ti-download{color:var(--gold-bright);margin-left:auto;font-size:1.05em}@media (prefers-reduced-motion:reduce){.mc-primary:after,.mc-primary .ti{transition:none}.mc-primary:hover .ti,.mc-primary:focus-visible .ti{transform:none}}.hero .btn-sweep>span:after{transform-origin:100%}.hero .btn-sweep:hover>span:after,.hero .btn-sweep:focus-visible>span:after{transform-origin:0}.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}@media (width<=720px){body.home .hero{min-height:100svh}}.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){body.home .hero{--lffo-hdr:75px;--hero-clear:clamp(34px, 7vh, 96px);min-height:100dvh;padding-block:calc(var(--lffo-hdr) + var(--hero-clear)) clamp(20px, 4vh, 62px);align-items:center;display:flex}body.home .hero .hero-inner{width:100%;margin-block:0}.hm-word-1{font-size:min(10.6vw,7rem,13.6vh)}.hm-word-2{font-size:min(6.7vw,4.05rem,7.9vh)}.hero-cascade{font-size:clamp(1.85rem,min(2.5vw,4.9vh),2.5rem)}.hm-word-1{margin-right:-.02em}.hm-word-2{margin-right:-.06em}.hero-monument{margin-block:0 clamp(7px,1.2vh,18px)}.hero-monument:after{margin-top:clamp(11px,1.9vh,28px)}.hero-eyebrow{margin-top:clamp(11px,2vh,26px)}.hero-cascade{margin-block:clamp(13px,2.6vh,34px) clamp(16px,3.2vh,42px)}.hero-countries{margin-top:clamp(17px,3.6vh,46px)}}@media (width>=721px) and (width<=1080px){.hm-word-1{margin-right:-.006em}.hm-word-2{margin-right:-.05em}}@media (width<=1080px){body.home .hero{padding-top:calc(75px + clamp(22px,3.4vh,48px))}}@media (width>=721px) and (width<=1080px){body.home .hero{min-height:100dvh}}.hero-countries[data-marquee] .hc-c{padding-right:clamp(24px,2.1vw,40px)}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)}.hero-eyebrow{margin-top:clamp(9px,1.5vh,20px)}.hero-cascade{margin-block:clamp(13px,2.6vh,34px) clamp(22px,4.4vh,56px)}.hero-countries{margin-top:clamp(23px,4.8vh,58px)}body.home .hero{padding-bottom:clamp(14px,2.6vh,40px)}}@media (width<=720px){.hero-actions{margin-top:clamp(16px,3vh,30px)}.hero-countries{margin-top:clamp(44px,7vh,68px)}}@media (width>=1081px){.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}}@media (width>=1081px){body.home .hero{align-items:stretch}body.home .hero .hero-inner{min-height:calc(100vh - var(--lffo-hdr) - var(--hero-clear) - clamp(14px, 2.6vh, 40px));min-height:calc(100svh - var(--lffo-hdr) - var(--hero-clear) - clamp(14px, 2.6vh, 40px));min-height:calc(100dvh - var(--lffo-hdr) - var(--hero-clear) - clamp(14px, 2.6vh, 40px));flex-direction:column;justify-content:flex-start;align-items:center;margin-block:0;display:flex}.hero-eyebrow{margin-top:clamp(9px,1.5vh,20px);margin-bottom:clamp(14px,2.8vh,36px)}.hero-cascade{margin-top:auto;margin-bottom:clamp(14px,2.2vh,22px)}.hero-conviction{margin-top:0;margin-bottom:clamp(20px,3.4vh,34px)}.hero-actions{margin-top:0;margin-bottom:clamp(23px,4.8vh,58px)}.hero-countries{margin-top:auto}}@media (width<=720px){body.home .hero{align-items:stretch}body.home .hero .hero-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:calc(100svh - 75px - clamp(22px,3.4vh,48px) - clamp(34px,4.4vh,88px));margin-block:0;display:flex}.hero-eyebrow{margin-bottom:clamp(12px,2.2vh,24px)}.hero-cascade{margin-top:auto;margin-bottom:clamp(12px,2vh,18px)}.hero-conviction{margin-top:0;margin-bottom:clamp(18px,3vh,30px)}.hero-actions{margin-top:0;margin-bottom:clamp(26px,4.6vh,48px)}.hero-countries{margin-top:auto}}.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}}.k-tag{background-color:var(--lffo-navy,#0f2038);color:#eef3fa;letter-spacing:.085em;background-image:radial-gradient(78% 90%,#2e537df2 0%,#2e537d00 66%),radial-gradient(64% 80%,#172d4cb3 0%,#172d4c00 62%);background-repeat:no-repeat;background-size:190% 190%,220% 220%;border:0;animation:13s cubic-bezier(.45,0,.55,1) infinite lffoPlateTide;box-shadow:inset 0 0 0 1px #78a0d238}.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))}@media (prefers-reduced-motion:reduce){.k-tag{animation:none}}.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}}@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-ember: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-ember{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-ember:not(.is-join):hover{animation:6s cubic-bezier(.45,0,.55,1) infinite lffoGoldKeyline}.btn.btn-line.btn-plate:hover,.btn.btn-line.btn-plate:focus-visible,.btn.btn-line.btn-ember:hover{animation:6s cubic-bezier(.45,0,.55,1) infinite lffoBlueAmbient}}@media (prefers-reduced-motion:reduce){.btn.btn-gold.btn-plate,.btn.btn-gold.btn-ember,.btn.btn-line.btn-plate,.btn.btn-line.btn-ember{animation:none!important}}.btn-sweep>span:after{transform-origin:50%;opacity:0;transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .34s cubic-bezier(.4,0,.2,1)}.btn-sweep:hover>span:after,.btn-sweep:focus-visible>span:after{transform-origin:0;opacity:.55;transform:scaleX(1)}.btn-sweep:active>span:after{opacity:.9}@media (prefers-reduced-motion:reduce){.btn-sweep>span:after{transition:none}}.hero .btn.btn-gold,.hero .btn.btn-line,.hero .btn.btn-navy,.lit-navy .btn.btn-gold,.lit-navy .btn.btn-line,.lit-navy .btn.btn-navy,.page-hero .btn.btn-gold,.page-hero .btn.btn-line,.page-hero .btn.btn-navy{box-shadow:none;background-color:#0000;background-image:none}.hero .btn.btn-gold:not(.is-join),.lit-navy .btn.btn-gold:not(.is-join),.page-hero .btn.btn-gold:not(.is-join){color:var(--gold-bright,#dcb763);border-color:#c9a34e9e}.hero .btn.btn-gold:not(.is-join):hover,.hero .btn.btn-gold:not(.is-join):focus-visible,.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)}.hero .btn.btn-line,.hero .btn.btn-navy,.lit-navy .btn.btn-line,.lit-navy .btn.btn-navy,.page-hero .btn.btn-line,.page-hero .btn.btn-navy{color:var(--ink-navy,#eef3fb);border-color:#e2ebf757}.hero .btn.btn-line:hover,.hero .btn.btn-navy:hover,.lit-navy .btn.btn-line:hover,.lit-navy .btn.btn-navy:hover,.page-hero .btn.btn-line:hover,.page-hero .btn.btn-navy:hover,.hero .btn.btn-line:focus-visible,.hero .btn.btn-navy:focus-visible,.lit-navy .btn.btn-line:focus-visible,.lit-navy .btn.btn-navy:focus-visible,.page-hero .btn.btn-line:focus-visible,.page-hero .btn.btn-navy:focus-visible{color:var(--gold-bright,#dcb763);border-color:#c9a34ea8}.hero .btn-plate,.lit-navy .btn-plate,.page-hero .btn-plate{--ledge:var(--gold-bright,#dcb763)}.hero .btn.btn-gold.btn-plate:hover,.hero .btn.btn-line.btn-plate:hover,.hero .btn.btn-navy.btn-plate:hover,.lit-navy .btn.btn-gold.btn-plate:hover,.lit-navy .btn.btn-line.btn-plate:hover,.lit-navy .btn.btn-navy.btn-plate:hover,.page-hero .btn.btn-gold.btn-plate:hover,.page-hero .btn.btn-line.btn-plate:hover,.page-hero .btn.btn-navy.btn-plate:hover,.hero .btn.btn-gold.btn-plate:focus-visible,.lit-navy .btn.btn-line.btn-plate:focus-visible,.page-hero .btn.btn-gold.btn-plate:focus-visible{box-shadow:0 2px 0 var(--ledge,#dcb763)}.hero .btn.btn-gold.btn-ember:hover,.hero .btn.btn-line.btn-ember:hover,.hero .btn.btn-navy.btn-ember:hover,.lit-navy .btn.btn-gold.btn-ember:hover,.lit-navy .btn.btn-line.btn-ember:hover,.lit-navy .btn.btn-navy.btn-ember:hover,.page-hero .btn.btn-gold.btn-ember:hover,.page-hero .btn.btn-line.btn-ember:hover,.page-hero .btn.btn-navy.btn-ember:hover,.lit-navy .btn.btn-line.btn-ember:focus-visible{box-shadow:0 0 0 1px var(--gold-bright,#dcb763), 0 0 10px #dcb76380}.hero .btn.btn-line,.hero .btn.btn-navy,.lit-navy .btn.btn-line,.lit-navy .btn.btn-navy,.page-hero .btn.btn-line,.page-hero .btn.btn-navy{animation:none!important}.hero .btn.btn-gold:not(.is-join):after,.hero .btn.btn-line:after,.hero .btn.btn-navy:after,.lit-navy .btn.btn-gold:not(.is-join):after,.lit-navy .btn.btn-line:after,.lit-navy .btn.btn-navy:after,.page-hero .btn.btn-gold:not(.is-join):after,.page-hero .btn.btn-line: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)}.hero .btn.btn-gold:not(.is-join):hover:after,.hero .btn.btn-line:hover:after,.hero .btn.btn-navy:hover:after,.lit-navy .btn.btn-gold:not(.is-join):hover:after,.lit-navy .btn.btn-line:hover:after,.lit-navy .btn.btn-navy:hover:after,.page-hero .btn.btn-gold:not(.is-join):hover:after,.page-hero .btn.btn-line:hover:after,.page-hero .btn.btn-navy:hover:after,.hero .btn.btn-gold:not(.is-join):focus-visible: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){.hero .btn:after,.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}.hero{position:relative}.hero:after{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(56% 118%,#2f537f66 0%,#2f537f00 62%),radial-gradient(50% 106%,#2f537f42 0%,#2f537f00 60%);background-position:22% 44%,78% 58%;background-repeat:no-repeat;background-size:210% 210%,240% 240%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:52s cubic-bezier(.45,0,.55,1) infinite lffoNavyTide;position:absolute;inset:0}.hero>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.lit-navy,.page-hero,.hero:after{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"}@media (prefers-reduced-motion:reduce){.lf-opt.is-gated .lf-lb:after{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}}#president .pp-frame{isolation:isolate;position:relative}#president .pp-frame:before{content:"";z-index:0;background-color:var(--lffo-navy,#0f2038);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='.26'/%3E%3C/svg%3E"),radial-gradient(120% 130% at 16% 6%,#2e537dcc 0%,#2e537d00 62%),radial-gradient(115% 130% at 90% 94%,#112c54e6 0%,#112c5400 58%);background-repeat:repeat,no-repeat,no-repeat;background-size:180px 180px,190% 190%,200% 200%;position:absolute;inset:7% 12% -5% -6%;overflow:hidden;box-shadow:0 18px 44px -22px #0f203880}#president .pp-portrait,#president .pp-frame>picture{z-index:2;position:relative}#president .pp-frame:before{border-left:1px solid #c9a34e80}@media (width<=900px){#president .pp-frame:before{left:-4%;right:8%}#president .pp-frame:after{width:60%}}@media (prefers-reduced-motion:reduce){#president .pp-frame:after{animation:none!important}}.tier.tier-dim{opacity:.34;filter:saturate(.55);transition:opacity .4s,filter .4s}#president .pp-frame{isolation:isolate;padding:0 0 26px 26px;position:relative}#president .pp-frame:before{content:"";z-index:0;background-color:var(--lffo-navy,#0f2038);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='.26'/%3E%3C/svg%3E"),radial-gradient(120% 130% at 16% 6%,#2e537dd9 0%,#2e537d00 62%),radial-gradient(115% 130% at 90% 94%,#112c54e6 0%,#112c5400 58%);background-repeat:repeat,no-repeat,no-repeat;background-size:180px 180px,190% 190%,200% 200%;border:0;border-left:1px solid #c9a34e8c;position:absolute;inset:52px 46px 0 0;overflow:hidden}#president .pp-frame:after{content:"";z-index:0;pointer-events:none;filter:blur(22px);will-change:transform;background:radial-gradient(closest-side,#3a6bd680 0%,#3a6bd62e 46%,#3a6bd600 100%);border-radius:50%;width:44%;height:90%;animation:30s ease-in-out infinite lffoBandDrift;position:absolute;top:40%;left:-6%}#president .pp-frame>picture,#president .pp-portrait{z-index:2;background:#fbfaf6;display:block;position:relative;box-shadow:0 0 0 1px #0f20381a,0 22px 44px -26px #0f20388c}#president .pp-frame img{width:100%;height:auto;display:block}@media (width<=900px){#president .pp-frame{padding:0 0 18px 18px}#president .pp-frame:before{top:40px;right:30px}#president .pp-frame:after{width:62%}}@media (prefers-reduced-motion:reduce){#president .pp-frame:after{animation:none!important}}@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}}#president .pp-frame{--pp-offset:clamp(18px, 2.4vw, 32px);isolation:isolate;padding:0 0 var(--pp-offset) var(--pp-offset);position:relative}#president .pp-frame:before{left:0;right:var(--pp-offset);top:var(--pp-offset);border-radius:inherit;border-left:0;bottom:0;box-shadow:inset 1px 0 #c9a34e73,inset 0 -1px #c9a34e73}#president .pp-frame>picture,#president .pp-portrait,#president .pp-frame:before{border-radius:2px}@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}}#president .pp-frame:before{right:0}.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}#president .pp-frame{--pp-offset:clamp(16px, 2vw, 26px);padding:0 0 var(--pp-offset) var(--pp-offset)}#president .pp-frame:before{box-shadow:none;border-radius:0;inset:0}#president .pp-frame>picture,#president .pp-portrait{border-radius:0;box-shadow:0 0 0 1px #0f203824}#president .pp-frame:after{width:42%;height:96%;top:26%;left:-6%}@media (width<=900px){#president .pp-frame{--pp-offset:14px}#president .pp-frame:after{width:66%}}@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.on-dark,.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}#president .pp-frame{--pp-arch:46% 46% 0 0 / 30% 30% 0 0;isolation:isolate;max-width:430px;margin-inline:auto;padding:0;position:relative}#president .pp-frame:before,#president .pp-frame:after{content:none}#president .pp-frame>picture,#president .pp-portrait{z-index:2;border-radius:var(--pp-arch);box-shadow:none;background:#fbfaf6;display:block;position:relative;overflow:hidden}#president .pp-frame img{border-radius:inherit;width:100%;height:auto;display:block}#president .pp-frame>picture:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;border:1px solid #c9a34e8c;position:absolute;inset:0}#president .pp-frame:after{display:block}#president .pp-frame>picture{margin-bottom:18px}#president .pp-frame>picture+*{margin-top:0}@media (width<=900px){#president .pp-frame{max-width:340px}}@media (width<=720px){#president .pp-frame{max-width:280px}#president .pp-frame>picture{margin-bottom:14px}}body.home #president .pp-frame{--pp-arch:0;max-width:none;margin-inline:0;padding:0}body.home #president .pp-frame>picture,body.home #president .pp-portrait{box-shadow:none;background:0 0;border-radius:0;margin-bottom:0;overflow:visible}body.home #president .pp-frame>picture:after{content:none}body.home #president .pp-frame img{border-radius: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}body.home #president .pp-frame{border-radius:var(--radius-lg,10px)!important;background:linear-gradient(#142c5000 52%,#142c5057 100%),linear-gradient(150deg,#efe8da 0%,#e4ddcc 100%)!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #c9a34e6b,0 2px 6px #0a172829,0 30px 66px -22px #06102099!important}@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%}}@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)}}.link-cta.btn-sweep{background:0 0;border-color:#0000}.link-cta.btn-sweep>span{display:inline-block;position:relative}.link-cta.btn-sweep>span:after{content:"";opacity:.55;transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.link-cta.btn-sweep:hover>span:after,.link-cta.btn-sweep:focus-visible>span:after{transform:scaleX(1)}.site-header:after{content:none!important}body:not(.home) #president .pp-frame{--pp-arch:2px!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}body.home .btn-member.btn-line:after{z-index:1;pointer-events:none;opacity:0;width:26%;position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-220%)skew(-11deg);content:""!important;transition:transform 1.02s var(--ease-lux,cubic-bezier(.22,1,.36,1)), opacity .42s ease!important;background:linear-gradient(100deg,#fff0 0%,#ffffff80 50%,#fff0 100%)!important;display:block!important}body.home .btn-member.btn-line:hover:after,body.home .btn-member.btn-line:focus-visible:after{opacity:1!important;transform:translate(560%)skew(-11deg)!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}}body.home .join-tiers .jt{border:1px solid var(--line)!important;border-top:3px solid var(--gold,#c9a34e)!important;box-shadow:0 2px 4px #0a17280f,0 14px 30px -18px #0f20384d!important}body.home .join-tiers .jt-head{background:linear-gradient(163deg,#16305a 0%,#0f2038 100%)!important;border-bottom:1px solid #c9a34e47!important}body.home .join-tiers .jt[data-tier-kind=partner] .jt-head{background:linear-gradient(163deg,#7a5238 0%,#5c3d29 100%)!important}body.home .join-tiers .jt-price{color:var(--gold-bright,#dcb763)!important}body.home .join-tiers .jt:hover{border-color:var(--gold,#c9a34e)!important;box-shadow:0 2px 4px #0a172812,0 20px 40px -18px #0f203866!important}body.home .btn-member.btn-line{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff6b!important;box-shadow:0 2px 12px #060e1a33,inset 0 1px #ffffff38,0 0 18px #ffffff1a!important}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){body.home .btn-member.btn-line{backdrop-filter:blur(9px)saturate(1.15);background:#ffffff14!important}}body.home .btn-member.btn-line:hover,body.home .btn-member.btn-line:focus-visible{color:#fff!important;background:#ffffff2b!important;border-color:#ffffffad!important;box-shadow:0 4px 18px #060e1a3d,inset 0 1px #ffffff4d,0 0 24px #ffffff2e!important}body.home .link-cta.on-navy{font-family:var(--serif,"EB Garamond", Georgia, serif)!important;letter-spacing:0!important;font-size:1.06rem!important;font-style:italic!important;font-weight:500!important}body.home .link-cta.on-navy:hover,body.home .link-cta.on-navy:focus-visible{color:#bcdcea!important}.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}}body.home .join-tiers .jt[data-tier-kind=serve] .jt-head{background-color:var(--ox-ground,#371618)!important;background-image:radial-gradient(120% 150%,#722f32db 0%,#722f3200 60%),radial-gradient(120% 150%,#8d3d406b 0%,#8d3d4000 64%),radial-gradient(90% 120%,#4a1e2099 0%,#4a1e2000 58%)!important;background-repeat:no-repeat!important;background-size:200% 200%,230% 230%,260% 260%!important;border-bottom:1px solid #c9a34e47!important}body.home .join-tiers .jt[data-tier-kind=serve] .jt-kind{color:var(--gold-soft,#f3ead4)!important}@media (width<=760px){.tier .btn{padding:.82em 1.2em!important;font-size:.86rem!important}body.home .join-tiers{gap:12px!important}body.home .join-tiers .jt-head{padding:13px 16px 11px!important}body.home .join-tiers .jt-name{font-size:1.02rem!important}body.home .join-tiers .jt-price{font-size:1.55rem!important}body.home .join-tiers .jt-body{padding:12px 16px 15px!important}body.home .join-tiers .jt-for{font-size:.82rem!important}}.knowledge-grid{gap:22px}.k-card{background:var(--surface,#fff);border:1px solid var(--line,#e7dfcd);border-radius:7px;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s cubic-bezier(.2,.7,.2,1),border-color .5s;box-shadow:0 1px #0f203808,0 20px 44px -32px #0f203857}.k-card:before{content:"";z-index:2;background:linear-gradient(90deg,#c9a34e00 0%,#c9a34e8c 22% 78%,#c9a34e00 100%);height:2px;position:absolute;top:0;left:0;right:0}.k-card:hover{border-color:var(--gold-soft,#f3ead4);transform:translateY(-6px);box-shadow:0 1px #0f20380d,0 34px 66px -34px #0f203880}.k-card .k-tag{background-color:var(--navy,#0f2038);background-blend-mode:overlay, normal;color:var(--gold-bright,#dcb763);letter-spacing:.2em;text-transform:uppercase;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='.4'/%3E%3C/svg%3E"),linear-gradient(135deg,#16294a 0%,#0c1c33 100%);background-size:150px 150px,100% 100%;border:1px solid #c9a34e4d;border-radius:3px;align-self:flex-start;align-items:center;margin:22px 22px 0;padding:.55em 1.05em;font-size:.62rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 6px 16px -12px #0f203899}.k-card .k-cat{color:var(--gold-deep,#a07c33);letter-spacing:.14em;text-transform:uppercase;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.k-card .k-cat:before{content:"";background:linear-gradient(90deg,var(--gold,#c9a34e), #c9a34e33);width:20px;height:1px;margin-right:.65em}.k-card .k-body{padding:18px 24px 26px}.k-card .k-body h3{font-family:var(--serif,"EB Garamond", Georgia, serif);letter-spacing:0;color:var(--ink,#1b2430);margin:11px 0 10px;font-size:1.42rem;font-style:normal;font-weight:500;line-height:1.22}.k-card .k-body p{color:var(--ink-soft,#55627a);font-size:.93rem;line-height:1.62}.k-card .k-foot{letter-spacing:.02em;margin-top:18px}.k-card.k-training,.k-card:has(.k-stretch[href$=\#training]){background-color:var(--navy,#0f2038);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='.3'/%3E%3C/svg%3E"),radial-gradient(120% 130% at 18% 4%,#2e537dbf 0%,#2e537d00 60%),radial-gradient(115% 130% at 88% 96%,#112c54e6 0%,#112c5400 58%);background-position:0 0,14% 46%,86% 54%;background-repeat:repeat,no-repeat,no-repeat;background-size:180px 180px,190% 190%,200% 200%;border-color:#c9a34e57}.k-card.k-training:hover,.k-card:has(.k-stretch[href$=\#training]):hover{border-color:#c9a34e99;box-shadow:0 1px #0003,0 34px 66px -32px #0000008c}.k-card.k-training .k-tag,.k-card:has(.k-stretch[href$=\#training]) .k-tag{background:linear-gradient(135deg, var(--gold-bright,#dcb763) 0%, var(--gold-deep,#a07c33) 100%);color:var(--navy,#0f2038);border-color:#c9a34e80;box-shadow:inset 0 1px #ffffff47,0 8px 18px -12px #0000008c}.k-card.k-training .k-tag:after,.k-card:has(.k-stretch[href$=\#training]) .k-tag:after{content:"Members only";letter-spacing:.16em;opacity:.85;border-left:1px solid #0f203859;margin-left:.75em;padding-left:.75em;font-size:.92em}.k-card.k-training .k-cat,.k-card:has(.k-stretch[href$=\#training]) .k-cat{color:var(--gold-bright,#dcb763)}.k-card.k-training .k-cat:before,.k-card:has(.k-stretch[href$=\#training]) .k-cat:before{background:linear-gradient(90deg,var(--gold-bright,#dcb763), #dcb76333)}.k-card.k-training .k-body h3,.k-card:has(.k-stretch[href$=\#training]) .k-body h3{color:#fbf8f0}.k-card.k-training .k-body p,.k-card:has(.k-stretch[href$=\#training]) .k-body p{color:#eeeee8db}.k-card.k-training .k-foot,.k-card:has(.k-stretch[href$=\#training]) .k-foot{color:#e9dec5b8}.k-card.k-training .k-foot i,.k-card:has(.k-stretch[href$=\#training]) .k-foot i{color:var(--gold-bright,#dcb763)}.k-card.k-training:focus-within,.k-card:has(.k-stretch[href$=\#training]):focus-within{outline-color:var(--gold-bright,#dcb763)}@media (width<=760px){.knowledge-grid{gap:16px}.k-card .k-tag{margin:18px 18px 0}.k-card .k-body{padding:16px 20px 22px}.k-card .k-body h3{font-size:1.3rem}}body.home .join-tiers .jt{position:relative;border-top:0!important}body.home .join-tiers .jt:before{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#c9a34e00 0%,#c9a34ea6 18%,#dcb763f2 50%,#c9a34ea6 82%,#c9a34e00 100%);height:2px;position:absolute;top:0;left:0;right:0}.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}@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}}.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}}@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 .lib-rail{padding-bottom:4px}}#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}}#past .lb-back .lb-title{font-size:1.02rem;line-height:1.12}#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 (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-back .lb-title{font-size:1.02rem;line-height:1.14}}@media (width<=720px){.lib-bar{align-items:stretch;gap:10px}@keyframes lffoGateSheenM{0%{background-position:190% 0,0 0}55%{background-position:-90% 0,0 0}to{background-position:-90% 0,0 0}}}@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)}}@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%)}}@media (width<=640px){#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 .eyebrow{word-spacing:-.1em}.lb-row{border-radius:var(--radius-lg,10px)!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}.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}}#president .pp-frame{background-image:none!important}#president .pp-frame>picture,#president .pp-portrait{max-width:430px;margin-inline:auto}#president .pp-frame img{width:100%;max-width:430px;height:auto;margin-inline:auto}body.home #president .pp-frame{max-width:430px;margin-inline:auto}body.home #president .pp-frame:after{content:"";z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(62% 100% at 50% 0,#c9a34e4d,#c9a34e00 72%);height:30px;position:absolute;bottom:-10px;left:8%;right:8%}.cal-card{border-radius:12px;overflow:hidden}.cal-card .cal-field,.cal-card .cal-fibre,.cal-card .cal-sheen,.cal-card .cal-veil,.cal-card .cal-body{border-radius:inherit}body.home #president .pp-frame:after{content:none}@media (width>=601px) and (width<=1024px){.commitments-layout .fr-inner{max-width:none!important;margin-inline:0!important}.president-photo .pp-frame{margin-left:12px!important;margin-right:auto!important}}@media (width>=601px) and (width<=1024px) and (orientation:portrait){body.home .hero{justify-content:center!important;min-height:80vh!important;padding-top:96px!important;padding-bottom:64px!important}}.section-divider,.section-divider.on-dark,.section-divider.to-dark,.section-divider[data-sd-i]{z-index:6!important;margin-top:-28px!important;margin-bottom:-28px!important}.cal-card.is-members{box-shadow:0 4px 9px #0a172814,0 18px 44px #0a172826!important}.cal-card .cal-field{-webkit-clip-path:inset(49px round 8px);clip-path:inset(49px round 8px);transform:none!important}@media (width>=601px) and (width<=960px){.president-grid{grid-template-columns:.82fr 1.18fr!important;align-items:center!important;gap:clamp(24px,4vw,40px)!important}.president-grid .pp-frame{max-width:none!important}}@media (width>=601px) and (width<=1024px){.president-photo .pp-frame{margin-left:0!important;margin-right:0!important}}.cal-card .cal-locked{order:2}.cal-card .cal-join{opacity:.82;order:3;margin-top:12px;font-size:.8rem}.cal-card .cal-join:hover,.cal-card .cal-join:focus-visible{opacity:1}body.lffo-member .cal-card .cal-join{display:none}.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:not(.mission-cta) .mission-plate{width:176px;height:176px;color:var(--c);pointer-events:none;z-index:0;background:0 0;border-radius:0;margin:0;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-34px;right:-30px;-webkit-mask-image:radial-gradient(115% 115% at 100% 100%,#000 18%,#00000073 52%,#0000 84%);mask-image:radial-gradient(115% 115% at 100% 100%,#000 18%,#00000073 52%,#0000 84%)}.missions-branch .mission:not(.mission-cta) .mission-plate .sym{stroke-width:.28px;opacity:.24;width:176px;height:176px}.missions-branch .mission:not(.mission-cta):hover .mission-plate{transform:translate(-5px,-5px)}.missions-branch .mission:not(.mission-cta):hover .mission-plate .sym{transform:none}.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) .mission-node{opacity:1;width:auto;height:auto;font-family:var(--sans);letter-spacing:.16em;color:color-mix(in srgb, var(--c) 55%, #6b7887);background:0 0;border-radius:0;font-size:.72rem;font-weight:600;position:absolute;top:28px;left:auto;right:26px;transform:none}.missions-branch .mission:not(.mission-cta) .mission-node:before{content:counter(mission, decimal-leading-zero)}.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}}#seminars .link-cta.on-navy>span{display:inline-block;position:relative}#seminars .link-cta.on-navy>span:before{content:"";background:#d6eef742;height:1px;position:absolute;bottom:-4px;left:0;right:0}#seminars .link-cta.on-navy>span:after{transform-origin:100%;background:linear-gradient(90deg,#ecf7fdf2 0%,#b2ddeeb3 32%,#7cc6e266 66%,#7cc6e200 100%);border-radius:2px;width:auto;height:1.5px;transition:transform .46s cubic-bezier(.22,1,.36,1);bottom:-4px;left:0;right:0;transform:scaleX(0)}#seminars .link-cta.on-navy:hover>span:after,#seminars .link-cta.on-navy:focus-visible>span:after{transform-origin:0;transform:scaleX(1)}#seminars .link-cta.on-navy:hover,#seminars .link-cta.on-navy:focus-visible{color:#d8eef8}#seminars .link-cta.on-navy i{color:var(--gold-bright)}@media (prefers-reduced-motion:reduce){#seminars .link-cta.on-navy>span:after{transition:none}}@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}}.hm-word{will-change:background-position;background-position:142% 0;background-image:linear-gradient(100deg,#dcb76300 30%,#ecd19657 42%,#f7e4b4eb 50%,#ecd19657 58%,#dcb76300 70%)!important;background-repeat:no-repeat!important;background-size:250% 100%!important;animation-name:hmSweep!important;animation-duration:7s!important;animation-timing-function:cubic-bezier(.45,.02,.55,.98)!important;animation-iteration-count:infinite!important;animation-direction:normal!important;animation-delay:.95s!important;animation-fill-mode:backwards!important}@media (width<=720px){.hm-word{animation-duration:6.2s!important;animation-delay:.85s!important}.hm-word-2{animation-duration:6.2s,3.1s!important;animation-delay:1.7s,1.7s!important}}@media (prefers-reduced-motion:reduce){.hm-word,.hm-word-2{animation:none!important}}.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)}}body.home #president .pp-frame{isolation:auto}body.home #president .pp-frame:before{content:"";z-index:-1;border-radius:inherit;filter:blur(26px);opacity:.82;pointer-events:none;background:radial-gradient(48% 46% at 28% 26%,#c9a34e9e,#c9a34e00 70%),radial-gradient(46% 44% at 76% 70%,#4a9dc075,#4a9dc000 72%);animation:19s ease-in-out infinite alternate ppWander;position:absolute;inset:-26px}body.home #president .pp-frame{background:linear-gradient(#c9a34e00 52%,#c9a34e1f 82%,#c9a34e38 100%),linear-gradient(150deg,#fbf7ef 0%,#f1ead9 100%)!important;box-shadow:inset 0 0 0 1px #c9a34e9e,0 2px 8px #0a17281a,0 24px 58px -30px #06102066!important}@media (prefers-reduced-motion:reduce){body.home #president .pp-frame:before{animation:none}}.lb-row,.tier{--radius-lg:3px;border-radius:3px!important}.tier:after,.tier.fx:after{border-radius:2px!important}.cal-card{border-radius:3px!important}.cal-card .cal-field{-webkit-clip-path:inset(49px round 2px);clip-path:inset(49px round 2px)}.mission,.k-card,.kh-card,.country-card{border-radius:3px!important}body.home #president .pp-frame:before{content:none!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}}body.home #president .pp-frame{animation:19s ease-in-out infinite alternate ppGlow;background:linear-gradient(#c9a34e00 52%,#c9a34e1c 82%,#c9a34e33 100%),linear-gradient(150deg,#fdfaf4 0%,#f3ecdd 100%)!important}@media (prefers-reduced-motion:reduce){body.home #president .pp-frame{animation:none;box-shadow:inset 0 0 0 1px #c9a34e9e,0 0 52px -6px #c9a34e57,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)}}@media (prefers-reduced-motion:reduce){.rn.hub .hub-logo path{animation:none}}@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}.rn.hub .hub-logo path{animation:none;filter:drop-shadow(0 1px 2px #040a146b)!important}.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}.hm-word{background-position:142% 0;animation-duration:9s!important;animation-timing-function:cubic-bezier(.36,.05,.28,1)!important;animation-delay:.9s!important}.hm-word-2{animation-duration:9s,9s!important;animation-timing-function:cubic-bezier(.36,.05,.28,1),ease-in-out!important;animation-delay:1.9s,1.9s!important}.hm-sparkles>i{animation-duration:9s!important}.hm-sparkles>i:first-child{animation-delay:0s!important}.hm-sparkles>i:nth-child(2){animation-delay:.26s!important}.hm-sparkles>i:nth-child(3){animation-delay:.52s!important}.hm-sparkles>i:nth-child(4){animation-delay:.13s!important}.hm-sparkles>i:nth-child(5){animation-delay:.39s!important}@media (prefers-reduced-motion:reduce){.hm-word,.hm-word-2{background-position:50% 0!important;animation: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}.hm-word{animation-duration:12s!important;animation-delay:1.6s!important}.hm-word-2{animation-duration:12s,6s!important;animation-delay:3.1s,3.1s!important}@media (hover:hover) and (pointer:fine){.btn.btn-navy.btn-plate:hover,.btn.btn-navy.btn-plate:focus-visible,.btn.btn-navy.btn-ember:hover,.btn.btn-gold.btn-plate:not(.is-join):hover,.btn.btn-gold.btn-plate:not(.is-join):focus-visible,.btn.btn-gold.btn-ember:not(.is-join):hover,.btn.btn-line.btn-plate:hover,.btn.btn-line.btn-plate:focus-visible,.btn.btn-line.btn-ember: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}.k-tag{animation-duration:20s!important}body.home #president .pp-frame{animation-duration:32s!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,.k-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}.k-card.reveal,.event-card.reveal,.mission.reveal{transform:translateY(12px)scale(.992)}.k-card.reveal.in,.event-card.reveal.in,.mission.reveal.in{transform:none}@media (width<=720px){.reveal,.fx{transform:translateY(7px)}.k-card.reveal,.event-card.reveal,.mission.reveal{transform:translateY(8px)}.reveal.in,.fx.in,.k-card.reveal.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}}.roots-svg.hub-armed .rn.hub .hub-leaf{opacity:0;transform:scale(.34)rotate(-6deg)}@media (prefers-reduced-motion:reduce){.roots-svg.hub-armed .rn.hub .hub-leaf{opacity:1;transform:none}}.rn.hub .hub-leaf{transform-box:fill-box;transform-origin:50%;opacity:1;transform:none}@keyframes hmSweepOne{0%{background-position:150vw 0}to{background-position:-150vw 0}}.hm-word,.hm-word-2{will-change:background-position;background-position:150vw 0;background-image:linear-gradient(100deg,#dcb76300 44%,#ecd19657 48%,#f7e4b4eb 50%,#ecd19657 52%,#dcb76300 56%)!important;background-repeat:no-repeat!important;background-size:150vw 100%!important;animation-name:hmSweepOne!important;animation-duration:12s!important;animation-timing-function:cubic-bezier(.45,.02,.55,.98)!important;animation-iteration-count:infinite!important;animation-delay:1.6s!important;animation-fill-mode:backwards!important}@media (prefers-reduced-motion:reduce){.hm-word,.hm-word-2{animation:none!important}}@media (prefers-reduced-motion:reduce){.hm-word,.hm-word-2{animation:none!important}}.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}.k-card .k-foot.k-acts{z-index:3;flex-wrap:wrap;align-items:baseline;gap:0 .5em;line-height:1.55;display:flex;position:relative}.k-card .k-foot.k-acts>i{align-self:center;margin-right:.1em}.k-card .k-act{z-index:3;color:#2e537d;padding-bottom:3px;font-weight:500;text-decoration:none;transition:color .28s cubic-bezier(.22,1,.36,1);display:inline-block;position:relative}.k-card .k-act.k-act-lead{font-weight:600}.k-card .k-act:not(.k-act-lead){color:#55627a;font-size:.92em}.k-card .k-act:before,.k-card .k-act:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.k-card .k-act:after{transform-origin:100%;background:linear-gradient(90deg,#2e537d 0%,#3a6bd6 100%);transition:transform .42s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.k-card .k-act:hover:after,.k-card .k-act:focus-visible:after{transform-origin:0;transform:scaleX(1)}@media (width<=600px){.k-card .k-foot.k-acts{gap:0 .42em}.k-card .k-act:not(.k-act-lead){font-size:.88em}}@media (prefers-reduced-motion:reduce){.k-card .k-act:after{transition:none}}.hm-word,.hm-word-2{background-position:150vw 0;background-image:linear-gradient(90deg,#dcb76300 30%,#ecd19657 42%,#f7e4b4eb 50%,#ecd19657 58%,#dcb76300 70%)!important;background-repeat:no-repeat!important;background-size:150vw 100%!important;animation-name:hmSweepOne!important;animation-duration:18s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-delay:1.6s!important;animation-fill-mode:backwards!important}.hm-word-2{animation-name:hmSweepOne,hmShimmer!important;animation-duration:18s,5.5s!important;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:infinite,infinite!important;animation-delay:1.6s,1.6s!important;animation-fill-mode:backwards,both!important}@media (width<=720px){.hm-word{animation-duration:18s!important;animation-delay:1.6s!important}.hm-word-2{animation-duration:18s,5.5s!important;animation-delay:1.6s,1.6s!important}}@media (prefers-reduced-motion:reduce){.hm-word,.hm-word-2{animation:none!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")}.k-card .k-act{color:var(--navy,#0f2038);letter-spacing:.002em;font-size:1em;font-weight:600}.k-card .k-act:not(.k-act-lead){color:#33405a;font-size:.97em;font-weight:500}.k-card .k-act:before{background:#6b98d680}.k-card .k-act:hover,.k-card .k-act:focus-visible{color:var(--navy,#0f2038)}@keyframes hmTravel{0%{background-position:48vw 0}to{background-position:-72vw 0}}.hm-word,.hm-word-2{will-change:background-position;background-position:48vw 0;background-image:linear-gradient(90deg,#dcb76300 30%,#ecd19657 42%,#f7e4b4eb 50%,#ecd19657 58%,#dcb76300 70%)!important;background-repeat:no-repeat!important;background-size:92vw 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation-name:hmTravel,hmShimmer!important;animation-duration:15s,5.5s!important;animation-timing-function:linear,ease-in-out!important;animation-iteration-count:infinite,infinite!important;animation-delay:1.2s,1.2s!important;animation-fill-mode:backwards,both!important}@media (width<=720px){.hm-word,.hm-word-2{animation-duration:15s,5.5s!important;animation-delay:1.2s,1.2s!important}.hm-sparkles{display:block!important}.hm-sparkles>i{width:5px!important;height:5px!important}}@media (prefers-reduced-motion:reduce){.hm-word,.hm-word-2{animation:none!important}.hm-sparkles{display:none!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), 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}}.k-card.k-training .k-act,.k-card.k-training .k-act:not(.k-act-lead){color:#fff;-webkit-tap-highlight-color:transparent;border:0;padding-bottom:0;text-decoration:none}.k-card.k-training .k-act.k-act-lead{font-weight:600}.k-card.k-training .k-act:not(.k-act-lead){opacity:.88;font-weight:500}.k-card.k-training .k-act:before,.k-card.k-training .k-act:after{content:none}.k-card.k-training .k-foot i{color:var(--gold-bright,#dcb763)}@keyframes kActShine{0%{background-position:190% 0}to{background-position:-90% 0}}@media (hover:hover) and (pointer:fine){.k-card.k-training .k-act{transition:opacity .3s var(--ease-lux,cubic-bezier(.22,1,.36,1)), transform .3s var(--ease-lux,cubic-bezier(.22,1,.36,1))}.k-card.k-training .k-act:hover,.k-card.k-training .k-act:focus-visible{opacity:1;background-image:linear-gradient(100deg, #fff 0%, #fff 34%, var(--gold-bright,#dcb763) 47%, #fff6e2 53%, #fff 66%, #fff 100%);-webkit-text-fill-color:transparent;background-position:190% 0;background-repeat:no-repeat;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;animation:.82s cubic-bezier(.34,.06,.24,1) both kActShine;transform:translateY(-1px)}.k-card.k-training .k-act:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #dcb763bf}}@media (hover:none){.k-card.k-training .k-act{opacity:1}}.k-card.k-training .k-act:active{background-image:linear-gradient(100deg, #fff 0%, #fff 30%, var(--gold-bright,#dcb763) 46%, #fff6e2 54%, #fff 70%, #fff 100%);-webkit-text-fill-color:transparent;background-position:190% 0;background-repeat:no-repeat;background-size:280% 100%;-webkit-background-clip:text;background-clip:text;transition:transform 90ms ease-out;animation:.5s cubic-bezier(.3,.05,.2,1) both kActShine;transform:translateY(0)scale(.96)}@media (width<=720px){.k-card .k-foot.k-acts{align-items:center;gap:2px 14px;margin-top:14px}.k-card.k-training .k-act{padding-block:11px;font-size:15px;line-height:1.35}.k-card.k-training .k-act:not(.k-act-lead){font-size:14.5px}.k-card .k-foot.k-acts>i{font-size:1.05em}}@media (prefers-reduced-motion:reduce){.k-card.k-training .k-act:hover,.k-card.k-training .k-act:focus-visible,.k-card.k-training .k-act:active{-webkit-text-fill-color:#fff;opacity:1;background-image:none;animation:none;transform:none}}.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}}.k-card .k-foot.k-acts{gap:0 1.5em}.k-card.k-training .k-act{padding-right:1em}.k-card.k-training .k-foot.k-acts{flex-direction:column;align-items:flex-start;gap:5px 0;padding-left:1.7em;position:relative}.k-card.k-training .k-foot.k-acts>i{align-self:flex-start;margin-right:0;position:absolute;top:.2em;left:0}.k-card.k-training .k-act:after{content:"";border-right:1.2px solid var(--gold-bright,#dcb763);border-top:1.2px solid var(--gold-bright,#dcb763);opacity:.78;background:0 0;border-bottom:0;border-left:0;width:5px;height:5px;margin-top:-3px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .32s;position:absolute;top:50%;right:.12em;transform:rotate(45deg)}.k-card.k-training .k-act:hover:after,.k-card.k-training .k-act:focus-visible:after{opacity:1;transform:translate(3px)rotate(45deg)}@media (prefers-reduced-motion:reduce){.k-card.k-training .k-act:after{transition:none}.k-card.k-training .k-act:hover:after,.k-card.k-training .k-act:focus-visible:after{transform:rotate(45deg)}}@media (width<=720px){.k-card.k-training .k-act,.k-card.k-training .k-act:not(.k-act-lead){padding-block:11px}}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 .section-head{border-top:1px solid var(--ink,#1b2430);padding-top:24px}@media (width>=721px){#missions .section-head{max-width:none;padding-top:30px}}@media (width>=721px) and (width<=1279px){#missions .section-head .gilded-head{max-width:24ch}#missions .section-head>p:last-child{max-width:64ch}}@media (width>=1280px){#missions .section-head{grid-template-columns:clamp(78px,6vw,100px) minmax(0,.88fr) minmax(0,1.62fr) 50px;align-items:start;column-gap:clamp(12px,1.4vw,22px);margin-bottom:clamp(30px,3vw,44px);padding-right:calc(248px + clamp(24px,3.4vw,52px));display:grid}#missions .section-head .eyebrow{grid-area:1/1/auto/span 2;margin:0 0 16px!important}#missions .section-head .gilded-head{grid-area:2/1/auto/span 2;margin:0!important}#missions .section-head>p:last-child{grid-area:2/3;max-width:none;font-size:1.06rem;line-height:1.62;margin:.5em 0 0!important}}@media (width>=1025px){.commitments-layout{grid-template-columns:minmax(0,1fr) 248px}}.fr-title{margin-bottom:15px;font-size:1.16rem}.fr-k{letter-spacing:.13em;font-size:.7rem}.fr-v{margin-top:3px;font-size:1.02rem;line-height:1.24}.fr-p{margin-top:5px;font-size:13.4px;line-height:1.58}.fr-go{letter-spacing:.07em;margin-top:7px;font-size:11.6px}.fr-row{border-top-color:#1b243029;padding:14px 8px}@media (width<=720px){.fr-p{font-size:14px;line-height:1.6}.fr-v{font-size:1.06rem}.fr-k{font-size:.72rem}.fr-go{font-size:12px}}.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:not(.mission-cta) .mission-node{display:none!important}.missions-branch .mission:not(.mission-cta) .mission-icon{box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important}.missions-branch .mission:not(.mission-cta) .mission-icon:before,.missions-branch .mission:not(.mission-cta) .mission-icon:after{content:none!important;display:none!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{fill:none;stroke:var(--c);stroke-linecap:round;stroke-linejoin:round;transition:stroke-width .24s cubic-bezier(.3,0,.2,1);opacity:1!important;width:100%!important;height:100%!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 .mission:not(.mission-cta) .mission-icon{opacity:.28;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(9px)scale(.92)}.missions-branch .mission.in:not(.mission-cta) .mission-icon{opacity:.7;transition-delay:.12s;transform:none}.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) .mission-icon{grid-area:1/1;justify-self:start;opacity:.7!important;width:34px!important;height:34px!important;margin:0!important;position:static!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{stroke-width:.7px}.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}.missions-branch .mission:not(.mission-cta):hover .mission-icon,.missions-branch .mission:not(.mission-cta):focus-within .mission-icon,.missions-branch .mission:not(.mission-cta).tl-on .mission-icon{opacity:1!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) .mission-icon{grid-area:1/1;justify-self:start;opacity:.7!important;width:30px!important;height:30px!important;margin:-1px 0 0!important;position:static!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{stroke-width:.8px}.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}.missions-branch .mission:not(.mission-cta):hover .mission-icon,.missions-branch .mission:not(.mission-cta):focus-within .mission-icon,.missions-branch .mission:not(.mission-cta).tl-on .mission-icon{opacity:1!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) .mission-icon{grid-area:1/1;justify-self:start;opacity:.75!important;width:26px!important;height:26px!important;margin:-1px 0 0!important;position:static!important;top:auto!important;right:auto!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{stroke-width:.9px}.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}.missions-branch .mission-cta .mc-amb,.missions-branch .mission-cta .mc-bloom{display:none!important}}@media (width>=1280px){.missions-branch .mission-cta{padding:30px clamp(28px,3vw,44px) 34px!important}.missions-branch .mission-cta .mc-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(28px,4vw,64px);display:grid}.missions-branch .mission-cta .mc-kicker{grid-area:1/1;margin:0 0 10px!important}.missions-branch .mission-cta .mc-title{grid-area:2/1;margin:0!important}.missions-branch .mission-cta .mc-line{grid-area:3/1;max-width:44ch;margin:8px 0 0!important}.missions-branch .mission-cta .mc-primary{grid-area:2/2;align-self:center}.missions-branch .mission-cta .mc-rule{grid-area:3/2;margin:16px 0 14px!important}.missions-branch .mission-cta .mc-doc{grid-area:4/2}}@media (width<=720px){.missions-branch .mission-cta{border-color:#c9a34e4d!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta),.missions-branch .mission:not(.mission-cta) .mission-icon,.missions-branch .mission:not(.mission-cta) .mission-icon .sym{transition:none!important;transform:none!important}.missions-branch .mission:not(.mission-cta) .mission-icon{opacity:.7!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}.missions-branch .mission:not(.mission-cta) .mission-node{letter-spacing:0;width:74px;height:auto;color:color-mix(in srgb, var(--c) 70%, var(--navy,#0f2038));font-variant-numeric:lining-nums;-webkit-font-feature-settings:"lnum" 1;font-feature-settings:"lnum" 1;margin:0;font-size:clamp(2.1rem,2.6vw,2.7rem);font-style:normal;font-weight:500;line-height:.82;transition:color .3s cubic-bezier(.22,1,.36,1);inset:15px auto auto 0;opacity:1!important;font-family:var(--heading,"Cormorant Garamond", Georgia, "Times New Roman", serif)!important;background:0 0!important;border-radius:0!important;display:block!important;position:absolute!important;transform:none!important}.missions-branch .mission:not(.mission-cta) .mission-node:after{content:"";background:color-mix(in srgb, var(--c) 55%, transparent);width:26px;height:1px;margin-top:10px;display:block}@media (width<=720px){.missions-branch .mission:not(.mission-cta){padding-left:58px!important}.missions-branch .mission:not(.mission-cta) .mission-node{width:46px;font-size:2rem;top:18px}.missions-branch .mission:not(.mission-cta) .mission-node:after{width:20px;margin-top:7px}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta) .mission-node{transition:none}}.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) .mission-node{letter-spacing:0;color:color-mix(in srgb, var(--c) 66%, var(--navy,#0f2038));font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;place-self:start;font-size:clamp(2.15rem,2.6vw,2.75rem);font-style:normal;font-weight:500;line-height:.84;transition:color .3s cubic-bezier(.22,1,.36,1);opacity:1!important;width:auto!important;height:auto!important;font-family:var(--heading,"Cormorant Garamond", Georgia, serif)!important;background:0 0!important;border-radius:0!important;grid-area:1/1!important;margin:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.missions-branch .mission:not(.mission-cta) .mission-node:after{content:"";background:color-mix(in srgb, var(--c) 55%, transparent);width:24px;height:1px;margin:11px 0 0;display:block}.missions-branch .mission:not(.mission-cta) .mission-icon{opacity:.82;place-self:start;transition:opacity .3s;background:0 0!important;border:0!important;border-radius:0!important;grid-area:2/1!important;width:30px!important;height:30px!important;margin:13px 0 0!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) .mission-node{font-size:2.05rem}.missions-branch .mission:not(.mission-cta) .mission-node:after{width:20px;margin-top:9px}.missions-branch .mission:not(.mission-cta) .mission-icon{width:26px!important;height:26px!important;margin-top:11px!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) .mission-node,.missions-branch .mission:not(.mission-cta) .mission-icon,.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) .mission-node{z-index:2;letter-spacing:0;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;place-self:start;font-size:clamp(2rem,2.5vw,2.6rem);font-style:normal;font-weight:600;line-height:.84;opacity:1!important;width:auto!important;height:auto!important;font-family:var(--heading,"Cormorant Garamond", Georgia, serif)!important;color:var(--c)!important;background:0 0!important;border-radius:0!important;grid-area:1/1!important;margin:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.missions-branch .mission:not(.mission-cta) .mission-icon{pointer-events:none;z-index:0;bottom:-20px;right:-14px;-webkit-mask-image:radial-gradient(120% 120% at 100% 100%,#000 18%,#0006 55%,#0000 82%);mask-image:radial-gradient(120% 120% at 100% 100%,#000 18%,#0006 55%,#0000 82%);opacity:.11!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:auto!important;width:150px!important;height:150px!important;margin:0!important;position:absolute!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{fill:none;stroke:var(--c);stroke-width:.4px;stroke-linecap:round;stroke-linejoin:round;width:100%!important;height:100%!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}.missions-branch .mission:not(.mission-cta):hover .mission-icon,.missions-branch .mission:not(.mission-cta):focus-within .mission-icon{opacity:.16!important}@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) .mission-node{font-size:2.05rem}.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}.missions-branch .mission:not(.mission-cta) .mission-icon{width:118px!important;height:118px!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:nth-child(n):not(.mission-cta),.missions-branch .mission:not(.mission-cta) .mission-icon{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) .mission-node{color:var(--c)!important;opacity:1!important}.missions-branch .mission:not(.mission-cta) .mission-icon{z-index:0;pointer-events:none;bottom:-22px;right:-16px;opacity:1!important;width:152px!important;height:152px!important;margin:0!important;position:absolute!important;-webkit-mask-image:none!important;mask-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) .mission-icon .sym,.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) .mission-node{letter-spacing:0;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;place-self:start;font-size:clamp(2.2rem,2.7vw,2.9rem);font-style:normal;font-weight:500;line-height:.82;opacity:1!important;width:auto!important;height:auto!important;font-family:var(--heading,"Cormorant Garamond", Georgia, serif)!important;color:var(--navy,#0f2038)!important;background:0 0!important;border-radius:0!important;grid-area:1/1/span 2!important;margin:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!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) .mission-icon{place-self:start end;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/3!important;width:26px!important;height:26px!important;margin:6px 0 0!important;position:static!important;-webkit-mask-image:none!important;mask-image:none!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) .mission-node{font-size:2.1rem}.missions-branch .mission:not(.mission-cta) .mission-icon{width:22px!important;height: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) .mission-icon .sym,.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) .mission-icon{display:none!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) .mission-node,.missions-branch .mission:not(.mission-cta) .mission-icon,.missions-branch .mission:not(.mission-cta) .mission-icon .sym,.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:not(.mission-cta) .mission-node{transition:color .32s cubic-bezier(.22,1,.36,1);color:var(--navy,#0f2038)!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{transition:stroke .32s cubic-bezier(.22,1,.36,1);stroke:color-mix(in srgb, var(--navy,#0f2038) 52%, #fff)!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 .mc-amb,#missions .mc-bloom{display: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) .mission-node{font-size:clamp(2.45rem,3vw,3.15rem)!important;line-height:.8!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) .mission-node{letter-spacing:-.01em;-webkit-text-stroke:1.4px var(--navy,#0f2038);text-stroke:1.4px var(--navy,#0f2038);place-self:start;font-size:clamp(3.4rem,5.2vw,4.8rem);font-style:normal;font-weight:500;line-height:.78;transition:color .34s cubic-bezier(.22,1,.36,1);opacity:1!important;font-family:var(--heading,"Cormorant Garamond", Georgia, serif)!important;color:#0000!important;grid-area:1/1/span 3!important;margin:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.missions-branch .mission:not(.mission-cta) .mission-node:after{content:none!important}.missions-branch .mission:not(.mission-cta) .mission-icon{place-self:start;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/2!important;width:27px!important;height:27px!important;margin:2px 0 13px!important;display:block!important;position:static!important;-webkit-mask-image:none!important;mask-image:none!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .34s;width:100%!important;height:100%!important;stroke:var(--navy,#0f2038)!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) .mission-node{-webkit-text-stroke-width:1.1px;font-size:3.1rem}.missions-branch .mission:not(.mission-cta) p{max-width:none}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta) .mission-node,.missions-branch .mission:not(.mission-cta) .mission-icon .sym{transition: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) .mission-node{-webkit-text-stroke:1.5px var(--c)!important;text-stroke:1.5px var(--c)!important;color:#0000!important;font-size:clamp(3rem,4.6vw,4.2rem)!important}.missions-branch .mission:not(.mission-cta) .mission-icon{width:28px!important;height:28px!important;margin:2px 0 12px!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{stroke:var(--c)!important;stroke-width:1.4px!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}.missions-branch .mission:not(.mission-cta):hover .mission-icon .sym,.missions-branch .mission:not(.mission-cta):focus-within .mission-icon .sym{stroke:var(--c)!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) .mission-node{-webkit-text-stroke-width:1.2px!important;font-size:2.9rem!important}.missions-branch .mission:not(.mission-cta) .mission-icon{width:24px!important;height:24px!important;margin-bottom:10px!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}}.missions-branch .mission:not(.mission-cta) .mission-node{-webkit-text-stroke:1.3px color-mix(in srgb, var(--c) 70%, var(--navy,#0f2038))!important;text-stroke:1.3px color-mix(in srgb, var(--c) 70%, var(--navy,#0f2038))!important}.missions-branch .mission:not(.mission-cta) .mission-node:before{color:inherit;-webkit-text-stroke:inherit}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{stroke-dasharray:210;stroke-dashoffset:0;stroke:color-mix(in srgb, var(--c) 82%, var(--navy,#0f2038))!important}@keyframes lffoSymDraw{0%{stroke-dashoffset:210px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta):hover .mission-icon .sym,.missions-branch .mission:not(.mission-cta):focus-within .mission-icon .sym{animation:none!important}}.missions-branch .mission-cta .mc-inner{padding-left:107px!important}@media (width<=720px){.missions-branch .mission-cta .mc-inner{padding-left:0!important}}.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) .mission-node{position:relative;grid-area:1/1/span 2!important}.missions-branch .mission:not(.mission-cta) .mission-icon{z-index:2;top:50px;left:8px;grid-area:auto!important;width:18px!important;height:18px!important;margin:0!important;position:absolute!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta) .mission-icon{grid-area:auto!important;width:14px!important;height:14px!important;margin:0!important;position:absolute!important;top:35px!important;left:5px!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) .mission-node{place-self:start;line-height:.9;color:#0000!important;-webkit-text-stroke:1.3px color-mix(in srgb, var(--c) 72%, var(--navy,#0f2038))!important;grid-area:1/2/span 2!important;margin:0!important;font-size:clamp(2.6rem,3.6vw,3.4rem)!important;position:static!important;top:auto!important;left:auto!important}.missions-branch .mission:not(.mission-cta) .mission-node:before{-webkit-text-stroke:inherit;color:inherit;content:counter(mission)!important}.missions-branch .mission:not(.mission-cta) .mission-icon{transform-style:preserve-3d;justify-content:center;place-self:start;align-items:center;transition:transform .8s cubic-bezier(.4,0,.2,1),border-color .3s;border:2px solid color-mix(in srgb, var(--c) 70%, var(--navy,#0f2038))!important;background:0 0!important;border-radius:50%!important;grid-area:1/1/span 2!important;width:50px!important;height:50px!important;margin:5px 0 0!important;display:flex!important;position:static!important;top:auto!important;left:auto!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{width:25px!important;height:25px!important;stroke:color-mix(in srgb, var(--c) 82%, var(--navy,#0f2038))!important;stroke-width:1.4px!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}.missions-branch .mission:not(.mission-cta):hover .mission-icon,.missions-branch .mission:not(.mission-cta):focus-within .mission-icon{transform:rotateY(360deg);border-color:var(--c)!important}.missions-branch .mission:not(.mission-cta):hover .mission-icon .sym,.missions-branch .mission:not(.mission-cta):focus-within .mission-icon .sym{animation:none!important}.missions-branch .mission:not(.mission-cta):hover .mission-node,.missions-branch .mission:not(.mission-cta):focus-within .mission-node{color:#0000!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-branch .mission:not(.mission-cta) .mission-icon{width:42px!important;height:42px!important;position:static!important}.missions-branch .mission:not(.mission-cta) .mission-icon .sym{width:21px!important;height:21px!important}.missions-branch .mission:not(.mission-cta) .mission-node{font-size:2.4rem!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta) .mission-icon{transition:border-color .3s}.missions-branch .mission:not(.mission-cta):hover .mission-icon,.missions-branch .mission:not(.mission-cta):focus-within .mission-icon{transform:none}}.missions-section,.missions-branch,.missions-branch .mission:not(#zz),.missions-branch .mission:not(#zz)>*,.missions-branch .mission-icon: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) .mission-node{height:40px!important;font-family:var(--heading,"Cormorant Garamond", Georgia, serif)!important;color:#0000!important;-webkit-text-stroke:1.1px color-mix(in srgb, var(--c) 72%, var(--navy,#0f2038))!important;grid-area:1/2/span 2!important;justify-content:flex-start!important;place-self:center start!important;align-items:center!important;margin:0!important;padding:0!important;font-size:clamp(1.9rem,2.05vw,2.15rem)!important;line-height:1!important;transition:color .3s,-webkit-text-stroke-color .3s!important;display:flex!important;position:static!important;top:auto!important;left:auto!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-node:before{content:counter(mission)!important;-webkit-text-stroke:inherit!important;color:inherit!important;display:inline!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon{will-change:transform;width:24px!important;height:40px!important;transform-style:preserve-3d!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1/span 2!important;place-self:center end!important;margin:0!important;padding:0!important;transition:transform .58s cubic-bezier(.34,.05,.2,1)!important;display:block!important;position:relative!important;top:0!important;left:0!important;transform:rotateY(0)!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon:before{content:"0"!important;font-family:var(--heading,"Cormorant Garamond", Georgia, serif)!important;color:#0000!important;-webkit-text-stroke:1.1px color-mix(in srgb, var(--c) 72%, var(--navy,#0f2038))!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;justify-content:center!important;align-items:center!important;font-size:clamp(1.9rem,2.05vw,2.15rem)!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important;transform:translateZ(.1px)rotateY(0)!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon:after{content:none!important;display:none!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon .sym{width:19px!important;height:19px!important;stroke:color-mix(in srgb, var(--c) 88%, var(--navy,#0f2038))!important;stroke-width:1.5px!important;fill:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;opacity:1!important;margin:-9.5px 0 0 -9.5px!important;animation:none!important;position:absolute!important;top:50%!important;left:50%!important;transform:rotateY(180deg)!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):not(#zy):not(#zx) .mission-icon{top:0!important;left:0!important;right:auto!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover .mission-icon,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within .mission-icon,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz) .mission-icon{transform:rotateY(180deg)!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover .mission-node,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within .mission-node,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz) .mission-node{color:var(--c)!important;-webkit-text-stroke-color:var(--c)!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}.missions-branch .mission-cta:not(#zz) .mc-amb{z-index:0!important;pointer-events:none!important;filter:blur(6px)!important;background:radial-gradient(circle,#2e63e28c 0%,#2e63e200 68%)!important;border:0!important;border-radius:50%!important;width:360px!important;height:360px!important;margin:0!important;animation:17s ease-in-out infinite lffoAmbA!important;display:none!important;position:absolute!important;top:-130px!important;right:-70px!important}.missions-branch .mission-cta:not(#zz) .mc-bloom{z-index:0!important;pointer-events:none!important;filter:blur(6px)!important;background:radial-gradient(circle,#15348299 0%,#15348200 70%)!important;border:0!important;border-radius:50%!important;width:340px!important;height:340px!important;margin:0!important;animation:21s ease-in-out infinite lffoAmbB!important;display:none!important;position:absolute!important;bottom:-150px!important;left:-70px!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)}}.missions-branch .mission-cta:not(#zz) .mc-inner{z-index:1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;column-gap:clamp(28px,4vw,64px)!important;padding:0!important;display:grid!important;position:relative!important}.missions-branch .mission-cta:not(#zz) .mc-inner:before{content:none!important;display:none!important}.missions-branch .mission-cta:not(#zz) .mc-kicker{color:var(--gold,#c9a34e)!important;grid-area:1/1!important;margin:0 0 6px!important}.missions-branch .mission-cta:not(#zz) .mc-title{color:#f1ecdf!important;grid-area:2/1!important;margin:0!important}.missions-branch .mission-cta:not(#zz) .mc-line{color:#e4ecf8c7!important;grid-area:3/1!important;margin:8px 0 0!important}.missions-branch .mission-cta:not(#zz) .mc-primary{color:var(--gold,#c9a34e)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/2!important;place-self:start end!important;align-items:center!important;gap:8px!important;margin:2px 0 0!important;padding:0!important;font-weight:500!important;text-decoration:none!important;display:inline-flex!important}.missions-branch .mission-cta:not(#zz) .mc-primary span,.missions-branch .mission-cta:not(#zz) .mc-primary i{color:var(--gold,#c9a34e)!important}.missions-branch .mission-cta:not(#zz) .mc-primary:hover span{text-underline-offset:3px!important;text-decoration:underline!important}.missions-branch .mission-cta:not(#zz) .mc-rule{display:none!important}.missions-branch .mission-cta:not(#zz) .mc-doc{background:0 0!important;border:0!important;grid-area:2/2/4!important;place-self:center end!important;align-items:center!important;gap:12px!important;margin:0!important;display:inline-flex!important}.missions-branch .mission-cta:not(#zz) .mc-doc-t{color:#f1ecdf!important}.missions-branch .mission-cta:not(#zz) .mc-doc-m{color:#e4ecf89e!important}.missions-branch .mission-cta:not(#zz) .mc-doc-ico svg{stroke:var(--gold,#c9a34e)!important;color:var(--gold,#c9a34e)!important}.missions-branch .mission-cta:not(#zz) .mc-doc i{color:var(--gold,#c9a34e)!important}@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) .mission-icon{width:24px!important;height:36px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-node{height:36px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon .sym{width:19px!important;height:19px!important;margin:-9.5px 0 0 -9.5px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-node,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon:before{font-size:1.75rem!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}.missions-branch .mission-cta:not(#zz) .mc-inner{grid-template-columns:1fr!important}.missions-branch .mission-cta:not(#zz) .mc-primary{grid-area:4/1!important;justify-self:start!important;margin:16px 0 0!important}.missions-branch .mission-cta:not(#zz) .mc-doc{grid-area:5/1!important;place-self:start!important;margin:16px 0 0!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon{transition:none!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover .mission-icon,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within .mission-icon,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz) .mission-icon{transform:none!important}.missions-branch .mission-cta:not(#zz) .mc-amb,.missions-branch .mission-cta:not(#zz) .mc-bloom{animation:none!important}}.missions-branch .mission-cta:not(#zz) .mc-primary{text-decoration:none!important;position:relative!important}.missions-branch .mission-cta:not(#zz) .mc-primary span,.missions-branch .mission-cta:not(#zz) .mc-primary:hover span{text-decoration:none!important}.missions-branch .mission-cta:not(#zz) .mc-primary:before{content:""!important;pointer-events:none!important;background:#c9a34e57!important;height:1px!important;transition:background-color .32s cubic-bezier(.3,0,.2,1)!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.missions-branch .mission-cta:not(#zz) .mc-primary:hover:before,.missions-branch .mission-cta:not(#zz) .mc-primary:focus-visible:before{background:#c9a34e85!important}.missions-branch .mission-cta:not(#zz) .mc-primary:after{content:""!important;background:var(--gold-bright,#dcb763)!important;transform-origin:100%!important;pointer-events:none!important;width:auto!important;height:1px!important;transition:transform .42s cubic-bezier(.22,1,.36,1)!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;transform:scaleX(0)!important}.missions-branch .mission-cta:not(#zz) .mc-primary:hover:after,.missions-branch .mission-cta:not(#zz) .mc-primary:focus-visible:after{transform-origin:0!important;transform:scaleX(1)!important}@media (prefers-reduced-motion:reduce){.missions-branch .mission-cta:not(#zz) .mc-primary:before,.missions-branch .mission-cta:not(#zz) .mc-primary:after{transition:none!important}}#presence .roots-svg .rn-leaf .leaf-pin,#presence .roots-svg .rn-city .city-seed,#presence .roots-svg .rn.hub .hub-logo path,#presence .roots-svg .rn.hub .hub-leaf,#presence .roots-svg .rn.hub .hub-trunk,#presence .roots-svg .rn circle{filter:none!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}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon{width:34px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon:before{justify-content:flex-end!important;padding-right:7px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon .sym{stroke-width:1.04px!important;width:30px!important;height:30px!important;margin:-15px 0 0 -15px!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) .mission-icon{width:30px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon:before{padding-right:6px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon .sym{stroke-width:1.16px!important;width:27px!important;height:27px!important;margin:-13.5px 0 0 -13.5px!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) .mission-node,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){transition:none!important}}.missions-branch .mission-cta:not(#zz) .mc-amb{filter:blur(26px)!important;background:radial-gradient(26% 46% at 16% 40%,#2f547ed9 0%,#2f547e57 50%,#2f547e00 80%),radial-gradient(22% 40% at 40% 72%,#2f547e9e 0%,#2f547e00 78%),radial-gradient(20% 36% at 62% 26%,#2f547e85 0%,#2f547e00 78%),radial-gradient(24% 42% at 84% 62%,#2f547e70 0%,#2f547e00 80%),radial-gradient(18% 34% at 30% 12%,#2f547e66 0%,#2f547e00 78%)!important;border-radius:0!important;width:auto!important;height:auto!important;animation:17s linear infinite lffoGovLight!important;display:block!important;inset:-55% -18%!important}.missions-branch .mission-cta:not(#zz) .mc-bloom{filter:blur(26px)!important;background:radial-gradient(28% 48% at 76% 34%,#060f1dcc 0%,#060f1d52 52%,#060f1d00 82%),radial-gradient(22% 40% at 50% 88%,#060f1d9e 0%,#060f1d00 80%),radial-gradient(20% 36% at 22% 78%,#060f1d80 0%,#060f1d00 78%),radial-gradient(24% 42% at 94% 84%,#060f1d75 0%,#060f1d00 80%)!important;border-radius:0!important;width:auto!important;height:auto!important;animation:23s linear infinite lffoGovPocket!important;display:block!important;inset:-55% -18%!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) .mc-inner{z-index:2!important}.missions-branch .mission-cta:not(#zz):not(#zz){background-color:#0a1728!important}.missions-branch .mission:nth-child(3):not(.mission-cta):not(#zz):not(#zz) .mission-icon .sym{margin:-12.5px 0 0 -13px!important}@media (width<=720px){.missions-branch .mission:nth-child(3):not(.mission-cta):not(#zz):not(#zz) .mission-icon .sym{margin:-11.2px 0 0 -11.5px!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-trunk,#presence .roots-figure .rn.hub .hub-logo,#presence .roots-figure .rn.hub .hub-leaf,#presence .roots-figure .rn-leaf .leaf-pin,#presence .roots-figure .rn-city .city-seed,#presence .roots-figure .rn-city .city-halo,#presence .roots-figure .spoke,#presence .roots-figure .rn text{opacity:0;transition:none;animation:none}#presence .roots-figure .spoke{stroke-dashoffset:var(--len,400)}#presence .roots-figure .rn.hub .hub-trunk{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.88)}#presence .roots-figure .rn.hub .hub-leaf{transform-box:fill-box;transform-origin:50%;transform:scale(.8)rotate(-4deg)}#presence .roots-figure .rn-leaf .leaf-pin{transform-box:fill-box;transform-origin:bottom;transform:scale(.76)rotate(-5deg)}#presence .roots-figure.lffo-bloomed .rn.hub .hub-trunk{animation:.62s cubic-bezier(.22,1,.36,1) 60ms both lffoRtTrunk}#presence .roots-figure.lffo-bloomed .rn.hub .hub-logo{animation:.62s cubic-bezier(.3,0,.2,1) 60ms both lffoRtFade}#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.lffo-bloomed .spoke:not(.spoke-city){animation:lffoRtDraw calc(var(--t,.6s) * .78) linear calc((var(--d,1.15s) - 1.15s) * .62 + 1.06s) forwards, lffoRtSpoke .3s ease calc((var(--d,1.15s) - 1.15s) * .62 + 1.06s) forwards}#presence .roots-figure.lffo-bloomed .rn-leaf .leaf-pin{animation:lffoRtPin .46s cubic-bezier(.2, .95, .3, 1) calc((var(--d,1.43s) - 1.431s) * .46 + 1.58s) both}#presence .roots-figure.lffo-bloomed .rn-leaf text{animation:lffoRtFade .4s ease calc((var(--dt,1.63s) - 1.631s) * .42 + 1.9s) forwards}#presence .roots-figure.lffo-bloomed .spoke-city{animation:lffoRtThread .3s ease calc((var(--d,1.95s) - 1.952s) * .3 + 2.16s) forwards}#presence .roots-figure.lffo-bloomed .rn-city .city-seed{animation:lffoRtSeed .3s cubic-bezier(.2, .95, .3, 1) calc((var(--d,2.01s) - 2.01s) * .28 + 2.38s) both}#presence .roots-figure.lffo-bloomed .rn-city .city-halo{animation:lffoRtHalo .38s cubic-bezier(.2, .95, .3, 1) calc((var(--dh,2.13s) - 2.13s) * .28 + 2.5s) both}#presence .roots-figure.lffo-bloomed .rn-city text{animation:lffoRtFade .38s ease calc((var(--dt,2.21s) - 2.21s) * .26 + 2.62s) forwards}#presence .roots-figure .rn text.named{opacity:1!important;animation:none!important}@media (prefers-reduced-motion:reduce){#presence .roots-figure .rn.hub .hub-trunk,#presence .roots-figure .rn.hub .hub-logo,#presence .roots-figure .rn.hub .hub-leaf,#presence .roots-figure .rn-leaf .leaf-pin,#presence .roots-figure .rn-city .city-seed,#presence .roots-figure .rn-city .city-halo,#presence .roots-figure .spoke,#presence .roots-figure .rn text,#presence .roots-figure.lffo-bloomed .rn.hub .hub-trunk,#presence .roots-figure.lffo-bloomed .rn.hub .hub-logo,#presence .roots-figure.lffo-bloomed .rn.hub .hub-leaf,#presence .roots-figure.lffo-bloomed .rn-leaf .leaf-pin,#presence .roots-figure.lffo-bloomed .rn-city .city-seed,#presence .roots-figure.lffo-bloomed .rn-city .city-halo,#presence .roots-figure.lffo-bloomed .spoke,#presence .roots-figure.lffo-bloomed .rn text{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}#presence .roots-figure .spoke,#presence .roots-figure.lffo-bloomed .spoke{stroke-dashoffset:0!important;opacity:var(--o,.5)!important}#presence .roots-figure .spoke-city,#presence .roots-figure.lffo-bloomed .spoke-city{opacity:var(--o,.58)!important}#presence .roots-figure .rn-city .city-halo,#presence .roots-figure.lffo-bloomed .rn-city .city-halo{opacity:.5!important}.missions-branch .mission-cta:not(#zz) .mc-amb,.missions-branch .mission-cta:not(#zz) .mc-bloom{animation:none!important;transform:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.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) .mission-node,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-node:before,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon:before{font-family:var(--wordmark)!important;letter-spacing:.012em!important;font-size:clamp(2.05rem,2.3vw,2.4rem)!important;font-style:normal!important;font-weight:400!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-node,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) .mission-icon:before{-webkit-text-fill-color:transparent!important;transition:-webkit-text-fill-color .34s,-webkit-text-stroke-color .34s!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover .mission-node,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within .mission-node,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz) .mission-node{-webkit-text-fill-color:var(--c)!important;-webkit-text-stroke-color:transparent!important;color:var(--c)!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}}@media (width<=720px){.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zy):not(#zx) .mission-icon{transform:rotateY(180deg)!important}.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zy):not(#zx) .mission-node{-webkit-text-fill-color:var(--c)!important;-webkit-text-stroke-color:transparent!important;color:var(--c)!important}.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zy):not(#zx) .mission-icon:before{-webkit-text-fill-color:transparent!important}}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx) .mission-node{-webkit-text-stroke-width:.95px!important;margin-left:-5px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx) .mission-icon:before{-webkit-text-stroke-width:.95px!important}body.home .join-tiers .jt:not(#zz):not(#zy){background-color:#fff!important;border:1px solid #dde4ef!important;border-radius:3px!important;transition:border-color .34s,box-shadow .34s!important;overflow:hidden!important;box-shadow:0 1px 2px #0a17280f,0 2px 7px #0a172812!important}body.home .join-tiers .jt:not(#zz):not(#zy) .jt-body{background-color:#fff!important}body.home .join-tiers .jt:not(#zz):not(#zy) .jt-head{border-bottom:1px solid #c9a34e47!important}body.home .join-tiers .jt:not(#zz):not(#zy):hover,body.home .join-tiers .jt:not(#zz):not(#zy):focus-visible{border-color:#c9a34e8c!important;transform:none!important;box-shadow:0 1px 2px #0a17280f,0 2px 7px #0a172812!important}@media (width<=900px){body.home .join-tiers:not(#zz){grid-template-columns:minmax(0,1fr)!important;gap:14px!important;max-width:420px!important;margin-inline:auto!important}body.home .join-tiers .jt:not(#zz):not(#zy) .jt-head{padding:18px 20px 16px!important}body.home .join-tiers .jt:not(#zz):not(#zy) .jt-body{padding:14px 20px 17px!important}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx) .mission-node{margin-left:3px!important}}.missions-branch .mission.tl-on:not(.mission-cta):not(#zz):not(#zy):not(#zx) .mission-icon{transform:rotateY(0)!important}.missions-branch .mission.tl-on:not(.mission-cta):not(#zz):not(#zy):not(#zx) .mission-node{-webkit-text-fill-color:transparent!important;-webkit-text-stroke-color:color-mix(in srgb, var(--c) 72%, var(--navy,#0f2038))!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),body.home .join-tiers .jt.jt-muted:not(#zz){pointer-events:none!important;cursor:default!important}.join-guide,.tg-reset{pointer-events:auto!important}@media (width<=900px){body.home .join-guide:not(#zz){text-align:center!important;justify-content:center!important;max-width:420px!important;margin:0 auto 14px!important;padding:0!important;display:flex!important;position:static!important}body.home .join-guide .tg-reset:not(#zz){justify-content:center!important;width:100%!important;margin:0!important}}.gilded-head:after,.eyebrow:before,.k-card .k-cat: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.is-flipped:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon{transform:rotateY(180deg)!important}.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-node{-webkit-text-fill-color:var(--c)!important;-webkit-text-stroke-color:transparent!important;color:var(--c)!important}.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon:before{-webkit-text-fill-color:transparent!important}.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:first-child:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-node{margin-left:.152em!important}.missions-branch .mission:nth-child(2):not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-node{margin-left:.22em!important}.missions-branch .mission:nth-child(3):not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-node{margin-left:.209em!important}.missions-branch .mission:nth-child(4):not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-node{margin-left:.235em!important}.missions-branch .mission:nth-child(5):not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-node{margin-left:.218em!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}}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon:before{content:counter(mission)!important;font-family:var(--wordmark)!important;-webkit-text-fill-color:transparent!important;justify-content:center!important;align-items:center!important;padding-left:0!important;padding-right:0!important;font-style:normal!important;font-weight:400!important;line-height:1!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-node{display:none!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}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon{grid-column:1!important;justify-self:end!important;width:54px!important;height:52px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon:before{-webkit-text-stroke-width:1.2px!important;font-size:clamp(2.6rem,2.75vw,3.05rem)!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon .sym{stroke-width:.65px!important;width:48px!important;height:48px!important;margin-top:-24px!important;margin-left:-24px!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:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon{grid-column:1!important;justify-self:end!important;width:49px!important;height:46px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon:before{-webkit-text-stroke-width:1.15px!important;font-size:2.5rem!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw) .mission-icon .sym{stroke-width:.709px!important;width:44px!important;height:44px!important;margin-top:-22px!important;margin-left:-22px!important}}@media (width>=721px){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-kicker{letter-spacing:.2em!important;margin-bottom:9px!important;font-size:12.4px!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-title{font-size:22.5px!important;line-height:1.2!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-line{font-size:15.2px!important;line-height:1.6!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-primary,.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-doc{font-size:13.2px!important}}@media (width<=720px){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-kicker{letter-spacing:.2em!important;margin-bottom:8px!important;font-size:11.6px!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-title{font-size:20.5px!important;line-height:1.22!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-line{font-size:14.6px!important;line-height:1.6!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-primary,.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-doc{font-size:12.8px!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) .mc-amb{background-image:radial-gradient(26% 46% at 16% 40%,#2f547ed9 0%,#2f547ecf 16%,#2f547ea8 32%,#2f547e70 48%,#2f547e3b 62%,#2f547e14 74%,#2f547e00 84%),radial-gradient(22% 40% at 40% 72%,#2f547e9e 0%,#2f547e94 16%,#2f547e78 32%,#2f547e52 48%,#2f547e2b 62%,#2f547e0f 74%,#2f547e00 84%),radial-gradient(20% 36% at 62% 26%,#2f547e85 0%,#2f547e7d 16%,#2f547e66 32%,#2f547e45 48%,#2f547e24 62%,#2f547e0d 74%,#2f547e00 84%),radial-gradient(24% 42% at 84% 62%,#2f547e70 0%,#2f547e69 16%,#2f547e57 32%,#2f547e3b 48%,#2f547e1f 62%,#2f547e0a 74%,#2f547e00 84%),radial-gradient(18% 34% at 30% 12%,#2f547e66 0%,#2f547e5e 16%,#2f547e4d 32%,#2f547e36 48%,#2f547e1c 62%,#2f547e0a 74%,#2f547e00 84%)!important;animation-duration:12s!important;animation-timing-function:ease-in-out!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-bloom{background-image:radial-gradient(28% 48% at 76% 34%,#060f1dcc 0%,#060f1dc2 16%,#060f1d9e 32%,#060f1d6b 48%,#060f1d38 62%,#060f1d14 74%,#060f1d00 86%),radial-gradient(22% 40% at 50% 88%,#060f1d9e 0%,#060f1d94 16%,#060f1d78 32%,#060f1d52 48%,#060f1d2b 62%,#060f1d0f 74%,#060f1d00 86%),radial-gradient(20% 36% at 22% 78%,#060f1d80 0%,#060f1d78 16%,#060f1d61 32%,#060f1d42 48%,#060f1d21 62%,#060f1d0d 74%,#060f1d00 86%),radial-gradient(24% 42% at 94% 84%,#060f1d75 0%,#060f1d6e 16%,#060f1d59 32%,#060f1d3d 48%,#060f1d1f 62%,#060f1d0a 74%,#060f1d00 86%)!important;animation-duration:16s!important;animation-timing-function:ease-in-out!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{opacity:.42!important;background-size:100px 100px!important}@media (width>=721px){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-primary{grid-area:1/2!important;place-self:end!important;margin-top:0!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-rule{background-color:#0000!important;background-image:linear-gradient(90deg,#fff0 0%,#ffffff12 26%,#ffffff30 62%,#ffffff38 100%)!important;grid-area:2/2!important;place-self:center stretch!important;width:auto!important;height:1px!important;margin:0!important;display:block!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-doc{grid-area:3/2!important;place-self:start end!important}}@media (width<=720px){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-primary{grid-area:4/1!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-rule{background-color:#0000!important;background-image:linear-gradient(90deg,#fff0 0%,#ffffff12 26%,#ffffff30 62%,#ffffff38 100%)!important;grid-area:5/1!important;justify-self:stretch!important;width:auto!important;height:1px!important;margin:15px 0 14px!important;display:block!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-doc{grid-area:6/1!important}}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-amb{background-image:radial-gradient(26% 46% at 16% 40%,#4169e185 0%,#4169e17d 16%,#4169e169 32%,#4169e145 48%,#4169e124 62%,#4169e10d 74%,#4169e100 84%),radial-gradient(22% 40% at 40% 72%,#2f547e9e 0%,#2f547e94 16%,#2f547e78 32%,#2f547e52 48%,#2f547e2b 62%,#2f547e0f 74%,#2f547e00 84%),radial-gradient(20% 36% at 62% 26%,#4169e161 0%,#4169e15c 16%,#4169e14d 32%,#4169e133 48%,#4169e11a 62%,#4169e109 74%,#4169e100 84%),radial-gradient(24% 42% at 84% 62%,#2f547e70 0%,#2f547e69 16%,#2f547e57 32%,#2f547e3b 48%,#2f547e1f 62%,#2f547e0a 74%,#2f547e00 84%),radial-gradient(18% 34% at 30% 12%,#2f547e66 0%,#2f547e5e 16%,#2f547e4d 32%,#2f547e36 48%,#2f547e1c 62%,#2f547e0a 74%,#2f547e00 84%)!important}@media (width<=720px){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-amb,.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-bloom{filter:blur(10px)!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)}}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-amb{animation-name:lffoGovDrift!important;animation-duration:11s!important;animation-timing-function:ease-in-out!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw) .mc-bloom{animation-name:lffoGovPocketDrift!important;animation-duration:17s!important;animation-timing-function:ease-in-out!important}@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)}.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}.lib-bar .lib-scopes{margin-inline-start:0}}@media (width>=1025px){.president-grid{grid-template-columns:minmax(0,264px) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,72px);max-width:960px;margin-inline:auto}}.president-grid .pp-frame{aspect-ratio:4/5;border-radius:var(--radius-sm,3px);width:100%;max-width:264px;box-shadow:none}.president-grid .pp-frame img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.president-grid .pp-ring{border-radius:calc(var(--radius-sm,3px) + 5px);inset:-8px}.president-grid .pp-badge{width:46px;height:46px;bottom:12px;right:-10px;box-shadow:0 6px 18px #c9a34e52}.president-grid .pp-badge i{font-size:1.3rem}@media (width>=1025px){.president-quote{font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.42}.president-note{max-width:46em}}@media (width<=600px){.president-grid .pp-frame{max-width:212px;margin-inline:auto}.president-grid .pp-badge{width:40px;height:40px;right:-6px}.president-grid .pp-badge i{font-size:1.15rem}}body.home #president .pp-frame,body.home #president .pp-frame>picture,body.home #president .pp-frame img{border-radius:var(--radius-sm,3px)!important}body.home #president .pp-ring{border-radius:calc(var(--radius-sm,3px) + 5px)!important}#president .pp-frame,#president .pp-frame>picture,#president .pp-frame img{border-radius:var(--radius-sm,3px)!important}@media (width<=600px){#president .pp-frame{width:100%!important;max-width:248px!important;margin-inline:auto!important}#president .pp-badge{width:40px!important;height:40px!important;bottom:10px!important;right:-6px!important}#president .pp-badge i{font-size:1.15rem!important}#president .pp-ring{inset:-7px!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}}#president .pp-badge{border-radius:var(--radius-sm,3px);background:var(--gold);width:42px;height:42px;color:var(--navy);bottom:14px;right:14px;box-shadow:0 0 0 1px #a07c338c,0 1px 3px #0a172833}#president .pp-badge i{line-height:0;display:block;font-size:0!important}#president .pp-badge i:before{content:"“";font-family:EB Garamond,Georgia,Times New Roman,serif;font-size:30px;font-style:normal;font-weight:500;line-height:1;display:block;transform:translateY(.208em)}@media (width<=600px){#president .pp-badge{width:36px!important;height:36px!important;bottom:10px!important;right:10px!important}#president .pp-badge i:before{font-size:25px}}body.home #president,.president-section{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,.president-section{background-image:linear-gradient(160deg,#153157,#173a66 60%,#1c4174)}}#president .pp-frame,#president .pp-frame.fx,#president .pp-frame.reveal{isolation:auto;border-radius:var(--radius-sm,3px)!important;box-shadow:none!important;background-image:none!important;animation:none!important;overflow:visible!important;transform:none!important}#president .pp-frame picture,#president .pp-frame img{mix-blend-mode:multiply;background:0 0!important;border-radius:0!important}#president .pp-frame img{filter:contrast(1.04)}#president .pp-frame:after{pointer-events:none;z-index:4;opacity:0;transition:opacity .5s var(--ease) .18s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' preserveAspectRatio='none' fill='none' stroke='%230f2038' stroke-opacity='0.34' stroke-width='1' vector-effect='non-scaling-stroke'%3E%3Cpath d='M0 14V0h14M86 0h14v14M100 86v14H86M14 100H0V86'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;inset:-10px;content:""!important}#president .pp-frame.in:after,#president .pp-frame.is-in:after{opacity:1}body.home #president .pp-frame:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' preserveAspectRatio='none' fill='none' stroke='%23c9a34e' stroke-opacity='0.5' stroke-width='1' vector-effect='non-scaling-stroke'%3E%3Cpath d='M0 14V0h14M86 0h14v14M100 86v14H86M14 100H0V86'/%3E%3C/svg%3E")}#president .pp-ring{display:none!important}body.home #president .pp-frame{background-color:#e9eef6!important;padding:0!important}#president .pres-leaves,#president .pres-leaves .lffo-leaf{animation:none!important}#president .president-quote:before{color:currentColor!important;opacity:.28!important;font-size:2.1rem!important;font-weight:400!important}#president .pp-badge{opacity:.3;z-index:5;box-shadow:none!important;width:auto!important;height:auto!important;color:var(--navy,#0f2038)!important;background:0 0!important;bottom:12px!important;right:16px!important}#president .pp-badge i:before{transform:translateY(.208em);font-size:34px!important}@media (width<=600px){#president .pp-badge{bottom:9px!important;right:12px!important}#president .pp-badge i:before{font-size:28px!important}}.president-section .pq-line,.president-section.lit .pq-line{transition-duration:var(--lffo-arrive,.28s)!important}.president-section.lit .pq-line:first-child{transition-delay:0s!important}.president-section.lit .pq-line:nth-child(2){transition-delay:45ms!important}.president-section.lit .pq-line:nth-child(3),.president-section.lit .pq-line:nth-child(4),.president-section.lit .pq-line:nth-child(5){transition-delay:90ms!important}#president .pp-frame,#president .pp-frame picture,#president .pp-frame img{opacity:1!important}@keyframes lffoRegisterIn{0%{opacity:0}to{opacity:1}}#president .pp-frame:after{opacity:1;animation:lffoRegisterIn .55s var(--ease) .2s both;transition:none}body.home #president .pp-frame.pp-frame,body:not(.home) #president .pp-frame.pp-frame,.president-grid .pp-frame.pp-frame{box-shadow:none!important;background-image:none!important;border:0!important;animation:none!important;overflow:visible!important;transform:none!important}body.home #president .pp-frame.pp-frame{background-color:#e9eef6!important}body:not(.home) #president .pp-frame.pp-frame{background-color:#0000!important}body.home #president .pp-frame.pp-frame:after,body:not(.home) #president .pp-frame.pp-frame:after,.president-grid .pp-frame.pp-frame:after{opacity:1;content:""!important;z-index:5!important;pointer-events:none!important;filter:none!important;width:auto!important;height:auto!important;animation:lffoRegisterIn .55s var(--ease) .2s both!important;background-color:#0000!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:0!important;border-radius:0!important;position:absolute!important;inset:-11px!important;transform:none!important}body.home #president .pp-frame.pp-frame:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 240' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23c9a34e' stroke-opacity='0.62' stroke-width='1.4' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1 25V1h24'/%3E%3Cpath d='M175 1h24v24'/%3E%3Cpath d='M199 215v24h-24'/%3E%3Cpath d='M25 239H1v-24'/%3E%3C/g%3E%3C/svg%3E")!important}body:not(.home) #president .pp-frame.pp-frame:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 240' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%230f2038' stroke-opacity='0.30' stroke-width='1.4' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1 25V1h24'/%3E%3Cpath d='M175 1h24v24'/%3E%3Cpath d='M199 215v24h-24'/%3E%3Cpath d='M25 239H1v-24'/%3E%3C/g%3E%3C/svg%3E")!important}body.home #president .pp-frame.pp-frame:before,body:not(.home) #president .pp-frame.pp-frame:before{content:none!important}body.home #president .pp-frame picture:after,body:not(.home) #president .pp-frame picture:after,.president-grid .pp-frame picture:after,#president .pp-frame picture:after,#president .pp-frame picture:before{content:none!important;border:0!important}#president .pp-frame.pp-frame,.president-grid .pp-frame.pp-frame{aspect-ratio:auto!important;box-sizing:border-box!important;height:auto!important;padding:16px 16px 24px!important}#president .pp-frame picture,#president .pp-frame .pp-portrait{width:100%!important;height:auto!important;display:block!important}#president .pp-frame img{object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}body.home #president .pp-frame.pp-frame:after,body:not(.home) #president .pp-frame.pp-frame:after,.president-grid .pp-frame.pp-frame:after{inset:9px 9px 17px!important}@media (width>=981px){body.home #president .president-grid{grid-template-columns:208px minmax(0,1fr)!important;align-items:start!important;gap:0 40px!important}body.home #president .president-body{display:contents!important}body.home #president .president-body>.eyebrow{grid-area:1/1/auto/-1;margin-bottom:18px}body.home #president .president-quote{grid-area:2/1/auto/-1;max-width:820px;margin:0 0 42px!important;font-size:clamp(1.75rem,2.55vw,2.25rem)!important;line-height:1.34!important}body.home #president .president-photo{grid-area:3/1/span 3;align-self:start}body.home #president .president-sign{grid-area:3/2;align-self:start}body.home #president .president-note{grid-area:4/2;margin-top:14px}body.home #president .president-body>.link-cta{grid-area:5/2;margin-top:22px}body.home #president .pp-frame.pp-frame{width:100%!important;max-width:208px!important;margin:0!important}body.home #president .president-sign{border-top:1px solid #c9a34e61;padding-top:4px}}@media (width<=980px){body.home #president .pp-frame.pp-frame{max-width:196px!important;margin-inline:auto!important}}body.home #president .pp-frame.pp-frame,body:not(.home) #president .pp-frame.pp-frame,.president-grid .pp-frame.pp-frame{aspect-ratio:auto!important;box-sizing:border-box!important;height:auto!important;padding:16px 16px 24px!important}@media (width<=600px){body.home #president .pp-frame.pp-frame,body:not(.home) #president .pp-frame.pp-frame{padding:13px 13px 19px!important}}body.home #president .pp-frame.pp-frame:after,body:not(.home) #president .pp-frame.pp-frame:after,body.home #president .pp-frame:after,body:not(.home) #president .pp-frame:after,.president-grid .pp-frame.pp-frame:after,.president-grid .pp-frame:after,#president .pp-frame:after,#president .pp-frame:before{content:none!important;background-image:none!important;border:0!important;animation:none!important}#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}}@media (width>=981px){body.home #president .president-grid{grid-template-columns:208px minmax(0,1fr)!important;align-items:start!important;column-gap:44px!important}body.home #president .president-photo{grid-area:1/1/span 5!important;align-self:start!important}body.home #president .president-body>.eyebrow{grid-area:1/2!important;margin-bottom:14px!important}body.home #president .president-quote{grid-area:2/2!important;max-width:560px!important;margin:0 0 30px!important}body.home #president .president-sign{grid-area:3/2!important}body.home #president .president-note{grid-area:4/2!important;max-width:560px!important;margin-top:14px!important}body.home #president .president-body>.link-cta{grid-area:5/2!important;margin-top:22px!important}}@media (width<=860px){body.home #president .president-grid{grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:0 16px!important;display:grid!important}body.home #president .president-body{display:contents!important}body.home #president .president-photo{grid-area:1/1/span 2!important;align-self:start!important}body.home #president .pp-frame.pp-frame{width:112px!important;max-width:112px!important;margin:0!important;padding:8px 8px 12px!important}body.home #president .president-body>.eyebrow{grid-area:1/2!important;align-self:start!important;margin:0 0 10px!important}body.home #president .president-sign{border-top:0!important;grid-area:2/2!important;align-self:start!important;padding-top:0!important}body.home #president .president-quote{grid-area:3/1/auto/-1!important;max-width:none!important;margin:24px 0 0!important}body.home #president .president-note{grid-area:4/1/auto/-1!important;max-width:none!important;margin-top:16px!important}body.home #president .president-body>.link-cta{grid-area:5/1/auto/-1!important;margin-top:20px!important}}@media (width<=400px){body.home #president .president-grid{grid-template-columns:96px minmax(0,1fr)!important;column-gap:14px!important}body.home #president .pp-frame.pp-frame{width:96px!important;max-width:96px!important;padding:7px 7px 10px!important}}@media (width>=861px) and (width<=980px){body.home #president .president-grid{grid-template-columns:176px minmax(0,1fr)!important;align-items:start!important;column-gap:36px!important;display:grid!important}body.home #president .president-body{display:contents!important}body.home #president .president-photo{grid-area:1/1/span 5!important;align-self:start!important}body.home #president .pp-frame.pp-frame{width:176px!important;max-width:176px!important;margin:0!important}body.home #president .president-body>.eyebrow{grid-area:1/2!important;margin-bottom:12px!important}body.home #president .president-quote{grid-area:2/2!important;max-width:none!important;margin:0 0 26px!important}body.home #president .president-sign{grid-area:3/2!important}body.home #president .president-note{grid-area:4/2!important;margin-top:12px!important}body.home #president .president-body>.link-cta{grid-area:5/2!important;margin-top:20px!important}}@media (width>=981px){body.home #president .president-grid{grid-template-columns:247px minmax(0,1fr)!important;column-gap:40px!important}body.home #president .pp-frame.pp-frame{width:247px!important;max-width:247px!important}}@media (width>=861px) and (width<=980px){body.home #president .president-grid{grid-template-columns:212px minmax(0,1fr)!important;column-gap:36px!important}body.home #president .pp-frame.pp-frame{width:212px!important;max-width:212px!important}}@media (width<=860px){body.home #president .president-grid{grid-template-columns:128px minmax(0,1fr)!important}body.home #president .pp-frame.pp-frame{width:128px!important;max-width:128px!important}}@media (width<=400px){body.home #president .president-grid{grid-template-columns:112px minmax(0,1fr)!important}body.home #president .pp-frame.pp-frame{width:112px!important;max-width:112px!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}#president .pp-frame.pp-frame picture,#president .pp-frame.pp-frame img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}}@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}}#president .pp-frame.pp-armed picture{opacity:0;translate:0 8px;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 60% 100%);mask-image:linear-gradient(#000 0% 40%,#0000 60% 100%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#president .pp-frame.pp-armed.pp-in picture{animation:1.45s cubic-bezier(.33,0,.2,1) both lffoInkIn}@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:reduce){#president .pp-frame.pp-armed picture{opacity:1;translate:none;-webkit-mask-image:none;mask-image:none}}@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}}#president .pp-frame .pp-portrait{overflow:visible!important}#president .pp-frame .pp-portrait img{transform-origin:50% 100%;transition:none}body:not(.home) #president .pp-frame .pp-portrait img{transform:scale(1.14)}body.home #president .pp-frame .pp-portrait img{transform:scale(1.08)}@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}body:not(.home) #president .pp-frame.pp-armed picture{opacity:1;translate:none;-webkit-mask-image:none;mask-image:none}body:not(.home) #president .pp-frame.pp-armed.pp-in picture{animation:none}body:not(.home) #president .pp-frame.pp-armed .pp-portrait img{opacity:0;translate:0 8px;-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 60% 100%);mask-image:linear-gradient(#000 0% 40%,#0000 60% 100%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 250%;mask-size:100% 250%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body:not(.home) #president .pp-frame.pp-armed.pp-in .pp-portrait img{animation:1.45s cubic-bezier(.33,0,.2,1) both lffoInkIn}@media (prefers-reduced-motion:reduce){body:not(.home) #president .pp-frame.pp-armed .pp-portrait img{opacity:1;translate:none;-webkit-mask-image:none;mask-image:none}}.roots-section .section-head h2{margin-bottom:-.12em;padding-bottom:.12em}.roots-section .section-head h2:after{translate:0 -.12em}html{overflow-x:clip}body.lffo-member .kh-lock-badge,body.lffo-member .k-foot .ti-lock,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}}@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 (width<=720px){.k-card.k-training .k-foot.k-acts{margin-top:10px;gap:0!important;padding-left:0!important}.k-card.k-training .k-foot.k-acts>i{display:none!important}.k-card.k-training .k-act,.k-card.k-training .k-act:not(.k-act-lead){align-self:stretch;align-items:center;gap:12px;min-height:44px;padding-right:1.1em;padding-block:10px!important;display:flex!important}.k-card.k-training .k-act:before{width:20px;color:var(--gold-bright,#dcb763);-webkit-text-fill-color:var(--gold-bright,#dcb763);flex:0 0 20px;justify-content:center;align-items:center;font-size:18px;font-style:normal;font-weight:400;line-height:1;display:inline-flex;content:""!important;background:0 0!important;height:auto!important;font-family:tabler-icons!important;position:static!important}.k-card.k-training .k-act:not(.k-act-lead):before{content:"﨡"!important}.k-card.k-training .k-act:not(.k-act-lead){border-top:1px solid #e9dec524}.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,.k-card .k-cat: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,.k-card .k-cat: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,.k-card .k-cat: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,.k-card .k-cat: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,.k-card .k-cat: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}