body,.et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_2 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_3 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_3_8 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_4 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_blog_grid .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_3 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_3_8 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_4 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_blog_grid .et_link_content a.et_link_main_url,body.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_post .post-content,body.et-db #et-boc .et-l .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et-db #et-boc .et-l .et_pb_slide_content,.et-db #et-boc .et-l .et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et-db #et-boc .et-l .et_block_row{padding:27px 0}.et-db #et-boc .et-l .et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et-db #et-boc .et-l .et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600&display=swap');body{background:var(--ill-bg);color:var(--ill-text);font-family:'Inter',system-ui,-apple-system,sans-serif}body,#page-container,#et-main-area,#main-content,.et-l--body,#et-boc{background-color:var(--ill-bg)!important}h1.entry-title,.et_pb_title_container>.entry-title,.et_post_meta_wrapper>h1.entry-title{display:none!important}h1,h2,h3,h4{color:var(--ill-heading)}a{color:var(--ill-link)}h1,h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;line-height:1.06;letter-spacing:.005em}h3,h4{font-family:'Inter',sans-serif;font-weight:600;letter-spacing:-.01em}h1{font-size:clamp(2.9rem,6vw,4.75rem);margin:0 0 1.2rem}h2{font-size:clamp(2rem,3.6vw,3rem);margin:0 0 1rem}.ill-eyebrow{font-family:'Inter',sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ill-accent);margin:0 0 1rem;display:block}.ill-lead{font-size:clamp(1.2rem,1.6vw,1.35rem);line-height:1.75;color:var(--ill-text-muted);max-width:42rem;font-weight:400}p{line-height:1.75}.ill-section{padding-block:clamp(64px,10vw,130px)}.ill-container{max-width:1180px;margin-inline:auto;padding-inline:clamp(22px,5vw,44px)}.ill-section--sky{background:var(--ill-sky)}.ill-section--paper{background:var(--ill-paper)}.ill-section--ink{background:var(--ill-inkbg)}.ill-section--ink,.ill-section--ink h1,.ill-section--ink h2,.ill-section--ink p{color:#fff}.ill-center{text-align:center}.ill-hero-lead{max-width:42rem}.ill-hero-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2.2rem}.ill-hero-img{width:100%;height:clamp(300px,44vw,600px);object-fit:cover;border-radius:3px;margin-top:clamp(44px,6vw,76px);box-shadow:0 30px 70px rgba(6,49,91,.18)}.ill-prose{max-width:44rem}.ill-prose p{font-size:clamp(1.12rem,1.4vw,1.24rem);line-height:1.9;margin:0 0 1.5rem;color:var(--ill-text)}.ill-prose h2{margin:2.6rem 0 1rem;font-size:clamp(1.6rem,2.6vw,2.1rem)}.ill-prose h2:first-child{margin-top:0}.ill-prose h3{margin:1.9rem 0 .6rem;font-size:1.22rem;color:var(--ill-heading)}.ill-prose ul{margin:0 0 1.5rem;padding-left:1.35rem;list-style:disc}.ill-prose ol{margin:0 0 1.5rem;padding-left:1.5rem}.ill-prose li{margin:0 0 .55rem;line-height:1.7;color:var(--ill-text);font-size:clamp(1.02rem,1.25vw,1.12rem)}.ill-prose strong{color:var(--ill-heading);font-weight:600}.ill-prose em{font-style:italic}.ill-prose blockquote{border-left:3px solid var(--ill-accent);margin:1.6rem 0;padding:.3rem 0 .3rem 1.2rem;color:var(--ill-text-muted);font-style:italic}.ill-prose hr{border:0;border-top:1px solid var(--ill-border);margin:2.6rem 0}.ill-features{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,3.5rem);margin-top:3.5rem;align-items:start}.ill-feature{display:block}.ill-feature a{text-decoration:none;color:inherit}.ill-feature-media{display:block}.ill-feature img{width:100%;height:230px;object-fit:cover;display:block;border-radius:3px;transition:opacity .4s ease}.ill-feature>p:first-child{margin:0 0 1.35rem;line-height:0}.ill-feature:hover img{opacity:.88}.ill-feature h3{font-size:1.3rem;margin:0 0 .5rem;color:var(--ill-heading)}.ill-feature p{font-size:1rem;line-height:1.7;color:var(--ill-text-muted);margin:0}.ill-svc-list{border-bottom:1px solid var(--ill-border);margin-top:1rem}.ill-svc{display:flex;gap:1.6rem;align-items:center;padding:1.6rem 0;border-top:1px solid var(--ill-border);transition:padding-left .25s ease}.ill-svc:hover{padding-left:.5rem}.ill-svc a{text-decoration:none;color:inherit}.ill-svc>p{margin:0;flex:0 0 auto;line-height:0}.ill-svc-media{display:block}.ill-svc-thumb{width:168px;height:112px;object-fit:cover;border-radius:3px;background:var(--ill-surface);display:block}.ill-svc-body{flex:1 1 auto}.ill-svc h3{margin:0 0 .4rem;color:var(--ill-heading);font-size:1.45rem}.ill-svc-body p{margin:0;color:var(--ill-text-muted);font-size:1.02rem;line-height:1.6;max-width:62ch}@media(max-width:640px){.ill-svc{gap:1rem}.ill-svc-thumb{width:104px;height:78px}.ill-svc h3{font-size:1.2rem}}.ill-cat-band{display:flex;gap:clamp(2rem,5vw,4.5rem);align-items:center;flex-wrap:wrap}.ill-cat-band>p{margin:0;flex:0 0 auto;line-height:0}.ill-cat-cover{width:280px;max-width:100%;border-radius:3px;box-shadow:0 24px 60px rgba(0,0,0,.2);display:block}.ill-cat-text{flex:1 1 320px;min-width:280px}.ill-cat-text>p:first-child{margin:0}.ill-lines-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(1.3rem,2.5vw,2rem);margin-top:2.6rem}.ill-line-card{display:block;border:1px solid var(--ill-border);border-radius:6px;overflow:hidden;background:var(--ill-surface);transition:transform .25s ease,box-shadow .25s ease}.ill-line-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.10)}.ill-line-card a{text-decoration:none;color:inherit}.ill-line-card>p{margin:0;line-height:0}.ill-line-media{display:block;overflow:hidden}.ill-line-card img{width:100%;height:172px;object-fit:cover;display:block;transition:opacity .35s ease}.ill-line-card:hover img{opacity:.9}.ill-line-body{padding:1.4rem 1.6rem 1.6rem}.ill-line-card h3{margin:0 0 .4rem;color:var(--ill-heading);font-size:1.3rem}.ill-line-card p{margin:0;color:var(--ill-text-muted);font-size:.98rem;line-height:1.6}.ill-line-card .ill-line-feat{display:block;margin-top:1rem;font:600 .72rem 'Inter',sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ill-accent)}html[data-theme="dark"] .ill-line-card img{opacity:.92}.ill-featured{border:1px solid var(--ill-border);border-radius:4px;background:var(--ill-surface);padding:clamp(1.6rem,3vw,2.4rem);margin-top:2rem}.ill-featured .ill-eyebrow{margin-bottom:.5rem}.ill-featured h3{margin:.1rem 0 .5rem;color:var(--ill-heading);font-size:clamp(1.4rem,2.4vw,1.9rem);font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;line-height:1.1}.ill-featured p{margin:0;color:var(--ill-text-muted);font-size:1.05rem;line-height:1.7;max-width:60ch}.ill-feat-specs{margin:1.1rem 0 0;padding:0;list-style:none!important;display:grid;gap:.45rem;max-width:60ch}.ill-feat-specs li{position:relative;padding-left:1.15rem;color:var(--ill-text);font-size:.98rem;line-height:1.5;list-style:none!important}.ill-feat-specs li::marker{content:""}.ill-feat-specs li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--ill-accent)}.ill-feat-link{display:inline-block;margin-top:1.3rem;font:600 .9rem 'Inter',sans-serif;color:var(--ill-link);text-decoration:none}.ill-feat-link:hover{text-decoration:underline}.ill-range-tools{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:2.4rem}.ill-range-search{background:var(--ill-surface);color:var(--ill-text);border:1px solid var(--ill-border);border-radius:999px;padding:.62rem 1.15rem;font:500 .95rem 'Inter',sans-serif;min-width:min(320px,80vw)}.ill-range-search:focus{outline:3px solid var(--ill-accent);outline-offset:1px;border-color:var(--ill-accent)}.ill-range-chips{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.ill-range-chips button{border:1px solid var(--ill-border);background:transparent;color:var(--ill-text);font:600 .82rem 'Inter',sans-serif;letter-spacing:.02em;padding:.5rem .95rem;border-radius:999px;cursor:pointer;transition:all .2s ease}.ill-range-chips button:hover{border-color:var(--ill-accent);color:var(--ill-accent)}.ill-range-chips button[aria-pressed="true"]{background:var(--ill-link);border-color:var(--ill-link);color:#fff}.ill-range-empty{display:none;text-align:center;color:var(--ill-text-muted);margin-top:2rem}.ill-range{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(1.6rem,3vw,2.8rem);margin-top:3rem;text-align:left}.ill-range-group h4{font:600 .78rem 'Inter',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ill-accent);margin:0 0 1rem;padding-bottom:.7rem;border-bottom:1px solid var(--ill-border)}.ill-range-group ul{list-style:none!important;margin:0;padding:0;display:grid;gap:.6rem}.ill-range-group li{list-style:none!important;color:var(--ill-text);font-size:1.02rem;line-height:1.35;font-weight:500}.ill-range-group li::marker{content:""}.ill-range-group li em{display:block;color:var(--ill-text-muted);font-size:.85rem;font-style:normal;font-weight:400;margin-top:.15rem}.ill-range-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:clamp(1.2rem,2.4vw,1.8rem);margin-top:3rem}.ill-rcard{border:1px solid var(--ill-border);border-radius:6px;overflow:hidden;background:var(--ill-surface);transition:transform .25s ease,box-shadow .25s ease}.ill-rcard:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,0,0,.10)}.ill-rcard img{width:100%;height:150px;object-fit:cover;display:block}.ill-rcard-body{padding:1.1rem 1.2rem 1.3rem}.ill-rcard h4{margin:0 0 .25rem;color:var(--ill-heading);font-size:1.05rem;font-family:'Inter',sans-serif}.ill-rcard p{margin:0;color:var(--ill-text-muted);font-size:.86rem;line-height:1.45}.ill-catalog{display:flex;gap:1rem 1.4rem;align-items:center;flex-wrap:wrap;border-top:1px solid var(--ill-border);margin-top:2.4rem;padding-top:1.6rem}.ill-cat-note{display:none}.ill-btn--ghost{background:transparent;border-color:var(--ill-border);color:var(--ill-heading)}.ill-btn--ghost:hover{border-color:var(--ill-accent);color:var(--ill-accent)}.ill-btn[aria-disabled="true"]{opacity:.5;pointer-events:none}.ill-photoid{display:flex;gap:clamp(1.4rem,3vw,2.4rem);align-items:center;flex-wrap:wrap;justify-content:center;text-align:left;border:1px dashed var(--ill-accent);border-radius:6px;background:var(--ill-surface);padding:clamp(1.4rem,3vw,2rem)}.ill-photoid .ill-photoid-txt{flex:1 1 320px;min-width:260px}.ill-photoid h3{margin:0 0 .4rem;color:var(--ill-heading);font-size:1.35rem}.ill-photoid p{margin:0;color:var(--ill-text-muted);font-size:1rem;line-height:1.6}.gform_wrapper{margin-top:2rem}.gform_wrapper label,.gform_wrapper .gfield_label,.gform_wrapper legend,.gform_wrapper .gchoice label,.gform_wrapper .gform-field-label{color:var(--ill-text)!important;font-family:'Inter',sans-serif}.gform_wrapper .gfield_label,.gform_wrapper legend.gfield_label{color:var(--ill-heading)!important;font-weight:600;font-size:.95rem}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=number],.gform_wrapper select,.gform_wrapper textarea{background:var(--ill-surface)!important;color:var(--ill-text)!important;border:1px solid var(--ill-border)!important;border-radius:3px!important;padding:.7rem .85rem!important;font-family:'Inter',sans-serif!important}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline:3px solid var(--ill-accent)!important;outline-offset:1px;border-color:var(--ill-accent)!important}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper button.gform_button,.gform_wrapper .gform-button{background:var(--ill-accent)!important;color:#1a1305!important;border:0!important;border-radius:3px!important;padding:.9rem 1.9rem!important;font-weight:600!important;cursor:pointer}.gform_wrapper .gfield_required{color:var(--ill-accent)!important}.gform_wrapper .gform_drop_area,.gform_wrapper .dropzone,.gform_wrapper .gform-file-upload,.gform_wrapper [class*="drag-drop"],.gform_wrapper [class*="drop-area"]{background:var(--ill-surface)!important;border:1px dashed var(--ill-border)!important;color:var(--ill-text)!important}.gform_wrapper .gform_drop_area .gform-button,.gform_wrapper .dropzone .button,.gform_wrapper .gform_button.button{background:var(--ill-accent)!important;color:#1a1305!important;border:0!important}.woocommerce,.woocommerce-page{color:var(--ill-text)}.woocommerce a{color:var(--ill-link)}.woocommerce-products-header{max-width:1180px;margin:0 auto;padding:clamp(48px,7vw,90px) clamp(22px,5vw,44px) 0;text-align:center}.woocommerce-products-header__title.page-title{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:600;color:var(--ill-heading);font-size:clamp(2rem,3.6vw,3rem)}.woocommerce .term-description,.woocommerce-breadcrumb{max-width:1180px;margin-inline:auto;padding-inline:clamp(22px,5vw,44px);color:var(--ill-text-muted)}.woocommerce-breadcrumb{font-size:.85rem}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{color:var(--ill-text-muted)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:var(--ill-surface)!important;border:1px solid var(--ill-border);border-radius:8px;overflow:hidden;padding:0 0 1.3rem;transition:transform .25s ease,box-shadow .25s ease}.woocommerce ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,0,0,.10)}.woocommerce ul.products li.product a img{margin:0 0 1.1rem!important;border-radius:0;width:100%;height:230px;object-fit:cover;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Inter',sans-serif!important;font-weight:600;font-size:1rem;color:var(--ill-heading);padding:0 1.1rem}.woocommerce ul.products li.product .button{margin:.9rem 1.1rem 0}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{display:none}.woocommerce .price,.woocommerce div.product p.price,.woocommerce ul.products li.product .price{display:none!important}.woocommerce a.button,.woocommerce button.button,.woocommerce .button,.woocommerce #respond input#submit,.woocommerce div.product form.cart .button{background:var(--ill-accent)!important;color:#1a1305!important;border:0!important;border-radius:3px!important;font:600 .92rem 'Inter',sans-serif!important;padding:.7rem 1.3rem!important;text-transform:none!important;letter-spacing:0}.woocommerce a.button:hover,.woocommerce button.button:hover{opacity:.9}html[data-theme="contrast"] .woocommerce a.button,html[data-theme="contrast"] .woocommerce button.button{background:#000!important;color:#fff!important}.woocommerce div.product{max-width:1180px;margin-inline:auto;padding:clamp(40px,6vw,80px) clamp(22px,5vw,44px)}.woocommerce div.product .product_title{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:600;color:var(--ill-heading);font-size:clamp(2rem,3.6vw,3rem)}.woocommerce div.product .woocommerce-product-gallery{border:1px solid var(--ill-border);border-radius:8px;overflow:hidden;background:var(--ill-surface)}.woocommerce div.product .summary,.woocommerce div.product .woocommerce-product-details__short-description{color:var(--ill-text)}.woocommerce .star-rating,.woocommerce .woocommerce-product-rating,.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--ill-text)}.woocommerce .star-rating,.woocommerce .woocommerce-product-rating{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-noreviews,.woocommerce-error{background:var(--ill-sky)!important;border-top-color:var(--ill-accent)!important;color:var(--ill-text)!important}.woocommerce .related>h2,.woocommerce .upsells>h2,.woocommerce div.product .woocommerce-tabs h2{font-family:'Cormorant Garamond',Georgia,serif;color:var(--ill-heading)}html[data-theme="dark"] .woocommerce ul.products li.product a img,html[data-theme="dark"] .woocommerce div.product .woocommerce-product-gallery img{opacity:.95}html[data-theme="light"]{--ill-bg:#FFFFFF;--ill-paper:#F5F7FA;--ill-surface:#FFFFFF;--ill-sky:#EDF1F6;--ill-text:#1A1F26;--ill-text-muted:#55606d;--ill-heading:#0B3A6B;--ill-navy:#0B3A6B;--ill-inkbg:#0B3A6B;--ill-link:#145496;--ill-accent:#B0842E;--ill-border:#e6e9ee;--ill-footerbg:#082742}html[data-theme="neutral"]{--ill-bg:#ECE7DE;--ill-paper:#E3DDD1;--ill-surface:#F8F5EF;--ill-sky:#F1ECE3;--ill-text:#2b2a26;--ill-text-muted:#5f5b53;--ill-heading:#33302a;--ill-navy:#3a362e;--ill-inkbg:#33302a;--ill-link:#3a5f86;--ill-accent:#8a6d2f;--ill-border:#d8d0c2;--ill-footerbg:#2a2620}html[data-theme="dark"]{--ill-bg:#0C1420;--ill-paper:#131f30;--ill-surface:#101a29;--ill-sky:#162334;--ill-inkbg:#18273e;--ill-text:#E7EDF5;--ill-text-muted:#A6B5C7;--ill-heading:#EAF1FA;--ill-navy:#060d17;--ill-link:#7DB6EF;--ill-accent:#D8B45A;--ill-border:#28374a;--ill-footerbg:#121f31}html[data-theme="dark"] .ill-hero-img,html[data-theme="dark"] .ill-feature img,html[data-theme="dark"] .ill-svc-thumb,html[data-theme="dark"] .ill-cat-cover{box-shadow:0 10px 30px rgba(0,0,0,.5)}html[data-theme="contrast"]{--ill-bg:#fff;--ill-paper:#fff;--ill-surface:#fff;--ill-sky:#fff;--ill-inkbg:#000;--ill-text:#000;--ill-text-muted:#000;--ill-heading:#000;--ill-navy:#000;--ill-link:#0b3d91;--ill-accent:#000;--ill-border:#000;--ill-footerbg:#000}html[data-theme="contrast"] a{text-decoration:underline}html[data-theme="contrast"] .ill-btn--primary,html[data-theme="contrast"] .gform_wrapper .gform_footer input[type=submit]{background:#000!important;color:#fff!important;border-color:#000}html[data-theme="contrast"] .ill-section--sky,html[data-theme="contrast"] .ill-section--paper{border-top:2px solid #000;border-bottom:2px solid #000}html[data-theme="contrast"] .ill-range-chips button[aria-pressed="true"]{background:#000;border-color:#000;color:#fff}*:focus-visible{outline:3px solid var(--ill-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}#main-header,.et-fixed-header#main-header{background-color:var(--ill-surface)!important;box-shadow:0 1px 0 var(--ill-border)}#et-top-navigation a,#top-menu li a{color:var(--ill-text)}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:var(--ill-link)}#top-menu ul.sub-menu{background-color:var(--ill-surface)!important;border-color:var(--ill-border)}#top-menu ul.sub-menu li a{color:var(--ill-text)}#et_search_icon:before,.mobile_menu_bar:before{color:var(--ill-text)!important}html[data-theme="dark"] #logo{filter:brightness(0) invert(1)}.et_mobile_menu,#et_mobile_nav_menu .et_mobile_menu{background-color:var(--ill-surface)!important;border-color:var(--ill-link)!important}.et_mobile_menu a,.et_mobile_menu .menu-item a{color:var(--ill-text)!important;border-color:var(--ill-border)!important}.et_mobile_menu .menu-item-has-children>a{color:var(--ill-heading)!important}.et-l--footer .et_pb_section,.et-l--footer .et_pb_row,.et-l--footer .et_pb_row_inner,.et-l--footer .et_pb_column,.et-l--footer .et_pb_module{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.et-l--footer .et_pb_row,.et-l--footer .et_pb_row_inner{width:100%!important;max-width:100%!important}#et-main-area,#main-content{padding-bottom:0!important;margin-bottom:0!important}.ill-sitefooter{background:var(--ill-footerbg)!important;border-top:3px solid var(--ill-accent)!important}html[data-theme="contrast"] .ill-sitefooter{border-top-color:#fff!important}#footer-info{display:none!important}#footer-widgets{display:none}.ill-theme-switch{position:fixed;right:16px;bottom:16px;z-index:99999;display:flex;gap:3px;background:var(--ill-surface);border:1px solid var(--ill-border);border-radius:999px;padding:4px;box-shadow:0 8px 28px rgba(0,0,0,.22)}.ill-theme-switch button{border:0;background:transparent;color:var(--ill-text);font:600 12px 'Inter',sans-serif;padding:7px 11px;border-radius:999px;cursor:pointer;line-height:1}.ill-theme-switch button[aria-pressed="true"]{background:var(--ill-link);color:#fff}@media(max-width:600px){.ill-theme-switch{right:8px;bottom:8px}.ill-theme-switch button{padding:8px}}@media(prefers-color-scheme:dark){html:not([data-theme]) body{background:#0C1420;color:#E7EDF5}}