:root{--mobile-breakpoint: 1269px;--color-brand-gold: oklch(0.65 0.18 46.6);--color-pale-gold: oklch(0.75 0.18 46.6);--color-old-gold: oklch(0.51 0.15 46.6);--color-white-wine: oklch(0.97 0.03 100);--color-brand-red: oklch(0.47 0.18 25);--color-base: white;--color-neutral-50: color-mix(in oklch, var(--color-base), black 85%);--color-neutral-100: color-mix(in oklch, var(--color-base), black 78%);--color-neutral-150: color-mix(in oklch, var(--color-base), black 70%);--color-neutral-200: color-mix(in oklch, var(--color-base), black 62%);--color-neutral-300: var(--color-base);--color-neutral-400: color-mix(in oklch, var(--color-base), black 8%);--color-neutral-450: color-mix(in oklch, var(--color-base), black 15%);--color-neutral-500: color-mix(in oklch, var(--color-base), black 40%);--color-neutral-600: color-mix(in oklch, var(--color-base), black 55%);--color-neutral-700: color-mix(in oklch, var(--color-base), black 65%);--color-neutral-800: color-mix(in oklch, var(--color-base), black 75%);--color-neutral-900: color-mix(in oklch, var(--color-base), black 82%);--color-very-dark: color-mix(in oklch, var(--color-base), black 72%);--color-almost-black: color-mix(in oklch, var(--color-base), black 80%);--color-primary: color-mix(in oklch, var(--color-base), black 12%);--color-secondary: color-mix(in oklch, var(--color-base), black 25%);--color-tertiary: var(--color-brand-gold);--background: var(--color-neutral-300);--foreground: var(--color-neutral-100);--surface: var(--color-neutral-400);--border: color-mix(in oklch, var(--color-base), black 25%);--text-muted: var(--color-neutral-500);--interactive: var(--color-brand-gold);--accent: var(--color-tertiary);--accent-text: var(--color-neutral-100);--menu-button-bg: var(--search-input-bg);--search-input-bg: color-mix(in oklch, var(--color-base), black 10%);--shadow-light: oklch(0.00 0.00 0 / 0.10);--shadow-medium: oklch(0.00 0.00 0 / 0.15);--shadow-heavy: oklch(0.00 0.00 0 / 0.25);--shadow-max: oklch(0.00 0.00 0 / 0.60);--tint-min: oklch(1.00 0.00 0 / 0.02);--tint-medium: oklch(1.00 0.00 0 / 0.05);--tint-max: oklch(1.00 0.00 0 / 0.08);--tint-high: oklch(1.00 0.00 0 / 0.70);--tint-almost: oklch(1.00 0.00 0 / 0.90);--gradient-primary: linear-gradient(to bottom, var(--color-primary), var(--color-neutral-200))}body.opius-modal-open{overflow:hidden}.is-page-zpcc strong{font-family:"ZPCC Book",sans-serif}.is-page-zpcc .opius-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;overflow-y:auto;padding:20px;opacity:0;transition:opacity .25s ease}.is-page-zpcc .opius-modal.is-active{opacity:1}.is-page-zpcc .opius-modal__content{position:relative;background:#111;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin:60px auto;width:100%;max-width:560px;box-shadow:0 24px 80px rgba(0,0,0,.8);transform:translateY(16px);opacity:0;transition:transform .25s ease,opacity .25s ease}@media(max-width: 600px){.is-page-zpcc .opius-modal__content{margin:20px auto;border-radius:8px}}.is-page-zpcc .opius-modal.is-active .opius-modal__content{transform:translateY(0);opacity:1}.is-page-zpcc .opius-modal__close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);border-radius:50%;color:rgba(255,255,255,.7);font-size:20px;font-weight:300;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.is-page-zpcc .opius-modal__close:hover{background:rgba(255,255,255,.15);color:#fff}.is-page-zpcc .opius-modal__body{padding:40px;color:#fff}@media(max-width: 600px){.is-page-zpcc .opius-modal__body{padding:28px 20px}}.is-page-zpcc .opius-modal__body h2{font-family:"ZPCC Book",sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;padding-right:32px}.is-page-zpcc .opius-modal__description{font-size:.95rem;color:rgba(255,255,255,.7);line-height:1.6;margin:0 0 28px}.is-page-zpcc .opius-feedback{padding:14px 16px;border-radius:6px;font-size:.9rem;line-height:1.5;margin-bottom:24px}.is-page-zpcc .opius-feedback--error{background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.3);color:#fca5a5}.is-page-zpcc .opius-feedback--success{background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.3);color:#86efac}.is-page-zpcc .opius-form__row--half{display:grid;grid-template-columns:1fr 1fr;gap:16px}.is-page-zpcc .opius-form__row{margin-bottom:20px}.is-page-zpcc .opius-form__row label{display:block;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-bottom:8px}.is-page-zpcc .opius-form__row input,.is-page-zpcc .opius-form__row textarea{width:100%;padding:12px 14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-size:.95rem;transition:border-color .2s ease,background .2s ease;outline:none;-webkit-appearance:none}.is-page-zpcc .opius-form__row input::placeholder,.is-page-zpcc .opius-form__row textarea::placeholder{color:rgba(255,255,255,.3)}.is-page-zpcc .opius-form__row input:focus,.is-page-zpcc .opius-form__row textarea:focus{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.08)}.is-page-zpcc .opius-form__row textarea{resize:vertical;font-family:inherit;line-height:1.5}.is-page-zpcc .opius-form__required{color:#bca053}.is-page-zpcc .opius-form__hint{display:block;margin-top:6px;font-size:.8rem;color:rgba(255,255,255,.4)}.is-page-zpcc .opius-form__submit{width:100%;margin-top:8px;padding:14px;background:#111;color:#fff;border:2px solid #fff;border-radius:0;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.is-page-zpcc .opius-form__submit:hover{background:#fff;color:#111}.is-page-zpcc .opius-side-label{display:none}@media(min-width: 960px){.is-page-zpcc .opius-side-label{display:block;position:absolute;top:50%;z-index:10;font-family:"ZPCC Book",sans-serif;font-size:8pt;letter-spacing:.18em;text-transform:uppercase;color:rgba(188,160,83,.4);white-space:nowrap;writing-mode:vertical-rl;pointer-events:none;user-select:none}}.is-page-zpcc .opius-side-label--left{left:.875rem;transform:translateY(-50%) rotate(180deg)}.is-page-zpcc .opius-side-label--right{right:.875rem;transform:translateY(-50%)}.is-page-zpcc .opius-menu-btn{position:fixed;top:20px;right:20px;z-index:102;width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#000;border:1px solid rgba(188,160,83,.5);border-radius:0;cursor:pointer;padding:0;transition:border-color .2s ease,background .2s ease}.is-page-zpcc .opius-menu-btn span{display:block;width:20px;height:1.5px;background:#fff;transition:transform .25s ease,opacity .25s ease;transform-origin:center}.is-page-zpcc .opius-menu-btn.is-active span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.is-page-zpcc .opius-menu-btn.is-active span:nth-child(2){opacity:0}.is-page-zpcc .opius-menu-btn.is-active span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.is-page-zpcc .opius-menu-btn:hover{background:rgba(188,160,83,.08);border-color:#bca053}.is-page-zpcc .opius-nav{position:fixed;top:0;left:0;right:0;z-index:101;background:#000;border-bottom:1px solid rgba(188,160,83,.25);display:flex;justify-content:center;flex-wrap:wrap;transform:translateY(-100%);transition:transform .25s ease}.is-page-zpcc .opius-nav.is-open{transform:translateY(0)}.is-page-zpcc .opius-nav a{color:rgba(255,255,255,.5);background:#000;text-decoration:none;padding:14px 20px;font-family:"ZPCC Book",sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease}.is-page-zpcc .opius-nav a:hover{color:#bca053}.is-page-zpcc .opius-nav a.opius-nav__shop{color:rgba(188,160,83,.75);border-left:1px solid rgba(188,160,83,.2)}.is-page-zpcc .opius-nav a.opius-nav__shop:hover{color:#bca053}@media(max-width: 480px){.is-page-zpcc .opius-nav a{padding:12px 14px;font-size:.68rem}}.is-page-zpcc .opius-section{background:#000;color:#fff;padding:100px 40px}@media(max-width: 768px){.is-page-zpcc .opius-section{padding:72px 24px}}@media(max-width: 480px){.is-page-zpcc .opius-section{padding:56px 20px}}.is-page-zpcc .opius-section:nth-child(odd){background:#fff;color:#111}.is-page-zpcc .opius-section:nth-child(odd) .opius-section__body{color:rgba(0,0,0,.65)}.is-page-zpcc .opius-section:nth-child(odd) .opius-section__body strong{color:#111}.is-page-zpcc .opius-section:nth-child(odd) .opius-section__icon{color:#111}.is-page-zpcc .opius-section:nth-child(odd) .opius-partner__label{color:rgba(0,0,0,.4)}.is-page-zpcc .opius-section:nth-child(odd) .opius-partner__logo{filter:invert(1);opacity:.45}.is-page-zpcc .opius-section:nth-child(odd) .opius-step__body strong{color:#111}.is-page-zpcc .opius-section:nth-child(odd) .opius-step__body span{color:rgba(0,0,0,.6)}.is-page-zpcc .opius-section:nth-child(odd) .opius-hero__cta{background:#fff;color:#111;border-color:#111}.is-page-zpcc .opius-section:nth-child(odd) .opius-timeline__event{color:rgba(0,0,0,.75)}.is-page-zpcc .opius-section:nth-child(odd) .opius-judging__criterion{border-top-color:rgba(188,160,83,.2)}.is-page-zpcc .opius-section:nth-child(odd) .opius-judging__criterion-name{color:rgba(0,0,0,.9)}.is-page-zpcc .opius-section:nth-child(odd) .opius-judging__criterion-desc{color:rgba(0,0,0,.55)}.is-page-zpcc .opius-section:nth-child(odd) .opius-judging__round-note{color:rgba(0,0,0,.5)}.is-page-zpcc .opius-section:nth-child(odd) .opius-prizes__item{background:rgba(188,160,83,.08);border-color:rgba(188,160,83,.2)}.is-page-zpcc .opius-section:nth-child(odd) .opius-prizes__label{color:rgba(0,0,0,.65)}.is-page-zpcc .opius-section__inner{max-width:800px;margin:0 auto}.is-page-zpcc .opius-section__icon{display:flex;justify-content:center;margin-bottom:28px;color:#bca053}.is-page-zpcc .opius-section__icon svg{height:48px;width:auto;min-width:72px;display:block;fill:currentColor}.is-page-zpcc .opius-section__eyebrow{font-family:"ZPCC Book",sans-serif;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#bca053;margin:0 0 16px;text-align:center}.is-page-zpcc .opius-section__heading{font-family:"ZPCC Book",sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;margin:0 0 32px;text-align:center}.is-page-zpcc .opius-section__body{font-size:clamp(1rem,1.5vw,1.1rem);color:rgba(255,255,255,.75);line-height:1.7;margin:0 auto 20px;max-width:680px;text-align:center}.is-page-zpcc .opius-section__body strong{color:#fff;font-weight:700}.is-page-zpcc .opius-section__body a{color:#bca053;text-decoration:none}.is-page-zpcc .opius-section__body a:hover{text-decoration:underline}.is-page-zpcc .opius-section__cta{margin-top:48px;text-align:center}.is-page-zpcc .opius-section__cta--pair{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.is-page-zpcc .opius-shop-btn{display:inline-flex;align-items:center;padding:14px 32px;background:rgba(0,0,0,0);color:#bca053;border:1px solid #bca053;border-radius:0;font-size:.9rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.is-page-zpcc .opius-shop-btn:hover{background:#bca053;color:#000}.is-page-zpcc .opius-partner{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:56px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.is-page-zpcc .opius-partner__label{font-family:"ZPCC Book",sans-serif;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.35)}.is-page-zpcc .opius-partner__logo{width:clamp(140px,24vw,220px);opacity:.55;display:block}.is-page-zpcc .opius-steps{list-style:none;padding:0;margin:0 0 8px;display:flex;flex-direction:column;gap:32px}.is-page-zpcc .opius-step{display:flex;gap:28px;align-items:flex-start}@media(max-width: 480px){.is-page-zpcc .opius-step{gap:16px}}.is-page-zpcc .opius-step__num{font-family:"ZPCC Book",sans-serif;font-size:2rem;font-weight:700;color:#bca053;line-height:1;flex-shrink:0;min-width:48px}.is-page-zpcc .opius-step__body{display:flex;flex-direction:column;gap:8px;padding-top:4px}.is-page-zpcc .opius-step__body strong{font-size:1.1rem;font-weight:700;color:#fff}.is-page-zpcc .opius-step__body span{font-size:.95rem;color:rgba(255,255,255,.65);line-height:1.6}.is-page-zpcc .opius-step__body span strong{font-size:inherit}.is-page-zpcc .opius-timeline__list{list-style:none;padding:0;margin:0;border-left:2px solid #bca053;padding-left:32px;display:flex;flex-direction:column;gap:36px}.is-page-zpcc .opius-timeline__item{position:relative;display:flex;flex-direction:column;gap:6px}.is-page-zpcc .opius-timeline__item::before{content:"";position:absolute;left:-38px;top:6px;width:10px;height:10px;border-radius:50%;background:#bca053}.is-page-zpcc .opius-timeline__date{font-family:"ZPCC Book",sans-serif;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#bca053}.is-page-zpcc .opius-timeline__event{font-size:1rem;color:rgba(255,255,255,.85);line-height:1.5}.is-page-zpcc .opius-judging__rounds{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width: 640px){.is-page-zpcc .opius-judging__rounds{grid-template-columns:1fr;gap:36px}}.is-page-zpcc .opius-judging__round-title{font-family:"ZPCC Book",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#bca053;margin:0 0 14px;border-bottom:1px solid rgba(188,160,83,.3);padding-bottom:12px}.is-page-zpcc .opius-judging__round-note{font-size:13px;color:rgba(255,255,255,.45);line-height:1.65;margin:0 0 20px}.is-page-zpcc .opius-judging__criteria{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.is-page-zpcc .opius-judging__criterion{border-top:1px solid rgba(188,160,83,.15);padding:16px 0}.is-page-zpcc .opius-judging__criterion:first-child{border-top:none}.is-page-zpcc .opius-judging__criterion-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.is-page-zpcc .opius-judging__criterion-name{font-family:"ZPCC Book",sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9)}.is-page-zpcc .opius-judging__criterion-weight{font-family:"ZPCC Book",sans-serif;font-size:.75rem;letter-spacing:.05em;color:#bca053;flex-shrink:0;margin-left:12px}.is-page-zpcc .opius-judging__criterion-desc{font-size:.82rem;color:rgba(255,255,255,.5);line-height:1.6;margin:0}.is-page-zpcc .opius-prizes__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.is-page-zpcc .opius-prizes__item{display:flex;flex-direction:column;gap:6px;padding:28px 32px;background:rgba(188,160,83,.06);border:1px solid rgba(188,160,83,.15);text-align:center}@media(max-width: 480px){.is-page-zpcc .opius-prizes__item{padding:20px}}.is-page-zpcc .opius-prizes__amount{font-family:"ZPCC Book",sans-serif;font-size:1.2rem;font-weight:700;color:#bca053;line-height:1;text-transform:uppercase;letter-spacing:.05em}.is-page-zpcc .opius-prizes__label{font-size:.9rem;color:rgba(255,255,255,.7);line-height:1.4}.is-page-zpcc .opius-judges__inner{max-width:960px}.is-page-zpcc .opius-judges .opius-section__icon svg{height:130px;width:auto;min-width:unset}.is-page-zpcc .opius-judges__rounds{display:flex;flex-direction:column;gap:64px}.is-page-zpcc .opius-judges__round-label{font-family:"ZPCC Book",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#bca053;margin:0 0 32px;text-align:center;padding-bottom:16px;border-bottom:1px solid rgba(188,160,83,.25)}.is-page-zpcc .opius-judges__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.is-page-zpcc .opius-judges__grid .opius-judge{width:calc(33.333% - 27px)}@media(max-width: 640px){.is-page-zpcc .opius-judges__grid{gap:48px}.is-page-zpcc .opius-judges__grid .opius-judge{width:100%}}.is-page-zpcc .opius-judge{display:flex;flex-direction:column;align-items:center;text-align:center}.is-page-zpcc .opius-judge__reiner .opius-judge__photo{background-image:url(https://thedailypour.com/wp-content/uploads/2026/03/julie-reiner.jpg)}.is-page-zpcc .opius-judge__brown .opius-judge__photo{background-image:url(https://thedailypour.com/wp-content/uploads/2026/03/derek-brown.jpg)}.is-page-zpcc .opius-judge__voisey .opius-judge__photo{background-image:url(https://thedailypour.com/wp-content/uploads/2026/03/charlotte-voisey.jpg)}.is-page-zpcc .opius-judge__lambrechts .opius-judge__photo{background-image:url(https://thedailypour.com/wp-content/uploads/2026/03/lucas-lambrechts.jpg)}.is-page-zpcc .opius-judge__eisbrouch .opius-judge__photo{background-image:url(https://thedailypour.com/wp-content/uploads/2026/03/andrew-eisbrouch.jpg)}.is-page-zpcc .opius-judge__photo{width:100%;aspect-ratio:1/1;background-color:rgba(0,0,0,.06);margin-bottom:20px;background-position:center;background-size:cover}.is-page-zpcc .opius-judge__name{font-family:"ZPCC Book",sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#111;margin:0 0 6px}.is-page-zpcc .opius-judge__credentials{font-size:.82rem;color:rgba(0,0,0,.5);line-height:1.5;margin:0}/*# sourceMappingURL=def-page-opius.min.css.map */
