.oims-container{width:100%;max-width:var(--container);margin-right:auto;margin-left:auto;padding-right:var(--gutter);padding-left:var(--gutter)}.oims-container--narrow{max-width:820px}.oims-section{position:relative;color:var(--color-text);padding-top:var(--space-section);padding-bottom:var(--space-section);background-color:var(--color-bg)}.oims-section--alt{background-color:var(--color-bg-alt)}.oims-section--tight{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(40px,6vw,72px)}.oims-grain{background-image:var(--grain)}.oims-stack{display:flex;flex-flow:column;gap:20px}.oims-stack--lg{gap:32px}.oims-head{display:flex;flex-flow:column;gap:16px;max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.oims-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px)}@media (max-width:1023px){.oims-split{grid-template-columns:minmax(0,1fr)}}.oims-split--wide-text{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}@media (max-width:1023px){.oims-split--wide-text{grid-template-columns:minmax(0,1fr)}}.oims-eyebrow{color:var(--color-gold);font-family:var(--font-display);font-size:1.125rem;line-height:1;text-transform:uppercase;letter-spacing:0.14em}.oims-h1{color:var(--color-text);font-family:var(--font-display);font-weight:400;font-size:var(--fs-h1);line-height:0.92;text-transform:uppercase;letter-spacing:0.01em}.oims-h2{color:var(--color-text);font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:0.95;text-transform:uppercase;letter-spacing:0.01em}.oims-h2::after{display:block;width:72px;height:6px;margin-top:18px;background-color:var(--color-fire)}.oims-h2::after{content:""}.oims-h2--plain::after{display:none}.oims-h3{color:var(--color-text);font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:1;text-transform:uppercase;letter-spacing:0.03em}.oims-lead{max-width:62ch;color:var(--color-text);font-family:var(--font-text);font-size:var(--fs-lead);line-height:1.55}.oims-text{max-width:68ch;color:var(--color-text);font-family:var(--font-text);font-size:1rem;line-height:1.7}.oims-muted{color:var(--color-muted)}.oims-small{color:var(--color-muted);font-size:0.875rem;line-height:1.5}.oims-strong{color:var(--color-text);font-weight:700}.oims-link{color:var(--color-gold);text-decoration:underline}.oims-link:hover{color:var(--color-fire)}.oims-link{text-decoration-thickness:1px;text-underline-offset:3px}.oims-todo{display:inline;color:var(--color-gold);font-family:var(--font-text);font-weight:600;font-size:0.8125rem;line-height:1.5;text-transform:none;letter-spacing:0px;padding-top:1px;padding-right:6px;padding-bottom:1px;padding-left:6px;background-color:rgba(224,164,88,.12);border-left:3px solid var(--color-gold)}.oims-btn-row{display:flex;gap:12px}.oims-btn-row{flex-wrap:wrap}@media (max-width:479px){.oims-btn-row{flex-flow:column;align-items:stretch}}.oims-btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:52px;color:var(--color-text);font-family:var(--font-display);font-weight:400;font-size:1.3125rem;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:14px;padding-right:26px;padding-bottom:14px;padding-left:26px;background-color:transparent;border-radius:var(--radius);border-top:2px solid var(--color-fire);border-right:2px solid var(--color-fire);border-bottom:2px solid var(--color-fire);border-left:2px solid var(--color-fire);transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.oims-btn:hover{color:var(--color-bg);background-color:var(--color-fire)}.oims-btn:hover{border-color:var(--color-fire)}.oims-btn:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}@media (max-width:479px){.oims-btn{width:100%}}.oims-btn--fire{color:var(--color-bg);background-color:var(--color-fire)}.oims-btn--fire:hover{color:var(--color-bg);background-color:var(--color-gold)}.oims-btn--fire:hover{border-color:var(--color-gold)}.oims-btn--ghost:hover{color:var(--color-text);background-color:var(--color-bg-alt)}.oims-btn--ghost:hover{border-color:var(--color-gold)}.oims-btn--ghost{border-color:var(--color-line)}.oims-textlink{display:inline-flex;align-items:center;gap:8px;color:var(--color-gold);font-family:var(--font-display);font-size:1.3125rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-bottom:2px;border-bottom:2px solid var(--color-gold)}.oims-textlink:hover{color:var(--color-fire);border-bottom:2px solid var(--color-fire)}.oims-order{display:flex;align-items:center;gap:14px 24px}.oims-order{flex-wrap:wrap}@media (max-width:767px){.oims-order{flex-flow:column;align-items:start}}@media (max-width:479px){.oims-order{align-items:stretch}}.oims-order-label{color:var(--color-gold);font-family:var(--font-display);font-size:1.5rem;line-height:1;text-transform:uppercase;letter-spacing:0.06em}.oims-footer-title--sub{margin-top:18px}.oims-media{position:relative;overflow:hidden;aspect-ratio:16/9;background-color:var(--color-bg-alt);border-radius:var(--radius);border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line)}.oims-media--square{aspect-ratio:4/3}.oims-media-img{display:block;width:100%;height:100%;object-fit:cover}.oims-header{position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);right:0px;left:0px;z-index:200;background-color:transparent;border-bottom:1px solid transparent;transition:background-color 0.25s ease,border-color 0.25s ease}.oims-header.is-scrolled{background-color:rgba(30,27,23,.96);border-bottom:1px solid var(--color-line)}.oims-header.is-open{background-color:var(--color-bg-deep)}@media (max-width:1023px){.oims-header.is-open .oims-nav{display:flex;flex-flow:column;align-items:start}}.oims-header-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:var(--header-h)}.oims-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.oims-logo-img{display:block;width:56px;height:auto}@media (max-width:767px){.oims-logo-img{width:46px}}.oims-nav{display:flex;align-items:center;gap:clamp(16px,2.4vw,36px)}@media (max-width:1023px){.oims-nav{display:none;gap:4px;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--header-h));right:0px;bottom:0px;left:0px;background-color:var(--color-bg-deep)}.oims-nav{padding:24px var(--gutter) 120px;overflow-y:auto}}.oims-nav-link{position:relative;color:var(--color-text);font-family:var(--font-display);font-size:1.3125rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:6px;padding-bottom:6px}.oims-nav-link:hover{color:var(--color-gold)}.oims-nav-link.is-active{color:var(--color-fire)}@media (max-width:1023px){.oims-nav-link{font-size:2.25rem;padding-top:10px;padding-bottom:10px}}.oims-header-actions{display:flex;align-items:center;gap:12px}.oims-header-cta{min-height:44px;font-size:1.1875rem;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px}@media (max-width:1119px){.oims-header-cta{display:none}}.oims-burger{display:none;width:48px;height:48px;color:var(--color-text);font-family:var(--font-display);font-size:1.125rem;letter-spacing:0.06em;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-radius:var(--radius);border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line);cursor:pointer}.oims-burger:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}@media (max-width:1023px){.oims-burger{display:inline-flex;justify-content:center;align-items:center}}.oims-callbar{display:none;gap:1px;position:fixed;right:0px;bottom:0px;left:0px;z-index:210;padding-bottom:env(safe-area-inset-bottom);background-color:var(--color-line);border-top:1px solid var(--color-line)}@media (max-width:767px){.oims-callbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.oims-callbar-btn{display:flex;justify-content:center;align-items:center;gap:8px;min-height:58px;color:var(--color-text);font-family:var(--font-display);font-size:1.375rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;background-color:var(--color-bg-deep)}.oims-callbar-btn:hover{color:var(--color-gold)}.oims-callbar-btn--fire{color:var(--color-bg);background-color:var(--color-fire)}.oims-callbar-btn--fire:hover{color:var(--color-bg);background-color:var(--color-gold)}.oims-callbar-icon{width:20px;height:20px}.oims-footer{color:var(--color-text);padding-top:clamp(56px,7vw,88px);padding-bottom:32px;background-color:var(--color-bg-deep);border-top:6px solid var(--color-fire)}@media (max-width:767px){.oims-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.oims-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px}@media (max-width:1023px){.oims-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.oims-footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.oims-footer-brand{display:flex;flex-flow:column;gap:16px}.oims-footer-logo{display:block;width:88px;height:auto}.oims-footer-title{color:var(--color-gold);font-family:var(--font-display);font-size:1.375rem;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:14px}.oims-footer-list{display:flex;flex-flow:column;gap:8px;padding-left:0px}.oims-footer-list{list-style:none}.oims-footer-text{color:var(--color-muted);font-size:0.9375rem;line-height:1.6;font-style:normal}.oims-footer-link{color:var(--color-text);font-size:0.9375rem;text-decoration:none}.oims-footer-link:hover{color:var(--color-gold)}.oims-footer-bottom{display:flex;justify-content:space-between;gap:12px;color:var(--color-muted);font-size:0.8125rem;margin-top:48px;padding-top:24px;border-top:1px solid var(--color-line)}.oims-footer-bottom{flex-wrap:wrap}.oims-pagehead{padding-top:calc(var(--header-h) + clamp(48px,8vw,104px));padding-bottom:clamp(40px,6vw,72px);background-color:var(--color-bg);border-bottom:1px solid var(--color-line)}.oims-pagehead{background-image:var(--grain)}.oims-pagehead-inner{display:flex;flex-flow:column;gap:20px}.oims-hero{display:flex;flex-flow:column;justify-content:end;align-items:stretch;position:relative;max-height:980px;min-height:100svh;overflow:hidden;padding-top:calc(var(--header-h) + 40px);padding-bottom:0px;background-color:var(--color-bg-deep)}@media (max-width:767px){.oims-hero{min-height:92svh}}.oims-hero-img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.oims-hero-img{object-position:80% 50%}}.oims-hero-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(14,12,11,.6) 0%,rgba(14,12,11,0) 28%,rgba(14,12,11,0) 55%,#141210 100%),linear-gradient(90deg,rgba(14,12,11,.9) 0%,rgba(14,12,11,.65) 45%,rgba(14,12,11,.1) 80%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.oims-hero-shade{background-color:rgba(14,12,11,.35)}}.oims-hero-content{display:flex;flex-flow:column;gap:24px;position:relative;z-index:1;padding-bottom:clamp(32px,5vw,56px)}.oims-hero-title{max-width:14ch}.oims-hero-strip{position:relative;z-index:1;background-color:rgba(14,12,11,.85);border-top:1px solid var(--color-line)}.oims-hero-strip-inner{display:flex;align-items:center;gap:8px 28px;min-height:64px;color:var(--color-muted);font-size:0.9375rem;padding-top:12px;padding-bottom:12px}.oims-hero-strip-inner{flex-wrap:wrap}.oims-hero-strip-strong{color:var(--color-text);font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase;letter-spacing:0.06em}.oims-features{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--color-line)}@media (max-width:1023px){.oims-features{grid-template-columns:minmax(0,1fr)}}.oims-feature{display:grid;grid-template-columns:72px minmax(0,1fr);gap:4px 20px;padding-top:32px;padding-right:32px;padding-bottom:36px;border-bottom:1px solid var(--color-line)}@media (max-width:767px){.oims-feature{grid-template-columns:52px minmax(0,1fr);padding-right:0px}}.oims-feature-num{grid-row-start:span 2;color:var(--color-fire);font-family:var(--font-display);font-size:3.5rem;line-height:0.85}@media (max-width:767px){.oims-feature-num{font-size:2.75rem}}.oims-feature-title{color:var(--color-text);font-family:var(--font-display);font-size:var(--fs-h3);line-height:1;text-transform:uppercase;letter-spacing:0.03em}.oims-menu-list{display:flex;flex-flow:column;border-top:1px solid var(--color-line)}.oims-menu-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding-top:18px;padding-bottom:18px;border-bottom:1px dashed var(--color-line)}@media (max-width:767px){.oims-menu-row{grid-template-columns:36px minmax(0,1fr) auto;gap:4px 12px}}.oims-menu-num{color:var(--color-muted);font-family:var(--font-display);font-size:1.25rem}.oims-menu-name{color:var(--color-text);font-family:var(--font-display);font-size:1.75rem;line-height:1;text-transform:uppercase;letter-spacing:0.03em}@media (max-width:767px){.oims-menu-name{font-size:1.5rem}}.oims-menu-meta{grid-column-start:2;color:var(--color-muted);font-size:0.9375rem}.oims-price{color:var(--color-gold);font-family:var(--font-display);font-size:2rem;line-height:1;letter-spacing:0.02em}.oims-price{white-space:nowrap}@media (max-width:767px){.oims-price{font-size:1.625rem}}.oims-menu-cat{display:flex;align-items:baseline;gap:16px;margin-bottom:8px}.oims-menu-cat-num{color:var(--color-fire);font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);line-height:1}.oims-menu-block{display:flex;flex-flow:column;gap:16px;padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--color-line)}.oims-table-wrap{width:100%}.oims-table-wrap{overflow-x:auto}.oims-table{width:100%}.oims-table{border-collapse:collapse;font-variant-numeric:tabular-nums}.oims-th{color:var(--color-muted);font-family:var(--font-text);font-weight:600;font-size:0.8125rem;text-align:left;text-transform:uppercase;letter-spacing:0.06em;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px;border-bottom:2px solid var(--color-fire)}.oims-th{vertical-align:bottom}@media (max-width:767px){.oims-th{font-size:0.6875rem;letter-spacing:0.03em;padding-top:10px;padding-right:6px;padding-bottom:10px;padding-left:6px}}.oims-td{color:var(--color-text);font-size:1rem;padding-top:14px;padding-right:10px;padding-bottom:14px;padding-left:10px;border-bottom:1px solid var(--color-line)}.oims-td{vertical-align:baseline}@media (max-width:767px){.oims-td{padding-top:12px;padding-right:6px;padding-bottom:12px;padding-left:6px}}.oims-td-size{color:var(--color-text);font-family:var(--font-display);font-size:1.75rem;line-height:1}@media (max-width:767px){.oims-td-size{font-size:1.5rem}}.oims-td-price{color:var(--color-gold);font-family:var(--font-display);font-size:1.625rem;line-height:1}.oims-td-price{white-space:nowrap}@media (max-width:767px){.oims-td-price{font-size:1.375rem}}.oims-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}@media (max-width:1023px){.oims-scale{grid-template-columns:minmax(0,1fr)}}.oims-scale-step{display:flex;flex-flow:column;gap:8px;min-height:150px;color:var(--color-bg);padding-top:18px;padding-right:16px;padding-bottom:20px;padding-left:16px;border-radius:var(--radius)}@media (max-width:1023px){.oims-scale-step{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.oims-scale-step--1{background-color:#e0a458}.oims-scale-step--2{background-color:#e88a44}.oims-scale-step--3{background-color:#f2622e}.oims-scale-step--4{color:var(--color-text);background-color:#b8381c}.oims-scale-step--5{color:var(--color-text);background-color:#9e2a16}.oims-scale-step--5{background-image:var(--grain)}.oims-scale-level{font-family:var(--font-display);font-size:3rem;line-height:0.85}.oims-scale-name{font-family:var(--font-display);font-size:1.375rem;line-height:1;text-transform:uppercase;letter-spacing:0.04em}.oims-scale-desc{font-size:0.875rem;line-height:1.45}@media (max-width:1023px){.oims-scale-desc{grid-column-start:2}}.oims-faq{display:flex;flex-flow:column;border-top:1px solid var(--color-line)}.oims-faq-item{border-bottom:1px solid var(--color-line)}.oims-faq-item[open] .oims-faq-q::after{content:"–"}.oims-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--color-text);font-family:var(--font-display);font-size:1.5rem;line-height:1.1;text-transform:uppercase;letter-spacing:0.03em;padding-top:22px;padding-bottom:22px;cursor:pointer}.oims-faq-q::-webkit-details-marker{display:none}.oims-faq-q::after{flex-shrink:0;color:var(--color-fire);font-size:2rem;line-height:1}.oims-faq-q::after{content:"+"}.oims-faq-q{list-style:none}.oims-faq-a{max-width:68ch;color:var(--color-text);line-height:1.7;padding-bottom:24px}.oims-info{display:flex;flex-flow:column;border-top:1px solid var(--color-line)}.oims-info-row{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--color-line)}@media (max-width:767px){.oims-info-row{grid-template-columns:minmax(0,1fr);gap:2px}}.oims-info-dt{color:var(--color-gold);font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase;letter-spacing:0.06em}.oims-info-dd{color:var(--color-text);line-height:1.55}.oims-map{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:var(--color-bg-alt);border-radius:var(--radius);border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line)}.oims-map.is-loaded .oims-map-cover{display:none}.oims-map-frame{position:absolute;top:0px;left:0px;width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.oims-map-cover{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:16px;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;text-align:center;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--color-bg-alt)}.oims-map-cover{background-image:var(--grain)}.oims-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:clamp(28px,4vw,48px);padding-right:clamp(28px,4vw,48px);padding-bottom:clamp(28px,4vw,48px);padding-left:clamp(28px,4vw,48px);background-color:var(--color-bg-alt);border-radius:var(--radius);border-top:2px solid var(--color-fire);border-right:2px solid var(--color-fire);border-bottom:2px solid var(--color-fire);border-left:2px solid var(--color-fire)}.oims-cta{flex-wrap:wrap;background-image:var(--grain)}@media (max-width:767px){.oims-cta{flex-flow:column;align-items:start}}.oims-cta-title{color:var(--color-text);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:0.95;text-transform:uppercase}.oims-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px}.oims-cards .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:479px){.oims-cards{grid-template-columns:minmax(0,1fr)}}.oims-card{display:flex;flex-flow:column;gap:14px;color:var(--color-text);text-decoration:none}.oims-card:hover .oims-card-img{transform:scale(1.03,1.03)}.oims-card-media{display:block;overflow:hidden;aspect-ratio:16/9;background-color:var(--color-bg-alt);border-radius:var(--radius);border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line)}.oims-card-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.oims-card-date{color:var(--color-muted);font-size:0.8125rem;text-transform:uppercase;letter-spacing:0.08em}.oims-card-title{color:var(--color-text);font-family:var(--font-display);font-size:1.75rem;line-height:1;text-transform:uppercase;letter-spacing:0.02em}.oims-card-title-link{color:var(--color-text);text-decoration:none}.oims-card-title-link:hover{color:var(--color-gold)}.oims-card-excerpt{color:var(--color-muted);font-size:0.9375rem;line-height:1.6}.oims-prose{max-width:70ch;color:var(--color-text);font-size:1.0625rem;line-height:1.75}.oims-prose h2{color:var(--color-text);font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1;text-transform:uppercase;margin-top:2.2em;margin-bottom:0.6em}.oims-prose h3{color:var(--color-gold);font-family:var(--font-display);font-weight:400;font-size:1.625rem;line-height:1.05;text-transform:uppercase;margin-top:1.8em;margin-bottom:0.5em}.oims-prose p{margin-bottom:1.1em}.oims-prose ul{margin-bottom:1.1em;padding-left:1.3em}.oims-prose ol{margin-bottom:1.1em;padding-left:1.3em}.oims-prose li{margin-bottom:0.4em}.oims-prose a{color:var(--color-gold);text-decoration:underline}.oims-prose a{text-underline-offset:3px}.oims-prose a:hover{color:var(--color-fire)}.oims-prose strong{color:var(--color-text)}.oims-prose table{width:100%;font-size:0.9375rem;margin-top:1.4em;margin-bottom:1.6em}.oims-prose table{border-collapse:collapse;font-variant-numeric:tabular-nums}.oims-prose th{color:var(--color-muted);font-size:0.8125rem;text-align:left;text-transform:uppercase;letter-spacing:0.05em;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-bottom:2px solid var(--color-fire)}.oims-prose td{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid var(--color-line)}.oims-prose td{vertical-align:top}.oims-prose blockquote{margin-top:2em;margin-bottom:2em;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:var(--color-bg-alt);border-left:6px solid var(--color-fire)}.oims-post-meta{display:flex;gap:8px 20px;color:var(--color-muted);font-size:0.875rem;text-transform:uppercase;letter-spacing:0.06em}.oims-post-meta{flex-wrap:wrap}.oims-burger-icon{width:24px;height:24px;color:var(--color-text)}.oims-footer-col{display:flex;flex-flow:column;align-items:start;gap:10px}.oims-footer-social{display:flex;gap:8px 20px}.oims-footer-social{flex-wrap:wrap}.oims-criteria{display:flex;flex-flow:column;border-top:1px solid var(--color-line)}.oims-criterion{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:baseline;gap:8px 32px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--color-line)}@media (max-width:767px){.oims-criterion{grid-template-columns:minmax(0,1fr)}}.oims-criterion-term{color:var(--color-fire);font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.25rem);line-height:0.9;text-transform:uppercase;letter-spacing:0.02em}.oims-scale-cta{margin-top:28px}.oims-criteria-cta{margin-top:32px}.oims-hero-strip-item{color:var(--color-muted)}.oims-menu-title{color:var(--color-text);font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,4vw,2.75rem);line-height:1;text-transform:uppercase;letter-spacing:0.02em}.oims-badge{display:inline-block;color:var(--color-text);font-family:var(--font-display);font-size:0.9375rem;line-height:1;letter-spacing:0.06em;margin-left:8px;padding-top:3px;padding-right:8px;padding-bottom:2px;padding-left:8px;background-color:var(--color-ember);border-radius:2px}.oims-badge{vertical-align:middle}.oims-menu-footer{display:flex;flex-flow:column;gap:24px;padding-top:clamp(40px,5vw,64px)}.oims-scale--page{margin-top:8px}.oims-scale-for{font-size:0.8125rem;line-height:1.4;opacity:0.85}.oims-spicy-cta{margin-top:48px}.oims-cta--stack{flex-flow:column;justify-content:start;align-items:start}.oims-hours{width:100%}.oims-hours{border-collapse:collapse}.oims-hours-day{color:var(--color-text);padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid var(--color-line)}.oims-hours-time{color:var(--color-gold);font-family:var(--font-display);font-size:1.375rem;text-align:right;letter-spacing:0.04em;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid var(--color-line)}.oims-hours-closed{color:var(--color-muted)}.oims-address{line-height:1.6;font-style:normal}.oims-h1--post{max-width:22ch;font-size:clamp(2.25rem,5vw,4rem)}.oims-post-figure{margin-top:clamp(32px,5vw,56px)}.oims-post-body{margin-top:clamp(32px,5vw,56px)}.oims-post-cta{margin-top:clamp(48px,6vw,80px)}.oims-related{border-top:1px solid var(--color-line)}.oims-404{min-height:70vh}.oims-section--line{border-top:1px solid var(--color-line)}.oims-sauces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px 40px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--color-line)}.oims-sauces{list-style:none}@media (max-width:1023px){.oims-sauces{grid-template-columns:minmax(0,1fr)}}.oims-sauce{display:grid;grid-template-columns:minmax(0,1fr) 126px 44px;align-items:center;gap:4px 16px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--color-line)}@media (max-width:479px){.oims-sauce{grid-template-columns:minmax(0,1fr) 96px 40px;gap:4px 12px}}.oims-sauce-name{color:var(--color-text);font-family:var(--font-display);font-size:1.5rem;line-height:1.05;text-transform:uppercase;letter-spacing:0.04em}.oims-sauce-name--hell{color:var(--color-fire)}.oims-sauce-note{grid-column-start:1;grid-column-end:-1;color:var(--color-muted);font-size:0.875rem;line-height:1.45}.oims-sauce-value{color:var(--color-gold);font-family:var(--font-display);font-size:1.375rem;line-height:1;text-align:right}.oims-heat{height:12px;background-color:var(--color-line);border-radius:2px}.oims-heat--1{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(14.2857% - 3px),var(--color-bg) calc(14.2857% - 3px),var(--color-bg) 14.2857%),linear-gradient(90deg,#e0a458 14.2857%,var(--color-line) 14.2857%)}.oims-heat--3{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(14.2857% - 3px),var(--color-bg) calc(14.2857% - 3px),var(--color-bg) 14.2857%),linear-gradient(90deg,#f2622e 42.8571%,var(--color-line) 42.8571%)}.oims-heat--7{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(14.2857% - 3px),var(--color-bg) calc(14.2857% - 3px),var(--color-bg) 14.2857%),linear-gradient(90deg,#c8371f 100%,#c8371f 100%)}.oims-heat--0{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(14.2857% - 3px),var(--color-bg) calc(14.2857% - 3px),var(--color-bg) 14.2857%)}.oims-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.oims-reviews{grid-template-columns:minmax(0,1fr)}}.oims-review{display:flex;flex-flow:column;gap:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--color-bg-alt);border-radius:var(--radius);border-top:1px solid var(--color-line);border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line)}.oims-review-stars{color:var(--color-gold);font-size:1.125rem;line-height:1;letter-spacing:0.12em}.oims-review-text{flex-grow:1;color:var(--color-text);font-size:1.0625rem;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.oims-review-author{color:var(--color-muted);font-size:0.9375rem;line-height:1.45}