: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 .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;width:100%;max-width:100%;margin:0;line-height:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-ken-burns--active{transition-duration:20s}@keyframes eicon-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.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-36 .elementor-element.elementor-element-077839b,.elementor-36 .elementor-element.elementor-element-844f864,.elementor-36 .elementor-element.elementor-element-6ada8ea,.elementor-36 .elementor-element.elementor-element-609d0b7,.elementor-36 .elementor-element.elementor-element-mbc9e4d1,.elementor-36 .elementor-element.elementor-element-62be358,.elementor-36 .elementor-element.elementor-element-90fffd0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}:root{--page-title-display:none}@media (width>=768px){.elementor-36 .elementor-element.elementor-element-077839b,.elementor-36 .elementor-element.elementor-element-844f864,.elementor-36 .elementor-element.elementor-element-6ada8ea,.elementor-36 .elementor-element.elementor-element-609d0b7,.elementor-36 .elementor-element.elementor-element-mbc9e4d1,.elementor-36 .elementor-element.elementor-element-62be358,.elementor-36 .elementor-element.elementor-element-90fffd0{--width:100%}}.elementor-45 .elementor-element.elementor-element-hdrwrap{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media (width>=768px){.elementor-45 .elementor-element.elementor-element-hdrwrap{--width:100%}}.elementor-46 .elementor-element.elementor-element-ftrwrap{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-location-header:before,.elementor-location-footer:before{content:"";clear:both;display:table}@media (width>=768px){.elementor-46 .elementor-element.elementor-element-ftrwrap{--width:100%}}@font-face{font-family:LFFO Wordmark;font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/lffo-wordmark.woff2)format("woff2"),url(/wp-content/uploads/lffo/site/fonts/lffo-wordmark-italic.woff?v=3)format("woff")}@font-face{font-family:LFFO Wordmark;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/lffo-display-roman.woff)format("woff")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/eb-garamond-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/eb-garamond-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/eb-garamond-400-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/eb-garamond-400-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/inter-200-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/inter-200-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/ibm-plex-mono-400-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/ibm-plex-mono-400-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/ibm-plex-mono-500-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/ibm-plex-mono-500-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:tabler-icons;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lffo/site/fonts/vendor/tabler-icons-lffo.woff2)format("woff2")}.ti{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:tabler-icons!important}.ti-adjustments-horizontal:before{content:""}.ti-arrow-down:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-up:before{content:""}.ti-brand-linkedin:before{content:""}.ti-briefcase:before{content:""}.ti-check:before{content:""}.ti-checks:before{content:""}.ti-chevron-down:before{content:""}.ti-chevron-right:before{content:""}.ti-eye:before{content:""}.ti-eye-off:before{content:""}.ti-heart-handshake:before{content:""}.ti-key:before{content:""}.ti-lock:before{content:""}.ti-lock-open:before{content:""}.ti-logout:before{content:""}.ti-mail:before{content:""}.ti-minus:before{content:""}.ti-plus:before{content:""}.ti-user-circle:before{content:""}.ti-users: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,.intro-band{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-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-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-ghost{color:var(--ink-soft);border-color:var(--line);background-color:#0000}.btn-ghost:hover,.btn-ghost:focus-visible{color:var(--navy);border-color:var(--gold);box-shadow:0 var(--hair) 0 #c9a34e80}.btn-ghost:active{box-shadow:inset 0 1px 2px #0a17281a}.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-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}}.fc-fab{z-index:190;border:1px solid var(--gold-deep);background:var(--gold);color:#20160a;font-family:var(--sans);letter-spacing:.02em;cursor:pointer;border-radius:0;align-items:center;gap:.5em;padding:.82em 1.2em;font-size:.88rem;font-weight:700;display:none;position:fixed;bottom:18px;right:16px;box-shadow:0 8px 24px #281e0847,0 2px 6px #281e0833}.fc-fab i{font-size:1.18em}.fc-fab .fc-fab-count{background:var(--navy);width:7px;height:7px;display:none}.fc-fab.has-count .fc-fab-count{display:inline-block}.fc-backdrop{z-index:195;opacity:0;visibility:hidden;transition:opacity .28s var(--ease),visibility .28s;background:#0a122080;position:fixed;inset:0}body.fc-sheet-open .fc-backdrop{opacity:1;visibility:visible}.fc-sheet-handle{display:none}body.fc-sheet-open .fc-sheet-handle{cursor:pointer;background:#d8d2c4;border-radius:2px;width:42px;height:4px;margin:2px auto 12px;display:block}@keyframes fcSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width>=901px){.fc-fab,.fc-backdrop{display:none!important}}@media (width<=900px){body.fc-past .fc-fab{display:inline-flex}body.fc-sheet-open .fc-fab{display:none}}@media (prefers-reduced-motion:reduce){.btn,.btn i{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{border:1px solid #c9a34e57!important;border-radius:8px!important}@media (width>=821px){.kh-card,.lib-card,.country-card,.value-card,.board-member,.mission,.event-card{border-radius:4px!important}.kh-card,.country-card,.value-card,.board-member,.mission,.event-card{transition:transform .46s cubic-bezier(.34,1.12,.38,1), box-shadow .46s cubic-bezier(.34,1.12,.38,1), border-color .3s var(--ease)!important}.kh-card:hover,.lib-card:hover,.lib-card:focus-visible,.country-card:hover,.value-card:hover,.board-member:hover,.mission:hover,.event-card:hover{border-color:var(--gold)!important;transform:translateY(-6px)!important;box-shadow:0 12px 24px -14px #060e1a70,0 0 13px -5px #c9a34e4d,0 2px 6px -4px #060e1a1f!important}}@media (width>=821px) and (prefers-reduced-motion:reduce){.kh-card:hover,.lib-card:hover,.lib-card:focus-visible,.country-card:hover,.value-card:hover,.board-member:hover,.mission:hover,.event-card:hover{transform:none!important}}.page-hero{background:var(--navy);color:var(--white);padding-block:clamp(60px,9vw,110px);position:relative;overflow:hidden}.page-hero .container{z-index:1;position:relative}.page-hero h1{color:var(--white);max-width:820px;font-family:"LFFO Wordmark",var(--serif);letter-spacing:.004em;margin-left:-.06em;padding-left:.06em;font-size:clamp(2.2rem,4.7vw,3.7rem);font-style:italic;font-weight:400;line-height:1.1}.page-hero p{color:#ffffffbf;max-width:620px;margin-top:18px;font-size:1.12rem}.breadcrumb{color:#ffffff8c;align-items:center;gap:.5em;margin-bottom:22px;font-size:.82rem;display:flex}.breadcrumb a:hover{color:var(--gold)}.breadcrumb i{opacity:.6;font-size:1em}.page-hero{isolation:isolate;background-color:var(--navy-lit);position:relative}.page-hero: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{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%)}@media (prefers-reduced-motion:reduce){.page-hero:after{filter:blur(30px)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--edge-light),var(--shadow-sm);transition:transform .34s var(--ease-lux),box-shadow .34s var(--ease-lux),border-color .3s var(--ease);overflow:hidden}.card:hover{box-shadow:var(--edge-light),var(--shadow-lg);border-color:var(--gold-soft);transform:translateY(-5px)}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(24px)}@media (width<=720px){.reveal{transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(14px)}}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}@media (width<=1080px){.nav-menu,.nav-right .lang-switch,.nav-right .nav-login{display:none}.nav-toggle{display:flex}.nav-right .lang-quick{min-width:36px;height:34px;font-family:var(--menu);letter-spacing:.09em;color:var(--gold-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease);background:0 0;border:1px solid #c9a34e6b;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:.72rem;font-weight:400;display:inline-flex;overflow:hidden}.nav-right .lang-quick:hover,.nav-right .lang-quick:focus-visible{border-color:var(--gold);color:#fff;outline:none;box-shadow:0 0 9px #c9a34e73}.nav-right .lang-quick:active{box-shadow:0 0 12px #dcb76399}.nav-right{margin-left:0}.mobile-nav{z-index:98;transition:transform .42s var(--ease-lux),top .42s var(--ease-lux);-webkit-overflow-scrolling:touch;padding:14px var(--pad) 32px;background:#fff;flex-direction:column;display:flex;position:fixed;inset:74px 0 0;overflow-y:auto;transform:translate(100%)}.site-header.condensed~.mobile-nav{top:54px}.site-header.condensed.menu-open .nav-bar{height:74px}.site-header.condensed.menu-open .brand-logo{transform:none}.site-header.condensed.menu-open~.mobile-nav{top:74px}.mobile-nav.open{transform:translate(0)}.mobile-nav .m-access,.mobile-nav .m-item,.mobile-nav .m-foot{opacity:0;transition:opacity .34s var(--ease-lux),transform .34s var(--ease-lux);transform:translate(14px)}.mobile-nav.open .m-access,.mobile-nav.open .m-item,.mobile-nav.open .m-foot{opacity:1;transform:none}.mobile-nav.open>:first-child{transition-delay:70ms}.mobile-nav.open>:nth-child(2){transition-delay:.11s}.mobile-nav.open>:nth-child(3){transition-delay:.15s}.mobile-nav.open>:nth-child(4){transition-delay:.19s}.mobile-nav.open>:nth-child(5){transition-delay:.23s}.mobile-nav.open>:nth-child(6){transition-delay:.27s}.mobile-nav.open>:nth-child(7){transition-delay:.31s}.mobile-nav.open>:nth-child(8){transition-delay:.35s}.mobile-nav.open>:nth-child(9){transition-delay:.39s}@media (prefers-reduced-motion:reduce){.mobile-nav,.mobile-nav .m-access,.mobile-nav .m-item,.mobile-nav .m-foot{transition:none}.mobile-nav .m-access,.mobile-nav .m-item,.mobile-nav .m-foot{opacity:1;transform:none}.site-header.condensed~.mobile-nav{top:74px}}.m-item{border-bottom:1px solid var(--line)}.m-item:nth-last-child(2){border-bottom:none}.mobile-nav .m-item{flex-direction:column;flex:none;justify-content:center;display:flex}.m-link-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-link{color:var(--navy);text-align:left;letter-spacing:.01em;flex:1;padding:.8em 0;font-size:1.04rem;font-weight:500;display:block}.m-link:active{color:var(--gold)}.mobile-nav .m-link{position:relative}.mobile-nav .m-link.is-current{color:var(--gold-deep);font-weight:600}.mobile-nav .m-link.is-current:before{content:"";left:calc(-1 * var(--pad));background:linear-gradient(180deg,var(--gold-bright),var(--gold));border-radius:0 2px 2px 0;width:3px;height:1.25em;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 9px #c9a34e80}.m-hist{vertical-align:middle;background:#c9a34e99;border-radius:50%;width:5px;height:5px;margin-left:9px;display:inline-block;position:relative;top:-1px}.m-toggle{cursor:pointer;width:42px;height:42px;color:var(--gold-bright);transition:border-color .3s var(--ease);background:0 0;border:1px solid #c9a34e66;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.m-toggle:before{content:"";pointer-events:none;opacity:0;transition:opacity .38s var(--ease-lux,ease);background:radial-gradient(#c9a34e52,#0000 70%);position:absolute;inset:0}.m-item.open .m-toggle:before{opacity:1}.m-item.open .m-toggle{border-color:#c9a34e99}.m-toggle .chev{z-index:2;color:var(--gold-deep);opacity:.95;font-size:1.5rem;transition:transform .35s cubic-bezier(.34,1.3,.5,1);position:relative}.m-item.open .m-toggle .chev{transform:rotate(180deg)}.m-item.has-sub .m-link{flex:0 auto;position:relative}.m-item.has-sub .m-link:after{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-bright),var(--gold));transform-origin:0;height:1.6px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(1em - 5px);left:0;right:0;transform:scaleX(0);box-shadow:0 0 7px #c9a34e80}.m-item.has-sub.open .m-link:after{transform:scaleX(1)}.m-sub{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.4,0,.2,1),opacity .3s var(--ease);position:relative;overflow:hidden}.m-sub:before{content:"";background:linear-gradient(180deg,var(--gold-bright),var(--gold) 55%,#c9a34e59);transform-origin:top;border-radius:1px;width:1.5px;transition:transform .42s cubic-bezier(.22,1,.36,1) 60ms;position:absolute;top:2px;bottom:6px;left:3px;transform:scaleY(0);box-shadow:0 0 6px #c9a34e66}.m-item.open .m-sub:before{transform:scaleY(1)}.m-sub a{color:var(--ink-soft);transition:transform .3s var(--ease),color .2s var(--ease);padding:.6em 0 .6em 20px;font-size:.92rem;display:block;transform:translate(-6px)}.m-sub a:active{color:var(--gold)}.m-item.open .m-sub{opacity:1;padding-bottom:6px}.m-item.open .m-sub a{transform:translate(0)}@media (prefers-reduced-motion:reduce){.m-sub:before{transition:none;transform:scaleY(1)}}.mobile-nav .m-foot{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:30px;padding-top:22px;display:flex}.m-foot-label{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);font-size:.64rem;font-weight:600}.mobile-nav .btn{justify-content:center;width:100%;padding:.95em 1.6em;font-size:1rem}.m-lang{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.m-lang .lang-btn{color:var(--ink-soft);letter-spacing:.02em;border:1px solid var(--line);border-radius:6px;min-height:40px;padding:.5em .8em;font-size:.88rem;font-weight:400}.m-lang .lang-btn:hover,.m-lang .lang-btn:focus-visible{color:var(--navy);border-color:var(--gold)}.m-lang .lang-btn.active{color:var(--navy);background:var(--gold);border-color:var(--gold)}}@media (width>=1081px){.mobile-nav{display:none}}@media (width<=1080px) and (height<=680px){.m-link{padding:.58em 0;font-size:.96rem}.m-sub a{padding:.5em 0 .5em 14px}}@media (width<=820px){.site-footer{padding-top:clamp(34px,6vw,50px);position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#c9a34e99,#0000);border-radius:2px;width:min(70%,320px);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-top{border-bottom:0;grid-template-columns:1fr 1fr;gap:0;padding-bottom:0}.footer-brand{text-align:center;grid-column:1/-1;padding-bottom:28px}.footer-brand .foot-logo{width:min(78%,252px);margin:0 auto}.footer-brand p{max-width:286px;margin:17px auto 0;padding-top:17px;font-size:.84rem;line-height:1.62;position:relative}.footer-brand p:before{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-bright),var(--gold));border-radius:2px;width:46px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-col h2{color:var(--gold-bright);letter-spacing:.2em;margin-bottom:15px;font-size:.68rem}.footer-col ul li{margin-bottom:9px}.footer-col ul a{font-size:.88rem}.footer-brand+.footer-col,.footer-brand+.footer-col+.footer-col{background:#ffffff08;border-top:1px solid #c9a34e80;padding:22px 16px 20px}.footer-brand+.footer-col{padding-left:22px}.footer-brand+.footer-col+.footer-col{padding-left:24px;padding-right:22px}.footer-col:last-child{text-align:center;background:#ffffff08;border-top:1px solid #c9a34e80;grid-column:1/-1;padding:24px 20px}.footer-col:last-child h2{text-align:center;letter-spacing:.24em;margin-bottom:18px}.footer-col:last-child .footer-social{justify-content:center;gap:13px;margin:0}.footer-social a{color:#ffffffd1;width:44px;height:44px;transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease);background:0 0;border:1px solid #c9a34e57}.footer-social a:hover,.footer-social a:active{background:var(--gold);border-color:var(--gold);color:var(--navy);box-shadow:0 0 14px #c9a34e59}.footer-col:last-child .foot-contact{margin-top:18px}.footer-col:last-child .foot-contact a{color:#ffffffdb;transition:border-color .22s var(--ease),color .22s var(--ease),background .22s var(--ease);border:1px solid #c9a34e4d;border-radius:4px;align-items:center;gap:7px;padding:.5em 1.05em;font-size:.86rem;display:inline-flex}.footer-col:last-child .foot-contact a:hover{border-color:var(--gold);color:#fff;background:#c9a34e14}.footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:18px 20px}.footer-bottom>span{color:#ffffff73;max-width:320px;font-size:.78rem;line-height:1.55}.footer-legal{flex-wrap:wrap;justify-content:center;gap:0}.footer-legal a{transition:color .2s var(--ease);padding:0 15px;position:relative}.footer-legal a:hover{color:var(--gold-bright)}.footer-legal a+a:before{content:"";background:#c9a34e80;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media (width<=520px){.footer-brand+.footer-col,.footer-brand+.footer-col+.footer-col{text-align:left}.footer-brand+.footer-col ul,.footer-brand+.footer-col+.footer-col ul{text-align:left;display:block}.footer-social{justify-content:center}.footer-legal a{padding:0 12px}}.tier-guide{text-align:left;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;max-width:none;margin:0 auto 26px;padding:0;display:flex}.tg-ask{font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-soft);flex:none;margin:0;font-size:.72rem;font-weight:600}.tier-guide-btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.tg-btn{border:var(--hair) solid #0f203847;background:var(--surface);min-width:236px;color:var(--ink);text-align:left;cursor:pointer;transition:color .3s var(--ease-lux),background-color .3s var(--ease-lux), border-color .3s var(--ease-lux),box-shadow .34s var(--ease-lux);border-radius:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon sub";align-items:center;gap:1px 11px;padding:.72em 1.15em .78em;display:grid;position:relative;overflow:hidden}.tg-btn>i{color:var(--gold-deep);transition:color .3s var(--ease-lux);grid-area:icon;font-size:1.32rem}.tg-b-t{font-family:var(--sans);letter-spacing:-.004em;grid-area:title;font-size:.92rem;font-weight:600;line-height:1.2}.tg-b-s{font-family:var(--sans);letter-spacing:-.002em;color:var(--ink-soft);transition:color .3s var(--ease-lux);grid-area:sub;font-size:.735rem;font-weight:400;line-height:1.35}.tg-btn:before,.tg-btn:after{content:"";background:var(--gold-deep);opacity:.26;pointer-events:none;width:2px;height:2px;transition:opacity .3s var(--ease-lux),box-shadow .3s var(--ease-lux);border-radius:50%;position:absolute}.tg-btn:before{top:5px;left:5px}.tg-btn:after{bottom:5px;right:5px}.tg-btn:hover,.tg-btn:focus-visible{color:var(--navy);border-color:var(--gold);box-shadow:0 0 0 var(--hair) var(--gold),0 0 6px #c9a34e57, 0 var(--hair) 0 var(--gold);outline:none}.tg-btn:hover:before,.tg-btn:hover:after,.tg-btn:focus-visible:before,.tg-btn:focus-visible:after{opacity:1;box-shadow:0 0 5px var(--gold-deep)}.tg-btn:active{transition-duration:90ms;box-shadow:inset 0 1px 2px #0a172824}.tg-btn.active{background:var(--gold);border-color:var(--gold-deep);color:#241a09}.tg-btn.active>i{color:#241a09}.tg-btn.active .tg-b-s{color:#241a09bd}.tg-btn.active:before,.tg-btn.active:after{opacity:.4;box-shadow:none;background:#241a09}.tg-reset{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-soft);cursor:pointer;transition:color .24s var(--ease);background:0 0;border:none;flex:none;margin:0;padding:.2em 0;font-size:.78rem;font-weight:600;text-decoration:none;position:relative}.tg-reset>span{display:inline-block;position:relative}.tg-reset>span:before{content:"";opacity:.3;height:1px;transition:opacity .24s var(--ease);background:currentColor;position:absolute;bottom:-5px;left:0;right:0}.tg-reset:hover,.tg-reset:focus-visible{color:var(--gold-deep);outline:none}.tg-reset:hover>span:before,.tg-reset:focus-visible>span:before{opacity:0}@media (prefers-reduced-motion:reduce){.tg-btn,.tg-btn:before,.tg-btn:after,.tg-btn>i,.tg-b-s,.tg-reset,.tg-reset>span:before{transition:none}}@media (width<=720px){.tier-guide{flex-direction:column;align-items:stretch;gap:10px;margin:0 0 20px}.tg-ask{text-align:left}.tier-guide-btns{flex-flow:column;gap:10px}.tg-btn{width:100%;min-width:0;padding:.85em 1.15em .9em 1.35em}.tg-btn.active{padding-left:1.45em}.tg-reset{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}}:root{--tree-green:#80ad51;--tree-sky:#52b1d8;--tree-khaki:#c4a173;--tree-apricot:#e6994e;--tree-terracotta:#d85c3e;--tree-red:#c43034;--tree-ice:#c5e0e3;--navy-lit:#14325c;--ease-out-soft:cubic-bezier(.22,.61,.36,1);--ease-swing:cubic-bezier(.45,0,.55,1)}.section-divider{pointer-events:none;background:0 0;justify-content:center;align-items:center;height:56px;display:flex;position:relative;overflow:visible}.divider-leaf{z-index:2;width:var(--leaf-size,12px);height:var(--leaf-size,12px);background:var(--lc,var(--gold));border-radius:var(--leaf-shape,50% 0 50% 50%);transform:translate3d(0,0,0) rotate(var(--leaf-rot,45deg));opacity:0;filter:drop-shadow(0 2px 4px #0000001f);will-change:transform,opacity;backface-visibility:hidden;position:relative}@keyframes leaf-drift{0%{transform:translate3d(calc(var(--leaf-sway,14px) * -1),-38px,0) rotate(calc(var(--leaf-rot,45deg) - 26deg)) scaleX(.94);opacity:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}15%{transform:translate3d(calc(var(--leaf-sway,14px) * -.3),-30.5px,0) rotate(calc(var(--leaf-rot,45deg) - 13deg)) scaleX(.97);opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1)}30%{transform:translate3d(calc(var(--leaf-sway,14px) * .64),-24px,0) rotate(calc(var(--leaf-rot,45deg) + 14deg)) scaleX(.88);opacity:.9;animation-timing-function:cubic-bezier(.45,0,.55,1)}55%{transform:translate3d(calc(var(--leaf-sway,14px) * -.43),-12px,0) rotate(calc(var(--leaf-rot,45deg) - 8deg)) scaleX(.94);opacity:.88;animation-timing-function:cubic-bezier(.45,0,.55,1)}78%{transform:translate3d(calc(var(--leaf-sway,14px) * .21),-4px,0) rotate(calc(var(--leaf-rot,45deg) + 4deg)) scaleX(.98);opacity:.86;animation-timing-function:cubic-bezier(.45,0,.55,1)}92%{transform:translate3d(calc(var(--leaf-sway,14px) * -.07),-1px,0) rotate(calc(var(--leaf-rot,45deg) - 1.5deg)) scaleX(1);opacity:.85;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:translate3d(0,0,0) rotate(var(--leaf-rot,45deg)) scaleX(1);opacity:.85}}.divider-line{will-change:transform;background:linear-gradient(90deg, color-mix(in srgb,var(--lc,var(--gold)) 55%,var(--line)), var(--line) 60%, transparent);width:46%;height:1px;transition:transform 1s var(--ease-out-soft) .95s;position:absolute;top:50%;transform:scaleX(0)}.divider-line.left{transform-origin:100%;background:linear-gradient(270deg, color-mix(in srgb,var(--lc,var(--gold)) 55%,var(--line)), var(--line) 60%,transparent);right:50%}.divider-line.right{transform-origin:0;left:50%}.divider-bloom{background:radial-gradient(circle, color-mix(in srgb,var(--lc,var(--gold)) 40%,transparent),transparent 70%);width:6px;height:6px;transition:transform 1.3s var(--ease-out-soft) .85s, opacity 1.5s ease .85s;opacity:0;will-change:transform,opacity;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (width<=720px){.section-divider{--leaf-sway:9px;margin-block:0}.divider-line{width:49%}}@media (prefers-reduced-motion:reduce){.section-divider.landed .divider-leaf{opacity:.85;transform:translate3d(0,0,0) rotate(var(--leaf-rot,45deg)) scaleX(1);animation:none}.divider-line,.divider-bloom{transition:none}}.login-modal{z-index:300;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.login-modal[hidden]{display:none}.login-backdrop{backdrop-filter:blur(7px)saturate(1.03);animation:lgFade .34s var(--ease-lux) both;background:#10213a3d;position:absolute;inset:0}.login-card{z-index:1;border:var(--hair) solid #e7dfcde6;transform-origin:50%;width:min(438px,100%);animation:lgUp .46s var(--ease-lux) both;background:linear-gradient(#fffffffa,#fcfaf5fa);border-radius:0;padding:0 clamp(30px,4.4vw,44px) clamp(30px,4.4vw,44px);position:relative;overflow:hidden;box-shadow:0 2px 6px #08112114,0 18px 40px -12px #08112147,0 40px 90px -20px #0811214d}.login-modal.closing .login-backdrop{animation:lgFadeOut .28s var(--ease) both}.login-modal.closing .login-card{animation:lgDown .28s var(--ease) both}@keyframes lgFade{0%{opacity:0}to{opacity:1}}@keyframes lgFadeOut{0%{opacity:1}to{opacity:0}}@keyframes lgUp{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lgDown{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.975)translateY(4px)}}.login-canopy{z-index:0;z-index:0;background:radial-gradient(120% 130% at 50% 122%, #1c3454f2 0%, #0f203800 62%), linear-gradient(165deg, var(--navy-deep) 0%, var(--navy) 58%, #0d1c31 100%);height:226px;position:absolute;top:0;left:0;right:0;overflow:hidden}.lc-rings{opacity:.85;width:132%;height:auto;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.lc-bloom{pointer-events:none;background:radial-gradient(at 50% 100%,#c9a34e38 0%,#c9a34e12 38%,#c9a34e00 68%);width:74%;height:150%;position:absolute;bottom:-46%;left:50%;transform:translate(-50%)}.lc-leaves{pointer-events:none;position:absolute;inset:0}.lc-leaves i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:var(--c);transform:rotate(var(--r));transform-origin:60% 60%;opacity:.3;filter:saturate(.82);animation:lcDrift 17s var(--ease-lux) var(--d) infinite;border-radius:58% 0 58% 58%;position:absolute}@keyframes lcDrift{0%,to{transform:rotate(var(--r)) translate(0,0);opacity:.26}38%{transform:rotate(calc(var(--r) + 9deg)) translate(3px,-5px);opacity:.44}71%{transform:rotate(calc(var(--r) - 6deg)) translate(-3px,3px);opacity:.32}}.lc-key{width:44px;height:44px;color:var(--gold-bright);filter:drop-shadow(0 0 9px #c9a34e57);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.lc-key svg{width:100%;height:100%;display:block}.lc-key .lk-draw{stroke-dasharray:72;stroke-dashoffset:72px;animation:lkDraw .95s var(--ease-lux) .16s forwards}@keyframes lkDraw{to{stroke-dashoffset:0}}.lc-fade{pointer-events:none;background:linear-gradient(#fcfaf500 0%,#fcfaf514 42%,#fcfaf575 74%,#fcfaf5f7 100%);height:20%;position:absolute;bottom:0;left:0;right:0}.login-head{z-index:2;text-align:center;min-height:226px;margin:0 0 28px;padding:106px 0 0;position:relative}.login-head h2{font-family:var(--serif);color:#f6f2e9;letter-spacing:.012em;text-shadow:0 1px 14px #08112180;margin:0 0 7px;font-size:1.78rem;font-weight:600}.login-head p{color:#f0ece2c2;letter-spacing:.015em;text-shadow:0 1px 10px #08112180;max-width:31ch;margin:0 auto;font-size:.87rem;line-height:1.5}.login-x{z-index:4;border:var(--hair) solid #ffffff29;color:#ffffffb8;cursor:pointer;width:34px;height:34px;transition:color .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease);background:0 0;place-items:center;font-size:1rem;display:grid;position:absolute;top:12px;right:12px}.login-x:hover,.login-x:focus-visible{color:#fff;border-color:var(--gold);background:#c9a34e24;outline:none}.login-form .login-field{margin-bottom:18px}.login-form label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);transition:color .25s var(--ease);margin:0 0 8px;font-size:.68rem;font-weight:600;display:block}.login-control{background:var(--surface-2);border:var(--hair) solid var(--line);width:100%;box-shadow:var(--inset-well);transition:border-color .25s var(--ease),box-shadow .3s var(--ease-lux),background .25s var(--ease);border-radius:0;align-items:stretch;display:flex}.login-control input{width:100%;min-width:0;box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;flex:auto;margin:0;padding:.86em 1em;font-family:inherit;font-size:.95rem}.login-control input::placeholder{color:#9aa4b1}.login-control:hover{border-color:var(--brown-soft)}.login-field:focus-within .login-control{border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px #c9a34e26,0 1px 2px #0a17280d}.login-field:focus-within label{color:var(--gold-deep)}.login-eye{border:0;border-left:var(--hair) solid transparent;width:42px;color:var(--ink-soft);cursor:pointer;transition:color .22s var(--ease),border-color .22s var(--ease);background:0 0;flex:none;place-items:center;font-size:1rem;display:grid}.login-eye:hover,.login-eye:focus-visible{color:var(--gold-deep);border-left-color:var(--line);outline:none}.login-eye.is-on{color:var(--gold-deep)}.login-err{color:#c0432f;min-height:1em;margin-top:6px;font-size:.78rem;display:block}.login-field .login-control:has(input.is-invalid),.login-control input.is-invalid{border-color:#c0432f}.login-field:focus-within .login-control:has(input.is-invalid){box-shadow:0 0 0 3px #c0432f24}.login-formerr{border:var(--hair) solid #c0432f52;color:#a5361f;text-align:center;background:#c0432f14;margin:0 0 14px;padding:.6em .8em;font-size:.85rem}.login-submit{justify-content:center;width:100%;margin-top:4px}.login-submit.is-busy{opacity:.7;pointer-events:none}.login-alt{text-align:center;color:var(--ink-soft);margin:16px 0 0;font-size:.85rem}.login-alt a{color:var(--gold-deep);font-weight:600}body.login-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.lc-leaves i{animation:none}.lc-key .lk-draw{stroke-dashoffset:0;animation:none}}.nav-login.is-authed{color:#fff;background:linear-gradient(#c9a34e24,#c9a34e0d);border-color:#dcb7639e}.nav-login.is-authed:before,.nav-login.is-authed:after{opacity:.85}.m-access{justify-content:flex-start;margin:20px 0 24px;display:flex}.nav-login-m{letter-spacing:.2em;width:auto;color:var(--gold-deep);transition:border-color .3s var(--ease,ease),color .3s var(--ease,ease);background:linear-gradient(#c9a34e12,#c9a34e05);border:1px solid #c9a34e6b;border-radius:8px;justify-content:center;align-items:center;gap:0;padding:.66em 1.15em .66em 1em;font-size:.82rem;position:relative;overflow:hidden}.nav-login-m .nl-ico{color:var(--gold-deep);z-index:2;align-items:center;margin-right:.66em;padding:0;font-size:1.02rem;display:flex;position:relative}.nav-login-m .nl-text{z-index:2;padding:0;position:relative}.nav-login-m:before{content:"";pointer-events:none;z-index:1;opacity:0;transition:opacity .34s var(--ease-lux,ease);background:radial-gradient(#c9a34e4d,#0000 70%);position:absolute;inset:0}.nav-login-m:after{display:none}.nav-login-m:hover,.nav-login-m:focus-visible{color:var(--gold-deep);box-shadow:none;background:linear-gradient(#c9a34e12,#c9a34e05);border-color:#c9a34eb8}.nav-login-m:hover:before,.nav-login-m:focus-visible:before,.nav-login-m:active:before{opacity:1}.nav-login-m:active{border-color:#dcb763d9}@media (width<=480px){.login-card{width:100%;padding:0 20px 26px}.login-canopy{height:206px}.login-head{min-height:206px;margin-bottom:24px;padding-top:96px}.login-head h2{font-size:1.54rem}}@media (prefers-reduced-motion:reduce){.login-backdrop,.login-card{animation:none}}.cta-band{text-align:center;isolation:isolate;border-radius:0;padding:clamp(48px,5.6vw,72px) clamp(28px,5vw,60px) clamp(40px,5vw,60px);position:relative}.cta-band:before{content:"";pointer-events:none;z-index:1;border:1px solid #c9a34e80;position:absolute;inset:0}.cta-band:after{content:"";pointer-events:none;z-index:1;transition:border-color .45s var(--ease-lux);border:1px solid #c9a34e3d;position:absolute;inset:9px}.cta-band:hover:after,.cta-band:focus-within:after{border-color:#dcb76366}.cta-bough{z-index:2;pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:0}.cta-bough i{background:linear-gradient(90deg,transparent,var(--gold) 42%,var(--gold-bright));width:50%;height:2px;transition:transform 1.05s var(--ease-lux) .1s;display:block;position:absolute;top:0;transform:scaleX(0)}.cta-bough i:first-child{transform-origin:100%;left:0}.cta-bough i:last-child{transform-origin:0;background:linear-gradient(270deg,transparent,var(--gold) 42%,var(--gold-bright));left:50%}.cta-band.grown .cta-bough i{transform:scaleX(1)}.cta-band .cl{z-index:3;pointer-events:none;width:var(--leaf-size,13px);height:var(--leaf-size,13px);margin-top:calc(var(--leaf-size,13px) / -2 + 1px);margin-left:calc(var(--leaf-size,13px) / -2);background:var(--lc,var(--gold));border-radius:var(--leaf-shape,50% 0 50% 50%);transform:translate3d(0,0,0) rotate(var(--leaf-rot,45deg));opacity:0;filter:drop-shadow(0 2px 4px #00000029);backface-visibility:hidden;position:absolute;top:-1px}.cta-band.grown .cl{animation:leaf-drift var(--leaf-fall,1.9s) linear var(--d,0s) forwards}@media (width<=720px){.cta-band{padding:38px 22px 32px}.cta-band:after{inset:7px}}@media (prefers-reduced-motion:reduce){.cta-bough i{transition:none;transform:scaleX(1)}.cta-band .cl{opacity:1;animation:none}}@keyframes memSpark{0%,to{opacity:.34;box-shadow:0 0 #c9a34e00}50%{opacity:1;box-shadow:0 0 5px #dcb763d9}}.kh-lock-badge{display:none}@media (width>=821px){.kh-card[data-members=true]{position:relative}.kh-lock-badge{z-index:5;width:30px;height:30px;color:var(--gold-deep);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),box-shadow .35s var(--ease);background:#c9a34e1f;border:1px solid #c9a34e80;border-radius:50%;justify-content:center;align-items:center;font-size:.92rem;animation:4.5s ease-in-out infinite lockBreath;display:flex;position:absolute;top:11px;right:11px}.kh-card:hover .kh-lock-badge{background:var(--gold);color:#12243f;border-color:var(--gold);box-shadow:0 0 18px #c9a34e99}body.lffo-member .kh-lock-badge{border-color:var(--leaf-green);color:var(--leaf-green);background:#7aa85a1f;animation:none}.lib-card .lib-lock{color:var(--gold-deep);border-radius:4px;animation:4.5s ease-in-out infinite lockBreath}.kh-filter .khf-members{overflow:visible}.kh-filter .khf-members:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:conic-gradient(from var(--lffo-glow), transparent 0deg,transparent 242deg, #c9a34e17 280deg, #c9a34e66 322deg, var(--gold) 343deg, var(--gold-bright) 351deg, #fff7dd 356deg, var(--gold-bright) 359deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px #dcb7638c);opacity:1;padding:1.5px;animation:5.5s linear infinite lffoTravel;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.kh-filter .khf-members:hover:before{animation-duration:3s}}@keyframes lockBreath{0%,to{box-shadow:0 0 #c9a34e00}50%{box-shadow:0 0 13px #c9a34e6b}}@media (width>=821px) and (prefers-reduced-motion:reduce){.kh-lock-badge,.lib-card .lib-lock{animation:none}.kh-filter .khf-members:before{opacity:.5;animation:none}}.btn-plate{--ledge:var(--gold);transition:box-shadow .22s var(--ease-lux);box-shadow:0 0 #0000}.btn-gold.btn-plate{--ledge:var(--gold)}.btn-navy.btn-plate{--ledge:var(--navy)}.btn-ghost.btn-plate{--ledge:var(--gold-deep)}.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}.btn-innerglow{position:relative}.btn-innerglow:before{display:none}.btn-innerglow>span,.btn-innerglow>i{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.btn-plate,.btn-ember,.btn-innerglow:before{transition:none}}:root{--cream:#eaf0f8;--bg-alt:#edf2f9;--surface-2:#f1f5fb;--line:#dde4ef;--blue:#24558f;--blue-lit:#3a74b8}@keyframes lffoTide{0%{background-position:0%,100%,50% 100%}25%{background-position:60% 30%,40% 70%,20% 40%}50%{background-position:100%,0%,80% 0}75%{background-position:40% 70%,60% 30%,30% 60%}to{background-position:0%,100%,50% 100%}}@media (prefers-reduced-motion:reduce){.lffo-ambient{animation:none}}:root{--lffo-navy:#0f2038;--lffo-mid:#2e537d;--lffo-koning:#3a6bd6;--blue:#2e537d;--blue-lit:#3a6bd6}@media (prefers-reduced-motion:reduce){.lffo-ambient{animation:none}}.lffo-ambient{background-color:var(--lffo-navy,#0f2038);background-image:radial-gradient(120% 150%,#2e537db8 0%,#2e537d00 60%),radial-gradient(120% 150%,#2e537d70 0%,#2e537d00 64%),radial-gradient(90% 120%,#172d4c8c 0%,#172d4c00 58%);background-repeat:no-repeat;background-size:200% 200%,230% 230%,260% 260%;animation:26s cubic-bezier(.45,0,.55,1) infinite lffoTide}@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}}@media (prefers-reduced-motion:reduce){.lffo-ambient{animation:none}}.intro-band{background:var(--bg-alt);border-block:1px solid var(--line-soft)}.intro-band .container{text-align:center;max-width:820px;padding-block:clamp(48px,7vw,80px)}.intro-band p{color:var(--ink);font-size:1.18rem;line-height:1.7}.intro-band .lead-serif{font-family:var(--serif);color:var(--navy);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;line-height:1.4}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.tier{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .34s var(--ease-lux),box-shadow .34s var(--ease-lux),border-color .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.tier:hover{box-shadow:var(--shadow-xl);border-color:var(--gold);transform:translateY(-6px)}.tier:after{content:"";border-radius:inherit;pointer-events:none;z-index:4;transition:box-shadow .3s var(--ease-lux);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #0000}.tier:hover:after,.tier:focus-within:after,.tier.tier-match:after{box-shadow:inset 0 0 0 1.5px var(--gold)}.tier-clickable{cursor:pointer}.tier-clickable:focus-visible{box-shadow:0 0 0 3px #c9a34e52,var(--shadow-lg);outline:none}.tier.tier-match{border-color:var(--gold);box-shadow:0 0 0 2px #c9a34e66,var(--shadow-xl)}.tier-head{background:var(--navy);color:var(--white);padding:30px 28px 26px;position:relative}.tier-head.brown{background:var(--brown)}.tier-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:.76rem;font-weight:700;display:block}.tier-head.brown .tier-kind{color:var(--gold-soft)}.tier-name{font-family:var(--wordmark);color:var(--white);font-size:1.7rem;font-style:italic;font-weight:400;line-height:1.15}.tier-price{font-family:var(--wordmark);color:var(--white);letter-spacing:-.01em;margin-top:18px;font-size:2.8rem;font-style:italic;font-weight:400;line-height:1}.tier-price small{color:#ffffffa6;font-size:1rem;font-weight:500;font-family:var(--sans)}.tier-body{flex-direction:column;flex:1;padding:28px;display:flex}.tier-for{color:var(--ink);margin-bottom:20px;font-size:.95rem}.tier-list li{color:var(--ink-soft);align-items:flex-start;gap:.7em;padding:.4em 0;font-size:.92rem;display:flex}.tier-list li i{color:var(--gold);flex-shrink:0;margin-top:.15em;font-size:1.15em}.tier .btn{justify-content:center;width:100%;margin-top:auto;padding:.92em 1.4em;font-size:.88rem}.tier-list{flex:1;margin-bottom:24px}.tier-body>.tier-aside{margin-top:16px}.mfo-cta-label{white-space:nowrap}.member-footnotes{background:var(--surface-2);border-radius:var(--radius-lg);border:1px solid var(--line);max-width:820px;margin:44px auto 0;padding:26px 30px}.member-footnotes p{color:var(--ink-soft);margin-bottom:10px;font-size:.86rem;line-height:1.65}.member-footnotes p:last-child{margin-bottom:0}.member-footnotes strong{color:var(--navy)}.pay-strip{color:var(--ink-soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6em;margin-top:28px;font-size:.85rem;display:flex}.pay-strip i{color:var(--gold-deep);font-size:1.1em}.apply-section{background:var(--surface-2);color:var(--ink);padding:64px 0}.apply-section .container{padding-top:0;padding-bottom:0}.apply-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(28px,4vw,52px);display:grid}.apply-copy .eyebrow{color:var(--gold-deep)}.apply-copy h2{color:var(--navy);margin:10px 0 14px}.apply-copy p{color:var(--ink-soft);margin-bottom:18px}.apply-points li{color:var(--ink-soft);align-items:flex-start;gap:.7em;padding:.4em 0;font-size:.9rem;line-height:1.5;display:flex}.apply-points i{color:var(--gold-deep);margin-top:.1em;font-size:1.2em}.apply-form{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--edge-light),var(--shadow-lg);border:1px solid var(--line);padding:clamp(26px,4vw,40px)}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{margin-bottom:18px}.field label{color:var(--ink);letter-spacing:.02em;margin-bottom:7px;font-size:.82rem;font-weight:600;display:block}.field input,.field select,.field textarea{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);width:100%;background:var(--surface-2);box-shadow:var(--inset-well);transition:border-color .22s var(--ease),box-shadow .28s var(--ease-lux),background .22s var(--ease);padding:.8em .9em;font-family:inherit;font-size:.95rem}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--brown-soft)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);background:var(--surface);outline:none;box-shadow:0 0 0 3px #c9a34e29,0 1px 2px #0a17280f}.field input::placeholder,.field textarea::placeholder{color:#9aa4b1}.field textarea{resize:vertical;min-height:100px}.form-consent{color:var(--ink-soft);align-items:flex-start;gap:.6em;margin-bottom:20px;font-size:.82rem;display:flex}.form-consent input{accent-color:var(--gold);margin-top:.25em}.apply-form .btn{justify-content:center;width:100%}.form-note{color:var(--ink-soft);text-align:center;margin-top:14px;font-size:.78rem}.contact-form.wizard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--edge-light),var(--shadow-md);align-self:start;padding:clamp(22px,3.4vw,36px)}@media (width<=600px){.contact-form.wizard,.apply-form.wizard{padding:18px 15px}.field{margin-bottom:12px}.field label{margin-bottom:5px}.field input,.field select,.field textarea{padding:.68em .8em}.field textarea{min-height:78px}.wz-progress{margin-bottom:16px}.wz-steps{margin-bottom:10px}.form-row{gap:12px}}.wz-progress{margin-bottom:24px}.wz-steps{justify-content:space-between;gap:4px;margin:0 0 14px;padding:0;list-style:none;display:flex}.wz-step{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;display:flex;position:relative}.wz-step .wz-dot{border:1.5px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--ink-soft);z-index:1;transition:background .25s var(--ease),border-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease);border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:relative}.wz-step .wz-dot i{font-size:.95rem;display:none}.wz-step .wz-label{letter-spacing:.02em;color:var(--ink-soft);text-align:center;white-space:nowrap;font-size:.72rem;font-weight:600;line-height:1.1}.wz-step.is-active .wz-dot{border-color:var(--gold);color:var(--gold-deep);background:#c9a34e1a;box-shadow:0 0 0 3px #c9a34e1f}.wz-step.is-active .wz-label{color:var(--navy)}.wz-step.is-done .wz-dot{background:var(--gold);border-color:var(--gold);color:#fff}.wz-step.is-done .wz-dot i{display:block}.wz-step.is-done .wz-dot b{display:none}.wz-step.is-done{cursor:pointer}.wz-step:not(:first-child):before{content:"";background:var(--line);z-index:0;width:100%;height:2px;position:absolute;top:15px;right:50%}.wz-step.is-active:not(:first-child):before,.wz-step.is-done:not(:first-child):before{background:var(--gold-soft)}.wz-bar{background:var(--surface-2);border:1px solid var(--line);height:4px;overflow:hidden}.wz-bar-fill{background:linear-gradient(90deg,var(--gold),var(--gold-bright));width:0;height:100%;transition:width .45s var(--ease-lux);display:block}.wz-count{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-top:9px;font-size:.72rem;font-weight:700}.wz-pane{border:0;min-inline-size:0;margin:0;padding:0;display:none}.wz-pane.is-active{animation:wzIn .35s var(--ease);display:block}@keyframes wzIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.wz-legend{font-family:var(--wordmark);color:var(--navy);letter-spacing:-.004em;margin-bottom:4px;padding:0;font-size:1.42rem;font-style:italic;font-weight:400}.wz-hint{color:var(--ink-soft);margin-bottom:18px;font-size:.86rem}.wz-opt{color:var(--ink-soft);font-size:.9em;font-weight:400}.wz-choices{gap:10px;display:grid}.wz-choice{text-align:left;cursor:pointer;border:1px solid var(--line);background:var(--surface);transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),transform .1s var(--ease);border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:13px 16px;display:grid}.wz-choice i{color:var(--gold-deep);grid-row:1/3;font-size:1.5rem}.wz-c-t{color:var(--navy);font-size:.98rem;font-weight:700}.wz-c-s{color:var(--ink-soft);font-size:.82rem}.wz-choice:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 4px 14px #c9a34e1f}.wz-choice.is-selected{border-color:var(--gold);background:#c9a34e14;box-shadow:inset 0 0 0 1px #c9a34e66}.wz-nav{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.btn[hidden]{display:none}.wz-nav .wz-next,.wz-nav .wz-send{width:auto;margin-left:auto}.wz-back{color:var(--ink-soft)}.field input.wz-invalid{border-color:#c0432f;box-shadow:0 0 0 3px #c0432f24}.wz-done{text-align:center;animation:wzIn .4s var(--ease);padding:20px 8px 6px}.wz-done-mark{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;font-size:1.7rem;display:grid}.wz-done h3{font-family:var(--wordmark);color:var(--navy);margin-bottom:8px;font-size:1.6rem;font-style:italic;font-weight:400}.wz-done p{color:var(--ink-soft);max-width:340px;margin:0 auto;font-size:.95rem}@media (width<=520px){.wz-step .wz-label{display:none}}@media (prefers-reduced-motion:reduce){.wz-pane.is-active,.wz-done{animation:none}.wz-bar-fill{transition:none}}.value-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:all .3s var(--ease);padding:30px 28px}.value-card:hover{border-color:var(--gold-soft);box-shadow:var(--shadow-md);transform:translateY(-4px)}.value-card h3{margin-bottom:10px;font-size:1.3rem}.value-card p{font-size:.95rem}.board-member{text-align:center}.country-card{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:var(--hair) solid var(--line);transition:border-color .3s var(--ease-lux),box-shadow .34s var(--ease-lux),background .3s var(--ease);border-radius:0;padding:18px 18px 20px;position:relative;overflow:hidden}.country-card:before,.country-card:after{content:"";background:var(--gold-deep);opacity:.22;pointer-events:none;z-index:3;width:2px;height:2px;transition:opacity .32s var(--ease-lux),box-shadow .32s var(--ease-lux);border-radius:50%;position:absolute}.country-card:before{top:6px;left:6px}.country-card:after{bottom:6px;right:6px}.country-card:hover{border-color:var(--gold);box-shadow:0 var(--hair) 0 var(--gold),0 6px 18px -10px #0a172847}.country-card:hover:before,.country-card:hover:after{opacity:1;box-shadow:0 0 5px var(--gold-deep)}@media (hover:none){.country-card:before,.country-card:after{opacity:.4}}@media (prefers-reduced-motion:reduce){.country-card,.country-card:before,.country-card:after{transition:none}}.reg-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);gap:18px;padding:26px;display:flex}.reg-card h3{margin-bottom:6px;font-size:1.2rem}.reg-card p{font-size:.9rem}.evtype{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:all .3s var(--ease);padding:32px 28px;position:relative;overflow:hidden}.evtype:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.evtype:before{content:"";background:var(--c);width:100%;height:4px;position:absolute;top:0;left:0}.evtype h3{margin-bottom:10px}.evtype p{font-size:.95rem}.kh-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kh-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--edge-light),0 1px 2px #0f20380a;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.kh-card:hover{box-shadow:var(--edge-light),0 10px 22px -14px #0f203838,0 2px 5px #0f20380d;border-color:var(--gold-soft);transform:translateY(-4px)}.partner-logo{background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--radius-lg);text-align:center;min-width:0;min-height:clamp(132px,14vw,178px);color:var(--ink-soft);transition:border-color .28s var(--ease),box-shadow .28s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 18px;display:flex}.partner-logo:hover{border-color:var(--gold);box-shadow:var(--shadow-sm)}.partner-logo i{color:var(--brown);flex:none;font-size:2rem}.partner-logo span{text-wrap:balance;overflow-wrap:anywhere;hyphens:auto;max-width:22ch;font-size:clamp(.74rem,1.6vw,.82rem);font-weight:600;line-height:1.35}.contact-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:clamp(26px,4vw,40px)}@media (width<=960px){.tiers,.kh-grid{grid-template-columns:1fr}.tiers{max-width:460px;margin-inline:auto}.apply-grid{grid-template-columns:1fr;gap:36px}}@media (width<=600px){.form-row{grid-template-columns:1fr}}@media (width<=720px){.page-hero{padding-block:clamp(58px,15vw,86px) clamp(34px,8vw,52px)}.page-hero h1{font-size:clamp(2.1rem,7.6vw,2.75rem);line-height:1.14}.page-hero p{margin-top:14px;font-size:1rem}.kh-grid,.tiers{gap:16px}.breadcrumb{margin-bottom:18px}.field{margin-bottom:16px}}.tier.tl-on{box-shadow:var(--shadow-xl);border-color:var(--gold);transform:translateY(-6px)}.value-card.tl-on{border-color:var(--gold-soft);box-shadow:var(--shadow-md);transform:translateY(-4px)}.country-card.tl-on{border-color:var(--gold);box-shadow:0 var(--hair) 0 var(--gold),0 6px 18px -10px #0a172847}.country-card.tl-on:before,.country-card.tl-on:after{opacity:1;box-shadow:0 0 5px var(--gold-deep)}.kh-card.tl-on{box-shadow:var(--shadow-md);border-color:var(--gold-soft);transform:translateY(-5px)}.partner-logo.tl-on{border-color:var(--gold);box-shadow:var(--shadow-sm)}.wz-err{color:#b23a26;align-items:center;gap:.4em;margin-top:6px;font-size:.8rem;display:flex}.wz-err:before{content:"";background:#b23a26;border-radius:50%;flex:none;width:4px;height:4px}.field select.wz-invalid,.field textarea.wz-invalid{border-color:#c0432f;box-shadow:0 0 0 3px #c0432f24}.wz-nudge{animation:wzNudge .5s var(--ease)}@keyframes wzNudge{0%,to{transform:translate(0)}20%{transform:translate(-5px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}88%{transform:translate(2px)}}.wz-review{background:linear-gradient(180deg,#fffdf9,var(--surface-2));border:1px solid var(--line);box-shadow:var(--edge-light);margin:2px 0 22px;padding:16px 18px}.wz-rv-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:14px;padding:8px 0;display:flex}.wz-rv-row:last-child{border-bottom:0}.wz-rv-k{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);flex:none;font-size:.68rem;font-weight:700}.wz-rv-v{font-family:var(--serif);color:var(--navy);text-align:right;overflow-wrap:anywhere;min-width:0;font-size:1.02rem}.wz-choice[data-price]{position:relative}.wz-choice[data-price]:after{content:attr(data-price);font-family:var(--serif);color:var(--gold-deep);font-size:1.05rem;font-weight:600;position:absolute;top:14px;right:16px}.wz-choice[data-price] .wz-c-t,.wz-choice[data-price] .wz-c-s{padding-right:6.2em}@media (width<=520px){.wz-choice[data-price]:after{grid-column:2;margin-top:4px;display:block;position:static}.wz-choice[data-price] .wz-c-t,.wz-choice[data-price] .wz-c-s{padding-right:0}.wz-rv-row{flex-direction:column;gap:2px}.wz-rv-v{text-align:left}}@media (prefers-reduced-motion:reduce){.wz-nudge{animation:none}}.wizard.wz-sending{pointer-events:none}.wizard.wz-sending .wz-send{opacity:.72}.wizard.wz-sending .wz-send i{animation:1.1s linear infinite wzWait}@keyframes wzWait{0%{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(4px)}to{opacity:.3;transform:translate(0)}}.wz-fault{border-radius:var(--radius);color:#8f2f2f;background:#a82e2e0f;margin:0 0 14px;padding:10px 13px;font-size:.82rem;font-weight:500;line-height:1.5;box-shadow:inset 0 0 0 1px #a82e2e38}.wz-fault[hidden]{display:none!important}.wz-ref{color:var(--ink-soft);margin:14px 0 0;font-size:.82rem}.wz-ref b{font-family:var(--mono);letter-spacing:.06em;color:var(--navy);font-size:.84rem;font-weight:500}.wz-ref[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.wizard.wz-sending .wz-send i{animation:none}}.scroll-progress{background:linear-gradient(90deg,var(--gold-bright),var(--gold),var(--brown));z-index:200;pointer-events:none;width:0%;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0;box-shadow:0 0 5px #c9a34e6b}.page-hero .breadcrumb{opacity:0;animation:peFade .6s var(--ease) 50ms forwards}.page-hero h1{opacity:0;animation:peRise .8s var(--ease) .15s forwards}.page-hero>.container>p{opacity:0;animation:peRise .8s var(--ease) .3s forwards}.page-hero .eyebrow:before{width:0;animation:peLine .7s var(--ease) .5s forwards}@keyframes peFade{to{opacity:1}}@keyframes peRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes peLine{to{width:26px}}.page-hero{position:relative;overflow:hidden}.fx{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(26px)}@media (width<=720px){.fx{transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(14px)}}.fx.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fx{opacity:1;transition:none;transform:none}.page-hero *{opacity:1!important;animation:none!important}}.eyebrow{position:relative}.eyebrow:before{content:"";background:var(--gold);vertical-align:middle;width:0;height:1px;transition:width .7s var(--ease);margin-right:.6em;display:inline-block}.fx.in .eyebrow:before,.in .eyebrow:before,.eyebrow.drawn:before{width:26px}.gilded-head{display:inline-block;position:relative}.gilded-head:after{content:"";background:linear-gradient(90deg,var(--gold-bright),var(--gold) 62%,#c9a34e59);width:0;height:2px;transition:width 1.1s var(--ease-lux) .2s;border-radius:2px;position:absolute;bottom:-.16em;left:0;right:auto}.center .gilded-head:after,.section-head.center .gilded-head:after,[style*=text-align\:center] .gilded-head:after{background:linear-gradient(90deg,#c9a34e59,var(--gold) 22%,var(--gold-bright) 50%,var(--gold) 78%,#c9a34e59);left:50%;transform:translate(-50%)}.fx.in .gilded-head:after,.in.gilded-head:after{width:clamp(2.2em,38%,7em)}.tier .tier-head{position:relative;overflow:hidden}.tier .tier-head:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff24 50%,#0000 60%);position:absolute;inset:0;transform:translate(-110%)}.tier:hover .tier-head:after{animation:.8s forwards goldSweep}.tier.tier-match{border-color:var(--gold);transform:translateY(-6px);box-shadow:0 18px 50px #c9a34e38}.tier.tier-dim{opacity:.55;filter:saturate(.8)}@keyframes goldSweep{to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.tg-btn:before{transition:none}}.trustweb{max-width:820px;margin:0 auto;position:relative}.trustweb svg{width:100%;height:auto;overflow:visible}@keyframes drawRoot{to{stroke-dashoffset:0}}.tw-node circle{fill:var(--white);stroke:var(--gold);stroke-width:2px;opacity:0;transform-origin:50%;transition:all .4s var(--ease);transform:scale(0)}.trustweb.in .tw-node circle{opacity:1;transform:scale(1)}.tw-node text{fill:var(--navy);font-family:var(--sans);text-anchor:middle;opacity:0;transition:opacity .5s var(--ease) .3s;font-size:13px;font-weight:600}.trustweb.in .tw-node text{opacity:1}.tw-node:hover circle{fill:var(--gold-soft)}.board-member{transition:transform .3s var(--ease)}.board-member:hover{transform:translateY(-6px)}.timeline{max-width:760px;margin:0 auto;position:relative}.kh-controls{background:linear-gradient(180deg,#fffdf9,var(--surface-2));border:1px solid var(--line);transition:padding .26s var(--ease),box-shadow .26s var(--ease);border-radius:0;margin-top:44px;margin-bottom:34px;padding:16px 20px;display:block;box-shadow:0 10px 24px -18px #0f203833,0 1px 3px #0f20380d,inset 0 1px #ffffffb3}.kh-controls:before{content:none}.kh-controls>*{z-index:1;position:relative}.khf-btn{border:1px solid var(--line);font-family:var(--sans);color:var(--ink-soft);cursor:pointer;white-space:nowrap;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),transform .12s var(--ease);background:#fff;border-radius:0;align-items:center;gap:.4em;padding:.52em 1.02em;font-size:.85rem;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.khf-btn>*{z-index:1;position:relative}.khf-btn:hover{border-color:var(--gold);color:var(--navy);transform:translateY(-1px)}.khf-btn:active{transform:translateY(0)scale(.97)}.khf-btn:focus-visible{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9a34e33}.khf-btn.active{border-color:var(--gold);color:var(--gold-deep);background:#c9a34e1f;box-shadow:inset 0 0 0 1px #c9a34e61}.khf-members:hover{border-color:var(--gold);box-shadow:inset 0 0 0 1px #c9a34e59}.kh-controls{top:calc(var(--header-h,74px) + 10px);z-index:30;transition:top .42s var(--ease-lux),padding .3s var(--ease-lux),box-shadow .3s var(--ease-lux);position:sticky}@media (width<=900px){.kh-controls{top:calc(var(--header-h,74px) + 6px)}}#khConsole.pinned{padding-top:10px;padding-bottom:10px;box-shadow:0 8px 20px -12px #0f203838,0 1px 3px #0f20380d}#khConsole.pinned:hover,#khConsole.pinned:focus-within,#khConsole.pinned.touch-open{padding-top:clamp(14px,2vw,22px);padding-bottom:clamp(14px,2vw,22px);box-shadow:0 14px 30px -16px #0f203842,0 2px 5px #0f20380f}#khConsole:after{content:"";background:var(--gold-bright);transform-origin:0;width:3px;transition:transform .3s var(--ease-lux);pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}#khConsole.has-filters:after{transform:scaleX(1)}@media (height<=520px){.kh-controls{position:relative;top:auto}}@media (prefers-reduced-motion:reduce){.kh-controls,#khConsole:after{transition:none}}@media (width<=760px){.kh-controls{margin-top:28px;margin-bottom:26px;padding:13px 15px;position:static;top:auto;box-shadow:0 6px 18px -10px #0f203847,inset 0 1px #ffffffb3}#khConsole.pinned{padding:13px 15px;box-shadow:0 6px 18px -10px #0f203847}#khConsole:after{display:none}body.fc-sheet-open #khConsole{z-index:200;-webkit-overflow-scrolling:touch;max-height:82vh;animation:fcSheetUp .32s var(--ease-lux);border-bottom:none;border-radius:18px 18px 0 0;margin:0;padding:8px 18px 22px;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -14px 44px #08112157}}.lib-active,.kh-active{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lib-active[hidden],.kh-active[hidden]{display:none}.lib-achip{border-radius:var(--radius);background:var(--gold-soft);color:var(--brown);font-family:var(--sans);cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .1s var(--ease);border:1px solid #c9a34e73;align-items:center;gap:6px;padding:.34em .34em .34em .72em;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.lib-achip i{background:#c9a34e33;border-radius:4px;justify-content:center;align-items:center;width:1.35em;height:1.35em;font-size:.95em;display:inline-flex}.lib-achip:hover{border-color:var(--gold);background:#c9a34e38}.lib-achip:active{transform:scale(.96)}.vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tier.tl-on .tier-head:after{animation:.8s forwards goldSweep}.tw-node.tl-on circle{fill:var(--gold-soft)}.board-member.tl-on{transform:translateY(-6px)}.khf-btn:hover{transform:none}.kh-filter{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.kh-controls{border:0;border-top:var(--hair) solid var(--line);box-shadow:none;background:0 0;margin:0 0 30px;padding:12px 0 0;position:static;top:auto}.kh-active{display:none}@media (width<=900px){.kh-filter{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:2px var(--pad) 10px;flex-wrap:nowrap;gap:7px;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}.kh-filter::-webkit-scrollbar{display:none}.khf-btn{scroll-snap-align:center;flex:none;min-height:38px;padding:0 .8em;font-size:.82rem}#khConsole{display:none}body.fc-sheet-open #khConsole{border:0;border-top:var(--hair) solid var(--line);background:linear-gradient(180deg,#fffdf9,var(--surface-2));padding:8px 18px calc(22px + env(safe-area-inset-bottom,0px));max-height:72vh;margin:0;display:block}}@media (width<=380px){.khf-btn{padding:0 .7em;font-size:.78rem}}.lf-pill{cursor:pointer;background:var(--surface);border:var(--hair) solid var(--line);min-height:38px;font-family:var(--sans);color:var(--ink);transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease);border-radius:0;padding:.4em .8em;font-size:.82rem}.lf-pill.is-on{background:var(--gold-soft);border-color:var(--gold);color:var(--navy);font-weight:600}.lf-pill:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lf-pill{transition:none}}@media (width<=900px){.kh-filter{flex-wrap:wrap;gap:7px;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.khf-btn{min-height:34px;padding:0 .75em;font-size:.8rem}}#khConsole{box-shadow:none;border:0;border-top:var(--hair) solid var(--line);background:0 0;margin:0 0 30px;padding:12px 0 0;position:static;display:block!important}@media (width<=900px){#khConsole{margin:22px 0 20px}}.partner-logo,.bfx-plate{border-radius:0}.bfx-plate{padding:22px clamp(18px,2vw,26px)}.bfx-plate+.bfx-plate{border-left:var(--hair) solid var(--line)}@media (width<=900px){.bfx-plate+.bfx-plate{border-left:0;border-top:var(--hair) solid var(--line)}}.wz-choices-card{grid-template-columns:1fr;gap:10px;display:grid}.wz-choices-card .wz-card{cursor:pointer;text-align:left;background:var(--surface,#fff);color:var(--ink,#14213a);box-shadow:inset 0 0 0 1px var(--line,#e6e0d4);transition:background-color .3s var(--ease-lux,cubic-bezier(.2,.7,.2,1)), color .3s var(--ease-lux,cubic-bezier(.2,.7,.2,1)), box-shadow .3s var(--ease-lux,cubic-bezier(.2,.7,.2,1));border:0;border-radius:0;grid-template:"icon title""icon text""fee fee"/auto minmax(0,1fr);gap:0 16px;padding:16px 18px 14px;display:grid;position:relative;overflow:hidden}.wz-choices-card .wz-card:before{content:"";background:var(--gold,#c9a34e);transform-origin:top;width:3px;transition:transform .34s var(--ease-lux,cubic-bezier(.2,.7,.2,1));position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.wz-choices-card .wz-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold,#c9a34e) 60%, transparent)}.wz-choices-card .wz-card:focus-visible{box-shadow:inset 0 0 0 1px var(--gold,#c9a34e), 0 0 0 3px #c9a34e42;outline:none}.wz-choices-card .wz-card.is-on,.wz-choices-card .wz-card[aria-pressed=true],.wz-choices-card .wz-card.is-selected{background:var(--navy,#0f2038);color:#fff;box-shadow:inset 0 0 0 1px var(--navy,#0f2038)}.wz-choices-card .wz-card.is-on:before,.wz-choices-card .wz-card[aria-pressed=true]:before,.wz-choices-card .wz-card.is-selected:before{transform:scaleY(1)}.wz-choices-card .wz-card-top{grid-area:icon;align-self:start;align-items:center;padding-top:2px;display:flex}.wz-choices-card .wz-card-top i{color:var(--gold-deep,#9a7c33);transition:color .3s var(--ease-lux,cubic-bezier(.2,.7,.2,1));font-size:1.32rem}.wz-choices-card .wz-card.is-on .wz-card-top i,.wz-choices-card .wz-card[aria-pressed=true] .wz-card-top i,.wz-choices-card .wz-card.is-selected .wz-card-top i{color:var(--gold,#c9a34e)}.wz-choices-card .wz-c-t{font-family:var(--wordmark);letter-spacing:-.004em;grid-area:title;align-self:start;margin:0 34px 3px 0;font-size:1.16rem;font-style:italic;font-weight:400;line-height:1.18}.wz-choices-card .wz-c-p{max-width:56ch;font-family:var(--sans);letter-spacing:-.004em;color:var(--ink-soft,#55627a);transition:color .3s var(--ease-lux,cubic-bezier(.2,.7,.2,1));grid-area:text;align-self:start;margin:0;font-size:.82rem;font-weight:400;line-height:1.5}.wz-choices-card .wz-card.is-on .wz-c-p,.wz-choices-card .wz-card[aria-pressed=true] .wz-c-p,.wz-choices-card .wz-card.is-selected .wz-c-p{color:#ffffffc2}.wz-choices-card .wz-c-s{border-top:1px solid var(--line,#e6e0d4);text-align:left;white-space:normal;width:100%;font-family:var(--sans);letter-spacing:.01em;color:var(--gold-deep,#9a7c33);transition:color .3s var(--ease-lux,cubic-bezier(.2,.7,.2,1)), border-color .3s var(--ease-lux,cubic-bezier(.2,.7,.2,1));grid-area:fee;align-self:center;margin:11px 0 0;padding:9px 0 0;font-size:.74rem;font-weight:600}.wz-choices-card .wz-card.is-on .wz-c-s,.wz-choices-card .wz-card[aria-pressed=true] .wz-c-s,.wz-choices-card .wz-card.is-selected .wz-c-s{color:var(--gold,#c9a34e);border-top-color:#ffffff2e}.wz-choices-card .wz-card-mark{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--line,#e6e0d4);transition:box-shadow .28s var(--ease-lux,cubic-bezier(.2,.7,.2,1)), background-color .28s var(--ease-lux,cubic-bezier(.2,.7,.2,1));border-radius:0;place-items:center;display:grid;position:absolute;top:16px;right:18px}.wz-choices-card .wz-card-mark svg{fill:none;width:12px;height:12px;stroke:var(--navy,#0f2038);stroke-width:2px;stroke-linecap:square;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .34s var(--ease-lux,cubic-bezier(.2,.7,.2,1)), stroke .28s var(--ease-lux,cubic-bezier(.2,.7,.2,1))}.wz-choices-card .wz-card.is-on .wz-card-mark,.wz-choices-card .wz-card[aria-pressed=true] .wz-card-mark,.wz-choices-card .wz-card.is-selected .wz-card-mark{background:var(--gold,#c9a34e);box-shadow:inset 0 0 0 1px var(--gold,#c9a34e)}.wz-choices-card .wz-card.is-on .wz-card-mark svg,.wz-choices-card .wz-card[aria-pressed=true] .wz-card-mark svg,.wz-choices-card .wz-card.is-selected .wz-card-mark svg{stroke-dashoffset:0;stroke:#241a09}.wz-choices-card .wz-choice:after{content:none!important;display:none!important}.wz-choices-card .wz-card.lffo-ambient{background-image:none;animation:none}@media (width<=560px){.wz-choices-card .wz-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""text text""fee fee";gap:0 12px;padding:15px 16px 13px}.wz-choices-card .wz-c-t{margin-right:30px;font-size:1.08rem}.wz-choices-card .wz-c-p{margin-top:5px}.wz-choices-card .wz-card-mark{top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.wz-choices-card .wz-card,.wz-choices-card .wz-card:before,.wz-choices-card .wz-card-top i,.wz-choices-card .wz-c-p,.wz-choices-card .wz-c-s,.wz-choices-card .wz-card-mark,.wz-choices-card .wz-card-mark svg{transition:none}}.wz-branch[hidden]{display:none!important}.field.wz-branch{border-left:2px solid color-mix(in srgb, var(--gold,#c9a34e) 55%, transparent);animation:wzBranchIn .34s var(--ease-lux,cubic-bezier(.2,.7,.2,1)) both;padding-left:14px}@keyframes wzBranchIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}.field-note{font-family:var(--sans);color:var(--ink-soft,#55627a);margin:6px 0 0;font-size:.74rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.field.wz-branch{animation:none}}.spx{--sx-navy:#0f2038;--sx-navy-deep:#0a1728;--sx-mid:#2e537d;--sx-koning:#3a6bd6;--sx-ink:#14213a;--sx-ink-soft:#55627a;--sx-ink-faint:#8493ad;--sx-paper:#fff;--sx-veil:#0a172894;--sx-line:#0f203821;--sx-line-soft:#0f203812;--sx-tint:#2e537d0d;--sx-gold:#c9a34e;--sx-gold-lit:#dcb763;--sx-live:var(--sx-navy);--sx-lead:var(--sx-koning);--sx-quick:cubic-bezier(.32, .72, 0, 1);--sx-glide:cubic-bezier(.22, 1, .36, 1);--sx-r:2px}dialog.spx{color:var(--sx-ink);width:100%;max-width:none;height:100%;max-height:none;font-family:var(--sans);background:0 0;border:0;padding:0;inset:0;overflow:hidden}dialog.spx::backdrop{background:var(--sx-veil);backdrop-filter:blur(14px)saturate(118%);opacity:0}dialog.spx[open]::backdrop{animation:sxVeil .42s var(--sx-quick) forwards}@keyframes sxVeil{to{opacity:1}}dialog.spx[open]{justify-content:center;align-items:center;display:flex}dialog.spx>.spx-in{border-radius:var(--sx-r);background:var(--sx-paper);flex-direction:column;width:min(760px,100vw - 40px);max-height:min(92vh,940px);margin:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f20381a,0 2px 8px -2px #0a172838,0 44px 90px -30px #0a17288c}dialog.spx>.spx-in:before{content:"";z-index:3;background:linear-gradient(90deg, #c9a34e00 0%, var(--sx-gold-lit) 26%, var(--sx-gold) 52%, #c9a34e00 100%);transform-origin:0;height:2px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.spx-form{display:contents}@media (width<=680px){dialog.spx[open]{align-items:flex-end}dialog.spx>.spx-in{border-radius:var(--sx-r) var(--sx-r) 0 0;width:100%;max-height:92dvh;margin:0;box-shadow:0 0 0 1px #0f20381a,0 -18px 60px -18px #0a172899}}@keyframes sxRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes sxSeam{to{transform:scaleX(1)}}@keyframes sxSettle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translate(0,0)}}dialog.spx[open]>.spx-in{animation:sxRise .5s var(--sx-quick) both}dialog.spx[open]>.spx-in:before{animation:sxSeam .62s var(--sx-glide) .16s forwards}dialog.spx[open] .spx-head{animation:sxSettle .46s var(--sx-glide) .1s both}dialog.spx[open] .spx-rail{animation:sxSettle .46s var(--sx-glide) .17s both}dialog.spx[open] .spx-prog{animation:sxSettle .46s var(--sx-glide) .22s both}dialog.spx[open] .spx-stage{animation:sxSettle .46s var(--sx-glide) .27s both}dialog.spx[open] .spx-x{animation:sxSettle .34s var(--sx-quick) .34s both}@media (width<=680px){@keyframes sxRise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translate(0,0)}}}.spx-body{flex-direction:column;min-height:0;display:flex;overflow:hidden}.spx-head{flex:none;max-width:68ch;padding:30px 34px 0;position:relative}.spx-eyebrow{font-family:var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--sx-gold);margin:0 0 9px;font-size:.66rem;font-weight:600}.spx-t{font-family:var(--wordmark);letter-spacing:-.005em;color:var(--sx-navy);margin:0 0 9px;font-size:clamp(1.5rem,3.2vw,1.95rem);font-style:italic;font-weight:400;line-height:1.1}.spx-pass>.spx-lead{display:none}.spx-lead{max-width:60ch;font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-ink-soft);margin:0;font-size:.855rem;font-weight:400;line-height:1.66}.spx-x{z-index:4;border-radius:var(--sx-r);width:34px;height:34px;color:var(--sx-ink-faint);cursor:pointer;transition:color .2s var(--sx-quick), background-color .2s var(--sx-quick);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.spx-x i{font-size:1.05rem}.spx-x:hover{color:var(--sx-navy);background:var(--sx-tint)}.spx-x:focus-visible{color:var(--sx-navy);box-shadow:0 0 0 2px var(--sx-koning);outline:none}@media (width<=680px){.spx-head{padding:22px 20px 0}.spx-head>.spx-lead{display:none}.spx-pass>.spx-lead{border-bottom:1px solid var(--sx-line-soft);margin:0 0 18px;padding:0 0 16px;display:block}.spx-x{top:10px;right:10px}.spx-head:before{content:"";background:var(--sx-line);border-radius:2px;width:38px;height:4px;margin-left:-19px;position:absolute;top:-12px;left:50%}dialog.spx>.spx-in{padding-top:10px}}.spx-rail{flex:none;justify-content:space-between;gap:10px;margin:22px 34px 0;padding:0 0 15px;list-style:none;display:flex;position:relative}.spx-rail:before,.spx-fill{content:"";height:1px;position:absolute;bottom:0;left:0}.spx-rail:before{background:var(--sx-line);right:0}.spx-fill{background:linear-gradient(90deg, var(--sx-navy), var(--sx-mid) 58%, var(--sx-koning));width:0;transition:width .62s var(--sx-glide)}.spx-node{font-family:var(--sans);letter-spacing:-.002em;color:var(--sx-ink-faint);opacity:.62;transition:color .3s var(--sx-quick), opacity .3s var(--sx-quick);align-items:center;gap:8px;font-size:.715rem;font-weight:500;display:flex;position:relative}.spx-dot{border-radius:var(--sx-r);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--sx-line);transition:background-color .3s var(--sx-quick), box-shadow .3s var(--sx-quick);background:0 0;flex:none;position:relative}.spx-node.is-done{opacity:1;cursor:pointer;color:var(--sx-ink-soft)}.spx-node.is-done .spx-dot{background:var(--sx-mid);box-shadow:inset 0 0 0 1px var(--sx-mid)}.spx-node.is-now{opacity:1;color:var(--sx-navy);font-weight:600}.spx-node.is-now .spx-dot{background:var(--sx-koning);box-shadow:inset 0 0 0 1px var(--sx-koning)}.spx-node.is-now .spx-dot:after{content:"";border-radius:var(--sx-r);box-shadow:0 0 0 1px var(--sx-koning);animation:sxBreath 3.6s var(--sx-glide) infinite;position:absolute;inset:-4px}@keyframes sxBreath{0%{opacity:0;transform:scale(.72)}46%{opacity:.42;transform:scale(1.28)}to{opacity:0;transform:scale(.72)}}@media (width<=680px){.spx-rail{gap:6px;margin:18px 20px 0}.spx-node{gap:6px;font-size:.64rem}.spx-node:not(.is-now) span:not(.spx-dot){display:none}}.spx-prog{font-family:var(--sans);letter-spacing:-.002em;color:var(--sx-ink-soft);flex:none;align-items:center;gap:12px;margin:0 34px;font-size:.71rem;font-weight:500;display:flex}.spx-prog-bar{border-radius:var(--sx-r);background:var(--sx-line-soft);flex:0 0 88px;height:3px;position:relative;overflow:hidden}.spx-prog-bar b{border-radius:inherit;background:linear-gradient(90deg, var(--sx-mid), var(--sx-koning));width:0;transition:width .62s var(--sx-glide);position:absolute;inset:0 auto 0 0}@media (width<=680px){.spx-prog{margin:0 20px}}.spx-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--sx-line) transparent;--sx-mask-top:0px;--sx-mask-bot:0px;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sx-mask-top)), linear-gradient(to top, transparent 0, #000 var(--sx-mask-bot));mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sx-mask-top)), linear-gradient(to top, transparent 0, #000 var(--sx-mask-bot));-webkit-mask-composite:source-in;transition:--sx-mask-top .3s var(--sx-quick), --sx-mask-bot .3s var(--sx-quick);flex:auto;padding:20px 34px 4px;position:relative;overflow-y:auto;mask-composite:intersect}@property --sx-mask-top{syntax:"<length>";inherits:false;initial-value:0}@property --sx-mask-bot{syntax:"<length>";inherits:false;initial-value:0}.spx-stage.has-above{--sx-mask-top:26px}.spx-stage.has-below{--sx-mask-bot:30px}.spx-stage::-webkit-scrollbar{width:10px}.spx-stage::-webkit-scrollbar-track{background:0 0}.spx-stage::-webkit-scrollbar-thumb{background:var(--sx-line);border:3px solid var(--sx-paper);border-radius:6px}@media (width<=680px){.spx-stage{padding:16px 20px 4px}}.spx-pass{display:none}.spx-pass.is-on{animation:sxPassIn .46s var(--sx-quick) both;display:block}@keyframes sxPassIn{0%{opacity:0;clip-path:inset(0 0 0 6%);transform:translate(14px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}.spx-stage.is-back .spx-pass.is-on{animation-name:sxPassBack}@keyframes sxPassBack{0%{opacity:0;clip-path:inset(0 6% 0 0);transform:translate(-14px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}.spx-in .bf-amount{grid-template-columns:1fr;grid-template-areas:none;gap:6px 30px;margin:0 0 22px;display:grid}.spx-in .bf-amount>*{grid-area:auto}.spx-in .bf-legend{font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-navy);margin:0;font-size:.8rem;font-weight:600}.spx-in .bf-hint{max-width:52ch;font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-ink-soft);margin:0 0 12px;font-size:.78rem;font-weight:400;line-height:1.6}.spx-in .bf-field{border-radius:var(--sx-r);width:100%;max-width:300px;box-shadow:inset 0 0 0 1px var(--sx-line);transition:box-shadow .26s var(--sx-quick);background:#fff;align-items:baseline;gap:.3em;padding:11px 16px;display:inline-flex;position:relative}.spx-in .bf-field:focus-within{box-shadow:inset 0 0 0 1px var(--sx-mid), 0 0 0 3px #2e537d26}.spx-in .bf-cur{font-family:var(--sans);color:var(--sx-ink-faint);transition:color .26s var(--sx-quick);font-size:1.02rem;font-weight:500}.spx-in .bf-field:focus-within .bf-cur{color:var(--sx-mid)}#spAmount{min-width:0;font-family:var(--sans);letter-spacing:.004em;font-variant-numeric:tabular-nums;color:var(--sx-navy);background:0 0;border:0;outline:none;flex:auto;font-size:1.18rem;font-weight:600}#spAmount::-webkit-outer-spin-button,#spAmount::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#spAmount{-moz-appearance:textfield;appearance:textfield}#spAmount::placeholder{color:color-mix(in srgb, var(--sx-lead) 46%, #fff);opacity:1;font-variant-numeric:tabular-nums;transition:color .3s var(--sx-quick);font-weight:600}#spAmount::placeholder{color:color-mix(in srgb, var(--sx-lead) 46%, #fff);opacity:1;font-variant-numeric:tabular-nums;transition:color .3s var(--sx-quick);font-weight:600}.spx-in .bf-per{font-family:var(--sans);color:var(--sx-ink-faint);white-space:nowrap;font-size:.76rem;font-weight:500}.spx-in .bf-note{min-height:1.2em;font-family:var(--sans);color:var(--sx-ink-soft);margin:8px 0 0;font-size:.74rem;line-height:1.5}@media (width>=860px){.spx-in .bf-amount{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start}.spx-in .bf-amount>.bf-legend{grid-area:1/1/auto/-1}.spx-in .bf-amount>.bf-hint{grid-area:2/1/auto/-1;max-width:62ch;margin:0 0 12px}.spx-in .bf-amount>.bf-field{grid-area:3/1;justify-self:start}.spx-in .bf-amount>.bf-note{grid-area:3/2;align-self:center;margin:0}.spx-in .bf-amount>.spx-slide{grid-area:4/1/auto/-1}}.spx-slide{margin:18px 0 0}.spx-slide-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 14px;margin:0 0 9px;display:flex}.spx-slide-l{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--sx-ink-faint);flex:none;font-size:.66rem;font-weight:600}.spx-openct{text-align:right;min-width:0;font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-mid);transition:color .3s var(--sx-quick);flex:auto;font-size:.745rem;font-weight:500}@media (width<=680px){.spx-openct{text-align:left}}.spx-track{touch-action:pan-y;height:30px;position:relative}.spx-groove{border-radius:var(--sx-r);background:color-mix(in srgb, var(--sx-navy) 10%, #fff);height:4px;position:absolute;top:13px;left:0;right:0;box-shadow:inset 0 1px 2px #0f203812}.spx-fillbar{border-radius:var(--sx-r);background-color:var(--sx-live);width:0;height:4px;transition:width .16s var(--sx-quick), background-color .3s var(--sx-quick), box-shadow .3s var(--sx-quick);background-image:repeating-linear-gradient(108deg,#fff0 0 58px,#ffffff17 95px,#fff0 132px 190px),linear-gradient(90deg,#00000042 0%,#0000 32%),linear-gradient(270deg,#ffffff57 0%,#fff0 24%);background-repeat:repeat,no-repeat,no-repeat;background-size:190px 100%,100% 100%,100% 100%;animation:7s linear infinite sxDrift;position:absolute;top:13px;left:0}@keyframes sxDrift{0%{background-position:0 0,0 0,100% 0}to{background-position:190px 0,0 0,100% 0}}.spx-fillbar:after{content:"";border-radius:var(--sx-r);background:var(--sx-lead);opacity:.92;width:2px;position:absolute;top:-3px;bottom:-3px;right:0}.spx-track.is-dragging .spx-fillbar{transition-duration:0s,.3s,.3s}.spx-notches{pointer-events:none;height:12px;position:absolute;top:9px;left:0;right:0}.spx-notches i{background:color-mix(in srgb, var(--sx-navy) 26%, #fff);width:1px;height:6px;transition:background-color .34s var(--sx-quick), height .34s var(--sx-glide), top .34s var(--sx-glide);margin-left:-.5px;position:absolute;top:3px}.spx-notches i.is-lit{background:#ffffff9e;height:12px;top:0}.spx-range{-webkit-appearance:none;appearance:none;cursor:grab;background:0 0;width:100%;height:30px;margin:0;position:absolute;inset:0}.spx-range:active{cursor:grabbing}.spx-range::-webkit-slider-runnable-track{background:0 0;height:30px}.spx-range::-moz-range-track{background:0 0;height:30px}.spx-range:focus-visible{outline:none}.spx-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:var(--sx-r);background:linear-gradient(180deg, #ffffff38 0%, #fff0 48%), var(--sx-navy);width:14px;height:26px;box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 0 2px var(--sx-lead), 0 8px 20px -8px #0f2038b3;transition:box-shadow .3s var(--sx-quick), transform .24s cubic-bezier(.34,1.28,.5,1);border:0;margin-top:2px}.spx-range::-moz-range-thumb{border-radius:var(--sx-r);background:var(--sx-navy);width:14px;height:26px;box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 0 2px var(--sx-lead), 0 8px 20px -8px #0f2038b3;transition:box-shadow .3s var(--sx-quick), transform .24s cubic-bezier(.34,1.28,.5,1);border:0}.spx-range:hover::-webkit-slider-thumb{transform:scaleY(1.08)}.spx-range:hover::-moz-range-thumb{transform:scaleY(1.08)}.spx-range:active::-webkit-slider-thumb{box-shadow:inset 0 0 0 1px #ffffff6b, 0 0 0 2px var(--sx-lead), 0 0 0 8px color-mix(in srgb, var(--sx-lead) 20%, transparent), 0 10px 24px -8px #0f2038cc;transform:scaleY(1.14)}.spx-range:active::-moz-range-thumb{transform:scaleY(1.14)}.spx-range:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 1px #ffffff6b, 0 0 0 2px var(--sx-lead), 0 0 0 6px color-mix(in srgb, var(--sx-lead) 26%, transparent)}@media (pointer:coarse){.spx-track{height:44px}.spx-groove,.spx-fillbar{top:20px}.spx-notches{top:16px}.spx-range{height:44px}.spx-range::-webkit-slider-runnable-track{height:44px}.spx-range::-moz-range-track{height:44px}.spx-range::-webkit-slider-thumb{width:16px;height:34px;margin-top:5px}.spx-range::-moz-range-thumb{width:16px;height:34px}}.spx-in .bf-set{border:0;margin:22px 0 20px;padding:0}.spx-in .bf-set .bf-legend{margin:0 0 4px;display:block}.spx-in .bf-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}@media (width<=560px){.spx-in .bf-grid{grid-template-columns:1fr}}.spx-in .bf-item{border-radius:var(--sx-r);transition:opacity .34s var(--sx-quick);position:relative;overflow:hidden}.spx-in .bf-opt{cursor:pointer;border-radius:var(--sx-r);box-shadow:inset 0 0 0 1px var(--sx-line);transition:box-shadow .28s var(--sx-quick), background-color .28s var(--sx-quick);background:#fff;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid;position:relative}.spx-in .bf-opt:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-mid) 42%, transparent)}.spx-in .bf-in{opacity:0;width:0;height:0;position:absolute}.spx-in .bf-tick,.spx-in .bf-lock{border-radius:var(--sx-r);grid-column:1;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.spx-in .bf-tick{box-shadow:inset 0 0 0 1px var(--sx-line);transition:background-color .26s var(--sx-quick), box-shadow .26s var(--sx-quick)}.spx-in .bf-tick svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:square;width:12px;height:12px}.spx-in .bf-tick svg path{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .3s var(--sx-quick)}.spx-in .bf-tick svg path:last-child{transition-delay:60ms}.spx-in .bf-in:checked~.bf-tick{background:var(--sx-mid);box-shadow:inset 0 0 0 1px var(--sx-mid)}.spx-in .bf-in:checked~.bf-tick svg path{stroke-dashoffset:0}.spx-in .bf-in:focus-visible~.bf-tick{box-shadow:inset 0 0 0 1px var(--sx-koning), 0 0 0 3px #3a6bd63d}.spx-in .bf-lock{color:var(--sx-ink-faint);display:none}.spx-in .bf-lock svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:13px;height:13px}.spx-in .bf-txt{grid-column:2;min-width:0}.spx-in .bf-txt b{font-family:var(--sans);letter-spacing:-.006em;color:var(--sx-navy);font-size:.84rem;font-weight:600;display:block}.spx-in .bf-txt i{font-style:normal;font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-ink-soft);margin-top:2px;font-size:.755rem;line-height:1.5;display:block}.spx-in .bf-lockmsg{font-style:normal;font-family:var(--sans);letter-spacing:-.002em;color:var(--sx-ink-faint);margin-top:5px;font-size:.715rem;font-weight:500;display:none}.spx-in .bf-item:has(.bf-in:checked) .bf-opt{background:color-mix(in srgb, var(--sx-mid) 4%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-mid) 46%, transparent)}.spx-in .bf-item:has(.bf-in:checked):before{content:"";z-index:0;pointer-events:none;border-radius:var(--sx-r);background-image:repeating-linear-gradient(108deg,#2e537d00 0 62px,#2e537d0d 95px,#2e537d00 128px 190px);background-size:190px 100%;animation:11.2s linear infinite sxDriftSoft;position:absolute;inset:0}@keyframes sxDriftSoft{0%{background-position:0 0}to{background-position:190px 0}}.spx-in .bf-item:has(.bf-in:checked):after{content:"";z-index:2;background:linear-gradient(180deg, var(--sx-koning), var(--sx-mid));transform-origin:top;width:2px;animation:sxEdge .42s var(--sx-glide) forwards;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}@keyframes sxEdge{to{transform:scaleY(1)}}.spx-in .bf-opt{z-index:1;background-clip:padding-box;position:relative}.spx-in .bf-item.is-shut .bf-opt{cursor:default;background:color-mix(in srgb, var(--sx-navy) 2.5%, #fff)}.spx-in .bf-item.is-shut .bf-tick{display:none}.spx-in .bf-item.is-shut .bf-lock{display:grid}.spx-in .bf-item.is-shut .bf-txt b{color:var(--sx-ink-soft)}.spx-in .bf-item.is-shut .bf-txt i{opacity:.72}.spx-in .bf-item.is-shut .bf-lockmsg{display:block}.spx-in .bf-item.is-shut:hover .bf-opt{box-shadow:inset 0 0 0 1px var(--sx-line)}.spx-in .bf-pick[hidden]{display:none}.spx-in .bf-pick{background:color-mix(in srgb, var(--sx-mid) 3%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-mid) 26%, transparent);border-radius:0 0 var(--sx-r) var(--sx-r);animation:sxPickIn .36s var(--sx-quick) both;border-top:0;margin-top:-1px;padding:11px 14px 13px 44px}@keyframes sxPickIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translate(0,0)}}.spx-in .bf-pick-l{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sx-ink-faint);margin:0 0 7px;font-size:.66rem;font-weight:600}.spx-in .bf-chips{flex-wrap:wrap;gap:7px;display:flex}.spx-in .bf-chip{cursor:pointer;position:relative}.spx-in .bf-chip input{opacity:0;width:0;height:0;position:absolute}.spx-in .bf-chip span{border-radius:var(--sx-r);box-shadow:inset 0 0 0 1px var(--sx-line);font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-ink-soft);transition:color .24s var(--sx-quick), background-color .24s var(--sx-quick), box-shadow .24s var(--sx-quick);background:#fff;padding:6px 12px;font-size:.74rem;font-weight:500;display:inline-block}.spx-in .bf-chip:hover span{color:var(--sx-navy);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-mid) 40%, transparent)}.spx-in .bf-chip input:checked+span{color:#fff;background:var(--sx-mid);box-shadow:inset 0 0 0 1px var(--sx-mid)}.spx-in .bf-chip input:focus-visible+span{box-shadow:inset 0 0 0 1px var(--sx-koning), 0 0 0 3px #3a6bd63d}.spx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;margin-top:14px;display:grid}.spx-w2{grid-column:1/-1}@media (width<=680px){.spx-grid{grid-template-columns:1fr;gap:13px}.spx-w2{grid-column:auto}}.spx-field{display:block;position:relative}.spx-lab{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--sx-ink-faint);margin:0 0 5px;font-size:.66rem;font-weight:600;display:block}.spx-lab em{letter-spacing:.04em;text-transform:none;opacity:.8;font-style:normal;font-weight:500}.spx-field input,.spx-field textarea{border:0;border-bottom:1px solid var(--sx-line);width:100%;font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-navy);background:0 0;border-radius:0;padding:10px 0 9px;font-size:16px;font-weight:400}@media (width>=681px){.spx-field input,.spx-field textarea{font-size:.92rem}}.spx-field textarea{resize:vertical;min-height:70px;line-height:1.55}.spx-field input:focus,.spx-field textarea:focus{outline:none}.spx-field:after{content:"";background:linear-gradient(90deg, var(--sx-mid), var(--sx-koning));transform-origin:100%;height:1px;transition:transform .42s var(--sx-glide);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.spx-field:focus-within:after{transform-origin:0;transform:scaleX(1)}.ap-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.spx-read{border-top:1px solid var(--sx-line-soft);margin:14px 0 20px}.spx-read-r{border-bottom:1px solid var(--sx-line-soft);grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:4px 20px;padding:10px 0;display:grid}.spx-read-r dt{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--sx-ink-faint);margin:0;font-size:.66rem;font-weight:600}.spx-read-r dd{font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-navy);margin:0;font-size:.84rem;line-height:1.55}@media (width<=600px){.spx-read-r{grid-template-columns:1fr;gap:2px}}.spx-in .bf-settle{margin-top:18px}.spx-in .bf-policy{grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid}.spx-in .bf-links{color:var(--sx-ink-faint);margin-top:6px;font-size:.72rem;display:block}.spx-in .bf-links a{color:var(--sx-mid);text-underline-offset:2px;text-decoration:underline}.spx-in .bf-links a:hover{color:var(--sx-koning)}.spx-in .bf-err,.spx-err{border-radius:var(--sx-r);font-family:var(--sans);letter-spacing:-.004em;color:#8f2f2f;animation:sxErr .32s var(--sx-quick) both;background:#a82e2e0f;margin:12px 0 0;padding:9px 12px;font-size:.76rem;font-weight:500;box-shadow:inset 0 0 0 1px #a82e2e33}@keyframes sxErr{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translate(0,0)}}.spx-in .bf-err[hidden],.spx-err[hidden]{display:none!important}.spx-in .bf-sum{border-top:1px solid var(--sx-line-soft);margin-top:16px;padding-top:14px}.spx-in .bf-sum-rows{margin:0}.spx-in .bf-sum-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.spx-in .bf-sum-row dt{font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-ink-soft);font-size:.78rem;font-weight:500}.spx-in .bf-sum-row dd{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.006em;color:var(--sx-navy);margin:0;font-size:.95rem;font-weight:600}.spx-in .bf-sum-note{font-family:var(--sans);color:var(--sx-ink-faint);margin:8px 0 0;font-size:.72rem;line-height:1.55}.spx-nav{padding:14px 34px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sx-line-soft);backdrop-filter:blur(10px);background:#ffffffe0;flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.spx-nav [hidden]{display:none!important}@media (width<=680px){.spx-nav{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));gap:8px}.spx-back{flex:none;padding:12px 16px}.spx-next{flex:auto;justify-content:center;padding:13px 20px}}.spx-back,.spx-next{border-radius:var(--sx-r);font-family:var(--sans);letter-spacing:-.004em;cursor:pointer;transition:background-color .26s var(--sx-quick), color .26s var(--sx-quick), box-shadow .26s var(--sx-quick), transform .2s var(--sx-quick);border:0;align-items:center;gap:.5em;padding:11px 20px;font-size:.8rem;font-weight:600;display:inline-flex}.spx-back{color:var(--sx-ink-soft);box-shadow:inset 0 0 0 1px var(--sx-line);background:0 0}.spx-back:hover{color:var(--sx-navy);box-shadow:inset 0 0 0 1px var(--sx-mid)}.spx-next{color:#fff;background:var(--sx-navy);background-image:linear-gradient(120deg, var(--sx-navy) 0%, var(--sx-mid) 100%);margin-left:auto;box-shadow:0 6px 18px -8px #0f2038b3}.spx-next:hover{background-image:linear-gradient(120deg, var(--sx-mid) 0%, var(--sx-koning) 100%);box-shadow:0 10px 24px -8px #2e537dad}.spx-back:active,.spx-next:active{transform:translateY(1px)}.spx-back:focus-visible,.spx-next:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--sx-koning);outline:none}.spx-next i{transition:transform .28s var(--sx-glide)}.spx-next:hover i{transform:translate(3px)}.ap-busy .spx-next{pointer-events:none;opacity:.72}.ap-busy .spx-next i{animation:1.1s linear infinite sxWait}@keyframes sxWait{0%{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(4px)}to{opacity:.3;transform:translate(0)}}.spx-foot{border-top:1px solid var(--sx-line-soft);font-family:var(--sans);letter-spacing:-.002em;color:var(--sx-ink-faint);margin:16px 0 0;padding:14px 0 2px;font-size:.715rem;line-height:1.6}.spx-done{text-align:center;padding:34px 34px 30px}.spx-done .spx-t{text-align:center}.spx-done .spx-lead{max-width:46ch;margin:0 auto 20px}.spx-seal{width:68px;height:68px;margin:0 auto 20px;display:block}.spx-seal svg{fill:none;width:100%;height:100%}.spx-ring{stroke:var(--sx-gold);stroke-width:1.6px;stroke-dasharray:170;stroke-dashoffset:170px}.spx-tick{stroke:var(--sx-gold-lit);stroke-width:2.6px;stroke-linecap:square;stroke-dasharray:40;stroke-dashoffset:40px}@keyframes sxRing{to{stroke-dashoffset:0}}@keyframes sxTick{to{stroke-dashoffset:0}}.spx-done.is-in .spx-ring{animation:sxRing .82s var(--sx-glide) both}.spx-done.is-in .spx-tick{animation:sxTick .4s var(--sx-glide) .56s both}.spx-ref{font-family:var(--sans);color:var(--sx-ink-soft);margin:0 0 18px;font-size:.78rem}.spx-ref b{font-family:var(--mono);letter-spacing:.06em;color:var(--sx-navy);font-size:.82rem;font-weight:500}.spx-quiet{cursor:pointer;font-family:var(--sans);color:var(--sx-ink-soft);transition:color .24s var(--sx-quick);background:0 0;border:0;padding:.85em 1.4em;font-size:.8rem;font-weight:500}.spx-quiet:hover{color:var(--sx-navy)}@media (width<=680px){.spx-done{padding:28px 20px 26px}}button[data-spx-open]{cursor:pointer;font-family:var(--sans);font:inherit;background:0 0;border:0}@media (prefers-reduced-motion:reduce){dialog.spx[open]::backdrop,dialog.spx[open]>.spx-in,dialog.spx[open]>.spx-in:before,dialog.spx[open] .spx-head,dialog.spx[open] .spx-rail,dialog.spx[open] .spx-prog,dialog.spx[open] .spx-stage,dialog.spx[open] .spx-x,.spx-pass.is-on,.spx-node.is-now .spx-dot:after,.spx-fillbar,.spx-in .bf-item:has(.bf-in:checked):before,.spx-in .bf-item:has(.bf-in:checked):after,.spx-in .bf-pick,.spx-in .bf-err,.spx-err,.ap-busy .spx-next i,.spx-done.is-in .spx-ring,.spx-done.is-in .spx-tick{animation:none}dialog.spx[open]::backdrop{opacity:1}dialog.spx[open]>.spx-in:before{transform:scaleX(1)}.spx-in .bf-item:has(.bf-in:checked):after{transform:scaleY(1)}.spx-done .spx-ring,.spx-done .spx-tick{stroke-dashoffset:0}.spx-fill,.spx-fillbar,.spx-prog-bar b,.spx-field:after,.spx-back,.spx-next,.spx-notches i,.spx-in .bf-tick,.spx-in .bf-chip span,#spAmount::placeholder{transition:none}}.tiers{--sx-navy:#0f2038;--sx-mid:#2e537d;--sx-koning:#3a6bd6;--sx-quick:cubic-bezier(.32, .72, 0, 1);--sx-glide:cubic-bezier(.22, 1, .36, 1)}@property --sx-mx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --sx-my{syntax:"<percentage>";inherits:false;initial-value:50%}.bfx-plate{isolation:isolate;transition:box-shadow .42s var(--sx-quick), transform .42s var(--sx-glide);position:relative}.bfx-plate>*{z-index:1;position:relative}.bfx-plate:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--sx-mx) var(--sx-my), #3a6bd61a 0%, #2e537d0d 42%, #2e537d00 72%);transition:opacity .5s var(--sx-quick), --sx-mx .28s linear, --sx-my .28s linear;position:absolute;inset:0}.bfx-plate:hover,.bfx-plate:focus-within{transform:translateY(-2px)}.bfx-plate:hover:before,.bfx-plate:focus-within:before{opacity:1}.bfx-plate:after{content:"";background:linear-gradient(180deg, var(--sx-koning), var(--sx-mid));transform-origin:top;width:2px;transition:transform .46s var(--sx-glide);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.bfx-plate:hover:after,.bfx-plate:focus-within:after{transform:scaleY(1)}.tier{transition:box-shadow .42s var(--sx-quick), transform .42s var(--sx-glide);position:relative}.tier:after{content:"";background:linear-gradient(90deg, var(--sx-mid), var(--sx-koning));transform-origin:100%;height:2px;transition:transform .46s var(--sx-glide);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tier:hover:after,.tier:focus-within:after{transform-origin:0;transform:scaleX(1)}.tier:hover,.tier:focus-within{transform:translateY(-3px)}.tier:target{animation:sxArrive 2.4s var(--sx-glide) 1}@keyframes sxArrive{0%{box-shadow:0 0 #3a6bd600}24%{box-shadow:0 0 0 3px #3a6bd638}to{box-shadow:0 0 #3a6bd600}}.partner-logo{transition:color .34s var(--sx-quick), box-shadow .34s var(--sx-quick), transform .34s var(--sx-glide);position:relative}.partner-logo:hover,.partner-logo:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-mid) 44%, transparent);transform:translateY(-2px)}[data-spx-open]{color:var(--sx-navy,#0f2038);transition:color .28s var(--sx-quick);align-items:center;gap:.5em;padding:.2em 0 .4em;display:inline-flex;position:relative}[data-spx-open]:not(.btn):before,[data-spx-open]:not(.btn):after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0}[data-spx-open]:not(.btn):before{background:#2e537d4d}[data-spx-open]:not(.btn):after{background:linear-gradient(90deg, var(--sx-mid,#2e537d), var(--sx-koning,#3a6bd6));transform-origin:100%;transition:transform .44s var(--sx-glide,cubic-bezier(.22,1,.36,1));transform:scaleX(0)}[data-spx-open] i{transition:transform .3s var(--sx-glide,cubic-bezier(.22,1,.36,1))}[data-spx-open]:hover i{transform:translate(3px)}@media (hover:none){.bfx-plate:hover,.tier:hover,.partner-logo:hover{transform:none}.bfx-plate:hover:before{opacity:0}}@media (prefers-reduced-motion:reduce){.bfx-plate,.bfx-plate:before,.bfx-plate:after,.tier,.tier:after,.partner-logo,[data-spx-open]:not(.btn):after,[data-spx-open] i{transition:none}.tier:target{animation:none}.bfx-plate:hover,.bfx-plate:focus-within,.tier:hover,.tier:focus-within,.partner-logo:hover{transform:none}}.spx-track .spx-groove,.spx-track .spx-fillbar{border-radius:999px;height:4px;top:13px}.spx-track .spx-groove{box-shadow:none;background:#0f20381c}.spx-track .spx-fillbar{box-shadow:none}.spx-track .spx-fillbar:after{content:none}.spx-track .spx-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:0;border-radius:50%;width:22px;height:22px;margin-top:-9px;transition:box-shadow .22s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 .5px #0f203817,0 1px 1px #0f20381a,0 3px 8px #0f203829}.spx-track .spx-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px;transition:box-shadow .22s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 .5px #0f203817,0 1px 1px #0f20381a,0 3px 8px #0f203829}.spx-track .spx-range:hover::-webkit-slider-thumb,.spx-track .spx-range:active::-webkit-slider-thumb,.spx-track .spx-range:focus-visible::-webkit-slider-thumb{transform:none}.spx-track .spx-range:hover::-moz-range-thumb,.spx-track .spx-range:active::-moz-range-thumb{transform:none}.spx-track .spx-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 .5px #0f20381c,0 1px 1px #0f20381f,0 4px 12px #0f203833}.spx-track .spx-range:active::-webkit-slider-thumb{box-shadow:0 0 0 .5px #0f203824,0 1px 1px #0f203829,0 2px 5px #0f203842}.spx-track .spx-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .5px #0f203817, 0 1px 1px #0f20381a, 0 3px 8px #0f203829, 0 0 0 4px color-mix(in srgb, var(--sx-lead,#3a6bd6) 30%, transparent)}.spx-track .spx-notches{height:5px;top:21px}.spx-track .spx-notches i{width:1px;height:4px;transition:background-color .34s var(--sx-quick), height .34s var(--sx-glide);background:#0f20382e;border-radius:999px;margin-left:-.5px;top:0}.spx-track .spx-notches i.is-lit{background:var(--sx-lead,#3a6bd6);height:5px;top:0}@media (width<=680px){.spx-track{height:44px}.spx-track .spx-groove,.spx-track .spx-fillbar{height:5px;top:20px}.spx-track .spx-notches{top:29px}.spx-track .spx-range::-webkit-slider-thumb{width:28px;height:28px;margin-top:-11px}.spx-track .spx-range::-moz-range-thumb{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.spx-track .spx-range::-webkit-slider-thumb,.spx-track .spx-range::-moz-range-thumb{transition:none}}@media (width<=680px){.spx-rail{justify-content:flex-start;align-items:center;gap:0}.spx-node.is-now{flex:auto;min-width:0}.spx-node.is-now span:not(.spx-dot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spx-node:not(.is-now){flex:none;margin-left:9px}.spx-node:not(.is-now):first-of-type{margin-left:0}.spx-node.is-done .spx-dot{opacity:.55}}.spx-track .spx-range::-webkit-slider-runnable-track{height:var(--sx-knob);margin-top:calc(13px + 2px - var(--sx-knob) / 2);background:0 0}.spx-track .spx-range::-webkit-slider-thumb{width:var(--sx-knob);height:var(--sx-knob);margin-top:0}.spx-track .spx-range::-moz-range-thumb{width:var(--sx-knob);height:var(--sx-knob)}@media (width<=680px){.spx-track{--sx-knob:28px}.spx-track .spx-range::-webkit-slider-runnable-track{margin-top:calc(20px + 2.5px - var(--sx-knob) / 2)}.spx-track .spx-range::-webkit-slider-thumb{margin-top:0}}.spx-in .spx-stage{-webkit-mask-image:linear-gradient(#0000 0,#000 18px);mask-image:linear-gradient(#0000 0,#000 18px)}.spx-dot{border-radius:50%;width:7px;height:7px}.spx-node.is-now .spx-dot:after{box-shadow:0 0 0 1px color-mix(in srgb, var(--sx-koning) 42%, transparent);border-radius:50%;inset:-3px}.spx-node{gap:9px}@media (width<=680px){.spx-node{gap:8px}}.spx-track{--spx-p:0}.spx-knob{width:var(--sx-knob);height:var(--sx-knob);pointer-events:none;z-index:3;background:#fff;border-radius:50%;margin:0;transition:left .16s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);position:absolute;top:15px;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 .5px #0f203817,0 1px 1px #0f20381a,0 3px 8px #0f203829}.spx-track.is-dragging .spx-knob{transition:left,box-shadow .22s cubic-bezier(.22,1,.36,1)}.spx-range:hover~.spx-knob{box-shadow:0 0 0 .5px #0f20381c,0 1px 1px #0f20381f,0 4px 12px #0f203833}.spx-range:active~.spx-knob{box-shadow:0 0 0 .5px #0f203824,0 1px 1px #0f203829,0 2px 5px #0f203842}.spx-range:focus-visible~.spx-knob{box-shadow:0 0 0 .5px #0f203817, 0 1px 1px #0f20381a, 0 3px 8px #0f203829, 0 0 0 4px color-mix(in srgb, var(--sx-lead,#3a6bd6) 30%, transparent)}.spx-track .spx-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--sx-knob);height:var(--sx-knob);box-shadow:none;background:0 0;border:0;margin-top:0}.spx-track .spx-range::-moz-range-thumb{width:var(--sx-knob);height:var(--sx-knob);box-shadow:none;background:0 0;border:0}.spx-track .spx-range::-webkit-slider-runnable-track{background:0 0;height:100%;margin-top:0}@media (width<=680px){.spx-knob{top:22px}}@media (prefers-reduced-motion:reduce){.spx-knob{transition:none}}.spx-in .spx-pass>*+*,.spx-in .spx-pass>.bf-amount+*{margin-top:26px}.spx-in .spx-stage{padding-bottom:22px;scroll-padding-bottom:22px}@media (width<=680px){.spx-in .spx-pass>*+*{margin-top:22px}.spx-in .spx-stage{padding-bottom:18px}}.spx-slide-head{margin-bottom:10px}.spx-in .bf-note{margin-top:8px}.spx-track .spx-range::-webkit-slider-thumb,.spx-track .spx-range:hover::-webkit-slider-thumb,.spx-track .spx-range:active::-webkit-slider-thumb,.spx-track .spx-range:focus::-webkit-slider-thumb,.spx-track .spx-range:focus-visible::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;width:var(--sx-knob)!important;height:var(--sx-knob)!important;background:0 0!important;border:0!important;margin-top:0!important;transform:none!important}.spx-track .spx-range::-moz-range-thumb,.spx-track .spx-range:hover::-moz-range-thumb,.spx-track .spx-range:active::-moz-range-thumb,.spx-track .spx-range:focus::-moz-range-thumb{box-shadow:none!important;width:var(--sx-knob)!important;height:var(--sx-knob)!important;background:0 0!important;border:0!important;transform:none!important}.spx-track .spx-range::-webkit-slider-runnable-track,.spx-track .spx-range::-moz-range-track{background:0 0!important;border:0!important;height:100%!important;margin:0!important}.spx-track,.spx-in .bf-amount,.spx-in .spx-pass{overflow:visible}.spx-in .spx-credit{margin-top:26px}.spx-in .spx-credit .bf-chips{margin-top:9px}.spx-in .bf-legend.spx-sub{margin-top:30px}.spx-in .spx-origin{margin:0 0 24px}.spx-field select{border:0;border-bottom:1px solid var(--sx-line);background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--sx-ink-faint) 50%), linear-gradient(135deg, var(--sx-ink-faint) 50%, transparent 50%);-webkit-appearance:none;appearance:none;width:100%;font-family:var(--sans);letter-spacing:-.004em;color:var(--sx-navy);cursor:pointer;background-position:calc(100% - 9px) 52%,calc(100% - 4px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:0;padding:10px 22px 9px 0;font-size:16px;font-weight:400}@media (width>=681px){.spx-field select{font-size:.92rem}}.spx-field select:focus{outline:none}.spx-field select:focus-visible{box-shadow:0 1px 0 0 var(--sx-koning)}: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,.lead,.tier-for{font-feature-settings:var(--ligatures)}.hero-monument{font-family:var(--wordmark);font-style:normal}.gilded-head,h3.gilded-head,.wz-done h3{font-family:var(--wordmark);letter-spacing:-.004em;font-style:italic;font-weight:400}.lead,.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,.bf-hint,.tier-basis,.spx-lead{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,.spx-ref b{font-family:var(--mono);letter-spacing:.01em;font-size:.8125rem}button,.btn,input,select,textarea,label,.label{font-family:var(--sans);letter-spacing:-.004em}input,select,textarea{font-weight:400}.nav-link,.d-title,.footer-col a,.breadcrumb{font-family:var(--menu);letter-spacing:-.002em}.footer-col h2{font-family:var(--wordmark);text-transform:none;letter-spacing:-.005em;font-size:1.55rem;font-style:italic;font-weight:400;line-height:1.12}.footer-col ul:not(.foot-contact) a{font-family:var(--wordmark);letter-spacing:-.004em;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.5}@media (width<=820px){.footer-col h2,.footer-col:last-child h2{letter-spacing:-.005em;font-size:1.5rem}.footer-col ul:not(.foot-contact) a{font-size:1.15rem}}.e-con.lffo-section.lffo-section{--display:block}.e-con.lffo-section{--display:block;--width:100%;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;max-width:none}.lffo-section>.elementor-widget-text-editor.lffo-raw,.lffo-section>.elementor-widget-text-editor.lffo-raw>.elementor-widget-container{display:contents}.lffo-section .elementor-widget:not(:last-child){margin-block-end:0}.elementor-location-header .e-con.lffo-header-raw,.elementor-location-header .lffo-header-raw>.elementor-widget-text-editor.lffo-raw,.elementor-location-header .lffo-header-raw>.elementor-widget-text-editor.lffo-raw>.elementor-widget-container,.elementor-location-footer .e-con.lffo-footer-raw,.elementor-location-footer .lffo-footer-raw>.elementor-widget-text-editor.lffo-raw,.elementor-location-footer .lffo-footer-raw>.elementor-widget-text-editor.lffo-raw>.elementor-widget-container{display:contents}.lffo-raw>.elementor-widget-container{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.wrapper>header.header,header.elementor-location-header{display:contents}.lffo-raw ul,.lffo-raw ul li,.lffo-section .lffo-raw ul li{list-style:none}.site-header .nav-item.has-dropdown>.dropdown{width:292px;max-width:none;margin-inline:-146px 0;left:50%;right:auto;transform:translateY(10px)scale(.985)}.site-header .nav-item.has-dropdown.open>.dropdown{transform:none}.site-header .dropdown a{backface-visibility:hidden}.site-header .dropdown{border:1px solid #c9a34e47;border-radius:3px;padding:8px;box-shadow:inset 0 1px #ffffff8c,0 18px 44px -20px #0a172861}.site-header .dropdown a{padding-right:30px;position:relative}.site-header .dropdown a .d-title{transition:color .2s}.site-header .dropdown:hover a:not(:hover) .d-title{color:var(--ink-soft,#55627a)}.site-header .dropdown a:after{content:"";border-right:1.5px solid var(--gold,#c9a34e);border-top:1.5px solid var(--gold,#c9a34e);opacity:0;border-radius:1px;width:5px;height:5px;transition:transform .34s cubic-bezier(.22,.61,.36,1),opacity .24s;position:absolute;top:50%;right:14px;transform:translate(-6px,-50%)rotate(45deg)}.site-header .dropdown a:hover:after,.site-header .dropdown a:focus-visible:after{opacity:1;transform:translateY(-50%)rotate(45deg)}.site-header .dropdown a{padding-right:30px}@media (prefers-reduced-motion:reduce){.site-header .dropdown a:after{transition:none}}.lib-lock{color:#8a6a22;font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#c9a34e24,#c9a34e12);border:1px solid #c9a34e73;border-radius:2px;align-items:center;gap:6px;padding:4px 9px 4px 8px;font-size:9.5px;font-weight:600;line-height:1;display:inline-flex}.lib-lock .ti{opacity:.85;font-size:11px;line-height:1;transform:translateY(-.5px)}.fc-sheet-handle{cursor:grab;touch-action:none}body.fc-sheet-open .fc-sheet-handle:active{cursor:grabbing}@media (-webkit-device-pixel-ratio>=1.5),(resolution>=144dpi){:root{--hair:1px}}.khf-btn{outline-offset:1px}.board-member{border:1px solid var(--line,#e7dfcd);border-radius:var(--radius-lg,4px);background:#fffdf9;padding:18px 18px 22px;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s}.board-member:hover{border-color:#c9a34e8c;transform:translateY(-4px);box-shadow:0 18px 40px -18px #0f203847}.item--inner.builder-item--header_search_responsive,.nv-search-icon-component,.close-container.responsive-search,.box-scroll-to-top,.topbutton{display:none!important}.solace-skip-link{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.solace-skip-link:focus{clip:auto;clip-path:none;z-index:100000;color:#fff;width:auto;height:auto;font:600 14px/1 var(--sans);background:#0f2038;border:1px solid #c9a34e;border-radius:3px;margin:0;padding:12px 20px;top:12px;left:12px;position:fixed!important}:root{--hdr-p:0;--nav-h:75px;--header-h:75px}.site-header .nav-bar,.site-header.condensed .nav-bar,.site-header.condensed.menu-open .nav-bar{height:var(--nav-h);transition:none}.site-header .brand-logo,.site-header.condensed .brand-logo{transform:scale(calc(1 - .2 * var(--hdr-p)));transition:none}.site-header.condensed.menu-open .brand-logo{transform:none}.site-header .nav-link,.site-header.condensed .nav-link{padding-top:calc(.72em - .22em * var(--hdr-p));padding-bottom:calc(.72em - .22em * var(--hdr-p))}.site-header~.mobile-nav,.site-header.condensed~.mobile-nav,.site-header.condensed.menu-open~.mobile-nav{top:var(--nav-h)}.site-header,.site-header.condensed,.site-header.condensed.menu-open{box-shadow:none;background:0 0}.site-header:before{content:"";z-index:-1;box-shadow:0 8px 24px rgba(6, 14, 26, calc(.2 * var(--hdr-p)));pointer-events:none;background:linear-gradient(#21466f 0%,#1f426a 100%);position:absolute;inset:0 0 -1px}body.home .site-header{border-bottom-color:rgba(201, 163, 78, calc(.14 * var(--hdr-p)));position:fixed;top:0;left:0;right:0}body.home .site-header.menu-open:before{opacity:1}@media (prefers-reduced-motion:reduce){.site-header .nav-bar,.site-header.condensed .nav-bar{height:75px}.site-header .brand-logo,.site-header.condensed .brand-logo{transform:none}body.home .site-header:before{opacity:1}.site-header:before{box-shadow:0 8px 24px #060e1a33}}@keyframes hc-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.tier-basis{color:#ffffff9e;margin-top:10px;font-size:.82rem;line-height:1.45}.tier-head.brown .tier-basis{color:#ffffffb3}.tier-quoted .tier-price{font-size:2.4rem}.tier-price.is-arranged{font-size:1.45rem;line-height:1.25}.fam-row{border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:16px;padding-top:14px;display:flex}.fam-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:.72rem;font-weight:700}.fam-stepper{border-radius:var(--radius);background:#ffffff0f;align-items:stretch;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff3d}.fam-stepper .cs-btn{color:#fff;cursor:pointer;width:38px;transition:background-color .2s var(--ease), color .2s var(--ease);background:0 0;border:0;font-size:.95rem;line-height:1}.fam-stepper .cs-btn:hover:not(:disabled){background:var(--gold);color:var(--navy)}.fam-stepper .cs-btn:disabled{color:#ffffff4d;cursor:default}.fam-stepper .cs-btn:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fam-stepper .cs-input{text-align:center;color:#fff;width:58px;font-family:var(--serif);-moz-appearance:textfield;background:0 0;border:0;padding:8px 0;font-size:1.15rem;font-weight:600;box-shadow:inset 1px 0 #fff3,inset -1px 0 #fff3}.fam-stepper .cs-input::-webkit-outer-spin-button,.fam-stepper .cs-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fam-stepper .cs-input:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fam-formula{color:#ffffffa8;min-height:1.9em;margin-top:9px;font-size:.79rem;line-height:1.5}.tier-fine{text-align:center;max-width:66ch;color:var(--ink-soft);margin:14px auto 0;font-size:.8rem;line-height:1.6}.tier-duo{position:relative}@keyframes duoWipe{0%{opacity:1;transform:scaleX(0)}68%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (width<=400px){.fam-row{justify-content:flex-start}}.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}}.mission-cta{isolation:isolate;color:#fff;background:linear-gradient(165deg, var(--navy-deep) 0%, var(--navy-soft) 55%, var(--navy-deep) 100%);border-color:#0000;min-height:212px;padding:22px;position:relative;overflow:hidden}.mission-cta:before{content:"";z-index:0;pointer-events:none;opacity:.6;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23n)' opacity='.6'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0;transform:none}@keyframes mc-merge{0%,to{background-position:22% 26%,80% 76%}50%{background-position:76% 72%,26% 30%}}@keyframes mc-breathe{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.16)}}.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}.hero-monument{margin-block:0 clamp(7px,1.2vh,18px)}.hero-monument:after{margin-top:clamp(11px,1.9vh,28px)}}@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}}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)}body.home .hero{padding-bottom:clamp(14px,2.6vh,40px)}.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}}@media (width<=720px){body.home .hero{align-items:stretch}}.tier-aside{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.ta-line{font-family:var(--sans);letter-spacing:.008em;color:var(--ink-soft,#55627a);margin:0 0 9px;font-size:.78rem;line-height:1.55}.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}.bf-set{border:0;min-width:0;margin:26px 0 28px;padding:0}.bf-legend{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--navy);margin:0 0 5px;padding:0;font-size:.68rem;font-weight:700;display:block}.bf-hint{max-width:68ch;color:var(--ink-soft,#55627a);margin:0 0 15px;font-size:.8rem;line-height:1.6}.bf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bf-opt{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .22s var(--ease), background .22s var(--ease);background:#fff;border-radius:0;align-items:flex-start;gap:11px;padding:12px 13px 12px 15px;display:flex;position:relative}.bf-opt:hover{box-shadow:inset 0 0 0 1px #c9a34e8c}.bf-opt.is-on{box-shadow:inset 0 0 0 1px var(--gold);background:#c9a34e12}.bf-opt:focus-within,.bf-opt.is-on:focus-within{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 3px #c9a34e47}.bf-opt:before{content:"";background:var(--gold);transform-origin:top;width:3px;transition:transform .3s var(--ease-lux);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.bf-opt.is-on:before{transform:scaleY(1)}.bf-in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.bf-tick{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--line);transition:background .18s var(--ease), box-shadow .18s var(--ease);background:#fff;flex:none;place-items:center;margin-top:1px;display:grid}.bf-opt.is-on .bf-tick{background:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-deep)}.bf-tick svg{width:11px;height:11px;overflow:visible}.bf-tick svg path{fill:none;stroke:#20160a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bf-tick svg path:first-child{stroke-dasharray:5;stroke-dashoffset:5px}.bf-tick svg path:nth-child(2){stroke-dasharray:10;stroke-dashoffset:10px}.bf-opt.is-on .bf-tick svg path:first-child{stroke-dashoffset:0;transition:stroke-dashoffset 50ms linear}.bf-opt.is-on .bf-tick svg path:nth-child(2){stroke-dashoffset:0;transition:stroke-dashoffset .1s linear 50ms}.bf-txt{flex:1;min-width:0}.bf-txt b{color:var(--navy);font-size:.85rem;font-weight:600;line-height:1.35;display:block}.bf-txt i{color:var(--ink-soft,#55627a);margin-top:3px;font-size:.74rem;font-style:normal;line-height:1.45;display:block}.bf-field{box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .2s var(--ease);background:#fff;align-items:baseline;gap:.1em;padding:10px 16px;display:inline-flex}.bf-field:focus-within{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 3px #c9a34e42}.bf-cur{font-family:var(--serif);color:var(--gold-deep);font-size:1.5rem;font-weight:600}.bf-input{width:6.2ch;min-width:0;font-family:var(--serif);color:var(--navy);-moz-appearance:textfield;background:0 0;border:0;border-radius:0;padding:0;font-size:1.72rem;font-weight:600}.bf-input::-webkit-outer-spin-button,.bf-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bf-input:focus{outline:none}.bf-per{color:var(--ink-soft,#55627a);margin-left:.35em;font-size:.84rem}.bf-note{max-width:62ch;color:var(--ink-soft,#55627a);margin:10px 0 0;font-size:.78rem;line-height:1.55}.bf-note.is-short{color:var(--gold-deep);font-weight:600}.bf-sum{border-top:1px solid var(--line);max-width:520px;margin:24px 0 22px;padding:3px 0 0}.bf-sum-rows{margin:0}.bf-sum-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;padding:10px 0;display:flex}.bf-sum-row dt{font-family:var(--sans);color:var(--ink-soft,#55627a);font-size:.8rem;line-height:1.45}.bf-sum-row dd{white-space:nowrap;font-family:var(--serif);color:var(--navy);margin:0;font-size:1.06rem;font-weight:600}.bf-sum-tot{border-bottom:0}.bf-sum-tot dt{color:var(--navy);font-weight:600}.bf-sum-tot dd{color:var(--gold-deep);font-size:1.36rem}.bf-sum-note{max-width:62ch;color:var(--ink-soft,#55627a);margin:11px 0 0;font-size:.76rem;line-height:1.6}.bf-policy{max-width:720px;margin:0 0 4px;display:flex}.bf-policy .bf-txt b{font-size:.8rem;font-weight:600}.bf-links{margin-top:7px;font-size:.76rem;display:block}.bf-links a{color:var(--gold-deep);text-underline-offset:2px;text-decoration:underline}.bf-links a:hover{color:var(--navy)}.bf-policy.is-missing{box-shadow:inset 0 0 0 1px var(--gold)}.bf-policy.is-missing:before{transform:scaleY(1)}.bf-err{color:#9a3412;margin:10px 0 0;font-size:.8rem;font-weight:600}@media (width<=900px){.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bf-grid{grid-template-columns:1fr}.bf-input{font-size:1.5rem}.bf-cur{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.bf-opt,.bf-opt:before,.bf-tick,.bf-tick svg path,.bf-field,.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}.bf-item{flex-direction:column;min-width:0;display:flex}.bf-item>.bf-opt{flex:auto}.bf-pick{box-shadow:inset 1px 0 0 var(--gold), inset -1px 0 0 var(--gold), inset 0 -1px 0 var(--gold);background:#c9a34e0f;padding:11px 13px 12px 15px}.bf-pick[hidden]{display:none}.bf-pick-l{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:var(--gold-deep);margin:0 0 8px;font-size:.62rem;font-weight:700}.bf-chips{flex-wrap:wrap;gap:6px;display:flex}.bf-chip{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;font-family:var(--sans);letter-spacing:.01em;color:var(--ink-soft,#55627a);transition:box-shadow .2s var(--ease), color .2s var(--ease), background .2s var(--ease);background:#fff;border-radius:0;align-items:center;padding:5px 11px;font-size:.74rem;font-weight:600;display:inline-flex;position:relative}.bf-chip input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.bf-chip:hover{color:var(--navy);box-shadow:inset 0 0 0 1px #c9a34e8c}.bf-chip.is-on{background:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-deep);color:#20160a}.bf-chip:focus-within{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 3px #c9a34e47}@media (prefers-reduced-motion:reduce){.bf-chip{transition:none}}.bf-pick{margin:10px 0 2px}.bf-settle{grid-template-columns:1fr;display:grid}@media (width>=900px){.bf-settle{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:52px}.bf-settle>.bf-amount{grid-area:1/1/span 2;margin:0}.bf-settle>.bf-policy{grid-area:1/2;max-width:none;margin:0}.bf-settle>.bf-sum{grid-area:2/2;max-width:none;margin:22px 0 0}}@media (width<=720px){.bf-grid{grid-template-columns:1fr}}.bf-lock{width:16px;height:16px;color:var(--ink-soft,#55627a);flex:none;place-items:center;margin-top:1px;display:none}.bf-lock svg{fill:none;stroke:currentColor;stroke-width:1.35px;width:12px;height:12px}.bf-item.is-shut .bf-lock{display:grid}.bf-item.is-shut .bf-tick{display:none}.bf-item.is-shut .bf-opt{cursor:not-allowed;background:var(--surface-2,#f7f3ea);box-shadow:inset 0 0 0 1px var(--line)}.bf-item.is-shut .bf-opt:hover{box-shadow:inset 0 0 0 1px var(--line)}.bf-item.is-shut .bf-txt b{color:var(--ink-soft,#55627a);font-weight:600}.bf-item.is-shut .bf-txt i{opacity:.74}.bf-lockmsg{font-style:normal;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);margin-top:7px;font-size:.64rem;font-weight:700;display:none}.bf-item.is-shut .bf-lockmsg{display:block}.bf-item.is-shut .bf-pick{display:none}.bf-input::placeholder{color:#b6ae9d;opacity:1;font-weight:600}.bf-input::placeholder{color:#b6ae9d;opacity:1;font-weight:600}.bf-input:placeholder-shown{color:var(--navy)}.bf-amount{margin:30px 0 34px}@media (width>=900px){.bf-amount{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"legend legend""field hint""note note";align-items:center;column-gap:28px;display:grid}.bf-amount>.bf-legend{grid-area:legend;margin:0 0 9px}.bf-amount>.bf-field{grid-area:field}.bf-amount>.bf-hint{grid-area:hint;max-width:54ch;margin:0}.bf-amount>.bf-note{grid-area:note;margin:11px 0 0}.bf-settle{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:48px}.bf-settle>.bf-policy{grid-area:1/1;max-width:none;margin:0}.bf-settle>.bf-sum{grid-area:1/2;max-width:none;margin:0}}html.nav-wide .site-header .nav-bar{padding-inline:clamp(56px,9.5vw,190px)}html.nav-wide .site-header .nav-menu{gap:clamp(5px,.75vw,12px)}html.nav-tight .site-header .nav-bar{padding-inline:clamp(20px,3vw,44px)}html.nav-tight .site-header .nav-link{letter-spacing:.09em;font-size:11.5px}html.nav-tight .site-header .nav-right{gap:16px;margin-left:12px}html.nav-collapsed .nav-menu,html.nav-collapsed .nav-right .lang-switch,html.nav-collapsed .nav-right .nav-login{display:none}html.nav-collapsed .nav-toggle{display:flex}html.nav-collapsed .nav-right{margin-left:0}html.nav-collapsed .site-header .nav-bar{padding-inline:clamp(20px,3vw,44px)}html.nav-collapsed .nav-right .lang-quick{min-width:36px;height:34px;font-family:var(--menu);letter-spacing:.09em;color:var(--gold-bright);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #c9a34e6b;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:.72rem;font-weight:400;display:inline-flex;overflow:hidden}.site-header .nav-bar{min-width:0}.site-header .brand,.site-header .nav-right{flex:none;min-width:0}.site-header .nav-menu{flex:0 auto;min-width:0}:root{--hdr-s:0}.site-header:before{box-shadow:0 8px 24px rgba(6, 14, 26, calc(.2 * var(--hdr-s)))}body.home .site-header{border-bottom-color:rgba(201, 163, 78, calc(.14 * var(--hdr-s)))}body.home .site-header.condensed,body.home .site-header.condensed.menu-open{border-bottom-color:rgba(201, 163, 78, calc(.14 * var(--hdr-s)))}.site-header.condensed,.site-header.condensed.menu-open{border-bottom-color:rgba(201, 163, 78, calc(.06 + .12 * var(--hdr-s)))}body.home .site-header:after{content:"";pointer-events:none;z-index:-1;height:34px;opacity:min(1, calc(var(--hdr-s) * 1.7));background:linear-gradient(#1f426a 0%,#1f426a00 100%);position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-motion:reduce){.site-header:before{box-shadow:0 8px 24px #060e1a33}body.home .site-header:before,body.home .site-header:after{opacity:1}body.home .site-header,body.home .site-header.condensed{border-bottom-color:#c9a34e24}}.lf-pill.is-on,.lq-chip:active{border-color:var(--gold,#c9a34e);color:var(--navy,#0f2038);background:#c9a34e1f}.lb-row.is-mem{background:linear-gradient(180deg, #f7fafe, var(--surface,#fff))}.wz-choice.wz-card,.wz-choice.wz-card.lffo-ambient{background-color:var(--lffo-navy,#0f2038);background-image:radial-gradient(120% 150%,#2e537db8 0%,#2e537d00 60%),radial-gradient(120% 150%,#2e537d70 0%,#2e537d00 64%),radial-gradient(90% 120%,#172d4c8c 0%,#172d4c00 58%);background-repeat:no-repeat;background-size:200% 200%,230% 230%,260% 260%;border-color:#78a0d238;animation:26s cubic-bezier(.45,0,.55,1) infinite lffoTide}.wz-choice.wz-card .wz-c-s,.wz-choice.wz-card .wz-card-top .ti{color:var(--gold-bright,#dcb763)}.wz-choice.wz-card .wz-card-mark{background:#ffffff0a;border-color:#c9a34e8c}.wz-choice.wz-card.is-on,.wz-choice.wz-card[aria-pressed=true]{border-color:var(--gold,#c9a34e);box-shadow:inset 0 0 0 1px #c9a34e73}@media (prefers-reduced-motion:reduce){.wz-choice.wz-card{animation:none}}.wz-choice.wz-card{--line:#c4d7f042;--surface:transparent;--surface-2:#ffffff0d}.wz-choice.wz-card .wz-card-mark{box-shadow:inset 0 0 0 1px #c4d7f057}.wz-choice.wz-card.is-on .wz-card-mark,.wz-choice.wz-card[aria-pressed=true] .wz-card-mark{box-shadow:inset 0 0 0 1px var(--gold,#c9a34e);background:#c9a34e29}.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}#partner .tier-head,.tier-head.brown{background-color:var(--ox-ground);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%);background-repeat:no-repeat;background-size:200% 200%,230% 230%,260% 260%;animation:26s cubic-bezier(.45,0,.55,1) infinite lffoTide}#partner .tier-kind{color:#e0b0ac}.btn.btn-oxblood{color:var(--ox);background:var(--white,#fbfaf6);border:1px solid var(--ox);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-oxblood:hover,.btn.btn-oxblood:focus-visible{border-color:var(--ox-lit);color:var(--ox-lit)}.btn-oxblood.btn-plate{--ledge:var(--ox)}.btn-oxblood.btn-plate:hover{box-shadow:0 2px 0 var(--ledge)}.btn-oxblood.btn-plate:active{box-shadow:0 2px 0 var(--ledge), 0 0 16px #722f3266}@media (prefers-reduced-motion:reduce){#partner .tier-head{animation:none}.btn-plate[class*=dir-]:before{transition:none}}.tier-guide .tg-btn.active,.tg-btn.active{background:var(--white,#fbfaf6);border-color:var(--navy,#0f2038);color:var(--navy,#0f2038);background-image:none;box-shadow:inset 0 0 0 1px #0f203838}.tier-guide .tg-btn.active>i,.tg-btn.active>i{color:var(--lffo-mid,#2e537d)}.tier-guide .tg-btn.active .tg-b-t{color:var(--navy,#0f2038)}.tier-guide .tg-btn.active .tg-b-s,.tg-btn.active .tg-b-s{color:var(--ink-soft,#55627a)}.tg-btn:before,.tg-btn:after,.tg-btn.active:before,.tg-btn.active:after,.tg-btn:hover:before,.tg-btn:hover:after,.tg-btn:focus-visible:before,.tg-btn:focus-visible:after{content:none!important}.tg-btn:hover,.tg-btn:focus-visible{border-color:var(--lffo-mid,#2e537d);outline:none;box-shadow:0 0 0 1px #2e537d47}@keyframes lffoGoldAmbient{0%{background-position:50%,50%}25%{background-position:18% 38%,82% 62%}50%{background-position:82% 62%,18% 38%}75%{background-position:18% 62%,82% 38%}to{background-position:50%,50%}}.btn.btn-gold.btn-member[href*=single],.btn.btn-gold.btn-member[href*=multi],.btn.btn-gold.btn-member.is-join{background-color:var(--join-gold,#cfa24a);background-image:radial-gradient(120% 180%,#ffe8b08c 0%,#ffe8b000 62%),radial-gradient(110% 170%,#96691c57 0%,#96691c00 60%);background-position:50%,50%;background-repeat:no-repeat;background-size:220% 220%,240% 240%;animation:14s cubic-bezier(.45,0,.55,1) infinite lffoGoldAmbient}#multi .btn.btn-gold.btn-member.is-join{animation-delay:-4.6s}@keyframes lffoBlueAmbient{0%{box-shadow:0 0 0 1px #0f203857,0 0 10px #0f20381f}33%{box-shadow:0 0 0 1px #2e537d85,0 0 16px #2e537d33}66%{box-shadow:0 0 0 1px #3a6bd675,0 0 20px #3a6bd633}to{box-shadow:0 0 0 1px #0f203857,0 0 10px #0f20381f}}@media (hover:hover) and (pointer:fine){.btn.btn-navy.btn-plate:hover,.btn.btn-navy.btn-plate:focus-visible,.btn.btn-navy.btn-innerglow:hover,.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 (hover:hover) and (pointer:fine){.btn.btn-oxblood:hover,.btn.btn-oxblood:focus-visible{animation:6s cubic-bezier(.45,0,.55,1) infinite lffoOxAmbient}}@media (prefers-reduced-motion:reduce){.btn.btn-gold.btn-member.is-join,.btn.btn-navy.btn-plate,.btn.btn-navy.btn-innerglow,.btn.btn-navy.btn-ember,.btn.btn-oxblood{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,.btn.btn-gold.btn-innerglow:not(.is-join):hover{animation:6s cubic-bezier(.45,0,.55,1) infinite lffoGoldKeyline}}@media (prefers-reduced-motion:reduce){.btn.btn-gold.btn-plate,.btn.btn-gold.btn-ember,.btn.btn-gold.btn-innerglow{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-navy,.page-hero .btn.btn-gold,.page-hero .btn.btn-navy{box-shadow:none;background-color:#0000;background-image:none}.hero .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,.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-navy,.page-hero .btn.btn-navy{color:var(--ink-navy,#eef3fb);border-color:#e2ebf757}.hero .btn.btn-navy:hover,.page-hero .btn.btn-navy:hover,.hero .btn.btn-navy:focus-visible,.page-hero .btn.btn-navy:focus-visible{color:var(--gold-bright,#dcb763);border-color:#c9a34ea8}.hero .btn-plate,.page-hero .btn-plate{--ledge:var(--gold-bright,#dcb763)}.hero .btn.btn-gold.btn-plate:hover,.hero .btn.btn-navy.btn-plate:hover,.page-hero .btn.btn-gold.btn-plate:hover,.page-hero .btn.btn-navy.btn-plate:hover,.hero .btn.btn-gold.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-navy.btn-ember:hover,.page-hero .btn.btn-gold.btn-ember:hover,.page-hero .btn.btn-navy.btn-ember:hover{box-shadow:0 0 0 1px var(--gold-bright,#dcb763), 0 0 10px #dcb76380}.hero .btn.btn-navy,.page-hero .btn.btn-navy{animation:none!important}.hero .btn.btn-gold:not(.is-join):after,.hero .btn.btn-navy:after,.page-hero .btn.btn-gold:not(.is-join):after,.page-hero .btn.btn-navy:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff7e000 0%,#fff7e04d 50%,#fff7e000 100%);width:26%;transition:transform 1.02s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.4,0,.2,1);position:absolute;top:-25%;bottom:-25%;left:0;transform:translate(-220%)skew(-11deg)}.hero .btn.btn-gold:not(.is-join):hover:after,.hero .btn.btn-navy:hover:after,.page-hero .btn.btn-gold:not(.is-join):hover:after,.page-hero .btn.btn-navy:hover:after,.hero .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,.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%}}.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}.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}#single .tier-head,#multi .tier-head{background-color:var(--lffo-navy,#0f2038);background-image:radial-gradient(120% 150%,#2f537f9e 0%,#2f537f00 60%),radial-gradient(110% 140%,#2f537f57 0%,#2f537f00 64%);background-position:22% 44%,78% 58%;background-repeat:no-repeat;background-size:200% 200%,240% 240%;animation:24s cubic-bezier(.45,0,.55,1) infinite lffoNavyTide}#multi .tier-head{animation-delay:-12s}@media (prefers-reduced-motion:reduce){.page-hero,.hero:after,#single .tier-head,#multi .tier-head{animation:none!important}}.fam-row{border-top-color:#0000;position:relative}.fam-row:before{content:"";transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#2e537d,#3a6bd6);height:2px;transition:transform .46s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.tier:hover .fam-row:before,.tier:focus-within .fam-row:before{transform-origin:0;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.fam-row:before{transition:none}}.wz-choice.wz-card,.wz-choice.wz-card.lffo-ambient{background-color:var(--white,#fbfaf6);--line:#0f203829;--surface:transparent;--surface-2:#0f203808;background-image:none;border-color:#0f203829;animation:none}.wz-choice.wz-card .wz-card-top,.wz-choice.wz-card .wz-c-t{color:var(--navy,#0f2038)}.wz-choice.wz-card .wz-c-p{color:var(--ink-soft,#55627a)}.wz-choice.wz-card .wz-c-s,.wz-choice.wz-card .wz-card-top .ti{color:var(--gold-deep,#a07c33)}.wz-choice.wz-card .wz-card-mark{background:0 0;border-color:#0f20382e;box-shadow:inset 0 0 0 1px #0f203824}.wz-choice.wz-card .wz-card-mark svg{stroke:var(--gold-deep,#a07c33)}.wz-choice.wz-card:hover,.wz-choice.wz-card:focus-visible{border-color:var(--gold,#c9a34e);outline:none;box-shadow:0 0 0 1px #c9a34e42}.wz-choice.wz-card.is-on,.wz-choice.wz-card.is-selected,.wz-choice.wz-card[aria-pressed=true]{border-color:var(--gold,#c9a34e);box-shadow:inset 0 0 0 1px #c9a34e80}.wz-choice.wz-card.is-on .wz-card-mark,.wz-choice.wz-card.is-selected .wz-card-mark,.wz-choice.wz-card[aria-pressed=true] .wz-card-mark{box-shadow:inset 0 0 0 1px var(--gold,#c9a34e);background:#c9a34e24}.btn.btn-navy.wz-next,.btn.btn-navy.wz-send{color:var(--lffo-mid,#2e537d);--ledge:var(--lffo-mid,#2e537d);background-color:#0000;background-image:none;border-color:#2e537d80}.btn.btn-navy.wz-next:hover,.btn.btn-navy.wz-next:focus-visible,.btn.btn-navy.wz-send:hover,.btn.btn-navy.wz-send:focus-visible{color:var(--lffo-koning,#3a6bd6);border-color:#3a6bd69e}.btn.btn-navy.btn-innerglow.wz-send:before{background:radial-gradient(#2e537d2e 0%,#2e537d00 72%)}@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%}}.intro-band.is-ambient{isolation:isolate;background-color:var(--lffo-navy,#0f2038);background-image:radial-gradient(130% 150% at 18% 6%,#2e537deb 0%,#2e537d00 62%),radial-gradient(120% 150% at 86% 96%,#14325cd9 0%,#14325c00 60%);background-position:12%,88%;background-repeat:no-repeat;background-size:210% 210%,230% 230%;border-block:0;animation:34s cubic-bezier(.45,0,.55,1) infinite lffoBandTide;position:relative;overflow:hidden}.intro-band.is-ambient:before{content:"";z-index:3;background:linear-gradient(90deg,#c9a34e00 0%,#c9a34e6b 22% 78%,#c9a34e00 100%);height:1px;position:absolute;top:0;left:0;right:0}@keyframes lffoMarkSweep{0%{background-position:140% 0}to{background-position:-40% 0}}.intro-band.is-ambient .container{z-index:2;text-align:center;max-width:860px;padding-block:clamp(56px,8vw,96px);position:relative}.intro-band.is-ambient .lead-serif{font-family:var(--serif,"EB Garamond", Georgia, serif);color:#f4f1e8;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.5vw,2.05rem);font-weight:500;line-height:1.38}.intro-band.is-ambient .eyebrow,.intro-band.is-ambient .eyebrow.center{color:#dcb763eb;margin:0 0 14px}.intro-band.is-ambient h2{font-family:var(--wordmark,"LFFO Wordmark", "EB Garamond", Georgia, serif);color:#fbf8f0;margin:0 0 18px;font-size:clamp(1.75rem,3.4vw,2.5rem);font-style:italic;font-weight:400;line-height:1.14}.intro-band.is-ambient p{color:#eeeee8e6;font-size:1.06rem;line-height:1.75}.ib-quote{text-align:left;border-left:2px solid #c9a34e9e;max-width:34em;margin:clamp(34px,5vw,52px) auto 0;padding:0 0 0 24px}.ib-quote blockquote{font-family:var(--wordmark,"LFFO Wordmark", "EB Garamond", Georgia, serif);color:#f2ece0;margin:0;font-size:clamp(1.18rem,2vw,1.6rem);font-style:italic;font-weight:400;line-height:1.42}.ib-quote blockquote p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.ib-quote blockquote p+p{margin-top:.5em}.ib-quote figcaption{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.09em;text-transform:uppercase;color:#e2dccd9e;margin-top:16px;font-size:.7rem;line-height:1.75}.ib-quote .ibq-name{color:#dcb763f0;font-weight:500;display:block}.ib-quote .ibq-life{display:block}.ib-quote .ibq-role{text-transform:none;letter-spacing:.03em;color:#e2dccd80;font-size:.72rem;display:block}@media (width<=720px){.intro-band.is-ambient .container{padding-block:clamp(44px,11vw,64px)}.ib-quote{border-top:2px solid #c9a34e9e;border-left:0;max-width:none;padding:18px 0 0}}@media (prefers-reduced-motion:reduce){.intro-band.is-ambient{animation:none!important}}.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}.intro-band.is-ambient .container{max-width:780px;padding-block:clamp(38px,4.6vw,58px)}.intro-band.is-ambient .lead-serif{font-size:clamp(1.3rem,2vw,1.72rem);line-height:1.34}.ib-quote{margin-top:clamp(24px,3vw,34px)}.intro-band.is-ambient h2{margin-bottom:14px}.intro-band.is-ambient:after{content:"";z-index:1;pointer-events:none;opacity:.5;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='.42'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px 180px;position:absolute;inset:0}.intro-band.is-ambient{background-color:var(--lffo-navy,#0f2038);background-image:radial-gradient(120% 130% at 20% 10%,#2e537df2 0%,#2e537d00 58%),radial-gradient(115% 135% at 84% 92%,#14325ce6 0%,#14325c00 56%),radial-gradient(90% 110%,#3a6bd647 0%,#3a6bd600 62%);background-position:12% 46%,88% 54%,50%;background-size:200% 200%,220% 220%,260% 260%;animation:42s cubic-bezier(.45,0,.55,1) infinite lffoBandTide}@media (prefers-reduced-motion:reduce){.intro-band.is-ambient{animation:none!important}}.tier-price,.bf-cur{font-variant-numeric:lining-nums tabular-nums}.tier-price{letter-spacing:0}.spx-track{--sx-knob:16px}.spx-knob{box-shadow:0 0 0 .5px #0f20381f,0 1px 2px #0f203824,0 2px 5px #0f20381f}.spx-track .spx-range::-webkit-slider-thumb,.spx-track .spx-range:hover::-webkit-slider-thumb,.spx-track .spx-range:active::-webkit-slider-thumb,.spx-track .spx-range:focus::-webkit-slider-thumb,.spx-track .spx-range:focus-visible::-webkit-slider-thumb{width:var(--sx-knob)!important;height:var(--sx-knob)!important}@media (width<=680px){.spx-track{--sx-knob:20px}}.spx-prog [data-spx-progsay]:empty{display:none}.spx-prog{gap:10px}.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)}}.intro-band.is-ambient{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='.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%;animation:none}.intro-band.is-ambient:after{content:"";z-index:1;pointer-events:none;opacity:.85;mix-blend-mode:normal;filter:blur(26px);will-change:transform;background:radial-gradient(closest-side,#3a6bd66b 0%,#3a6bd629 46%,#3a6bd600 100%);border-radius:50%;width:34%;height:168%;animation:26s ease-in-out infinite lffoBandDrift;position:absolute;top:-34%;left:-14%}.intro-band.is-ambient .container:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);will-change:transform;background:radial-gradient(closest-side,#2e537db8 0%,#2e537d3d 48%,#2e537d00 100%);border-radius:50%;width:40%;height:160%;animation:34s ease-in-out infinite lffoBandDrift2;position:absolute;top:-30%;right:-18%}@media (prefers-reduced-motion:reduce){.intro-band.is-ambient:after,.intro-band.is-ambient .container:before{animation:none!important}}.section-divider .divider-leaf{box-shadow:none;background:var(--sd-leaf,#c9a34e)!important}.section-divider .divider-line{background-color:#0000;background-image:none!important}.section-divider .divider-line.left{background-image:linear-gradient(90deg, transparent 0%, var(--sd-rule,#0f203829) 100%)!important}.section-divider .divider-line.right{background-image:linear-gradient(270deg, transparent 0%, var(--sd-rule,#0f203829) 100%)!important}.section-divider .divider-bloom{background-image:radial-gradient(circle, var(--sd-bloom,#c9a34e33) 0%, #c9a34e00 70%)!important}.btn.btn-gold.btn-member.is-join:after{width:44%;animation:6.5s cubic-bezier(.34,0,.24,1) infinite lffoJoinShine;background:linear-gradient(100deg,#fff0 0%,#fff8e14d 34%,#fffdf4c7 50%,#fff8e14d 66%,#fff0 100%)!important}#multi .btn.btn-gold.btn-member.is-join:after{animation-delay:-2.9s}@media (prefers-reduced-motion:reduce){.btn.btn-gold.btn-member.is-join:after{opacity:0;animation:none!important}}.tier-guide{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:0 auto clamp(18px,2.2vw,26px);display:flex}.tier-guide .tg-ask{letter-spacing:.15em;color:var(--ink-soft,#55627a);margin:0;font-size:.68rem}.tier-guide-btns{gap:8px}.tier-guide .tg-btn{min-width:0;color:var(--ink,#1b2430);box-shadow:none;background:0 0;border:1px solid #0f20383d;align-items:center;gap:8px;padding:.46em .9em .5em;display:inline-flex}.tier-guide .tg-btn>i{color:var(--gold-deep,#a07c33);font-size:1rem}.tier-guide .tg-btn .tg-b-t{white-space:nowrap;font-size:.84rem;font-weight:600;line-height:1.2}.tier-guide .tg-btn .tg-b-s{display:none}.tier-guide .tg-btn:hover,.tier-guide .tg-btn:focus-visible{color:var(--navy,#0f2038);border-color:#2e537dbf;outline:none}.tier-guide .tg-btn.active,.tg-btn.active{border-color:var(--navy,#0f2038);color:var(--navy,#0f2038);background:0 0;box-shadow:inset 0 0 0 1px #0f203880}.tier-guide .tg-reset{font-family:var(--sans,Inter, system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft,#55627a);cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:600;display:none;position:relative}.tier-guide .tg-reset:after{content:"";background:linear-gradient(90deg, var(--gold,#c9a34e), var(--gold-bright,#dcb763));transform-origin:0;height:1px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.tier-guide .tg-reset:hover{color:var(--navy,#0f2038)}.tier-guide .tg-reset:hover:after,.tier-guide .tg-reset:focus-visible:after{transform:scaleX(1)}.tier.tier-dim{opacity:.34;filter:saturate(.55);transition:opacity .4s,filter .4s}.tier.tier-match{transition:opacity .4s,filter .4s}@media (width<=720px){.tier-guide{gap:8px 10px}.tier-guide .tg-ask{text-align:center;flex:1 0 100%}.tier-guide .tg-btn{padding:.44em .72em .48em}.tier-guide .tg-btn .tg-b-t{font-size:.78rem}.tier-guide{grid-template-columns:1fr 1fr;align-items:stretch;gap:8px;display:grid}.tier-guide .tg-ask{text-align:center;letter-spacing:.13em;grid-column:1/-1;font-size:.62rem}.tier-guide-btns{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.tier-guide .tg-btn{text-align:center;justify-content:center;gap:0;padding:.5em .4em .54em}.tier-guide .tg-btn>i{display:none}.tier-guide .tg-btn .tg-b-t{white-space:normal;font-size:.72rem;line-height:1.18}.tier-guide .tg-reset{grid-column:1/-1;justify-self:center;font-size:.62rem}}@keyframes lffoGateOutline{0%{box-shadow:0 0 0 1px #c9a34e57,0 0 #c9a34e00}50%{box-shadow:0 0 0 1px #dcb763d9,0 0 14px #c9a34e4d}to{box-shadow:0 0 0 1px #c9a34e57,0 0 #c9a34e00}}.lf-opt.is-gated .lf-lb{background:0 0;margin-inline:-11px;padding:9px 80px 9px 11px;animation:5.5s cubic-bezier(.45,0,.55,1) infinite lffoGateOutline;position:relative;box-shadow:0 0 0 1px #c9a34e57}.lf-opt.is-gated:nth-of-type(2n) .lf-lb{animation-delay:-2.6s}.lf-opt.is-gated .lf-lb:hover{background:#c9a34e12;animation-play-state:paused;box-shadow:0 0 0 1px #dcb763f2,0 0 16px #c9a34e57}.lb-row.is-mem{animation:5.5s cubic-bezier(.45,0,.55,1) infinite lffoGateOutline}.lb-row.is-mem:nth-of-type(3n){animation-delay:-1.9s}.lb-row.is-mem:nth-of-type(3n+1){animation-delay:-3.7s}.lb-row.is-mem:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lf-opt.is-gated .lf-lb,.lb-row.is-mem{box-shadow:0 0 0 1px #c9a34e80;animation:none!important}}.intro-band.is-ambient:has(.ib-body) .container{text-align:left}.intro-band.is-ambient:has(.ib-body) h2{text-wrap:balance;margin-bottom:20px}.intro-band.is-ambient:has(.ib-body) .eyebrow{text-align:left}.ib-on{z-index:2;font-family:var(--sans,Inter, system-ui, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#eeeee8db;align-items:center;gap:.6em;margin-top:clamp(26px,3.4vw,38px);padding-bottom:6px;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .26s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.intro-band.is-ambient:has(.ib-body) .ib-on{margin-inline:auto;display:inline-flex}.ib-on:after{content:"";background:linear-gradient(90deg, var(--gold,#c9a34e), var(--gold-bright,#dcb763));transform-origin:0;height:1px;transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ib-on:hover,.ib-on:focus-visible{color:#fbf8f0;outline:none}.ib-on:hover:after,.ib-on:focus-visible:after{transform:scaleX(1)}.ib-on i{color:var(--gold-bright,#dcb763);font-size:1.05rem;animation:2.6s cubic-bezier(.45,0,.55,1) infinite lffoOnCue}@keyframes lffoOnCue{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.ib-on i{animation:none}}@media (width<=720px){.ib-on{letter-spacing:.12em;margin-top:24px;font-size:.7rem}}.intro-band.is-ambient:has(.ib-body) .container{text-align:left;max-width:40rem}.intro-band.is-ambient:has(.ib-body) .eyebrow,.intro-band.is-ambient:has(.ib-body) h2{text-align:left;max-width:none;margin-inline:0}.intro-band.is-ambient:has(.ib-body) .ib-on{margin-inline:0}.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}}@media (width>=900px){.intro-band.is-ambient:has(.ib-body) .container{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;column-gap:clamp(36px,4.4vw,72px);max-width:1120px;padding-block:clamp(34px,4vw,54px);display:grid}.intro-band.is-ambient:has(.ib-body) .eyebrow{grid-area:1/1;margin:0 0 12px}.intro-band.is-ambient:has(.ib-body) h2{grid-area:2/1;margin:0}.intro-band.is-ambient:has(.ib-body) .ib-on{margin-top:clamp(22px,2.6vw,32px)}.intro-band.is-ambient:has(.ib-body) h2{text-wrap:pretty;font-size:clamp(1.6rem,2.5vw,2.2rem)}}@media (width<=899px){.intro-band.is-ambient:has(.ib-body) .container{max-width:40rem;padding-block:clamp(32px,6vw,48px)}}.site-header{will-change:transform;transition:none}.site-header:before{box-shadow:none;will-change:opacity;backface-visibility:hidden;transition:none;transform:translateZ(0)}.site-header:after{content:"";z-index:-2;pointer-events:none;height:26px;opacity:var(--hdr-s,0);will-change:opacity;background:linear-gradient(#060e1a2b 0%,#060e1a17 34%,#060e1a08 66%,#060e1a00 100%);position:absolute;top:100%;left:0;right:0;transform:translateZ(0)}.site-header,.site-header.condensed,.site-header.condensed.menu-open,body.home .site-header,body.home .site-header.condensed{border-bottom-color:#0000}.site-header:before{border-bottom:1px solid #c9a34e2e}@media (prefers-reduced-motion:reduce){.site-header:before,.site-header:after{transition:none}}.lib-register .lb-row,.lib-card{background:#fff;border-color:#0f20381f}.lib-register .lb-row:hover{border-color:#0f20383d}.lb-row.is-pinned,.lb-row.is-mem{background:#fff}@media (width<=720px){.ib-on{padding-block:4px 8px}.site-header:after{height:16px}body.home .site-header:after{height:34px}}@media (prefers-reduced-motion:reduce){.site-header:before{box-shadow:none}.site-header:after{opacity:1}}.section-divider,.section-divider[data-sd-i]{z-index:2;margin-top:-56px;margin-bottom:0;position:relative;background:0 0!important}.login-card .login-control,.login-card .login-control:focus-within,.login-card .login-control:hover{background-color:#eef2f9;background-image:none}.login-card .login-control{border-color:#0000;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 0 0 1px #0f20381f}.login-card .login-control:focus-within{border-color:#0000;outline:none;box-shadow:inset 0 0 0 1px #2e537dd9}.login-card .login-control input{box-shadow:none;background:0 0;border:0}body.home .site-header:before,body.home .site-header:after{opacity:clamp(0, calc(var(--hdr-s) * 3.4), 1)}.site-header:after{opacity:clamp(0, calc(var(--hdr-s,0) * 3.4), 1)}.login-card .login-field label,.login-card .login-field:focus-within label,.login-card label{color:var(--ink-soft,#55627a)}body:not(.home) .site-header:after{opacity:0!important;box-shadow:none!important;background:0 0!important}body.home .site-header:before,body.home .site-header:after{opacity:clamp(0,calc(var(--hdr-s) * 1.6),1)}.site-header.menu-open .nav-bar{height:75px!important}.site-header.menu-open .brand-logo{transform:none!important}.site-header.menu-open~.mobile-nav{top:75px!important}body .site-header.menu-open:before{opacity:1!important}#upcoming .up-card{isolation:isolate;border-radius:var(--radius,6px);background:var(--surface,#fff);border:1px solid var(--line,#e7dfcd);box-shadow:var(--shadow-sm), var(--edge-light);transition:box-shadow .38s var(--ease-lux,cubic-bezier(.22,1,.36,1)), transform .38s var(--ease-lux,cubic-bezier(.22,1,.36,1));flex-direction:column;display:flex;position:relative;overflow:hidden}#upcoming .up-card:hover,#upcoming .up-card:focus-within{box-shadow:var(--shadow-md), var(--edge-light);transform:translateY(-3px)}#upcoming .up-card[hidden]{display:none}@keyframes upDrift{0%{background-position:50% 46%}25%{background-position:54%}50%{background-position:50% 54%}75%{background-position:46%}to{background-position:50% 46%}}#upcoming .up-sheen{z-index:-2;pointer-events:none;background:linear-gradient(102deg,#0000 38%,#fff0ce29 47%,#fff8e242 50%,#fff0ce29 53%,#0000 62%) 0 0/280% 100% no-repeat;animation:23s ease-in-out infinite upSheen;position:absolute;inset:0}@keyframes upSheen{0%,78%{background-position:150% 0}94%,to{background-position:-60% 0}}@keyframes upBloom{0%{transform:translate(0,0)}25%{transform:translate(2.2%,1.6%)}50%{transform:translateY(3.2%)}75%{transform:translate(-2.2%,1.6%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){#upcoming .up-sheen{animation:none!important}#upcoming .up-card{transition:none}#upcoming .up-card:hover,#upcoming .up-card:focus-within{transform:none}}.site-header:after{content:none!important}.lf-opt.is-on .lf-tick{background:var(--surface,#fff)!important;border-color:var(--navy,#0f2038)!important}.lf-opt.is-on .lf-tick svg{stroke:var(--navy,#0f2038)!important;opacity:1!important}.lf-opt.is-on .lf-lb{background:var(--surface-2,#f1f5fb)!important;border-color:#1c345480!important;box-shadow:inset 0 0 0 1px #1c34542e!important}.lf-opt.is-gated .lf-lb{box-shadow:none!important;background:0 0!important;border-color:#0000!important}body:not(.lffo-member) .lf-opt.is-gated{display:none!important}.section-divider .divider-line.left{background:linear-gradient(270deg, var(--gold,#c9a34e), #c9a34e2e 62%, transparent)!important}.section-divider .divider-line.right{background:linear-gradient(90deg, var(--gold,#c9a34e), #c9a34e2e 62%, transparent)!important}.section-divider .divider-line{transition:transform .95s var(--ease-lux,cubic-bezier(.22,1,.36,1)) .1s!important}.section-divider .divider-bloom{transition:transform 1.2s var(--ease-lux,cubic-bezier(.22,1,.36,1)) 50ms, opacity 1.4s ease 50ms!important}.section-divider.landed .divider-line{transform:scaleX(1)!important}.section-divider.landed .divider-bloom{opacity:.5!important;transform:translate(-50%,-50%)scale(9)!important}.section-divider.landed .divider-leaf{animation:leaf-drift var(--leaf-fall,1.9s) linear forwards!important}@media (prefers-reduced-motion:reduce){.section-divider .divider-line,.section-divider .divider-bloom{transition:none!important}.section-divider.landed .divider-leaf{opacity:.85!important;animation:none!important}}.nav-login .nl-rail{display:none!important}.nav-login,.nav-login:hover,.nav-login:focus-visible,.nav-login:active,.nav-login.is-authed{background:0 0!important}.nav-login-m .nl-rail{display:none!important}.nav-login-m,.nav-login-m:hover,.nav-login-m:focus-visible,.nav-login-m:active{background:0 0!important}.nav-login-m:before{display:none!important}@media (width>=1081px){.site-header .nav-menu .nav-link{position:relative;font-weight:400!important}.site-header .nav-menu .nav-item{position:relative}.site-header .nav-menu .nav-link:after{background:var(--gold,#c9a34e);transform-origin:50%;height:1.5px;transition:transform .28s var(--ease-lux,cubic-bezier(.22,1,.36,1));pointer-events:none;opacity:.9;position:absolute;bottom:.3em;left:.86em;right:.86em;transform:scaleX(0);content:""!important}.site-header .nav-menu .nav-link:hover:after,.site-header .nav-menu .nav-item.open .nav-link:after,.site-header .nav-menu .nav-link.is-current:after{transform:scaleX(1)!important}}.site-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.site-header:before{inset:-1px 0!important}@media (width>=1081px){.site-header .nav-menu .nav-link.is-current:after{transform:scaleX(0)!important}.site-header .nav-menu .nav-link:hover:after{transform:scaleX(1)!important}.site-header .nav-menu .nav-item.open .nav-link:after{transform:scaleX(0)!important}.site-header .dropdown{position:absolute;border-top:0!important}.site-header .dropdown:before{content:none!important}.site-header .dropdown:after{z-index:7;pointer-events:none;opacity:0;filter:drop-shadow(0 0 5px #eaf1ff99)drop-shadow(0 0 2px #3a6bd6d9);background-image:linear-gradient(90deg,#2e537d00 0%,#2e537d29 30%,#2e537d66 52%,#3a6bd6d9 70%,#eaf1ff 84%,#fff 91%,#eaf1ff8c 96%,#fff0 100%);background-position:-130px 0;background-repeat:no-repeat;background-size:130px 100%;border-radius:3px;height:3px;position:absolute;top:-1px;left:0;right:0;content:""!important}.site-header .nav-item.open .dropdown:after{animation:3.2s cubic-bezier(.45,0,.25,1) .3s infinite lffoDropSpark}}@keyframes lffoDropSpark{0%{opacity:0;background-position:-130px 0}9%{opacity:1}50%{opacity:1}91%{opacity:1}to{opacity:0;background-position:calc(100% + 130px) 0}}@media (prefers-reduced-motion:reduce){.site-header .nav-item.open .dropdown:after{opacity:0;animation:none}}.lb-row{box-shadow:var(--shadow-xs), var(--edge-light), inset 3px 0 0 var(--lf,var(--line))!important}.lb-row:hover{box-shadow:var(--shadow-sm), var(--edge-light), inset 3px 0 0 var(--lf,var(--line))!important}.lb-row.is-pinned{box-shadow:var(--shadow-sm), var(--edge-light), inset 3px 0 0 var(--gold-deep,#a07c33)!important}.lf-opt.is-on .lf-lb{background:#f3f1ea!important}.lib-rail{background:var(--surface,#fff)!important}@media (width<=760px){.lib-register{gap:16px!important}.lb-row{border:1px solid var(--line)!important;box-shadow:0 6px 18px -8px #0f20383d, 0 1px 3px #0f20380f, inset 4px 0 0 var(--lf,var(--line))!important;background:#fff!important;border-radius:12px!important;padding:16px 16px 15px 20px!important}.lb-row.is-pinned{box-shadow:0 6px 18px -8px #0f20383d, 0 1px 3px #0f20380f, inset 4px 0 0 var(--gold-deep,#a07c33)!important}.lb-row:before{display:none!important}}.nav-underline{display:none!important}.site-header:before{border-bottom-color:#0000!important}@media (width>=1081px){.site-header .nav-menu .nav-link:after{border-radius:1px;height:1px!important;bottom:.36em!important;left:.72em!important;right:.72em!important}}@media (width<=760px){.tier-head{padding:20px 18px 15px!important}.tier-name{font-size:1.4rem!important}.tier-price{margin-top:9px!important;font-size:2.05rem!important}.tier-price small{font-size:.86rem!important}.tier-body{padding:17px 18px 20px!important}.tier-list li{padding:.3em 0!important;font-size:.88rem!important}.tier .btn{padding:.82em 1.2em!important;font-size:.86rem!important}}.wz-card[data-match=sponsor].is-selected,.wz-card[data-match=sponsor].is-on,.wz-card[data-match=sponsor][aria-pressed=true]{background:linear-gradient(148deg, #ffffff26 0%, #ffffff09 34%, #fff0 58%), radial-gradient(120% 150% at 12% 0%, #2e537d99 0%, #2e537d00 62%), var(--navy,#0f2038)!important;border-color:#c9a34e80!important;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #c9a34e6b,0 18px 40px -26px #0009!important}.wz-card[data-match=sponsor].is-selected .wz-card-top,.wz-card[data-match=sponsor].is-on .wz-card-top,.wz-card[data-match=sponsor][aria-pressed=true] .wz-card-top,.wz-card[data-match=sponsor].is-selected .wz-c-t,.wz-card[data-match=sponsor].is-on .wz-c-t,.wz-card[data-match=sponsor][aria-pressed=true] .wz-c-t{color:#fbf8f0!important}.wz-card[data-match=sponsor].is-selected .wz-card-top i,.wz-card[data-match=sponsor].is-on .wz-card-top i,.wz-card[data-match=sponsor][aria-pressed=true] .wz-card-top i{color:var(--gold-bright,#dcb763)!important}.wz-card[data-match=sponsor].is-selected .wz-c-p,.wz-card[data-match=sponsor].is-on .wz-c-p,.wz-card[data-match=sponsor][aria-pressed=true] .wz-c-p{color:#eeeee8db!important}.wz-card[data-match=sponsor].is-selected .wz-c-s,.wz-card[data-match=sponsor].is-on .wz-c-s,.wz-card[data-match=sponsor][aria-pressed=true] .wz-c-s{color:var(--gold-bright,#dcb763)!important;border-top-color:#ffffff29!important}.ta-open:before{content:none!important}.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]){background-color:var(--navy,#0f2038)!important;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='.28'/%3E%3C/svg%3E"),radial-gradient(120% 130% at 18% 4%,#2e537db8 0%,#2e537d00 60%),radial-gradient(115% 130% at 88% 96%,#112c54e6 0%,#112c5400 58%)!important;background-repeat:repeat,no-repeat,no-repeat!important;background-size:180px 180px,200% 200%,220% 220%!important;border-color:#c9a34e80!important;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #c9a34e66,0 18px 40px -26px #0000008c!important}.wz-card[data-match=partner]:is(.is-selected,.is-on,[aria-pressed=true]){background-color:var(--ox-ground,#371618)!important;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% 150% at 50% 26%,#722f32e0 0%,#722f3200 62%),radial-gradient(115% 130% at 86% 96%,#4a1e20b8 0%,#4a1e2000 58%)!important}.wz-card[data-match=sponsor]:is(.is-selected,.is-on,[aria-pressed=true]){background-color:var(--navy,#0f2038)!important;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 16% 2%,#c9a34e66 0%,#c9a34e00 56%),radial-gradient(120% 140% at 88% 98%,#2e537d99 0%,#2e537d00 60%)!important;border-color:#c9a34e99!important}.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]) .wz-card-top,.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]) .wz-c-t{color:#fbf8f0!important}.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]) .wz-card-top i{color:var(--gold-bright,#dcb763)!important}.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]) .wz-c-p{color:#eeeee8db!important}.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]) .wz-c-s{color:var(--gold-bright,#dcb763)!important;border-top-color:#ffffff29!important}dialog.spx.spx-inline{background:0 0!important;width:100%!important;height:auto!important;max-height:none!important;margin:24px auto 6px!important;position:static!important;inset:auto!important;overflow:visible!important}dialog.spx.spx-inline::backdrop{background:0 0!important;display:none!important}dialog.spx.spx-inline>.spx-in{border-radius:14px!important;width:100%!important;max-width:720px!important;max-height:none!important;margin:0 auto!important;animation:none!important;box-shadow:0 0 0 1px #0f20381a,0 30px 70px -42px #0a172880!important}dialog.spx.spx-inline .spx-body{overflow:visible!important}dialog.spx.spx-inline .spx-stage{max-height:none!important;padding:22px 30px 10px!important;overflow:visible!important}dialog.spx.spx-inline .spx-in,dialog.spx.spx-inline .spx-head,dialog.spx.spx-inline .spx-rail,dialog.spx.spx-inline .spx-stage,dialog.spx.spx-inline .spx-pass.is-on{opacity:1!important;animation:none!important;transform:none!important}dialog.spx.spx-inline .spx-rail{justify-content:space-between!important;gap:10px!important}dialog.spx.spx-inline .spx-node.is-now{flex:0 auto!important;min-width:0!important}dialog.spx.spx-inline .spx-node:not(.is-now){flex:none!important;margin-left:0!important}dialog.spx.spx-inline .spx-track{padding-inline:2px!important;overflow:visible!important}dialog.spx.spx-inline .spx-in .bf-amount,dialog.spx.spx-inline .spx-in .spx-pass,dialog.spx.spx-inline .spx-in .bf-set{overflow:visible!important}dialog.spx.spx-inline .spx-stage{padding:16px 26px 8px!important}dialog.spx.spx-inline .spx-in .spx-pass>*+*{margin-top:15px!important}dialog.spx.spx-inline .spx-in .spx-pass>.bf-amount+*{margin-top:16px!important}dialog.spx.spx-inline .spx-in .bf-amount{margin-bottom:14px!important}dialog.spx.spx-inline .spx-head{padding-bottom:2px!important}dialog.spx.spx-inline .spx-lead{margin-bottom:8px!important}dialog.spx.spx-inline .spx-rail{margin-top:12px!important}dialog.spx.spx-inline .spx-track{--sx-knob:18px!important}@media (width<=760px){dialog.spx.spx-inline{margin:16px auto 4px!important}dialog.spx.spx-inline>.spx-in{max-width:100%!important}dialog.spx.spx-inline .spx-stage{padding:14px 18px 6px!important}}.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]) .wz-card-mark{background:#c9a34e29!important;box-shadow:inset 0 0 0 1px #c9a34ed9!important}.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]) .wz-card-mark svg,.wz-card[data-match]:is(.is-selected,.is-on,[aria-pressed=true]) .wz-card-mark svg path{stroke:#fff!important}.site-header .dropdown:after{border-radius:2px!important;height:1.5px!important}.site-header .nav-item.open .dropdown:after{opacity:.9!important;filter:blur(.2px)!important}.scroll-progress{background:linear-gradient(90deg, var(--gold-deep,#a07c33) 0%, var(--gold,#c9a34e) 55%, var(--gold-bright,#dcb763) 100%)!important;height:1.5px!important;box-shadow:0 0 6px #c9a34e73!important}@media (width<=760px){.scroll-progress{height:1.5px!important}}.site-header .nav-link{letter-spacing:.1em!important}.site-header .nav-link>span[data-i18n]{margin-right:-.1em!important}html.nav-tight .site-header .nav-menu{gap:5px!important}html.nav-tight .site-header .nav-link{letter-spacing:.07em!important}html.nav-tight .site-header .nav-link>span[data-i18n]{margin-right:-.07em!important}.site-header .nav-menu .nav-link{font-weight:400!important}html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-menu .nav-link{font-size:.82rem!important}html.nav-tight .site-header .nav-menu .nav-link{font-size:11.5px!important}.site-header,.site-header.condensed{background:0 0!important}.site-header:before{background-color:#0000!important;background-image:radial-gradient(150% 240% at 15% -80%,#4a7cb26b 0%,#4a7cb200 55%),radial-gradient(150% 240% at 90% -70%,#1636628c 0%,#16366200 58%),linear-gradient(#1d3f68 0%,#14305a 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:no-repeat!important;background-size:200% 340%,220% 340%,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;animation:26s ease-in-out infinite lffoHdrDrift!important}@keyframes lffoHdrDrift{0%,to{background-position:12% 0,88% 0,0 0}50%{background-position:32% 0,68% 0,0 0}}@media (prefers-reduced-motion:reduce){.site-header:before{animation:none!important}}.site-header:before{box-shadow:none!important;background-color:#0000!important;background-image:radial-gradient(140% 200% at 16% -90%,#4a7cb261 0%,#4a7cb200 48%),radial-gradient(150% 220% at 88% -80%,#1e406e80 0%,#1e406e00 52%),linear-gradient(#1f4470 0%,#14325c 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:no-repeat!important;background-size:200% 300%,220% 300%,100% 100%!important;background-attachment:scroll,scroll,scroll!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important;border-bottom:0!important;bottom:-1px!important}.evtype.evtype-live{isolation:isolate;position:relative;overflow:hidden;box-shadow:var(--shadow-lg)!important;background-color:#070f16!important;background-image:none!important;border-color:#c9a34e57!important}.evtype.evtype-live:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;transition:box-shadow .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:inset 0 0 0 4px #ffffff12,inset 0 0 0 5px #c9a34e4d}@keyframes wkWave{0%{transform:translate(0,0)scale(1.02)}25%{transform:translate(1.8%,1.2%)scale(1.05)}50%{transform:translateY(2.4%)scale(1.02)}75%{transform:translate(-1.8%,1.2%)scale(1.05)}to{transform:translate(0,0)scale(1.02)}}@keyframes wkDrift{0%{background-position:50%}33%{background-position:32% 64%}66%{background-position:68% 36%}to{background-position:50%}}@keyframes wkSheen{0%,76%{background-position:150% 0}93%,to{background-position:-60% 0}}.evtype.evtype-live>h3,.evtype.evtype-live>p{z-index:1;position:relative}.evtype.evtype-live h3{color:#fbf8f0!important}.evtype.evtype-live p{color:#f0eee8e6!important}.evtype.evtype-live i{color:var(--gold-bright,#dcb763)!important}.evtype.evtype-live span,.evtype.evtype-live a{color:#e9dec5eb!important}.lffo-section:has(.empty-invite){padding-block:clamp(40px,5vw,60px)!important}@media (width<=720px){.lib-register[data-cols="2"],.lib-register[data-cols="3"]{gap:12px!important}.lib-register[data-cols="2"] .lb-row,.lib-register[data-cols="3"] .lb-row{box-shadow:0 6px 18px -8px #0f20383d, 0 1px 3px #0f20380f, inset 3px 0 0 var(--lf,var(--line))!important;padding:13px 13px 12px 15px!important}.lib-register[data-cols="2"] .lb-row.is-pinned,.lib-register[data-cols="3"] .lb-row.is-pinned{box-shadow:0 6px 18px -8px #0f20383d, 0 1px 3px #0f20380f, inset 3px 0 0 var(--gold-deep,#a07c33)!important}}@media (width<=760px){.lb-row{border-radius:10px!important}}.lf-opt.is-gated{border-radius:var(--radius-sm,3px)!important;box-shadow:0 0 0 1px #c9a34eb8,0 0 5px -1px #c9a34e42!important}.lf-opt.is-gated:hover{box-shadow:0 0 0 1px #c9a34eeb,0 0 6px -1px #c9a34e57!important}.lf-opt.is-gated .lf-lb{border-radius:var(--radius-sm,3px)!important;margin-inline:0!important;padding-left:10px!important}@media (width<=900px){body.fc-sheet-open #libConsole{padding-bottom:8px}body.fc-sheet-open .lib-rail{padding-bottom:4px}}#past .lb-card{aspect-ratio:4/5;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-lg);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}#past .lb-card:focus{outline:none}#past .lb-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#past .lb-back{color:var(--ink);background:linear-gradient(180deg,var(--surface),var(--surface-2));transform:rotateY(180deg)}#past .lb-back:after{border-color:#c9a34e6b}#past .lb-back:before{content:"";background:var(--c,#4a9dc0);opacity:.9;height:3px;position:absolute;top:0;left:0;right:0}#past .lb-back .lb-title{font:600 1.2rem/1.14 var(--serif);color:var(--ink);margin:0}@media (prefers-reduced-motion:reduce){#past .lb-back{opacity:0;transition:opacity .18s;transform:none}@media (hover:hover) and (pointer:fine){#past .lb-card:hover .lb-back,#past .lb-card:focus-within .lb-back{opacity:1}}#past .lb-card.is-flipped .lb-back{opacity:1}}#past .lb-back .lb-title{font-size:1.02rem;line-height:1.12}#past .lb-card{aspect-ratio:3/4}#past .lb-back{background:#fff}#past .lb-back .lb-title{font-family:var(--serif);color:var(--ink);-webkit-text-stroke:0;font-size:.98rem;font-style:italic;font-weight:600;line-height:1.18}@keyframes lbShine{0%{opacity:0;transform:translate(-175%)skew(-12deg)}22%{opacity:1}to{opacity:0;transform:translate(330%)skew(-12deg)}}#past .lb-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;background:#fff;transition:opacity 0s linear .45s;transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){#past .lb-card:hover .lb-back,#past .lb-card:focus-within .lb-back{opacity:1}}#past .lb-card.is-flipped .lb-back{opacity:1}@media (prefers-reduced-motion:reduce){#past .lb-back{transition:opacity .18s;transform:none}}#past .lb-back .lb-title{color:var(--navy);-webkit-text-stroke:0;font-weight:600}@media (width<=540px){#past .lb-card{aspect-ratio:3/4}#past .lb-card.is-flipped{aspect-ratio:auto;grid-column:1/-1;height:auto}#past .lb-card.is-flipped .lb-back{position:relative;inset:auto}#past .lb-back .lb-title{font-size:1.02rem;line-height:1.14}}@media (width<=720px){.lib-bar{align-items:stretch;gap:10px}}.fc-fab{border-color:#0f203824!important;box-shadow:0 10px 24px #0a172833,0 2px 6px #0a17281a!important}@media (width<=720px){@keyframes lffoGateSheenM{0%{background-position:190% 0,0 0}55%{background-position:-90% 0,0 0}to{background-position:-90% 0,0 0}}}#upcoming .up-card.is-winter .up-sheen:before,#upcoming .up-card.is-winter .up-sheen:after{content:"";pointer-events:none;background-image:linear-gradient(150deg, var(--l0), var(--l1) 52%, var(--l2));opacity:.92;will-change:transform;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff24}#upcoming .up-card.is-winter .up-sheen:before{--l0:#f2dba1;--l1:#c9a34e;--l2:#5c4116;border-radius:52% 6% 52% 48%;width:9px;height:12px;animation:37s linear -3s infinite lffoLeafFall5;top:-9%;left:50%}#upcoming .up-card.is-winter .up-sheen:after{--l0:#d98a55;--l1:#a85a26;--l2:#40190a;border-radius:50% 44% 8% 50%;width:11px;height:14px;animation:41s linear -26s infinite lffoLeafFall6;top:-13%;left:24%}@keyframes lffoLeafFall1{0%{transform:translate(0,0)rotate(0)}25%{transform:translate3d(16px, calc(var(--fh) * .25), 0) rotate(84deg)}50%{transform:translate3d(-8px, calc(var(--fh) * .5), 0) rotate(168deg)}75%{transform:translate3d(20px, calc(var(--fh) * .75), 0) rotate(266deg)}to{transform:translate3d(4px, var(--fh), 0) rotate(360deg)}}@keyframes lffoLeafFall2{0%{transform:translate(0,0)rotate(0)}30%{transform:translate3d(-18px, calc(var(--fh) * .3), 0) rotate(-96deg)}60%{transform:translate3d(10px, calc(var(--fh) * .6), 0) rotate(-192deg)}to{transform:translate3d(-14px, var(--fh), 0) rotate(-360deg)}}@keyframes lffoLeafFall3{0%{transform:translate(0,0)rotate(0)}22%{transform:translate3d(14px, calc(var(--fh) * .22), 0) rotate(70deg)}48%{transform:translate3d(-16px, calc(var(--fh) * .48), 0) rotate(150deg)}74%{transform:translate3d(12px, calc(var(--fh) * .74), 0) rotate(248deg)}to{transform:translate3d(-6px, var(--fh), 0) rotate(360deg)}}@keyframes lffoLeafFall4{0%{transform:translate(0,0)rotate(0)}34%{transform:translate3d(-12px, calc(var(--fh) * .34), 0) rotate(-104deg)}68%{transform:translate3d(16px, calc(var(--fh) * .68), 0) rotate(-214deg)}to{transform:translate3d(-4px, var(--fh), 0) rotate(-360deg)}}@keyframes lffoLeafFall5{0%{transform:translate(0,0)rotate(0)}26%{transform:translate3d(-10px, calc(var(--fh) * .26), 0) rotate(78deg)}54%{transform:translate3d(14px, calc(var(--fh) * .54), 0) rotate(164deg)}80%{transform:translate3d(-12px, calc(var(--fh) * .8), 0) rotate(272deg)}to{transform:translate3d(6px, var(--fh), 0) rotate(360deg)}}@keyframes lffoLeafFall6{0%{transform:translate(0,0)rotate(0)}28%{transform:translate3d(18px, calc(var(--fh) * .28), 0) rotate(-88deg)}58%{transform:translate3d(-14px, calc(var(--fh) * .58), 0) rotate(-180deg)}to{transform:translate3d(8px, var(--fh), 0) rotate(-360deg)}}@media (prefers-reduced-motion:reduce){#upcoming .up-card.is-winter .up-sheen:before,#upcoming .up-card.is-winter .up-sheen:after{content:none}}.evtype:before{content:none!important}.evtype{border:1px solid var(--line,#dde4ef);border-top:3px solid var(--c,var(--gold,#c9a34e));box-shadow:var(--shadow-sm), var(--edge-light);transition:box-shadow .34s var(--ease-lux,cubic-bezier(.22,1,.36,1)), border-color .34s var(--ease,cubic-bezier(.4,0,.2,1)), transform .34s var(--ease-lux,cubic-bezier(.22,1,.36,1))}.evtype:hover,.evtype:focus-within{box-shadow:var(--shadow-md), var(--edge-light);border-color:var(--line,#dde4ef);border-top-color:var(--c,var(--gold,#c9a34e));transform:translateY(-3px)}.evtype.evtype-live{border-color:#c9a34e57!important;border-top:3px solid var(--gold-deep,#a07c33)!important;box-shadow:var(--shadow-sm)!important}.evtype.evtype-live:hover,.evtype.evtype-live:focus-within{box-shadow:var(--shadow-md)!important;border-color:#c9a34e8f!important;border-top-color:var(--gold-bright,#dcb763)!important}.evtype.evtype-live:after{box-shadow:inset 0 0 0 1px #ffffff17}.evtype.evtype-live:hover:after,.evtype.evtype-live:focus-within:after{box-shadow:inset 0 0 0 1px #ffffff26}@media (prefers-reduced-motion:reduce){.evtype:hover,.evtype:focus-within{transform:none}}@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-card{aspect-ratio:3/4}#past .lb-card.is-flipped{aspect-ratio:auto;background:var(--surface,#fff);border-radius:var(--radius-lg,10px);grid-column:1/-1;height:auto;overflow:hidden;box-shadow:0 12px 30px -14px #0f20386b,0 1px 3px #0f203814}#past .lb-card.is-flipped .lb-back{-webkit-backface-visibility:visible;backface-visibility:visible;box-shadow:none;border-radius:0;transition:none;position:relative;inset:auto;opacity:1!important;transform:none!important}#past .lb-back .lb-title{font-size:1.02rem;line-height:1.16}}.section-head>.eyebrow{width:max-content;max-width:100%;margin-bottom:12px;display:flex}#past .lb-card{border-radius:14px}#past .eyebrow{word-spacing:-.1em}#upcoming .up-card.is-winter .up-sheen:before,#upcoming .up-card.is-winter .up-sheen:after{filter:blur(.2px);background-image:radial-gradient(circle at 40% 34%,#fff,#eef4fc 55%,#c6daf299)!important;border-radius:50%!important;box-shadow:0 0 6px 1px #ffffff80!important}#upcoming .up-card.is-winter .up-sheen:before{opacity:.85!important;width:8px!important;height:8px!important}#upcoming .up-card.is-winter .up-sheen:after{opacity:.8!important;width:7px!important;height:7px!important}#past .lb-card,.evtype,#upcoming .up-card,.lb-row{border-radius:var(--radius-lg,10px)!important}.evtype:before,.evtype.evtype-live:after{border-radius:inherit}.evtype:before{border-radius:var(--radius-lg,10px) var(--radius-lg,10px) 0 0!important}@media (width<=640px){#past .lb-card.is-flipped .lb-back{border-radius:0!important}#past .lb-card.is-flipped{overflow:hidden;border-radius:var(--radius-lg,10px)!important}}.evtype.evtype-live:after{border-radius:9px/7px 7px 9px 9px!important}.evtype,.evtype.evtype-live{border-style:solid!important;border-width:1px!important;border-color:var(--line,#dde4ef)!important;border-top-color:var(--c,var(--gold,#c9a34e))!important}.evtype.evtype-live{border-color:#c9a34e57!important;border-top-color:var(--gold-deep,#a07c33)!important}.evtype:hover,.evtype:focus-within{border-top-color:var(--c,var(--gold,#c9a34e))!important}.evtype.evtype-live:hover,.evtype.evtype-live:focus-within{border-color:#c9a34e8f!important;border-top-color:var(--gold-bright,#dcb763)!important}.evtype:before{z-index:4;pointer-events:none;content:""!important;background:var(--c,var(--gold,#c9a34e))!important;border-radius:0!important;width:auto!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.evtype.evtype-live:before{background:var(--gold-deep,#a07c33)!important}.evtype.evtype-live:hover:before,.evtype.evtype-live:focus-within:before{background:var(--gold-bright,#dcb763)!important}.evtype.evtype-live:after,.evtype.evtype-live:hover:after,.evtype.evtype-live:focus-within:after{box-shadow:none!important}.evtype:before,.evtype.evtype-live:before{content:none!important}.evtype,.evtype.evtype-live{border:2px solid var(--c,var(--gold,#c9a34e))!important}.evtype.evtype-live{border-color:var(--gold-deep,#a07c33)!important}.evtype:hover,.evtype:focus-within{border-color:var(--c,var(--gold,#c9a34e))!important}.evtype.evtype-live:hover,.evtype.evtype-live:focus-within{border-color:var(--gold-bright,#dcb763)!important}#past .lb-back:before{pointer-events:none;border:2px solid var(--c,#4a9dc0)!important;border-radius:inherit!important;opacity:.85!important;background:0 0!important;height:auto!important;inset:0!important}#upcoming .up-sheen{border-radius:calc(var(--radius-lg,10px) - 1px)!important}.evtype,#upcoming .up-card,#past .lb-card,.lb-row,.tier{--radius-lg:18px;border-radius:18px!important}@keyframes wkWaveInner{0%{transform:translate(0)scale(1.02)}25%{transform:translate(1.8%,1.2%)scale(1.05)}50%{transform:translateY(2.4%)scale(1.02)}75%{transform:translate(-1.8%,1.2%)scale(1.05)}to{transform:translate(0)scale(1.02)}}.site-header .nav-bar{height:64px}@media (prefers-reduced-motion:reduce){.site-header.condensed .nav-bar{height:64px}}.nav-link{font-weight:500}@media (width>=1401px){.nav-link{letter-spacing:.16em;padding-right:.7em}}@media (width>=1360px){html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-bar{height:56px}html:not(.nav-tight):not(.nav-collapsed) .site-header.condensed .nav-bar{height:50px}html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-menu .nav-link{word-spacing:.07em;letter-spacing:.085em!important;font-size:.8rem!important;font-weight:600!important}html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-menu .nav-link{word-spacing:.04em;letter-spacing:.055em!important;font-weight:550!important}html:not(.nav-tight):not(.nav-collapsed) .site-header .nav-link>span[data-i18n]{margin-right:-.055em!important}}@keyframes pcta-drift{0%{background-position:0 0,100% 100%,0 0,0 0}to{background-position:26% 18%,74% 78%,0 0,0 0}}@keyframes pcta-gloss{0%,8%{opacity:0;background-position:-80% 0}16%{opacity:1}58%{opacity:.9;background-position:180% 0}70%,to{opacity:0;background-position:180% 0}}@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[data-sd-i]{z-index:6!important;margin-top:-28px!important;margin-bottom:-28px!important}.missions-branch{counter-reset:mission}.missions-branch .mission:not(.mission-cta){counter-increment:mission;border-color:color-mix(in srgb, var(--c) 20%, var(--line));background:radial-gradient(120% 96% at 100% 100%, color-mix(in srgb, var(--c) 8%, transparent) 0%, transparent 62%), linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--c) 3.5%, #fff) 100%);padding:30px 26px}.missions-branch .mission h3,.missions-branch .mission p{z-index:1;position:relative}.missions-branch .mission:not(.mission-cta) h3{padding-right:36px}.missions-branch .mission:not(.mission-cta):before{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--c) 88%, transparent) 14%, color-mix(in srgb, var(--c) 52%, transparent) 58%, transparent 96%);width:2.5px;height:auto;top:0;bottom:0}@media (width>=601px) and (width<=960px){.missions-branch .mission:nth-child(5),.missions-branch .mission-cta{grid-column:1/-1}}@media (width>=1025px){.site-header .nav-bar{height:58px}.site-header.condensed .nav-bar{height:50px}}@keyframes pctaAurora{0%{background-position:0 0,100% 0,50% 100%,0 0}50%{background-position:24% 17%,72% 26%,32% 82%,0 0}to{background-position:9% 31%,93% 7%,68% 93%,0 0}}@keyframes pctaVeil{0%{background-position:10% 90%,90% 10%}to{background-position:78% 18%,12% 86%}}.ta-open:before{height:1px;position:absolute;bottom:0;left:0;right:0;content:""!important;background:#2e537d38!important}.ta-open:after{transform-origin:100%;border-radius:2px;height:1.5px;transition:transform .46s cubic-bezier(.22,1,.36,1);transform:scaleX(0);background:linear-gradient(90deg,#2e537de6 0%,#4a9dc0c7 32%,#7cc6e275 66%,#7cc6e200 100%)!important}.ta-open:hover:after,.ta-open:focus-visible:after{transform-origin:0;transform:scaleX(1)}.ta-open:focus-visible:before{background:#2e537d8c!important}.ta-open:hover,.ta-open:focus-visible{color:var(--lffo-mid,#2e537d)}@media (prefers-reduced-motion:reduce){.ta-open:after{transition:none}}@keyframes hmSweep{0%{background-position:142% 0}34%{background-position:-42% 0}to{background-position:-42% 0}}.missions-branch{--card-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(/wp-content/uploads/lffo/site/css/%23n)' opacity='.2'/%3E%3C/svg%3E")}.missions-branch .mission:not(.mission-cta){background-blend-mode:multiply, normal, normal;background-color:#fff;background-size:170px 170px,auto,auto}.missions-branch .mission:first-child:not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #6ba04a12 0%, #6ba04a00 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #6ba04a08 100%)}.missions-branch .mission:first-child:not(.mission-cta):before{background:linear-gradient(#6ba04a 0%,#6ba04ab3 100%);box-shadow:0 0 13px -3px #6ba04a80}.missions-branch .mission:nth-child(2):not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #4a9dc012 0%, #4a9dc000 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #4a9dc008 100%)}.missions-branch .mission:nth-child(2):not(.mission-cta):before{background:linear-gradient(#4a9dc0 0%,#4a9dc0b3 100%);box-shadow:0 0 13px -3px #4a9dc080}.missions-branch .mission:nth-child(3):not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #d9a44112 0%, #d9a44100 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #d9a44108 100%)}.missions-branch .mission:nth-child(3):not(.mission-cta):before{background:linear-gradient(#d9a441 0%,#d9a441b3 100%);box-shadow:0 0 13px -3px #d9a44180}.missions-branch .mission:nth-child(4):not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #d97b3412 0%, #d97b3400 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #d97b3408 100%)}.missions-branch .mission:nth-child(4):not(.mission-cta):before{background:linear-gradient(#d97b34 0%,#d97b34b3 100%);box-shadow:0 0 13px -3px #d97b3480}.missions-branch .mission:nth-child(5):not(.mission-cta){background-image:var(--card-noise), radial-gradient(130% 100% at 100% 100%, #c0392b12 0%, #c0392b00 58%), linear-gradient(180deg, #fff 0%, #fff 54%, #c0392b08 100%)}.missions-branch .mission:nth-child(5):not(.mission-cta):before{background:linear-gradient(#c0392b 0%,#c0392bb3 100%);box-shadow:0 0 13px -3px #c0392b80}.missions-branch .mission:not(.mission-cta):before{border-radius:0 3px 3px 0;width:3px;height:48px;transition:height .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;top:24px;bottom:auto;left:0}.missions-branch .mission:not(.mission-cta):hover:before{height:70px}@keyframes ppWander{0%{opacity:.72;transform:translate(-7px,-5px)scale(1)}35%{opacity:.92;transform:translate(6px,3px)scale(1.07)}70%{opacity:.8;transform:translate(-2px,8px)scale(1.02)}to{opacity:.88;transform:translate(4px,-6px)scale(1.05)}}.evtype,#upcoming .up-card,#past .lb-card,.lb-row,.tier{--radius-lg:3px;border-radius:3px!important}.tier:after,.tier.fx:after{border-radius:2px!important}.mission,.kh-card,.country-card{border-radius:3px!important}@keyframes ppGlow{0%{box-shadow:inset 0 0 0 1px #c9a34e99,-16px -12px 48px -6px #c9a34e66,18px 16px 66px 2px #4a9dc03d,0 24px 58px -30px #0610206b}33%{box-shadow:inset 0 0 0 1px #c9a34ebd,14px -8px 54px -4px #c9a34e7a,-16px 14px 62px #4a9dc047,0 24px 58px -30px #0610206b}66%{box-shadow:inset 0 0 0 1px #c9a34ea8,6px 16px 50px -6px #c9a34e70,-8px -14px 70px 2px #4a9dc038,0 24px 58px -30px #0610206b}to{box-shadow:inset 0 0 0 1px #c9a34e99,-12px 8px 52px -5px #c9a34e6b,14px -12px 64px 1px #4a9dc042,0 24px 58px -30px #0610206b}}.missions-branch{--card-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23g)' opacity='.13'/%3E%3C/svg%3E");--sand-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.62' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(/wp-content/uploads/lffo/site/css/%23s)' opacity='.3'/%3E%3C/svg%3E");--sand:201, 163, 78}.missions-branch .mission:first-child:not(.mission-cta),.missions-branch .mission:nth-child(2):not(.mission-cta),.missions-branch .mission:nth-child(3):not(.mission-cta),.missions-branch .mission:nth-child(4):not(.mission-cta),.missions-branch .mission:nth-child(5):not(.mission-cta){isolation:isolate;background-color:#fff;background-image:var(--card-grain), linear-gradient(180deg, #fff 0%, #fff 100%);background-blend-mode:normal, normal;background-repeat:repeat,no-repeat;background-size:180px 180px,auto}.missions-branch .mission:not(.mission-cta):before,.missions-branch .mission.in:not(.mission-cta):before{content:"";pointer-events:none;z-index:-1;opacity:.95;background-color:#0000;background-image:var(--sand-grain), radial-gradient(104% 100% at 100% 100%, rgba(var(--sand), .215) 0%, rgba(var(--sand), .128) 26%, rgba(var(--sand), .05) 52%, rgba(var(--sand), 0) 78%);background-repeat:repeat,no-repeat;background-size:200px 200px,auto;border-radius:0;width:min(66%,260px);height:min(66%,240px);transition:opacity .5s;position:absolute;inset:auto 0 0 auto;transform:none;-webkit-mask-image:radial-gradient(114% 110% at 100% 100%,#000 8%,#000000a8 38%,#0003 64%,#0000 84%);mask-image:radial-gradient(114% 110% at 100% 100%,#000 8%,#000000a8 38%,#0003 64%,#0000 84%)}.missions-branch .mission:not(.mission-cta):hover:before{opacity:1}@keyframes missionAura{0%{filter:drop-shadow(0 3px 7px color-mix(in srgb, var(--c) 26%, transparent)) drop-shadow(0 1px 2px color-mix(in srgb, var(--c) 22%, transparent))}50%{filter:drop-shadow(0 4px 11px color-mix(in srgb, var(--c) 48%, transparent)) drop-shadow(0 1px 3px color-mix(in srgb, var(--c) 38%, transparent))}to{filter:drop-shadow(0 3px 7px color-mix(in srgb, var(--c) 26%, transparent)) drop-shadow(0 1px 2px color-mix(in srgb, var(--c) 22%, transparent))}}.missions-branch .mission:not(.mission-cta){transition:transform .46s cubic-bezier(.34,1.12,.38,1),box-shadow .5s,border-color .5s}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 38%, transparent), 0 12px 34px -13px color-mix(in srgb, var(--c) 42%, transparent), 0 24px 56px -26px #0a17284d;border-color:#c9a34e57}@media (hover:hover) and (pointer:fine){.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{animation:4.6s cubic-bezier(.45,0,.55,1) infinite missionAura}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{animation:none!important}.missions-branch .mission:not(.mission-cta):before{transition:none}}[data-spx-open]:not(.btn)>span:after{display:none!important}[data-spx-open]:not(.btn){position:relative}[data-spx-open]:not(.btn):before,[data-spx-open]:not(.btn):after{content:"";border-radius:0;height:1px;position:absolute;bottom:0;left:0;right:0}[data-spx-open]:not(.btn):after{transform-origin:100%;transition:transform .44s cubic-bezier(.22,1,.36,1);transform:scaleX(0);background:linear-gradient(90deg,#2e537d 0%,#3a6bd6 100%)!important}[data-spx-open]:not(.btn):hover,[data-spx-open]:not(.btn):focus-visible{color:#2e537d}@media (prefers-reduced-motion:reduce){[data-spx-open]:not(.btn):after{transition:none}}.missions-branch .mission:not(.mission-cta){filter:none;transition:transform .46s cubic-bezier(.34,1.12,.38,1),filter .5s,box-shadow .5s,border-color .5s}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{animation:none!important}}[data-spx-open]:not(.btn):before,[data-spx-open]:not(.btn):after{content:""!important;opacity:1!important;border-radius:0!important;width:auto!important;height:1px!important;position:absolute!important;inset:auto 0 0!important}[data-spx-open]:not(.btn):before{background:#6b98d68c!important;transform:none!important}[data-spx-open]:not(.btn):after{transform-origin:100%!important;background:linear-gradient(90deg,#2e537d 0%,#3a6bd6 100%)!important;transition:transform .44s cubic-bezier(.22,1,.36,1)!important;transform:scaleX(0)!important}[data-spx-open]:not(.btn):hover:after,[data-spx-open]:not(.btn):focus-visible:after{transform-origin:0!important;transform:scaleX(1)!important}.missions-branch .mission:not(.mission-cta):hover:after,.missions-branch .mission:not(.mission-cta):focus-within:after,.missions-branch .mission:not(.mission-cta).tl-on:after{animation:none!important}@keyframes hubTreeLight{0%{filter:drop-shadow(0 0 2px #ffffff75)drop-shadow(-2px -1px 6px #ffffff42)}33%{filter:drop-shadow(0 0 3px #ffffff94)drop-shadow(2px -2px 7px #ffffff4d)}66%{filter:drop-shadow(0 0 2.5px #ffffff80)drop-shadow(1px 2px 6px #ffffff3d)}to{filter:drop-shadow(0 0 2px #ffffff75)drop-shadow(-2px -1px 6px #ffffff42)}}@keyframes vcPlateIn{0%{opacity:0;transform:translate(14px,-14px)scale(.93)rotate(-5deg)}to{opacity:1;transform:none}}.value-card:has(>.vc-plate){isolation:isolate;position:relative;overflow:hidden}.country-card{transition:border-bottom-color .3s var(--ease);align-items:center;gap:11px;display:flex;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:13px 1px 12px!important;overflow:visible!important}.country-card:before,.country-card:after{content:none!important}.country-card:hover{border-bottom-color:var(--gold)!important;box-shadow:none!important}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within,.missions-branch .mission:not(.mission-cta).tl-on{filter:drop-shadow(0 4px 9px color-mix(in srgb, var(--c) 30%, transparent)) drop-shadow(0 1px 2px color-mix(in srgb, var(--c) 24%, transparent));border-color:#c9a34e57!important;box-shadow:0 11px 24px -20px #0a172847!important}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta).tl-on{animation:none!important}}@media (width<=720px){.missions-branch.carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,5vw,24px));padding:4px clamp(16px,5vw,24px) 16px;overflow-x:auto;grid-template-columns:none!important;gap:12px!important;display:flex!important}.missions-branch.carousel::-webkit-scrollbar{display:none}.missions-branch.carousel>*{scroll-snap-align:center;flex:0 0 79%;min-width:0;grid-column:auto!important}}.carousel-dots{justify-content:center;gap:7px;margin:2px 0 0;padding:0;display:flex}.carousel-dots button{cursor:pointer;width:6px;height:6px;transition:background-color .3s var(--ease), transform .3s var(--ease-lux);background:#0f203833;border:0;border-radius:50%;padding:0}.carousel-dots button.active{background:var(--gold,#c9a34e);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.carousel-dots button{transition:none}}.country-card{border-bottom:0!important;border-top:1px solid var(--line)!important}.kh-card:has(a[href$=\.pdf]){position:relative}.kh-card:has(a[href$=\.pdf]):before,.kh-card:has(a[href$=\.pdf]):after{content:"";z-index:3;pointer-events:none;transform-origin:100% 0;width:clamp(18px,1.9vw,26px);height:clamp(18px,1.9vw,26px);transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;transform:scale(0)}.kh-card:has(a[href$=\.pdf]):before{clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(225deg,#0f203821,#0f20380d 70%)}.kh-card:has(a[href$=\.pdf]):after{clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-2px 2px 2px #0a172838);background:linear-gradient(225deg,#fff 48%,#f6f7f9 56%,#e4e8ee 78%,#d2d8e2 100%)}.kh-card:has(a[href$=\.pdf]):hover:before,.kh-card:has(a[href$=\.pdf]):hover:after,.kh-card:has(a[href$=\.pdf]):focus-within:before,.kh-card:has(a[href$=\.pdf]):focus-within:after,.kh-card:has(a[href$=\.pdf]).tl-on:before,.kh-card:has(a[href$=\.pdf]).tl-on:after{transform:scale(1)}@media (hover:none){.kh-card:has(a[href$=\.pdf]):before,.kh-card:has(a[href$=\.pdf]):after{transform:scale(.74)}}@media (prefers-reduced-motion:reduce){.kh-card:has(a[href$=\.pdf]):before,.kh-card:has(a[href$=\.pdf]):after{transition:none}}.site-header:before{background-image:radial-gradient(150% 210% at 14% -95%,#4a7cb221 0%,#fff0 52%),linear-gradient(#0f2038e0 0%,#0a1728eb 100%)!important;bottom:0!important}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.site-header:before{backdrop-filter:blur(18px)saturate(.9);background-image:radial-gradient(150% 210% at 14% -95%,#4a7cb221 0%,#fff0 52%),linear-gradient(#0f2038d1 0%,#0a1728e0 100%)!important}}.site-header{border-bottom:var(--hair,1px) solid #c9a34e33!important;box-shadow:0 1px #060e1a42,0 12px 26px -24px #060e1a8c!important}.site-header .nav-menu .nav-link{color:#e9f0facc}.site-header .nav-menu .nav-link:hover,.site-header .nav-menu .nav-link:focus-visible,.site-header .nav-item.open .nav-link,.site-header .nav-menu .nav-link.is-current{color:#fff}.site-header:before{transition:opacity .42s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.site-header:before{transition:none}}.site-header:before{backdrop-filter:none!important;background-image:radial-gradient(150% 210% at 14% -95%,#4a7cb224 0%,#fff0 52%),linear-gradient(#0f2038 0%,#0a1728 100%)!important;top:-1px!important;bottom:-1px!important}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.site-header:before{backdrop-filter:none!important;background-image:radial-gradient(150% 210% at 14% -95%,#4a7cb224 0%,#fff0 52%),linear-gradient(#0f2038 0%,#0a1728 100%)!important}}.kh-card:has(a[href$=\.pdf]):after{filter:drop-shadow(-2px 2px 3px #0a172852);background:linear-gradient(225deg,#fff 0%,#fffdf6 50%,#f6eeda 66%,#ddcda6 84%,#b9a375 100%);transition:transform .44s cubic-bezier(.2,1.05,.32,1) 40ms;transform:scale(0)rotate(-7deg)}.kh-card:has(a[href$=\.pdf]):before{background:linear-gradient(45deg,#0f203852 0%,#0f203824 28%,#0f20380a 56%,#0f203800 80%),#fff;transition:transform .34s cubic-bezier(.22,1,.36,1)}.kh-card:has(a[href$=\.pdf]):hover:after,.kh-card:has(a[href$=\.pdf]):focus-within:after,.kh-card:has(a[href$=\.pdf]).tl-on:after{transform:scale(1)rotate(0)}@media (hover:none){.kh-card:has(a[href$=\.pdf]):after{transform:scale(.74)rotate(0)}}.site-header:before{transition:opacity .42s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1);backdrop-filter:none!important;background-image:radial-gradient(140% 200% at 16% -90%,#4a7cb261 0%,#fff0 48%),radial-gradient(150% 220% at 88% -80%,#1e406e80 0%,#fff0 52%),linear-gradient(#1f4470 0%,#14325c 100%)!important;top:-1px!important;bottom:-1px!important}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.site-header.condensed:before{backdrop-filter:blur(16px)saturate(1.22)!important;background-image:linear-gradient(#ffffff1c 0%,#ffffff0a 34%,#fff0 64%),radial-gradient(140% 200% at 16% -90%,#4a7cb24d 0%,#fff0 48%),radial-gradient(150% 220% at 88% -80%,#1e406e66 0%,#fff0 52%),linear-gradient(#1f4470cc 0%,#14325ce0 100%)!important}}body.home .site-header:not(.condensed):before{opacity:0}body.home .site-header:not(.condensed){box-shadow:none!important}@media (hover:hover) and (pointer:fine){.btn.btn-navy.btn-plate:hover,.btn.btn-navy.btn-plate:focus-visible,.btn.btn-navy.btn-innerglow:hover,.btn.btn-navy.btn-ember:hover,.btn.btn-oxblood:hover,.btn.btn-oxblood:focus-visible,.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-gold.btn-innerglow:not(.is-join):hover{animation-duration:10.5s!important}}.btn.btn-gold.btn-member[href*=single]:after,.btn.btn-gold.btn-member.is-join:after{animation-duration:13s!important}.btn.btn-gold.btn-member[href*=single],.btn.btn-gold.btn-member.is-join{animation-duration:22s!important}.hero-canopy:after{animation-duration:18s!important}@media (hover:hover) and (pointer:fine){.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{animation-duration:8s!important}}.mission:hover:after,.event-card:hover:after,.tier:hover .tier-head:after,.tier.tl-on .tier-head: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}.spx-track .spx-range{touch-action:none;-webkit-tap-highlight-color:transparent;height:46px;top:-8px;bottom:-8px}@media (width<=680px){.spx-track .spx-range{height:52px;top:-11px;bottom:-11px}}.spx-prog{z-index:5;pointer-events:none;position:absolute;top:0;left:0;right:0;gap:0!important;margin:0!important}.spx-prog-bar{border-radius:0!important;border-radius:var(--sx-r,2px) var(--sx-r,2px) 0 0!important;background:#0f203817!important;flex:auto!important;height:2px!important}.spx-prog-bar b{border-radius:var(--sx-r,2px) 0 0 0!important}@media (width<=680px){dialog.spx>.spx-in{width:min(760px,100vw - 24px);max-height:min(94vh,940px)}.spx-head{padding:20px 20px 0}.spx-eyebrow{letter-spacing:.16em;margin:0 0 6px;font-size:.62rem}.spx-t{margin:0 0 7px;font-size:clamp(1.24rem,5.2vw,1.5rem)}.spx-lead{font-size:.8rem;line-height:1.56}.spx-x{width:30px;height:30px;top:10px;right:10px}.spx-rail{align-items:center;gap:8px;margin:13px 20px 0;padding:0 0 10px}.spx-node{flex:none;gap:0}.spx-node>span:not(.spx-dot){display:none}.spx-node.is-now{flex:auto;gap:8px}.spx-node.is-now>span:not(.spx-dot){display:inline}}.reveal,.fx{transform:translateY(10px);transition-duration:.34s,.34s!important}.reveal.in,.fx.in{transform:none}.event-card.reveal,.mission.reveal{transform:translateY(12px)scale(.992)}.event-card.reveal.in,.mission.reveal.in{transform:none}@media (width<=720px){.reveal,.fx{transform:translateY(7px)}.event-card.reveal,.mission.reveal{transform:translateY(8px)}.reveal.in,.fx.in,.event-card.reveal.in,.mission.reveal.in{transform:none}}.eyebrow:before{transition-duration:.38s!important}@keyframes hubLeafIn{0%{opacity:0;transform:scale(.34)rotate(-6deg)}to{opacity:1;transform:none}}.rn.hub .hub-leaf{transform-box:fill-box;transform-origin:50%;opacity:1;transform-box:fill-box;opacity:1;transform:none}@keyframes hmSweepOne{0%{background-position:150vw 0}to{background-position:-150vw 0}}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{filter:drop-shadow(0 3px 9px color-mix(in srgb, var(--c) 36%, transparent)) drop-shadow(0 1px 3px color-mix(in srgb, var(--c) 30%, transparent));border-color:#c9a34e9e!important;box-shadow:0 8px 18px -14px #0a17284d!important}.missions-branch .mission:first-child:not(.mission-cta),.missions-branch .mission:nth-child(2):not(.mission-cta),.missions-branch .mission:nth-child(3):not(.mission-cta),.missions-branch .mission:nth-child(4):not(.mission-cta),.missions-branch .mission:nth-child(5):not(.mission-cta){background-color:#fff;background-image:var(--card-grain), linear-gradient(158deg, #fff 0%, #fff 62%, #fefcf7 84%, #fdf9f0 100%);background-blend-mode:normal, normal;background-repeat:repeat,no-repeat;background-size:180px 180px,auto;border-color:#c9a34e85!important}.missions-branch{--card-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23g2)' opacity='.07'/%3E%3C/svg%3E")}@keyframes hmTravel{0%{background-position:48vw 0}to{background-position:-72vw 0}}.missions-branch .mission:first-child:not(.mission-cta),.missions-branch .mission:nth-child(2):not(.mission-cta),.missions-branch .mission:nth-child(3):not(.mission-cta),.missions-branch .mission:nth-child(4):not(.mission-cta),.missions-branch .mission:nth-child(5):not(.mission-cta){background-color:#fff;background-image:var(--card-grain), radial-gradient(124% 98% at 100% 100%, color-mix(in srgb, var(--c) 7%, transparent) 0%, transparent 64%), linear-gradient(158deg, #fff 0%, #fff 68%, color-mix(in srgb, var(--c) 2.2%, #fff) 100%);background-repeat:repeat,no-repeat,no-repeat;background-size:180px 180px,auto,auto}@supports not (color:color-mix(in srgb, #000 5%, #fff)){.missions-branch .mission:not(.mission-cta){background-image:var(--card-grain), linear-gradient(158deg, #fff, #fff)}}.foot-contact a[href^=mailto\:],.footer a[href^=mailto\:]{overflow-wrap:anywhere}@media (width<=340px){.nav-right{gap:16px}}@media (width<=380px){.btn{white-space:normal;text-wrap:balance}}@keyframes kActShine{0%{background-position:190% 0}to{background-position:-90% 0}}.country-card{backdrop-filter:blur(9px)saturate(1.16);background-color:#ffffff94!important;background-image:linear-gradient(122deg, #fff0 26%, #ffffff9e 38%, #ffffff1a 47%, #fff0 58%), linear-gradient(270deg, color-mix(in srgb, var(--cc-tint,transparent) 16%, transparent) 0%, transparent 62%), linear-gradient(158deg, #fffffff5 0%, #fafcffb8 52%, #e9eff8c7 100%)!important;padding:13px 14px!important;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1),background-color .34s cubic-bezier(.22,1,.36,1)!important;overflow:hidden!important;box-shadow:inset 0 1px #fffffff5,inset 0 0 0 1px #0f20380b,0 1px 1px #0f203809,0 10px 20px -16px #0f20384d!important}.country-card:before,.country-card:after{display:none!important}@media (width<=720px){.country-card{padding:12px 13px!important}}@media (prefers-reduced-motion:reduce){.country-card{transition:none!important}.country-card:hover,.country-card.tl-on{transform:none!important}}html[lang=de] text[data-i18n="cc.n.gb"]{transform:translate(-9px,-17px)}html[lang=de] text[data-i18n="cc.n.no"]{transform:translate(-15px)}.missions-branch .mission:nth-child(n):not(.mission-cta){box-shadow:none!important;filter:none!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.missions-branch .mission:nth-child(n):not(.mission-cta):hover,.missions-branch .mission:nth-child(n):not(.mission-cta):focus-within,.missions-branch .mission:nth-child(n):not(.mission-cta).tl-on{box-shadow:none!important;filter:none!important;text-shadow:none!important;transform:none!important}.missions-branch .mission:not(.mission-cta):focus-within{outline:2px solid var(--gold,#c9a34e);outline-offset:-2px}@media (width>=721px){.missions-branch .mission:nth-child(n):not(.mission-cta){border-top:0!important}.missions-branch .mission:not(.mission-cta):before,.missions-branch .mission:not(.mission-cta):after{pointer-events:none;transform-origin:0;transform:scaleX(0);content:""!important;width:100%!important;height:1px!important;box-shadow:none!important;filter:none!important;border-radius:0!important;animation:none!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.missions-branch .mission:not(.mission-cta):before{z-index:1;transition:transform .62s cubic-bezier(.22,1,.36,1);background:#1b243026!important}.missions-branch .mission:not(.mission-cta).in:before{transform:scaleX(1)}.missions-branch .mission:not(.mission-cta):after{z-index:2;transition:transform .42s cubic-bezier(.22,1,.36,1);background:var(--c)!important;background-image:none!important}.missions-branch .mission:not(.mission-cta):hover:after,.missions-branch .mission:not(.mission-cta):focus-within:after,.missions-branch .mission:not(.mission-cta).tl-on:after{transform:scaleX(1)}.missions-branch:has(.mission:not(.mission-cta):hover) .mission:not(.mission-cta):not(:hover),.missions-branch:has(.mission:not(.mission-cta):focus-within) .mission:not(.mission-cta):not(:focus-within){opacity:.45}.missions-branch .mission:not(.mission-cta){transition:background-color .2s cubic-bezier(.3,0,.2,1),opacity .26s cubic-bezier(.3,0,.2,1)}}@media (width>=1280px){.missions-branch{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.missions-branch .mission:nth-child(n):not(.mission-cta){position:relative;grid-template-columns:34px minmax(0,1fr) minmax(0,1.55fr)!important;align-content:start!important;align-items:start!important;column-gap:clamp(14px,1.5vw,22px)!important;padding:20px 0 23px!important;display:grid!important}.missions-branch .mission:not(.mission-cta) h3{letter-spacing:-.006em;grid-area:1/2;font-size:1.34rem;line-height:1.2;max-width:none!important;margin:0!important}.missions-branch .mission:not(.mission-cta) p{grid-area:1/3;font-size:.975rem;line-height:1.62;max-width:none!important;margin:.3em 0 0!important}}@media (width>=721px) and (width<=1279px){.missions-branch{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.missions-branch .mission:nth-child(n):not(.mission-cta){position:relative;grid-template-columns:30px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:0 16px!important;padding:20px 0 24px!important;display:grid!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2;max-width:34ch}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2;max-width:66ch;margin:.4em 0 0!important}}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){background-color:#f4f7fb!important;border:1px solid #1b243029!important;grid-template-columns:26px minmax(0,1fr)!important;align-content:start!important;align-items:start!important;gap:0 13px!important;padding:20px 20px 24px!important;display:grid!important}.missions-branch .mission:not(.mission-cta):before,.missions-branch .mission:not(.mission-cta):after{content:none!important;display:none!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2;margin:.4em 0 0!important}}.missions-branch .mission-cta{box-shadow:none!important;filter:none!important;border-radius:0!important}.missions-branch .mission-cta:hover,.missions-branch .mission-cta:focus-within,.missions-branch .mission-cta.tl-on{box-shadow:none!important;filter:none!important;transform:none!important}@media (width>=721px){.missions-branch .mission:nth-child(n).mission-cta{border:0!important;margin-top:0!important}}@media (width>=1280px){.missions-branch .mission-cta{padding:30px clamp(28px,3vw,44px) 34px!important}}@media (width<=720px){.missions-branch .mission-cta{border-color:#c9a34e4d!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta){transition:none!important;transform:none!important}.missions-branch .mission:not(.mission-cta):before,.missions-branch .mission:not(.mission-cta):after{transition:none!important}.missions-branch .mission:not(.mission-cta):before{transform:scaleX(1)!important}}.missions-branch .mission:not(.mission-cta){position:relative;padding-left:92px!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta){padding-left:58px!important}}.missions-branch .mission:not(.mission-cta){grid-template-rows:auto 1fr;grid-template-columns:88px minmax(0,300px) minmax(0,1fr);align-items:start;gap:2px 30px;position:relative;padding:27px 0!important;display:grid!important}.missions-branch .mission:not(.mission-cta) p{align-self:start;grid-area:1/3/span 2!important;margin:2px 0 0!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta){grid-template-rows:auto auto;grid-template-columns:56px minmax(0,1fr);column-gap:20px;padding:22px 0 24px!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2!important}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2!important;margin-top:8px!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta) h3:after{transition:none}}.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-rows:auto 1fr!important;grid-template-columns:84px minmax(0,300px) minmax(0,1fr)!important;column-gap:30px!important}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-rows:auto auto!important;grid-template-columns:56px minmax(0,1fr)!important;column-gap:20px!important}}.missions-branch .mission:nth-child(n):not(.mission-cta){background-image:linear-gradient(to right, transparent 61px, color-mix(in srgb, var(--navy,#0f2038) 15%, transparent) 61px, color-mix(in srgb, var(--navy,#0f2038) 15%, transparent) 62px, transparent 62px)!important;background-repeat:no-repeat!important;grid-template-columns:62px minmax(0,300px) minmax(0,1fr)!important;column-gap:34px!important}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){background-image:linear-gradient(to right, transparent 51px, color-mix(in srgb, var(--navy,#0f2038) 14%, transparent) 51px, color-mix(in srgb, var(--navy,#0f2038) 14%, transparent) 52px, transparent 52px)!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:22px!important}}.missions-branch .mission:nth-child(n):not(.mission-cta){align-items:start;position:relative;overflow:hidden;box-shadow:none!important;background-color:#fff!important;background-image:linear-gradient(165deg, #fdfcf9 0%, color-mix(in srgb, var(--c) 8%, #fff) 56%, #fdfcf9 100%)!important;border:1px solid color-mix(in srgb, var(--c) 30%, #1b24301f)!important;border-radius:0!important;grid-template-rows:auto 1fr!important;grid-template-columns:64px minmax(0,300px) minmax(0,1fr)!important;gap:2px 30px!important;padding:26px 30px!important;display:grid!important}.missions-branch .mission:not(.mission-cta) h3{z-index:2;align-self:start;position:relative;grid-area:1/2!important;margin:2px 0 0!important;padding:0!important}.missions-branch .mission:not(.mission-cta) p{z-index:2;align-self:start;position:relative;grid-area:1/3/span 2!important;margin:3px 0 0!important}.missions-branch .mission:nth-child(n):not(.mission-cta){transition:border-color .3s,background-image .3s}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;column-gap:20px!important;padding:22px!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2!important}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2!important;margin-top:8px!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:nth-child(n):not(.mission-cta){transition:none}}.missions-branch .mission:nth-child(n):not(.mission-cta){transition:border-color .38s,background-color .38s,background-image .38s;border:1px solid color-mix(in srgb, var(--navy,#0f2038) 13%, #fff)!important;background-color:#fff!important;background-image:none!important}.missions-branch .mission:not(.mission-cta) h3{z-index:2;position:relative}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{border-color:color-mix(in srgb, var(--c) 60%, #fff)!important;background-image:linear-gradient(165deg, #fff 0%, color-mix(in srgb, var(--c) 11%, #fff) 60%, #fff 100%)!important}@media (prefers-reduced-motion:reduce){.missions-branch .mission:nth-child(n):not(.mission-cta),.missions-branch .mission:not(.mission-cta) h3:after{transition:none}}.missions-branch .mission:nth-child(n):not(.mission-cta){align-items:start;transition:border-color .4s;position:relative;overflow:hidden;box-shadow:none!important;border:1px solid color-mix(in srgb, var(--navy,#0f2038) 16%, #fff)!important;background-color:#fff!important;background-image:none!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:78px minmax(0,1fr) 44px!important;gap:6px 26px!important;padding:30px 32px!important;display:grid!important}.missions-branch .mission:not(.mission-cta) h3{align-self:start;position:relative;grid-area:1/2!important;margin:4px 0 0!important;padding:0!important}.missions-branch .mission:not(.mission-cta) p{align-self:start;max-width:62ch;grid-area:2/2!important;margin:8px 0 0!important}.missions-branch .mission:not(.mission-cta) h3:after{content:"";background:var(--gold,#c9a34e);transform-origin:0;height:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-9px;left:0;right:42%;transform:scaleX(0)}.missions-branch .mission:not(.mission-cta):hover h3:after,.missions-branch .mission:not(.mission-cta):focus-within h3:after{transform:scaleX(1)}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:54px minmax(0,1fr) 30px!important;column-gap:16px!important;padding:24px 22px!important}.missions-branch .mission:not(.mission-cta) p{max-width:none}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:nth-child(n):not(.mission-cta),.missions-branch .mission:not(.mission-cta) h3:after{transition:none}}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:50px minmax(0,1fr)!important;column-gap:18px!important}.missions-branch .mission:not(.mission-cta) h3{grid-area:1/2!important}.missions-branch .mission:not(.mission-cta) p{grid-area:2/2!important}}.missions-branch .mission:not(.mission-cta) h3:after{content:none!important}.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within{border-color:color-mix(in srgb, var(--navy,#0f2038) 26%, #fff)!important}.missions-branch .mission:not(.mission-cta),.missions-branch .mission:nth-child(n):not(.mission-cta),.missions-branch .mission:not(.mission-cta):hover,.missions-branch .mission:not(.mission-cta):focus-within,.missions-branch .mission:not(.mission-cta).tl-on,.missions-branch .mission:not(.mission-cta).in{box-shadow:none!important;filter:none!important;text-shadow:none!important;opacity:1!important;transform:none!important}.missions-branch .mission:not(.mission-cta) h3,.missions-branch .mission:not(.mission-cta) p{opacity:1!important;text-shadow:none!important;filter:none!important}.missions-branch .mission:nth-child(n):not(.mission-cta):hover,.missions-branch .mission:nth-child(n):not(.mission-cta):focus-within{border-color:var(--c)!important;box-shadow:none!important;filter:none!important}.missions-branch .mission-cta:after{content:none!important}.missions-branch .mission-cta,.missions-branch .mission-cta:hover,.missions-branch .mission-cta:focus-within{filter:none!important;box-shadow:none!important}.missions-section *,.missions-section :before,.missions-section :after{text-shadow:none!important}.missions-branch .mission:not(.mission-cta){padding:32px 34px!important}.missions-branch .mission:not(.mission-cta) h3{margin-top:5px!important}.missions-branch .mission:not(.mission-cta) p{margin-top:9px!important}.missions-branch{row-gap:0!important}.missions-branch .mission:nth-child(n):not(.mission-cta){align-items:start;position:relative;overflow:hidden;border:0!important;border-top:1px solid color-mix(in srgb, var(--navy,#0f2038) 14%, #fff)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:132px minmax(0,1fr)!important;gap:0 34px!important;padding:32px 0!important;display:grid!important}.missions-branch .mission:not(.mission-cta):first-child{border-top:0!important}.missions-branch .mission:not(.mission-cta) h3{position:relative;grid-area:2/2!important;margin:0!important;padding:0!important}.missions-branch .mission:not(.mission-cta) p{max-width:60ch;grid-area:3/2!important;margin:9px 0 0!important}.missions-branch .mission-cta{margin-top:20px!important}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:84px minmax(0,1fr)!important;column-gap:22px!important;padding:26px 0!important}.missions-branch .mission:not(.mission-cta) p{max-width:none}}.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:120px minmax(0,1fr)!important;column-gap:30px!important;padding:28px 0!important}.missions-branch .mission:not(.mission-cta) h3{margin:2px 0 0!important}.missions-branch .mission:not(.mission-cta) p{margin:8px 0 0!important}@media (width<=720px){.missions-branch .mission:nth-child(n):not(.mission-cta){grid-template-columns:74px minmax(0,1fr)!important;column-gap:20px!important;padding:24px 0!important}.missions-branch .mission:not(.mission-cta) p{max-width:none}.missions-branch.carousel,.missions-branch{scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important;grid-template-columns:1fr!important;grid-auto-flow:row!important;gap:0!important;scroll-padding:0!important;display:grid!important;overflow:visible!important}.missions-branch.carousel .mission,.missions-branch .mission{scroll-snap-align:none!important;flex:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}.missions-branch .carousel-dots,.missions-section .carousel-dots,.carousel-dots{display:none!important}}@keyframes lffoSymDraw{0%{stroke-dashoffset:210px}to{stroke-dashoffset:0}}.missions-branch .mission:not(.mission-cta){position:relative;grid-template-rows:auto auto!important;grid-template-columns:120px minmax(0,1fr)!important}.missions-branch .mission:not(.mission-cta){perspective:700px;grid-template-rows:auto auto!important;grid-template-columns:60px 48px minmax(0,1fr)!important;column-gap:18px!important}.missions-branch .mission:not(.mission-cta) h3{align-self:start;padding-top:4px;grid-area:1/3!important;margin:0!important}.missions-branch .mission:not(.mission-cta) p{grid-area:2/3!important;margin:9px 0 0!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta){grid-template-columns:46px 40px minmax(0,1fr)!important;column-gap:14px!important}}.missions-section,.missions-branch,.missions-branch .mission:not(#zz),.missions-branch .mission:not(#zz)>*{overflow:visible!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){perspective:850px!important;grid-template-rows:auto auto!important;grid-template-columns:24px 20px minmax(0,1fr)!important;column-gap:3px!important;padding-left:6px!important;display:grid!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover h3,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within h3,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz) h3{text-shadow:none!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) h3{grid-area:1/3!important;align-self:start!important;margin:0!important;padding-top:2px!important;padding-left:20px!important;font-size:clamp(1.85rem,2.2vw,2.15rem)!important;line-height:1.14!important;transition:text-shadow .16s!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) p{grid-area:2/3!important;margin:10px 0 0!important;padding-left:20px!important}.missions-branch .mission-cta:not(#zz):not(#zz){isolation:isolate!important;background:#0b1a2e!important;border:0!important;border-radius:7px!important;grid-column:1/-1!important;margin-top:24px!important;padding:22px 30px!important;position:relative!important;overflow:hidden!important}@keyframes lffoAmbA{0%{opacity:.9;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-26px,22px)scale(1.14)}to{opacity:.9;transform:translate(0)scale(1)}}@keyframes lffoAmbB{0%{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(24px,-18px)scale(1.12)}to{opacity:.85;transform:translate(0)scale(1)}}@media (width<=720px){.missions-branch{border:1px solid var(--hair,#e3e1d8)!important;background:#f6f7f8!important;border-radius:12px!important;padding:4px 16px 12px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){grid-template-columns:24px 20px minmax(0,1fr)!important;column-gap:3px!important;padding-left:2px!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) h3{padding-left:13px!important;font-size:1.32rem!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) p{padding-left:13px!important}.missions-branch .mission-cta:not(#zz):not(#zz){padding:20px!important}}a{transition:color .2s,opacity .2s}button,summary,[role=button]{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,opacity .2s}img{transition:opacity .3s}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){grid-template-columns:34px 20px minmax(0,1fr)!important;column-gap:0!important}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){grid-template-columns:30px 19px minmax(0,1fr)!important;column-gap:0!important}}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) p{max-width:456px!important}@media (hover:hover) and (pointer:fine){.missions-branch .mission:not(.mission-cta) h3,.missions-branch .mission:not(.mission-cta) p{transition:color .22s cubic-bezier(.3,0,.2,1)}.missions-branch:hover .mission:not(.mission-cta):not(:hover) h3{color:#6f7988!important}.missions-branch:hover .mission:not(.mission-cta):not(:hover) p{color:#69758a!important}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){transition:border-left-color .25s cubic-bezier(.3,0,.2,1);border-left:1px solid var(--line,#e7dfcd)!important;padding-left:14px!important}.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz){border-left-color:var(--c)!important}}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta) h3,.missions-branch .mission:not(.mission-cta) p,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz){transition:none!important}}@keyframes lffoGovLight{0%{opacity:.86;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(5%,4%)scale(1.05)}50%{opacity:.9;transform:translateY(8%)scale(1)}75%{opacity:1;transform:translate(-5%,4%)scale(.96)}to{opacity:.86;transform:translate(0)scale(1)}}@keyframes lffoGovPocket{0%{opacity:.82;transform:translate(0)scale(1)}25%{opacity:.94;transform:translate(-4%,-3%)scale(1.04)}50%{opacity:.86;transform:translateY(-6%)scale(1)}75%{opacity:.94;transform:translate(4%,-3%)scale(.97)}to{opacity:.82;transform:translate(0)scale(1)}}.missions-branch .mission-cta:not(#zz):not(#zz):before{content:""!important;z-index:1!important;pointer-events:none!important;mix-blend-mode:overlay!important;opacity:.6!important;inset:0!important;background-color:#0000!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%27200%27%3E%3Cfilter%20id%3D%27g%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27200%27%20height%3D%27200%27%20filterUnits%3D%27userSpaceOnUse%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.92%27%20numOctaves%3D%274%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3CfeColorMatrix%20type%3D%27matrix%27%20values%3D%271%200%200%200%200%20%200%201%200%200%200%20%200%200%201%200%200%20%200%200%200%200%201%27%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3CfeFuncG%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3CfeFuncB%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%27200%27%20height%3D%27200%27%20filter%3D%27url%28%23g%29%27%2F%3E%3C%2Fsvg%3E)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:200px 200px!important;transition:none!important;animation:none!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.missions-branch .mission-cta:not(#zz):not(#zz):after{content:none!important;display:none!important}.missions-branch .mission-cta:not(#zz):not(#zz){background-color:#0a1728!important}@keyframes lffoRtTrunk{0%{opacity:0;transform:scaleY(.88)}to{opacity:1;transform:scaleY(1)}}@keyframes lffoRtFade{0%{opacity:0}to{opacity:1}}@keyframes lffoRtCrown{0%{opacity:0;transform:scale(.8)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes lffoRtPin{0%{opacity:0;transform:scale(.76)rotate(-5deg)}to{opacity:.96;transform:scale(1)rotate(0)}}@keyframes lffoRtDraw{0%{stroke-dashoffset:var(--len,400)}to{stroke-dashoffset:0}}@keyframes lffoRtSpoke{0%{opacity:0}to{opacity:var(--o,.5)}}@keyframes lffoRtThread{0%{opacity:0}to{opacity:var(--o,.58)}}@keyframes lffoRtSeed{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes lffoRtHalo{0%{opacity:0;transform:scale(.6)}to{opacity:.5;transform:scale(1)}}#presence .roots-figure .rn.hub .hub-leaf,#presence .roots-figure .rn text{opacity:0;transition:none;animation:none}#presence .roots-figure .rn.hub .hub-leaf{transform-box:fill-box;transform-origin:50%;transform:scale(.8)rotate(-4deg)}#presence .roots-figure.lffo-bloomed .rn.hub .hub-leaf{animation:lffoRtCrown .62s cubic-bezier(.2, .9, .3, 1) calc(.1s + var(--i,0) * 48ms) both}#presence .roots-figure .rn text.named{opacity:1!important;animation:none!important}@media (prefers-reduced-motion:reduce){#presence .roots-figure .rn.hub .hub-leaf,#presence .roots-figure .rn text,#presence .roots-figure.lffo-bloomed .rn.hub .hub-leaf,#presence .roots-figure.lffo-bloomed .rn text{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.mb-compare-wrap{--mbc-line:#0f203824;border:var(--hair) solid var(--mbc-line);border-radius:var(--radius-lg);background:var(--surface,#fff);box-shadow:var(--shadow-sm);overscroll-behavior-x:contain;margin-top:clamp(40px,6vw,72px);overflow-x:auto}.mb-compare{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--sans);color:var(--ink,#1b2430)}.mb-compare th,.mb-compare td{text-align:left;vertical-align:top;border-top:var(--hair) solid var(--mbc-line);padding:16px 20px}.mb-compare thead th{border-top:0;padding-top:20px;padding-bottom:14px}.mb-compare tbody th[scope=row]{font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft,#55627a);white-space:nowrap;width:1%;font-size:.76rem;font-weight:600}.mb-compare thead th span{font-family:var(--serif);color:var(--navy);font-size:1.05rem;font-style:italic;font-weight:500}.mb-compare thead th:nth-child(4) span{color:var(--ox,#722f32)}.mb-compare tbody tr:first-child td{font-family:var(--serif);color:var(--navy);font-size:1.15rem;font-style:italic}.mb-compare tbody tr:first-child td small{font-family:var(--sans);color:var(--ink-soft,#55627a);font-size:.72rem;font-style:normal}.mb-compare .mbc-from{font-family:var(--sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft,#55627a);margin-right:.35em;font-size:.68rem;font-style:normal}.mb-compare .mbc-includes td ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mb-compare .mbc-includes td li{color:var(--ink-soft,#55627a);gap:8px;font-size:.82rem;line-height:1.45;display:flex}.mb-compare .mbc-includes td li:before{content:"";background:var(--gold);border-radius:50%;flex:none;width:5px;height:5px;margin-top:.55em}.mb-compare .mbc-links td{border-top:0;padding-top:12px;padding-bottom:18px}.mb-compare .mbc-links a.btn-sweep{color:var(--navy);letter-spacing:.03em;cursor:pointer;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.mb-compare .mbc-links a.btn-sweep i{transition:transform .3s var(--ease-lux);font-size:.85em}.mb-compare .mbc-links a.btn-sweep:hover i,.mb-compare .mbc-links a.btn-sweep:focus-visible i{transform:translate(3px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.mb-compare-wrap{border-radius:var(--radius)}.mb-compare th,.mb-compare td{padding:12px 16px}.mb-compare thead th span{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.mb-compare .mbc-links a.btn-sweep i{transition:none}}.site-header .dropdown a.d-terminal{border-top:1px solid #c9a34e40;margin-top:4px;padding-top:.95em}.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{transition:opacity .42s cubic-bezier(.22,1,.36,1);backdrop-filter:none!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23hg)' opacity='.28'/%3E%3C/svg%3E"),linear-gradient(#e2ecff13 0 1px,#e2ecff00 1px),radial-gradient(58% 14px at 17% 0,#96b9ff38 0%,#96b9ff12 46%,#96b9ff00 80%),linear-gradient(104deg,#fff0 26%,#ffffff0a 44%,#fff0 62%),radial-gradient(118% 265% at 9% -125%,#4169e18c 0%,#4169e166 14%,#4169e142 27%,#4169e126 40%,#4169e113 54%,#4169e108 68%,#4169e100 82%),radial-gradient(150% 320% at 32% -70%,#6098d01c 0%,#6098d00a 45%,#6098d000 74%),radial-gradient(88% 190% at 99% 138%,#050e1e94 0%,#050e1e57 30%,#050e1e21 52%,#050e1e00 76%),linear-gradient(#ffffff0d 0%,#fff0 34%,#040c1a1a 78%,#040c1a33 100%),linear-gradient(99deg,#2c52a3 0%,#24478c 22%,#1b3c74 48%,#143059 74%,#0e2347 100%)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23hg)' opacity='.28'/%3E%3C/svg%3E"), linear-gradient(180deg, #e2ecff13 0px, #e2ecff13 1px, #e2ecff00 1px), radial-gradient(58% 14px at 17% 0%, #96b9ff38 0%, #96b9ff12 46%, #96b9ff00 80%), linear-gradient(104deg, #fff0 26%, #ffffff0a 44%, #fff0 62%), radial-gradient(118% 265% at 9% -125%, #4169e18c 0%, #4169e166 14%, #4169e142 27%, #4169e126 40%, #4169e113 54%, #4169e108 68%, #4169e100 82%), radial-gradient(150% 320% at 32% -70%, #6098d01c 0%, #6098d00a 45%, #6098d000 74%), radial-gradient(88% 190% at 99% 138%, #050e1e94 0%, #050e1e57 30%, #050e1e21 52%, #050e1e00 76%), linear-gradient(180deg, #ffffff0d 0%, #fff0 34%, #040c1a1a 78%, #040c1a33 100%), linear-gradient(99deg in oklab, #2f57ab 0%, #1d3f7a 52%, #0e2347 100%)!important;background-blend-mode:soft-light, normal, normal, normal, normal, normal, normal, normal, normal!important;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important;background-size:180px 180px,auto,auto,auto,auto,auto,auto,auto,auto!important;top:-1px!important;bottom:-1px!important}body.home .site-header:after{-webkit-mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 100%);background:linear-gradient(99deg,#2a4e97 0%,#22458a 22%,#1b3c74 48%,#142f58 74%,#0c1f40 100%)!important;background:linear-gradient(99deg in oklab, #2a4e97 0%, #1b3c74 52%, #0c1f40 100%)!important}.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{will-change:opacity;transform:translateZ(0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='hg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.96' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(/wp-content/uploads/lffo/site/css/%23hg)' opacity='.28'/%3E%3C/svg%3E"), linear-gradient(180deg, #e2ecff13 0px, #e2ecff13 1px, #e2ecff00 1px), radial-gradient(58% 15px at 17% 0%, #96b9ff38 0%, #96b9ff21 30%, #96b9ff0f 54%, #96b9ff05 72%, #96b9ff00 88%), linear-gradient(104deg, #fff0 18%, #ffffff04 31%, #ffffff08 44%, #ffffff04 58%, #fff0 72%), radial-gradient(118% 265% at 9% -125%, #4169e18c 0%, #4169e166 14%, #4169e142 27%, #4169e126 40%, #4169e113 54%, #4169e108 68%, #4169e103 79%, #4169e101 88%, #4169e100 95%), radial-gradient(150% 320% at 32% -70%, #6098d01c 0%, #6098d00f 32%, #6098d007 52%, #6098d003 68%, #6098d001 82%, #6098d000 92%), radial-gradient(88% 190% at 99% 138%, #050e1e94 0%, #050e1e66 22%, #050e1e3d 38%, #050e1e1f 54%, #050e1e0d 68%, #050e1e04 80%, #050e1e00 92%), linear-gradient(180deg, #ffffff0d 0%, #ffffff06 16%, #fff0 34%, #040c1a0a 58%, #040c1a1a 78%, #040c1a33 100%), linear-gradient(99deg in oklab, #2f57ab 0%, #2e55a7 12%, #294e9a 26%, #234588 40%, #1c3a73 54%, #163060 68%, #10274e 84%, #0e2347 100%)!important;transition:opacity .52s cubic-bezier(.22,1,.36,1)!important}.site-header,.site-header.condensed,.site-header.menu-open{border-bottom-width:var(--hair,1px)!important}body.home .site-header:after{background:linear-gradient(99deg in oklab, #2a4e97 0%, #294c93 12%, #254689 26%, #1f3e79 40%, #193567 54%, #142c56 68%, #102544 84%, #0c1f40 100%)!important}@media (-webkit-device-pixel-ratio>=1.5),(resolution>=1.5x){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{background-size:120px 120px,auto,auto,auto,auto,auto,auto,auto,auto!important}}@media (-webkit-device-pixel-ratio>=2),(resolution>=2x){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{background-size:90px 90px,auto,auto,auto,auto,auto,auto,auto,auto!important}}@media (-webkit-device-pixel-ratio>=2.5),(resolution>=2.5x){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{background-size:72px 72px,auto,auto,auto,auto,auto,auto,auto,auto!important}}@media (-webkit-device-pixel-ratio>=3),(resolution>=3x){.site-header:before,.site-header.condensed:before,.site-header.menu-open:before{background-size:60px 60px,auto,auto,auto,auto,auto,auto,auto,auto!important}}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz) h3,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover h3,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within h3,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz) h3{text-shadow:none!important;transition:color .3s!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):before{background-image:none!important;background-color:color-mix(in srgb, var(--navy,#0f2038) 13%, #fff)!important;height:2px!important;-webkit-mask-image:var(--rule-vector)!important;mask-image:var(--rule-vector)!important;transition:background-color .4s!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover:before,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within:before,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz):before{background-color:color-mix(in srgb, var(--c) 42%, transparent)!important;background-image:linear-gradient(90deg, #fff0 32%, color-mix(in srgb, var(--c) 34%, #fff) 43%, #fff 50%, color-mix(in srgb, var(--c) 34%, #fff) 57%, #fff0 68%)!important;background-repeat:no-repeat!important;background-size:250% 100%!important;animation:1.25s cubic-bezier(.32,0,.2,1) lffoRuleLight!important}@media (prefers-reduced-motion:reduce){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):hover:before,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zz):focus-within:before,.missions-branch .mission.is-flipped:not(.mission-cta):not(#zz):not(#zz):before{background-image:none!important;animation:none!important}}.missions-branch .mission.tl-on:not(.mission-cta):not(#zz):not(#zy):not(#zx):before{background-color:color-mix(in srgb, var(--navy,#0f2038) 13%, #fff)!important;background-image:none!important;animation:none!important}html{scroll-padding-top:calc(var(--lffo-hdr,64px) + 22px)}@media (width<=720px){html{scroll-padding-top:93px}}.tier.tier-dim:not(#zz){pointer-events:none!important;cursor:default!important}.tier-guide,.tg-reset,.tg-btn{pointer-events:auto!important}.gilded-head:after,.eyebrow:before,.hero-monument:after,body.lffo-legal .the-title:after,.site-footer:before,.footer-brand p:before{will-change:auto!important}@media (width>=721px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):before{height:1px!important}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):after{content:none!important;display:none!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):before{content:""!important;background-color:color-mix(in srgb, var(--navy,#0f2038) 12%, #fff)!important;background-image:none!important;height:1px!important;animation:none!important;display:block!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx){border-left:2px solid color-mix(in srgb, var(--c) 70%, transparent)!important;padding-left:14px!important}.missions-branch .mission.tl-on:not(.mission-cta):not(#zz):not(#zy):not(#zx),.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):active{border-left-color:color-mix(in srgb, var(--c) 70%, transparent)!important}}.foot-contact a[href^=mailto\:]{overflow-wrap:normal;word-break:normal}.foot-contact .fc-addr{min-width:0}@media (width>=1180px){.footer-top{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(max-content,1.25fr)}}@media (width>=821px) and (width<=1179px){.footer-top{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr) minmax(min-content,1.2fr)}.foot-contact a[href^=mailto\:]{align-items:baseline}}h1,h2,h3,h4,.gilded-head,.lb-title{text-wrap:balance}.hero-monument,[data-i18n-keep-anim]{text-wrap:wrap}p,li,dd,figcaption,blockquote{text-wrap:pretty}.member-footnotes p{max-width:82ch}@media (width>=700px) and (width<=1024px){.value-card>p{max-width:66ch}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw):before,.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw):after{content:none!important;background:0 0!important;border:0!important;height:0!important;animation:none!important;display:none!important}.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw){border-top:0!important;border-bottom:0!important;border-right:0!important;border-left:2px solid color-mix(in srgb, var(--c) 70%, transparent)!important}}@media (width>=721px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw){grid-template-columns:54px 0 minmax(0,1fr)!important}}@media (width<=720px){.missions-branch .mission:not(.mission-cta):not(#zz):not(#zy):not(#zx):not(#zw){grid-template-columns:49px 0 minmax(0,1fr)!important}}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw){border-radius:var(--radius-sm,3px)!important}.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{opacity:.42!important;background-size:100px 100px!important}@media (resolution>=2.5x){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{background-size:67px 67px!important}}@keyframes lffoGovDrift{0%{opacity:.88;transform:translate(0)scale(1)}13%{opacity:.97;transform:translate(3.2%,2.1%)scale(1.035)}27%{opacity:1;transform:translate(6.1%,5.4%)scale(1.055)}41%{opacity:.93;transform:translate(4.4%,8.2%)scale(1.02)}56%{opacity:.99;transform:translate(-1.8%,6.7%)scale(.985)}69%{opacity:1;transform:translate(-5.3%,3.1%)scale(.965)}82%{opacity:.94;transform:translate(-3.6%,-1.4%)scale(.99)}93%{opacity:.9;transform:translate(-1.1%,-.8%)scale(1.012)}to{opacity:.88;transform:translate(0)scale(1)}}@keyframes lffoGovPocketDrift{0%{opacity:.84;transform:translate(0)scale(1)}11%{opacity:.9;transform:translate(-2.6%,-1.9%)scale(1.03)}24%{opacity:.95;transform:translate(-5.8%,-4.3%)scale(1.05)}38%{opacity:.88;transform:translate(-3.1%,-6.9%)scale(1.015)}52%{opacity:.93;transform:translate(1.9%,-5.2%)scale(.98)}65%{opacity:.96;transform:translate(5.1%,-2.4%)scale(.96)}79%{opacity:.89;transform:translate(3.4%,1.2%)scale(.985)}91%{opacity:.86;transform:translate(.9%,.6%)scale(1.005)}to{opacity:.84;transform:translate(0)scale(1)}}@media (width<=720px){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{opacity:.58!important;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27200%27%20height%3D%27200%27%3E%3Cfilter%20id%3D%27g%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27200%27%20height%3D%27200%27%20filterUnits%3D%27userSpaceOnUse%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.92%27%20numOctaves%3D%274%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3CfeColorMatrix%20type%3D%27matrix%27%20values%3D%271%200%200%200%200%20%200%201%200%200%200%20%200%200%201%200%200%20%200%200%200%200%201%27%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3CfeFuncG%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3CfeFuncB%20type%3D%27linear%27%20slope%3D%271.5%27%20intercept%3D%27-0.25%27%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%27200%27%20height%3D%27200%27%20filter%3D%27url%28%23g%29%27%2F%3E%3C%2Fsvg%3E),url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27220%27%20height%3D%27220%27%3E%3Cfilter%20id%3D%27g%27%20x%3D%270%27%20y%3D%270%27%20width%3D%27220%27%20height%3D%27220%27%20filterUnits%3D%27userSpaceOnUse%27%20color-interpolation-filters%3D%27sRGB%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.22%27%20numOctaves%3D%273%27%20stitchTiles%3D%27stitch%27%2F%3E%3CfeColorMatrix%20type%3D%27saturate%27%20values%3D%270%27%2F%3E%3CfeColorMatrix%20type%3D%27matrix%27%20values%3D%271%200%200%200%200%20%200%201%200%200%200%20%200%200%201%200%200%20%200%200%200%200%201%27%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%27linear%27%20slope%3D%271.15%27%20intercept%3D%27-0.075%27%2F%3E%3CfeFuncG%20type%3D%27linear%27%20slope%3D%271.15%27%20intercept%3D%27-0.075%27%2F%3E%3CfeFuncB%20type%3D%27linear%27%20slope%3D%271.15%27%20intercept%3D%27-0.075%27%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%27220%27%20height%3D%27220%27%20filter%3D%27url%28%23g%29%27%2F%3E%3C%2Fsvg%3E)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:100px 100px,220px 220px!important}}@media (width<=720px) and (resolution>=2.5x){.missions-branch .mission-cta:not(#zz):not(#zy):not(#zx):not(#zw):before{background-size:67px 67px,148px 148px!important}}.kh-card.has-fold{position:relative}.kh-card.has-fold:before,.kh-card.has-fold:after{content:none!important}.lf-ledge{z-index:6;pointer-events:none;clip-path:polygon(0 0,100% 100%,0 100%);background:var(--lf,var(--c,#c9a34e));opacity:.92;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 2.4px,#0000 2.4px),linear-gradient(0deg,#000 0 2.4px,#0000 2.4px);mask-image:linear-gradient(90deg,#000 0 2.4px,#0000 2.4px),linear-gradient(0deg,#000 0 2.4px,#0000 2.4px)}.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}}.fc-fab{letter-spacing:.012em;border-radius:var(--radius-sm,3px)!important;border-color:#ffffff1a!important;font-weight:500!important;box-shadow:0 6px 14px #0a172829,0 1px 3px #0a17281f!important}.fc-fab .fc-fab-count{box-shadow:none!important}.lffo-ti{opacity:0;transition:opacity .34s var(--ease) var(--ti-d,0s), translate .34s var(--ease) var(--ti-d,0s);translate:0 10px}.lffo-ti.is-in{opacity:1;translate:none}@media (width<=720px){.lffo-ti{translate:0 7px}.lffo-ti.is-in{translate:none}}@media (prefers-reduced-motion:reduce){.lffo-ti{opacity:1!important;transition:none!important;translate:none!important}}#libGrid .lb-row,#libGrid .lb-row .lffo-ti,.kh-card,.kh-card .lffo-ti{opacity:1!important;transition:none!important;translate:none!important}:root{--lffo-arrive:.28s}.reveal,.fx{transition-duration:var(--lffo-arrive), var(--lffo-arrive)!important}.lffo-ti{transition:opacity var(--lffo-arrive) var(--ease) var(--ti-d,0s), translate var(--lffo-arrive) var(--ease) var(--ti-d,0s)}@media (prefers-reduced-motion:reduce){.lffo-ti{transition:none!important}}@keyframes lffoRegisterIn{0%{opacity:0}to{opacity:1}}#governance+.carousel-dots,#governance .carousel-dots{display:none!important}#governance .section-head{max-width:640px!important}#governance .section-head p:not(.eyebrow){color:#4d5e77}#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}}@media (width>=861px) and (prefers-reduced-motion:no-preference){@keyframes lffoSheetIn{0%{opacity:0}to{opacity:1}}}@keyframes lffoInkIn{0%{opacity:0;translate:0 8px;-webkit-mask-position:0 100%;mask-position:0 100%}22%{opacity:1}to{opacity:1;translate:0;-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:no-preference){@keyframes lffoMarkDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes lffoMarkFaint{0%{opacity:0}to{opacity:.42}}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@keyframes mvNeedle{0%{transform:rotate(0)}34%{transform:rotate(392deg)}52%{transform:rotate(338deg)}67%{transform:rotate(373deg)}80%{transform:rotate(354deg)}91%{transform:rotate(363deg)}to{transform:rotate(360deg)}}@keyframes mvDial{0%{transform:rotate(0)}30%{transform:rotate(-16deg)}62%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes mvPress{0%{transform:none}16%{transform:scale(.88)rotate(5deg)}40%{transform:scale(1.08)rotate(-11deg)}62%{transform:scale(.97)rotate(3deg)}82%{transform:scale(1.02)rotate(-2deg)}to{transform:none}}@keyframes mvSpin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes mvPop{0%{transform:scale(1)}35%{transform:scale(1.28)}60%{transform:scale(.94)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes mvRibL{0%,to{transform:rotate(0)}22%{transform:rotate(13deg)}46%{transform:rotate(-6deg)}68%{transform:rotate(4deg)}86%{transform:rotate(-1.5deg)}}@keyframes mvRibR{0%,to{transform:rotate(0)}22%{transform:rotate(-13deg)}46%{transform:rotate(6deg)}68%{transform:rotate(-4deg)}86%{transform:rotate(1.5deg)}}@keyframes mvTable{0%,to{transform:scale(1)}30%{transform:scale(1.12)}60%{transform:scale(.97)}}@keyframes mvRipple{0%{opacity:0;transform:scale(1)}12%{opacity:.85}to{opacity:0;transform:scale(2.05)}}@keyframes mvFlip{0%{opacity:0;transform:scaleX(1)skewY(0)}8%{opacity:1}50%{transform:scaleX(.04)skewY(-9deg)}92%{opacity:1}to{opacity:0;transform:scaleX(-1)skewY(0)}}}@supports (animation-timing-function:linear(0, 1)){@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@keyframes mvNeedle2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mvDial2{0%{transform:rotate(0)}to{transform:rotate(-14deg)}}@keyframes mvPressS{0%{scale:1}to{scale:.88}}@keyframes mvPressR{0%{rotate:0deg}to{rotate:8deg}}@keyframes mvPop2{0%{scale:1}to{scale:1.26}}@keyframes mvRibL2{0%{rotate:0deg}to{rotate:12deg}}@keyframes mvRibR2{0%{rotate:0deg}to{rotate:-12deg}}@keyframes mvTable2{0%{scale:1}to{scale:1.1}}}}@supports (d:path("M0 0")){@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){@keyframes mvBend{0%{d:path("M32 27 C38 22.6 47.5 22.2 55 25 L55 50 C47.5 47.4 38 47.8 32 52 Z");animation-timing-function:cubic-bezier(.55,0,.85,.55)}34%{d:path("M32 27 C37.5 20.5 45 16.5 51.5 16.8 L51 42.5 C45 41.5 37.5 46 32 52 Z");animation-timing-function:linear}51%{d:path("M32 27 C32.8 19.5 33.6 13 34.2 8.5 L34 34.5 C33.4 41 32.6 47 32 52 Z");animation-timing-function:linear}67%{d:path("M32 27 C26.5 20.5 19 16.5 12.5 16.8 L13 42.5 C19 41.5 26.5 46 32 52 Z");animation-timing-function:cubic-bezier(.15,.45,.45,1)}to{d:path("M32 27 C26 22.6 16.5 22.2 9 25 L9 50 C16.5 47.4 26 47.8 32 52 Z")}}@keyframes mvBendFade{0%{opacity:0}5%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes mvBendFade2{0%{opacity:0}8%{opacity:.7}88%{opacity:.7}to{opacity:0}}}}@media (width>=861px){.timeline.has-tree{max-width:880px;margin-top:84px!important;padding-left:max(112px,725px - 50vw)!important}}@media (width<=860px){.timeline.has-sprigs{--sprig:176px;padding-left:0!important}}@media (prefers-reduced-motion:no-preference){@keyframes ttSwing{0%{rotate:calc(var(--sw-a,3deg) * -1)}to{rotate:var(--sw-a,3deg)}}@keyframes ttLook{0%,12%{translate:0}30%,44%{translate:calc(var(--look) * -1) 0}60%,72%{translate:var(--look) 0}88%,to{translate:0}}@keyframes ttBlink{0%,50%,56%,to{scale:1}53%{scale:1 .1}}}.kh-card.has-fold{overflow:visible!important}@property --bf-cut{syntax:"<length>";inherits:true;initial-value:0}@keyframes lffoBfBorder{0%,to{border-color:#1c3454}33%{border-color:#2e537d}66%{border-color:#3a6bd6}}@keyframes lffoBfCrease{0%,to{background-color:#1c3454}33%{background-color:#2e537d}66%{background-color:#3a6bd6}}@property --kf-cut{syntax:"<length>";inherits:true;initial-value:0}.kh-card.has-fold{--kf-size:22px;--kf-cut:0px;--kf-line:var(--line,#e7dfcd);clip-path:polygon(-60px -60px, calc(100% - var(--kf-cut) - 60px) -60px, calc(100% + 60px) calc(var(--kf-cut) + 60px), calc(100% + 60px) calc(100% + 60px), -60px calc(100% + 60px));transition:transform .46s cubic-bezier(.34,1.12,.38,1),box-shadow .46s cubic-bezier(.34,1.12,.38,1),border-color .46s cubic-bezier(.34,1.12,.38,1),--kf-cut .4s cubic-bezier(.22,1,.36,1)}.kh-card.has-fold:hover,.kh-card.has-fold:focus-within{--kf-cut:var(--kf-size);--kf-line:var(--gold,#c9a34e)}.kh-card.has-fold:active{--kf-cut:calc(var(--kf-size) * .86)}.kh-card.has-fold:after{pointer-events:none;content:""!important;width:var(--kf-cut)!important;height:var(--kf-cut)!important;z-index:5!important;background-image:none!important;background-color:var(--kf-line)!important;clip-path:polygon(0 0,0 6.4%,93.6% 100%,100% 100%)!important;filter:none!important;opacity:1!important;border:0!important;transition:none!important;display:block!important;position:absolute!important;inset:-1px -1px auto auto!important;transform:none!important}html.lf-foldscroll .kh-card.has-fold{--kf-cut:calc(var(--kf-size) * (.34 + .66 * var(--fold,0)));transition:transform .46s cubic-bezier(.34,1.12,.38,1),box-shadow .46s cubic-bezier(.34,1.12,.38,1),border-color .46s cubic-bezier(.34,1.12,.38,1)}html.lf-foldscroll .kh-card.has-fold:active{--kf-cut:calc(var(--kf-size) * (.3 + .58 * var(--fold,0)))}@media (prefers-reduced-motion:reduce){.kh-card.has-fold{transition:none!important}}.kh-card:hover:before,.kh-card:focus-within:before{content:""!important;clip-path:none!important;filter:none!important;opacity:1!important;z-index:0!important;pointer-events:auto!important;background:0 0!important;border:0!important;width:auto!important;height:7px!important;display:block!important;position:absolute!important;inset:auto 0 -7px!important;transform:none!important}html{overflow-x:clip}body.lffo-member .kh-lock-badge,body.lffo-member .lib-lock .ti,body.lffo-member .lib-lock i{display:none!important}.spx-track{touch-action:none!important}.spx-track .spx-knob{pointer-events: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}.fam-stepper .cs-btn{min-width:44px;min-height:44px}.fam-stepper .cs-input{min-height:44px;font-size:1.15rem}.mb-compare .mbc-links a.btn-sweep{min-height:44px;padding:11px 2px;font-size:.82rem}}.tier-same{border-left:2px solid var(--gold,#cfa24a);color:var(--ink-soft,#55627a);margin:0 0 18px;padding:10px 0 10px 14px;font-size:.845rem;font-weight:300;line-height:1.55}.tier-head .tier-same{color:#ffffffb8}.mb-compare .mbc-same{border-top:1px solid var(--line,#dde4ef);color:var(--ink-soft,#55627a);margin-top:10px;padding-top:10px;font-size:.8rem;line-height:1.5}@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}}#upcoming .up-card.is-winter .up-sheen:before,#upcoming .up-card.is-winter .up-sheen:after{content:none!important;animation:none!important;display:none!important}@keyframes lffoMinuteSheen{0%{background-position:150% 0;animation-timing-function:cubic-bezier(.45,0,.25,1)}5.5%{background-position:-60% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:no-preference){html.lffo-shine-js #upcoming .up-sheen{animation:lffoMinuteSheen 60s linear var(--shine-delay,.6s) infinite both!important;animation-play-state:paused!important}html.lffo-shine-js #upcoming .up-card.shine-on .up-sheen{animation-play-state:running!important}html.lffo-shine-js.lffo-tab-away #upcoming .up-sheen{animation-play-state:paused!important}}@media (width<=720px){.foot-logo .fl-s{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.foot-logo .fl-nib,.foot-logo .fl-nibs{display:none!important}.site-footer .footer-top>.footer-col:not(.footer-brand):nth-child(2){margin-left:-12px;padding-left:18px!important;padding-right:12px!important}.site-footer .footer-top>.footer-col:not(.footer-brand):nth-child(3){margin-right:-12px;padding-left:18px!important;padding-right:14px!important}.site-footer .footer-top>.footer-col:not(.footer-brand):nth-child(4){margin-left:-12px;margin-right:-12px}}.footer-bottom>span,.footer-bottom [data-i18n=footer\.copyright2],.footer-bottom .lffo-cc-reopen{color:#ffffff9e!important}.footer-legal a,.footer-bottom .lffo-cc-reopen{align-items:center;min-height:24px;display:inline-flex}.footer-legal{row-gap:4px}:root{--rule-base:#c9a34e6b;--rule-glow:#f7e4b4eb;--rule-glow-soft:#ecd19666;--rule-cycle:9s;--rule-exit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M0 .5 L58 .5 C78 .5 90 1.28 100 1.5 C90 1.72 78 2.5 58 2.5 L0 2.5 Z' fill='%23fff'/%3E%3C/svg%3E");--rule-spindle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M0 1.5 C15 .45 35 .3 50 .3 C65 .3 85 .45 100 1.5 C85 2.55 65 2.7 50 2.7 C35 2.7 15 2.55 0 1.5 Z' fill='%23fff'/%3E%3C/svg%3E");--rule-swell:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M0 .85 C20 .42 40 .3 50 .3 C60 .3 80 .42 100 .85 L100 2.15 C80 2.58 60 2.7 50 2.7 C40 2.7 20 2.58 0 2.15 Z' fill='%23fff'/%3E%3C/svg%3E");--rule-nib:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 3' preserveAspectRatio='none'%3E%3Cpath d='M0 1.25 C30 .95 60 .55 100 .35 L100 2.65 C60 2.45 30 2.05 0 1.75 Z' fill='%23fff'/%3E%3C/svg%3E");--rule-vector:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 10' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='v' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='.16' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='.84' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='h' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='.06' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='.94' stop-color='%23fff' stop-opacity='1'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cmask id='ends' maskUnits='userSpaceOnUse' x='0' y='0' width='1000' height='10'%3E%3Crect x='0' y='0' width='1000' height='10' fill='url(/wp-content/uploads/lffo/site/css/%23h)'/%3E%3C/mask%3E%3C/defs%3E%3Cpath mask='url(/wp-content/uploads/lffo/site/css/%23ends)' d='M0 5 C22 2.60 55 1.10 80 1.10 L920 1.10 C945 1.10 978 2.60 1000 5 C978 7.40 945 8.90 920 8.90 L80 8.90 C55 8.90 22 7.40 0 5 Z' fill='url(/wp-content/uploads/lffo/site/css/%23v)'/%3E%3C/svg%3E");--rule-light-core:linear-gradient(90deg, #f7e4b400 34%, #ecd19642 42%, #f7e4b499 50%, #ecd19642 58%, #f7e4b400 66%);--rule-light-wash:linear-gradient(90deg, #f7e4b400 20%, #ecd19633 34%, #f7e4b475 50%, #ecd19633 66%, #f7e4b400 80%);--rule-light-glint:linear-gradient(90deg, #f7e4b400 38%, #ecd19647 45%, #f7e4b4ad 50%, #ecd19647 55%, #f7e4b400 62%)}@keyframes lffoRuleLight{0%{background-position:100% 0}to{background-position:0 0}}.gilded-head:after,.eyebrow:before,.hero-monument:after,body.lffo-legal .the-title:after,.site-footer:before,.footer-brand p:before{background-color:var(--rule-base);background-image:var(--rule-light,var(--rule-light-core));animation:lffoRuleLight var(--rule-cycle) linear infinite;-webkit-mask-image:var(--rule-shape,var(--rule-spindle));mask-image:var(--rule-shape,var(--rule-spindle));background-position:100% 0;background-repeat:no-repeat;background-size:250% 100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.gilded-head:after,.reveal.in .gilded-head:after,.fx.in .gilded-head:after,.in .gilded-head:after,.in.gilded-head:after{--rule-cycle:10s;--rule-shape:var(--rule-exit);--rule-light:var(--rule-light-core);width:var(--rule-w,100%);height:3px;transition:none}.section-head.center .gilded-head:after,[style*=text-align\:center] .gilded-head:after{--rule-shape:var(--rule-spindle);background-color:var(--rule-base);background-image:var(--rule-light,var(--rule-light-core));animation:lffoRuleLight var(--rule-cycle) linear infinite;background-repeat:no-repeat;background-size:250% 100%;left:50%;transform:translate(-50%)}.eyebrow:before{--rule-cycle:5s;--rule-shape:var(--rule-nib);--rule-light:var(--rule-light-glint);width:2.2em;height:3px}.reveal.in .eyebrow:before,.fx.in .eyebrow:before,.in .eyebrow:before{width:2.2em;transition:none}body.lffo-legal .the-title{width:fit-content}body.lffo-legal .the-title:after{--rule-cycle:11s;--rule-shape:var(--rule-exit);--rule-light:var(--rule-light-core);width:var(--rule-w,100%);height:3px}.site-footer:before{--rule-cycle:16s;--rule-shape:var(--rule-vector);--rule-light:var(--rule-light-wash);border-radius:0;height:4px}@media (width<=820px){.site-footer:before{width:min(88%,460px)}}.footer-brand p:before{--rule-cycle:7s;--rule-shape:var(--rule-spindle);border-radius:0;height:3px}@media (width>=1081px){.hero-monument{width:fit-content;margin-inline:auto}.hero-monument:after{--rule-cycle:14s;--rule-shape:var(--rule-vector);--rule-light:var(--rule-light-wash);--rule-base:#c9a34e94;width:var(--rule-w,100%);height:3px;margin-top:clamp(10px,1.4vh,18px)}}@media (prefers-reduced-motion:reduce){.gilded-head:after,.eyebrow:before,.hero-monument:after,body.lffo-legal .the-title:after,.site-footer:before,.footer-brand p:before{background-color:#c9a34e94;background-image:none!important;animation:none!important}}@media (width<=820px){.footer-brand{--foot-mark:min(78%, 252px)}.footer-brand .foot-logo{width:var(--foot-mark)}.footer-brand p{max-width:min(92%,296px);margin-top:13px;padding-top:14px}.footer-brand p:before{--rule-cycle:9s;--rule-shape:var(--rule-vector);--rule-light:var(--rule-light-core);width:var(--foot-mark-px,var(--foot-mark));border-radius:0;height:3px}.site-footer:before{--rule-cycle:20s;--rule-shape:var(--rule-vector);--rule-light:var(--rule-light-wash);border-radius:0;width:100%;height:2px;left:0;transform:none}}@property --lffo-glint{syntax:"<percentage>";inherits:false;initial-value:-40%}@keyframes lffoLeadGlint{0%{--lffo-glint:-40%;animation-timing-function:cubic-bezier(.42,0,.28,1)}60%{--lffo-glint:140%}to{--lffo-glint:140%}}.eyebrow:before{background-image:linear-gradient(90deg, #f7e4b400 calc(var(--lffo-glint) - 34%), #ecd19647 calc(var(--lffo-glint) - 14%), #f7e4b4ad var(--lffo-glint), #ecd19647 calc(var(--lffo-glint) + 14%), #f7e4b400 calc(var(--lffo-glint) + 34%));background-position:0 0;background-size:100% 100%;animation:5.4s linear infinite lffoLeadGlint}@media (prefers-reduced-motion:reduce){.eyebrow:before{background-image:none!important;animation:none!important}}.lffo-cc,.lffo-cc *{box-sizing:border-box}.lffo-cc{--cc-paper:#fff;--cc-ink:var(--navy,#0f2038);--cc-soft:#5a6172;--cc-line:#0f203829;--cc-line-2:#0f203847;--cc-gold:var(--gold,#c9a34e);--cc-blue:#3a6bd6;--cc-blue-ink:#2e537d;--cc-blue-line:#2e537d80;--cc-blue-fill:#eaf1fd;--cc-blue-fill-2:#dfeafb;--cc-blue-hover:#eef4ff;z-index:2147483000;overscroll-behavior:contain;background:var(--cc-paper);width:min(340px,100vw - 36px);max-height:calc(100vh - 36px);color:var(--cc-ink);font-family:var(--sans,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif);border:var(--hair,1px) solid var(--cc-line);border-radius:var(--radius-sm,3px);box-shadow:var(--shadow-lg,0 4px 9px #0a172814, 0 18px 44px #0a172826);opacity:0;transition:opacity .5s var(--ease-lux,cubic-bezier(.22,1,.36,1)), transform .5s var(--ease-lux,cubic-bezier(.22,1,.36,1));padding:16px 16px 14px;position:fixed;bottom:18px;left:18px;overflow-y:auto;transform:translateY(14px)}.lffo-cc[hidden]{display:none!important}.lffo-cc.is-in{opacity:1;transform:none}.lffo-cc:focus,.lffo-cc:focus-visible{outline:none}.lffo-cc h2{font-family:var(--serif,Georgia, "Times New Roman", serif);letter-spacing:.005em;color:var(--cc-ink);margin:0 0 6px;font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.16}.lffo-cc p{color:var(--cc-soft);margin:0 0 12px;font-size:.81rem;line-height:1.5}.lffo-cc a{color:var(--cc-blue-ink);text-underline-offset:2px;text-decoration:underline #2e537d73;transition:color .2s,text-decoration-color .2s}.lffo-cc a:hover{color:var(--cc-blue);text-decoration-color:currentColor}.lffo-cc-actions{grid-template-columns:1fr 1fr;align-items:center;gap:9px;display:grid}.lffo-cc-btn{font:inherit;letter-spacing:.035em;cursor:pointer;text-align:center;white-space:nowrap;border:var(--hair,1px) solid var(--cc-blue-line);background:var(--cc-blue-fill);color:var(--cc-blue-ink);transition:color .24s, border-color .24s, background-color .24s, box-shadow .32s var(--ease-lux,cubic-bezier(.22,1,.36,1));border-radius:2px;padding:.68em 1em;font-size:.78rem;font-weight:600;line-height:1.1;position:relative;overflow:hidden}.lffo-cc-accept{background:var(--cc-blue-fill-2);color:#26466c;border-color:#2e537d94}.lffo-cc-btn:hover{color:var(--cc-blue);background:var(--cc-blue-hover);border-color:#3a6bd69e}.lffo-cc-decline:hover,.lffo-cc-decline:focus-visible{box-shadow:0 var(--hair,1px) 0 var(--cc-blue)}.lffo-cc-decline:active{box-shadow:0 var(--hair,1px) 0 var(--cc-blue), var(--inset-well,inset 0 1px 2px #0a172817)}.lffo-cc-accept:hover,.lffo-cc-accept:focus-visible{border-color:var(--cc-blue);box-shadow:0 0 0 var(--hair,1px) var(--cc-blue)}.lffo-cc-accept:active{box-shadow:0 0 0 var(--hair,1px) var(--cc-blue), var(--inset-well,inset 0 1px 2px #0a172817)}.lffo-cc-config{min-width:0;box-shadow:none;color:var(--cc-blue-ink);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:6px 2px 3px;font-size:.78rem;text-decoration:none;position:relative}.lffo-cc-config:after{content:"";background:var(--cc-blue);opacity:.65;transform-origin:0;height:1px;transition:transform .4s var(--ease-lux,cubic-bezier(.22,1,.36,1));position:absolute;bottom:0;left:2px;right:2px;transform:scaleX(0)}.lffo-cc-config:hover,.lffo-cc-config:focus-visible{color:var(--cc-blue);background:0 0}.lffo-cc-config:hover:after,.lffo-cc-config:focus-visible:after{opacity:.9;transform:scaleX(1)}.lffo-cc-config:active:after{opacity:1}.lffo-cc-btn:focus-visible,.lffo-cc a:focus-visible,.lffo-cc-switch input:focus-visible+.lffo-cc-track{outline:2px solid var(--cc-blue);outline-offset:2px}.lffo-cc-panel{border-top:var(--hair,1px) solid var(--cc-line-2);margin-top:16px;padding-top:4px}.lffo-cc-panel[hidden],.lffo-cc:has(.lffo-cc-panel:not([hidden])) .lffo-cc-actions{display:none}.lffo-cc:has(.lffo-cc-panel:not([hidden])) .lffo-cc-panel{border-top:0;margin-top:0;padding-top:0}.lffo-cc-row{border-top:var(--hair,1px) solid var(--cc-line);align-items:flex-start;gap:16px;padding:13px 0;display:flex}.lffo-cc-row:first-child{border-top:0}.lffo-cc-row .lffo-cc-txt{flex:auto}.lffo-cc-row h3{letter-spacing:.02em;color:var(--cc-ink);margin:0 0 3px;font-size:.8rem;font-weight:600}.lffo-cc-row p{color:var(--cc-soft);margin:0;font-size:.73rem;line-height:1.48}.lffo-cc-switch{flex:none;width:40px;height:23px;margin-top:2px;position:relative}.lffo-cc-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lffo-cc-track{border:var(--hair,1px) solid var(--cc-line-2);width:40px;height:23px;box-shadow:var(--inset-well,inset 0 1px 2px #0a172817, inset 0 0 0 1px #0a172808);pointer-events:none;background:#0f20380a;border-radius:999px;transition:background-color .24s,border-color .24s;display:block;position:relative}.lffo-cc-track:after{content:"";background:var(--cc-soft);width:15px;height:15px;transition:transform .24s var(--ease-lux,cubic-bezier(.22,1,.36,1)), background-color .24s;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0a17282e}.lffo-cc-switch input:checked+.lffo-cc-track{background:var(--cc-blue);border-color:var(--cc-blue);box-shadow:none}.lffo-cc-switch input:checked+.lffo-cc-track:after{background:var(--cc-paper);transform:translate(17px)}.lffo-cc-switch input:disabled{cursor:not-allowed}.lffo-cc-switch input:disabled+.lffo-cc-track{opacity:.5}.lffo-cc-save{border-top:var(--hair,1px) solid var(--cc-line-2);grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding-top:14px;display:grid}.lffo-cc-reopen{font:inherit;cursor:pointer;color:inherit;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline #ffffff57;transition:color .2s,text-decoration-color .2s}.lffo-cc-reopen:hover{color:var(--cc-blue);text-decoration-color:currentColor}@media (width<=1024px) and (width>=601px){.lffo-cc{width:auto;max-width:420px;bottom:16px;left:16px;right:16px}}@media (width<=600px){.lffo-cc{border-radius:var(--radius) var(--radius) 0 0;width:auto;max-width:none;padding:18px 18px calc(16px + env(safe-area-inset-bottom));max-height:80vh;transition:opacity .38s var(--ease-lux,cubic-bezier(.22,1,.36,1)), transform .46s var(--ease-lux,cubic-bezier(.22,1,.36,1));border-bottom:0;border-left:0;border-right:0;bottom:0;left:0;right:0;transform:translateY(100%)}.lffo-cc.is-in{transform:none}.lffo-cc h2{font-size:1.08rem}.lffo-cc-actions{grid-template-columns:1fr;gap:8px}.lffo-cc-btn{padding:.88em 1.1em}.lffo-cc-config{order:3;justify-self:center;margin-top:2px}.lffo-cc-config:after{left:2px;right:2px}.lffo-cc-save{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lffo-cc{transition:opacity 10ms;transform:none!important}.lffo-cc-track:after,.lffo-cc-config:after{transition:none}}.lffo-cc-btn{white-space:normal;text-wrap:balance;hyphens:none}.lffo-cc-actions,.lffo-cc-save{align-items:stretch}.pf{--pf-accent:#4169e1;--pf-accent-rgb:65,105,225;--pf-action:#3a5fd0;--pf-action-hover:#4169e1;--pf-mark:#768cb8;--pf-wait-edge:#7d8da9;--pf-wait-ink:#5c6880;--pf-rule:#c8d3e4;--pf-rule-soft:#c2ccdc;color:var(--ink,#1b2430);opacity:0;visibility:hidden;transition:opacity .32s var(--ease-lux,cubic-bezier(.22,1,.36,1)), visibility 0s linear .32s;background-color:#fff;background-image:linear-gradient(#fff 0%,#f6f9fd 52%,#eaf0f8 100%);background-repeat:no-repeat;flex-direction:column;padding:clamp(12px,1.1vw,18px) clamp(18px,1.8vw,28px);display:flex}.pf.is-open{opacity:1;visibility:visible;transition-delay:0s,0s}.pf-tabs{border-bottom:1px solid var(--line,#dde4ef);flex:none;margin:0 0 clamp(9px,.8vw,14px);padding-right:30px;display:flex}.pf-tab{cursor:default;min-width:0;font-family:var(--serif,"EB Garamond", Georgia, serif);font-variant-numeric:lining-nums;color:#7b8598;transition:color .2s var(--ease,cubic-bezier(.4,0,.2,1)), background-color .2s var(--ease,cubic-bezier(.4,0,.2,1));background:0 0;border:0;border-radius:0;flex:1 1 0;padding:clamp(9px,.8vw,13px) 0 clamp(10px,.9vw,14px);font-size:clamp(.95rem,.78vw,1.22rem);font-weight:400;line-height:1;position:relative}.pf-tab+.pf-tab:before{content:"";background:var(--line,#dde4ef);width:1px;position:absolute;top:24%;bottom:24%;left:0}.pf-tab.is-done{color:var(--pf-accent)}.pf-tab.is-now{color:var(--ink,#1b2430);background-color:rgba(var(--pf-accent-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--pf-accent-rgb), .4)}.pf-tab-n{position:relative}.pf-tab.can-go{cursor:pointer}.pf-tab.can-go:hover,.pf-tab.can-go:focus-visible{color:var(--ink,#1b2430);background-color:rgba(var(--pf-accent-rgb), .06);outline:none}.pf-tab:focus-visible{outline:1px solid var(--pf-accent);outline-offset:-2px}.pf-tab:disabled{cursor:default}.pf-stage{flex:auto;min-height:0;position:relative;overflow:hidden}.pf-slide{opacity:0;pointer-events:none;transition:opacity .26s var(--ease,cubic-bezier(.4,0,.2,1)), transform .38s var(--ease-lux,cubic-bezier(.22,1,.36,1));scrollbar-width:thin;scrollbar-color:var(--pf-rule) transparent;flex-direction:column;justify-content:safe center;display:flex;position:absolute;inset:0;overflow:hidden auto;transform:translate(16px)}.pf-slide.is-in{opacity:1;pointer-events:auto;transform:translate(0,0)}.pf-slide.is-out-left{opacity:0;transform:translate(-16px)}.pf-slide.is-out-right{opacity:0;transform:translate(16px)}.pf-slide::-webkit-scrollbar{width:3px}.pf-slide::-webkit-scrollbar-thumb{background:var(--pf-rule)}.pf-q{font-family:var(--serif,"EB Garamond", Georgia, serif);letter-spacing:-.008em;color:var(--ink,#1b2430);margin:0 0 7px;font-size:clamp(1.32rem,1.12vw,1.72rem);font-weight:400;line-height:1.18}.pf-note{font-family:var(--menu,"Inter", system-ui, sans-serif);color:var(--ink-soft,#55627a);margin:0 0 clamp(10px,.9vw,15px);font-size:clamp(.775rem,.6vw,.88rem);font-weight:300;line-height:1.55}.pf-opts{flex-direction:column;gap:6px;display:flex}.pf-opts.is-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pf-opts.is-grid .pf-opt{padding:clamp(10px,.85vw,13px) clamp(11px,.95vw,14px)}.pf-opt{text-align:left;cursor:pointer;border:1px solid var(--line,#dde4ef);width:100%;color:inherit;font:inherit;transition:background-color .2s var(--ease,cubic-bezier(.4,0,.2,1)), border-color .2s var(--ease,cubic-bezier(.4,0,.2,1)), box-shadow .2s var(--ease,cubic-bezier(.4,0,.2,1));background-color:#fff;border-radius:3px;padding:clamp(10px,.85vw,13px) clamp(13px,1.05vw,17px);display:block;position:relative}.pf-opt:hover,.pf-opt:focus-visible{border-color:var(--pf-accent);background-color:rgba(var(--pf-accent-rgb), .045);outline:none}.pf-opt.is-picked{border-color:var(--pf-accent);background-color:rgba(var(--pf-accent-rgb), .09);box-shadow:inset 0 0 0 1px var(--pf-accent)}.pf-opt-t{font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:-.004em;color:var(--ink,#1b2430);font-size:clamp(.9rem,.72vw,1.02rem);font-weight:500;line-height:1.3;display:block;position:relative}.pf-opt-s{font-family:var(--menu,"Inter", system-ui, sans-serif);color:var(--ink-soft,#55627a);margin-top:3px;font-size:clamp(.775rem,.6vw,.86rem);font-weight:300;line-height:1.4;display:block;position:relative}.pf-field{margin:0 0 clamp(10px,.9vw,15px)}.pf-field[hidden]{display:none}.pf-label{font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-soft,#55627a);margin:0 0 5px;font-size:clamp(.63rem,.48vw,.72rem);font-weight:500;display:block}.pf-input,.pf-select{border:0;border-bottom:1px solid var(--pf-rule);width:100%;color:var(--ink,#1b2430);font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:.005em;transition:border-color .22s var(--ease,cubic-bezier(.4,0,.2,1));background:0 0;border-radius:0;padding:7px 0 9px;font-size:clamp(.9rem,.72vw,1.02rem);font-weight:400}.pf-input::placeholder{color:#7b8598;font-weight:300}.pf-input:focus,.pf-select:focus{border-bottom-color:var(--pf-accent);outline:none}.pf-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234169E1' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:26px}.pf-select option{color:var(--ink,#1b2430);background:#fff}.pf-verdict{border-top:1px solid var(--line,#dde4ef);font-family:var(--menu,"Inter", system-ui, sans-serif);color:var(--ink-soft,#55627a);align-items:flex-start;gap:10px;margin:clamp(9px,.75vw,13px) 0 0;padding:9px 0 0;font-size:clamp(.755rem,.58vw,.84rem);font-weight:300;line-height:1.5;display:flex}.pf-verdict[hidden]{display:none}.pf-verdict.is-yes{border-top-color:rgba(var(--pf-accent-rgb), .55)}.pf-verdict i{color:var(--pf-accent);flex:none;font-size:1rem;line-height:1.3}.pf-verdict.is-wait i{color:var(--ink-soft,#55627a)}.pf-verdict strong{color:var(--ink,#1b2430);letter-spacing:.005em;margin-top:2px;font-size:clamp(.86rem,.68vw,.96rem);font-weight:500;display:block}.pf-spin{border:1px solid #d3dcea;border-top-color:var(--pf-accent);border-radius:50%;flex:none;width:12px;height:12px;margin-top:2px;animation:.8s linear infinite pf-turn}@keyframes pf-turn{to{transform:rotate(360deg)}}.pf-check{cursor:pointer;border:1px solid var(--line,#dde4ef);transition:background-color .2s var(--ease,cubic-bezier(.4,0,.2,1)), border-color .2s var(--ease,cubic-bezier(.4,0,.2,1)), box-shadow .2s var(--ease,cubic-bezier(.4,0,.2,1));background-color:#fff;border-radius:3px;grid-template-columns:15px 1fr;align-items:start;gap:12px;margin:0 0 7px;padding:clamp(10px,.85vw,13px) clamp(13px,1.05vw,17px);display:grid;position:relative}.pf-check:hover{border-color:var(--pf-accent);background-color:rgba(var(--pf-accent-rgb), .045)}.pf-check.is-on{border-color:var(--pf-accent);background-color:rgba(var(--pf-accent-rgb), .09);box-shadow:inset 0 0 0 1px var(--pf-accent)}.pf-check input{opacity:0;pointer-events:none;position:absolute}.pf-box{width:14px;height:14px;transition:border-color .18s var(--ease,cubic-bezier(.4,0,.2,1)), background-color .18s var(--ease,cubic-bezier(.4,0,.2,1));background:#fff;border:1px solid #b9c5d8;border-radius:2px;justify-self:center;margin-top:3px;position:relative}.pf-check:hover .pf-box{border-color:var(--pf-accent)}.pf-check.is-on .pf-box{background:var(--pf-accent);border-color:var(--pf-accent)}.pf-check.is-on .pf-box:after{content:"";border:1.8px solid #fff;border-width:0 1.8px 1.8px 0;width:3px;height:7.5px;position:absolute;top:1px;left:4.5px;transform:rotate(42deg)}.pf-check-t{font-family:var(--menu,"Inter", system-ui, sans-serif);color:var(--ink-soft,#55627a);font-size:clamp(.8rem,.63vw,.9rem);font-weight:300;line-height:1.5;position:relative}.pf-check-t b{color:var(--ink,#1b2430);font-weight:500}.pf-foot{border-top:1px solid var(--line,#dde4ef);flex-wrap:nowrap;flex:none;align-items:center;gap:clamp(10px,1vw,16px);margin:clamp(8px,.7vw,12px) 0 0;padding:clamp(9px,.8vw,13px) 0 0;display:flex}.pf-back{cursor:pointer;font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft,#55627a);transition:color .2s var(--ease,cubic-bezier(.4,0,.2,1));background:0 0;border:0;padding:4px 2px;font-size:clamp(.68rem,.52vw,.76rem);font-weight:400}.pf-back:hover,.pf-back:focus-visible{color:var(--ink,#1b2430);outline:none}.pf-back[hidden]{display:none}.pf-skip{cursor:pointer;font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:.01em;color:#7b8598;text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--pf-rule-soft);transition:color .2s var(--ease,cubic-bezier(.4,0,.2,1)), text-decoration-color .2s var(--ease,cubic-bezier(.4,0,.2,1));background:0 0;border:0;padding:6px 2px;font-size:clamp(.66rem,.5vw,.74rem);font-weight:400}.pf-skip:hover,.pf-skip:focus-visible{color:var(--ink,#1b2430);text-decoration-color:var(--pf-accent);outline:none}.pf-review{order:0}.pf-back{order:1}.pf-skip{order:2}.pf-go{order:3}.pf-review{font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--pf-accent);border:1px solid rgba(var(--pf-accent-rgb), .4);white-space:nowrap;border-radius:2px;padding:3px 7px;font-size:clamp(.6rem,.46vw,.68rem);font-weight:500}.pf-go{cursor:pointer;font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:.05em;background:var(--pf-action);border:1px solid var(--pf-action);color:#fff;transition:background-color .2s var(--ease,cubic-bezier(.4,0,.2,1)), border-color .2s var(--ease,cubic-bezier(.4,0,.2,1)), opacity .2s var(--ease,cubic-bezier(.4,0,.2,1));border-radius:0;align-items:center;gap:8px;margin-left:auto;padding:clamp(10px,.85vw,14px) clamp(16px,1.4vw,22px);font-size:clamp(.755rem,.58vw,.85rem);font-weight:500;display:inline-flex}.pf-go:hover:not(:disabled){background:var(--pf-action-hover);border-color:var(--pf-action-hover)}.pf-go i{font-size:.85rem}.pf-go:disabled{opacity:.34;cursor:not-allowed}.pf-go.is-waiting{opacity:1;cursor:default;border-color:var(--pf-wait-edge);color:var(--pf-wait-ink);letter-spacing:.01em;background:#fff;font-weight:400}.pf-go.is-waiting i{display:none}.pf-x{color:#8b95a7;cursor:pointer;z-index:8;width:24px;height:24px;transition:color .2s var(--ease,cubic-bezier(.4,0,.2,1));background:0 0;border:0;place-items:center;font-size:.85rem;display:grid;position:absolute;top:clamp(14px,1.35vw,21px);right:clamp(18px,1.8vw,30px)}.pf-x:hover,.pf-x:focus-visible{color:var(--ink,#1b2430);outline:none}.pf-sum{margin:0 0 4px}.pf-sum-row{border-top:1px solid var(--line,#dde4ef);font-family:var(--menu,"Inter", system-ui, sans-serif);color:var(--ink-soft,#55627a);grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:7px 0;font-size:clamp(.755rem,.58vw,.84rem);font-weight:300;display:grid}.pf-sum-row:last-child{border-bottom:1px solid var(--line,#dde4ef)}.pf-sum-row b{color:var(--ink,#1b2430);text-align:right;font-size:clamp(.8rem,.62vw,.9rem);font-weight:500}.pf-amount{font-family:var(--serif,"EB Garamond", Georgia, serif);color:var(--ink,#1b2430);justify-content:space-between;align-items:baseline;gap:12px;padding:clamp(10px,.9vw,15px) 0 0;font-size:clamp(1.24rem,1vw,1.5rem);display:flex}.pf-amount span:first-child{font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:.15em;text-transform:uppercase;color:var(--pf-accent);font-size:clamp(.63rem,.48vw,.72rem);font-weight:500}.pf-mark{flex:none;width:26px;height:26px;margin-top:0;overflow:visible}.pf-mark path{fill:none;stroke:var(--pf-mark);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .22s var(--ease,cubic-bezier(.4,0,.2,1))}.pf-eco{flex-direction:column;gap:clamp(9px,.8vw,13px);margin:0;padding:0;list-style:none;display:flex}.pf-eco-row{border-left:1px solid var(--line,#dde4ef);align-items:flex-start;gap:clamp(10px,.9vw,14px);padding-left:12px;display:flex}.pf-eco-row.is-mine{border-left-color:var(--pf-accent)}.pf-eco-row.is-mine .pf-mark path{stroke:var(--pf-accent)}.pf-eco-body{min-width:0}.pf-eco-name{font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:-.004em;color:var(--ink,#1b2430);font-size:clamp(.86rem,.69vw,.97rem);font-weight:500;line-height:1.3;display:block}.pf-eco-you{letter-spacing:.16em;text-transform:uppercase;color:var(--pf-accent);margin-left:8px;font-size:.63rem;font-style:normal;font-weight:500}.pf-eco-say{font-family:var(--menu,"Inter", system-ui, sans-serif);color:var(--ink-soft,#55627a);margin-top:2px;font-size:clamp(.75rem,.58vw,.84rem);font-weight:300;line-height:1.45;display:block}.pf-vows{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.pf-vow{border-bottom:1px solid var(--line,#dde4ef);align-items:center;gap:clamp(11px,.95vw,15px);padding:clamp(6px,.52vw,9px) 0;display:flex}.pf-vow:last-child{border-bottom:0}.pf-vow .pf-mark{margin-top:0}.pf-vow-say{font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:-.004em;color:var(--ink,#1b2430);font-size:clamp(.82rem,.66vw,.93rem);font-weight:400;line-height:1.3}@media (prefers-reduced-motion:reduce){.pf,.pf-slide,.pf-opt,.pf-check,.pf-tab,.tier.pf-open>.tier-body,.tier>.tier-body{transition-duration:.01ms!important}.pf-slide{transform:none!important}.pf-spin{animation:none}.pf-mark path{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}}@media (width>=1025px){.tier{position:relative}.pf{top:var(--pf-top,0px);z-index:6;position:absolute;bottom:0;left:0;right:0}.pf:before{content:"";background:rgba(var(--pf-accent-rgb), .32);height:1px;position:absolute;top:0;left:0;right:0}.tier.pf-open>.tier-body{opacity:0;pointer-events:none;transition:opacity .2s var(--ease,cubic-bezier(.4,0,.2,1))}.tier>.tier-body{transition:opacity .28s var(--ease,cubic-bezier(.4,0,.2,1)) 80ms}}@media (width<=1024px){.pf-scrim{z-index:9998;opacity:0;transition:opacity .34s var(--ease,cubic-bezier(.4,0,.2,1));-webkit-tap-highlight-color:transparent;touch-action:none;background:#0912288c;position:fixed;inset:0}.pf-scrim.is-in{opacity:1}.pf{z-index:9999;height:86svh;max-height:760px;padding:10px clamp(18px, 5vw, 26px) calc(16px + env(safe-area-inset-bottom,0px));opacity:1;visibility:hidden;transition:transform .42s var(--ease-lux,cubic-bezier(.22,1,.36,1)), visibility 0s linear .42s;border-radius:14px 14px 0 0;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 40px #09122842}.pf.is-open{visibility:visible;transition:transform .46s var(--ease-lux,cubic-bezier(.22,1,.36,1)), visibility 0s linear 0s;transform:translate(0,0)}.pf-grip{background:var(--pf-rule);border-radius:999px;flex:none;width:38px;height:4px;margin:2px auto 10px}.pf-for{border-bottom:1px solid var(--line,#dde4ef);flex:none;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;padding:0 0 10px;display:flex}.pf-for-name{font-family:var(--serif,"EB Garamond", Georgia, serif);color:var(--ink,#1b2430);font-size:1.12rem;line-height:1.1}.pf-for-fee{font-family:var(--menu,"Inter", system-ui, sans-serif);letter-spacing:.02em;color:var(--pf-accent);white-space:nowrap;font-size:.74rem;font-weight:500}.pf-x{top:12px;right:14px}.pf-opt,.pf-check{padding:15px 16px}.pf-tab{min-height:44px;padding:12px 0 13px}.pf-back{min-height:44px;padding:12px 4px;font-size:.72rem}.pf-input,.pf-select{padding:9px 0 11px;font-size:16px}.pf-go{flex:auto;justify-content:center;max-width:62%;min-height:52px;padding:15px 22px;font-size:.9rem;font-weight:600}.pf-go i{font-size:.95rem}.pf-skip{flex:0 auto;align-items:center;min-height:44px;padding:6px 2px;font-size:.7625rem;line-height:1.25;display:inline-flex}.pf-go{max-width:42%}@media (width<=560px){.pf-foot{grid-template-columns:auto 1fr;grid-template-areas:"review review""back skip""go go";align-items:center;gap:10px 12px;display:grid}.pf-review{grid-area:review;justify-self:start}.pf-back{grid-area:back;justify-self:start}.pf-skip{text-align:right;grid-area:skip;justify-self:end}.pf-go{grid-area:go;width:100%;max-width:none;margin-left:0}}.pf-slide{overscroll-behavior:contain;justify-content:flex-start}}@media (width<=1024px) and (height<=700px){.pf-grip{margin:1px auto 6px}.pf-for{margin-bottom:7px;padding-bottom:7px}.pf-for-name{font-size:1.04rem}.pf-tab{padding:10px 0 11px}.pf-q{margin-bottom:5px;font-size:1.2rem}.pf-note{margin-bottom:9px;line-height:1.45}.pf-eco{gap:8px}.pf-vow{padding:5px 0}.pf{height:96svh}.pf-foot{row-gap:6px;padding-top:6px}.pf-back,.pf-skip{min-height:38px}.pf-go{min-height:46px;padding:12px 18px;font-size:.86rem}.pf-opt,.pf-check{padding:11px 14px}.pf-opts{gap:5px}.pf-opt-t{line-height:1.25}.pf-opt-s{margin-top:2px}.pf-sum{margin-bottom:0}.pf-sum-row{padding:5px 0}.pf-amount{padding-top:10px}}@media (width<=1024px) and (height<=560px) and (orientation:landscape){.pf{height:100svh;max-height:none;padding:8px clamp(18px, 4vw, 34px) calc(10px + env(safe-area-inset-bottom,0px));border-radius:0}.pf-grip{display:none}.pf-for{margin-bottom:6px;padding-bottom:6px}.pf-for-name{font-size:.98rem}.pf-tab{padding:8px 0 9px}.pf-foot{padding-top:6px}.pf-go{padding:10px 18px}.pf-x{top:8px;right:12px}.pf-slide{grid-template-columns:minmax(0,33%) minmax(0,1fr);align-content:start;column-gap:clamp(20px,3vw,34px);display:grid}.pf-q{grid-area:1/1/2/3;margin-bottom:7px}.pf-note{grid-column:1;align-self:start;margin-bottom:0}.pf-slide>:not(.pf-q):not(.pf-note){grid-column:2}.pf-opt,.pf-check{padding:11px 14px}.pf-eco{gap:7px}.pf-eco-say{line-height:1.4}.pf-vow{padding:4px 0}.pf-foot{align-items:center;gap:14px;padding-top:5px;display:flex}.pf-go{width:auto;max-width:48%;min-height:40px;margin-left:auto;padding:9px 18px}.pf-skip,.pf-back{min-height:36px}.pf-field{margin-bottom:9px}.pf-label{margin-bottom:3px}.pf-verdict{margin-top:7px;padding-top:7px}.pf-sum{margin-bottom:0}.pf-sum-row{padding:4px 0}.pf-amount{padding-top:9px}}@media (width<=739px) and (height<=560px) and (orientation:landscape){.pf-slide{grid-template-columns:minmax(0,30%) minmax(0,1fr);column-gap:18px}.pf-note{font-size:.72rem;line-height:1.42}.pf-opt,.pf-check{padding:9px 12px}.pf-sum{margin-bottom:0}.pf-sum-row{padding:3px 0}.pf-amount{padding-top:8px}.pf-verdict{margin-top:6px;padding-top:6px}.pf-note{margin-bottom:0}.pf-opts{gap:4px}.pf-opt-t{line-height:1.25}.pf-opt-s{margin-top:2px}.pf-field{margin-bottom:8px}.pf-label{margin-bottom:3px}.pf-opt{padding:8px 12px}.pf-opt-s{line-height:1.3}.pf-q{margin-bottom:5px}.pf-input,.pf-select{padding:6px 0 8px}}@media (width>=1025px){.pf-foot{flex-wrap:initial;grid-template-columns:1fr auto;grid-template-areas:"back skip""go go";align-items:center;gap:12px;display:grid}.pf-back{grid-area:back;justify-self:start}.pf-skip{text-align:right;white-space:nowrap;flex:none;grid-area:skip;justify-self:end}.pf-go{grid-area:go;justify-content:center;justify-self:stretch;width:100%;max-width:none;margin-left:0}}.pf-me{margin:22px 0 4px}.pf-me-h{margin:0 0 10px}.pf-me-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf-me-f{flex-direction:column;gap:6px;min-width:0;display:flex}.pf-me-f.is-wide{grid-column:1/-1}.pf-me-l{letter-spacing:.02em;color:var(--ink,#1b2430);opacity:.78;font-size:.82rem}.pf-me-i{box-sizing:border-box;width:100%;font:400 17px/1.3 var(--sans,"Inter", system-ui, sans-serif);color:var(--ink,#1b2430);border:1px solid var(--pf-rule,#c8d3e4);background:#fff;border-radius:8px;padding:11px 13px;transition:border-color .18s,box-shadow .18s}.pf-me-i:focus{border-color:var(--pf-accent);box-shadow:0 0 0 3px rgba(var(--pf-accent-rgb), .18);outline:none}.pf-me-note{color:var(--ink,#1b2430);opacity:.62;margin:10px 0 0;font-size:.82rem;line-height:1.5}@media (width<=560px){.pf-me-grid{grid-template-columns:1fr}}