.ow{--cream:#fff;--band:#edf7f2;--band2:#edf2f0;--ink:#2b1d2a;--mut:#736b80;--navy:#16213a;--navy2:#212d4b;--or:#176b4f;--or-dk:#0f5a40;--peach:#a8f7dc;--mint:#1ed296;--line:#e5dbd1;--card:#fff;--pad:clamp(20px, 5.6vw, 80px);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-family:Satoshi,system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:clip}.ow *,.ow :before,.ow :after{box-sizing:border-box}:where(.ow) img{max-width:100%;height:auto;display:block}:where(.ow) :where(h1,h2,h3,p,figure,ol,ul,dl,dd,table){margin:0;padding:0}:where(.ow) :where(ol,ul){list-style:none}.ow-in{max-width:1440px;padding-inline:var(--pad);margin:0 auto}.ow-h{letter-spacing:-.02em;text-wrap:balance;font-family:Bricolage Grotesque Variable,Satoshi,system-ui,sans-serif;font-weight:700}.ow-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--or);font-size:13px;font-weight:700}.ow-p{max-width:68ch;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.ow-mut{color:var(--mut)}.ow a:focus-visible,.ow summary:focus-visible{outline:3px solid var(--or);outline-offset:3px;border-radius:8px}.ow-btn{background:var(--or);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-size:18px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ow-btn:hover{background:var(--or-dk);transform:translateY(-2px)}.ow-btn-ghost{color:var(--ink);background:0 0;border:1px solid}.ow-btn-ghost:hover{color:var(--or);background:0 0}.ow-hero{background:var(--navy);color:var(--cream);padding-block:clamp(48px,7vw,96px) clamp(48px,6vw,96px);position:relative;overflow:hidden}.ow-rings{aspect-ratio:1;pointer-events:none;width:min(60vw,840px);position:absolute;top:-10vw;right:-6vw}.ow-rings i{border:2px solid var(--or);border-radius:50%;position:absolute}.ow-rings i:first-child{opacity:.18;inset:0}.ow-rings i:nth-child(2){opacity:.28;inset:18%}.ow-rings i:nth-child(3){opacity:.5;inset:36%}.ow-rings b{background:var(--or);border-radius:50%;width:28px;height:28px;margin:-14px;position:absolute;top:50%;left:50%}.ow-hero .ow-in{gap:28px;display:grid;position:relative}.ow-hero h1{color:var(--cream);font-size:clamp(64px,12vw,168px);line-height:.95}.ow-sub{color:var(--mint);max-width:24ch;font-family:Bricolage Grotesque Variable,Satoshi,sans-serif;font-size:clamp(22px,2.8vw,38px);font-weight:600;line-height:1.2}.ow-hero .ow-p{color:#e9e3da;max-width:52ch;font-size:clamp(18px,1.6vw,22px)}.ow-hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ow-hero .ow-btn-ghost{color:var(--cream)}.ow-shot{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #0000002e}.ow-shot img{cursor:zoom-in;width:100%}.ow-hero .ow-shot{border-color:#ffffff1a;margin-top:12px;box-shadow:0 40px 100px #0006}.ow-cap{color:var(--mut);max-width:70ch;margin-top:14px;font-size:14px;line-height:1.6}.ow-hero .ow-cap{color:#b9b4c4}.ow-hero .ow-eyebrow,.ow-dark .ow-eyebrow{color:var(--peach)}.ow-facts{background:var(--navy);padding-bottom:clamp(48px,6vw,96px)}.ow-facts-box{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:clamp(24px,3vw,40px)}.ow-facts dl{gap:0;margin-top:12px;display:grid}.ow-facts .r{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:24px;padding-block:14px;font-size:17px;line-height:1.5;display:grid}.ow-facts .r:first-child{border-top:0}.ow-facts dt{color:var(--navy);font-weight:600}.ow-facts dd{margin:0}.ow-sec{padding-block:clamp(64px,8vw,112px)}.ow-alt{background:var(--band)}.ow-alt2{background:var(--band2)}.ow-dark{background:var(--navy);color:#fff}.ow-dark .ow-p{color:#f2eee8}.ow-dark .ow-mut{color:#b9b4c4}.ow-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,40px);display:grid}.ow-grid>.ow-eyebrow{padding-top:14px}.ow-body{gap:24px;min-width:0;display:grid}.ow-body h2{font-size:clamp(32px,4vw,52px);line-height:1.08}.ow-list{gap:12px;display:grid}.ow-list li{align-items:baseline;gap:14px;font-size:clamp(16px,1.3vw,19px);line-height:1.5;display:flex}.ow-list li:before{content:"";background:var(--or);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-2px)}.ow-owned{display:grid}.ow-owned .r{border-top:1px solid #3a4666;grid-template-columns:150px 1fr;gap:24px;padding-block:16px;font-size:17px;line-height:1.5;display:grid}.ow-owned .r:first-child{border-top:0}.ow-owned dt{color:var(--peach);letter-spacing:.14em;text-transform:uppercase;padding-top:3px;font-size:13px;font-weight:700}.ow-owned dd{margin:0}.ow-h3{font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.15}.ow-chips{flex-wrap:wrap;gap:10px;display:flex}.ow-chips li{border:1px solid var(--peach);border-radius:999px;padding:10px 16px;font-size:15px;line-height:1.3}.ow-claim{color:var(--peach);font-size:16px;line-height:1.5}.ow-steps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.ow-steps li{background:var(--card);border:1px solid var(--line);border-radius:16px;align-content:start;gap:10px;padding:20px 18px;font-size:16px;line-height:1.45;display:grid}.ow-steps li:before{counter-increment:s;content:counter(s);color:var(--or);font-family:Bricolage Grotesque Variable,sans-serif;font-size:34px;font-weight:700;line-height:1}.ow-steps small{letter-spacing:.08em;text-transform:uppercase;color:var(--or);font-size:12px;font-weight:700;display:block}.ow-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ow-way{border:1px solid var(--line);background:var(--card);border-radius:20px;align-content:start;gap:12px;padding:clamp(22px,2.6vw,32px);display:grid}.ow-way.is-or{background:var(--or);color:#fff;border-color:var(--or)}.ow-way .n{color:var(--or);font-family:Bricolage Grotesque Variable,sans-serif;font-size:44px;font-weight:700;line-height:1}.ow-way.is-or .n{color:#fff}.ow-way h3{font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.15}.ow-way p{font-size:17px;line-height:1.55}.ow-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ow-dec{position:relative;overflow:hidden}.ow-num{right:var(--pad);color:var(--or);opacity:.12;pointer-events:none;user-select:none;font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(120px,18vw,260px);font-weight:800;line-height:1;position:absolute;top:10px}.ow-table-wrap{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow-x:auto}.ow-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:16px;line-height:1.5}.ow-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--or);padding:16px 24px;font-size:13px;font-weight:700}.ow-table td{border-top:1px solid var(--line);vertical-align:top;padding:16px 24px}.ow-table td:first-child{width:190px;font-weight:600}.ow-more{margin-top:14px}.ow-more summary{border:1px solid var(--navy);cursor:pointer;color:var(--navy);border-radius:999px;padding:12px 22px;font-weight:600;list-style:none;display:inline-flex}.ow-more summary::-webkit-details-marker{display:none}.ow-more[open] summary{margin-bottom:14px}.ow-prod{gap:56px;display:grid}.ow-prod h3{margin-bottom:8px}.ow-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}.ow-gal h3{margin:14px 0 6px;font-family:Bricolage Grotesque Variable,sans-serif;font-size:22px;font-weight:600}.ow-gal p{color:var(--mut);font-size:16px;line-height:1.5}.ow-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ow-col{border:1px solid var(--line);background:var(--card);border-radius:16px;align-content:start;gap:12px;padding:24px;display:grid}.ow-col h3{color:var(--or);font-family:Bricolage Grotesque Variable,sans-serif;font-size:24px;font-weight:600}.ow-col p{font-size:16px;line-height:1.55}.ow-col.is-navy{background:var(--navy);border-color:var(--navy);color:#fff}.ow-col.is-navy h3{color:var(--mint)}.ow-status{flex-wrap:wrap;gap:10px;display:flex}.ow-status li{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.ow-status li b{color:var(--or)}.ow-next{counter-reset:n;gap:14px;display:grid}.ow-next li{grid-template-columns:36px 1fr;gap:14px;font-size:clamp(16px,1.3vw,19px);line-height:1.55;display:grid}.ow-next li:before{counter-increment:n;content:counter(n);background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;font-weight:700;display:grid}.ow-end{background:var(--navy);color:#fff;padding-block:56px}.ow-end .ow-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}@media (width<=1000px){.ow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ow-cols{grid-template-columns:1fr}}@media (width<=860px){.ow-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ow-grid>.ow-eyebrow{padding-top:0}.ow-ways,.ow-pair,.ow-gal{grid-template-columns:1fr}.ow-facts .r,.ow-owned .r{grid-template-columns:1fr;gap:4px}.ow-num{font-size:120px;top:0}}@media (prefers-reduced-motion:reduce){.ow-btn{transition:none}.ow-btn:hover{transform:none}}.ow{--r:clamp(24px, 4.2vw, 64px)}.ow-sec,.ow-end{border-radius:var(--r) var(--r) 0 0;margin-top:calc(var(--r) * -1);padding-top:calc(clamp(64px, 8vw, 112px) + var(--r));position:relative}.ow-sec{padding-bottom:calc(clamp(64px, 8vw, 112px) + var(--r))}.ow-end{padding-top:calc(56px + var(--r))}.ow-facts{padding-bottom:calc(clamp(48px, 6vw, 96px) + var(--r))}.ow>#decisions{display:contents}.ow-sec:not(.ow-alt):not(.ow-alt2):not(.ow-dark){background:var(--cream)}.ow-js .ow-r{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(32px)}.ow-js .ow-r.is-in{opacity:1;transform:none}.ow-js .ow-shot.ow-r{transform:translateY(40px)scale(.985)}.ow-js .ow-shot.ow-r.is-in{transform:none}@keyframes ow-ping{0%{box-shadow:0 0 #176b4fb3}to{box-shadow:0 0 0 36px #176b4f00}}@keyframes ow-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.ow-rings b{animation:2.4s ease-out infinite ow-ping}.ow-rings i{animation:9s ease-in-out infinite ow-breathe}.ow-rings i:nth-child(2){animation-delay:-3s}.ow-rings i:nth-child(3){animation-delay:-6s}@supports (animation-timeline:view()){@keyframes ow-drift{0%{transform:translateY(60px)}to{transform:translateY(-60px)}}.ow-num{animation:linear both ow-drift view()}@keyframes ow-rings-out{to{opacity:.4;transform:translateY(-80px)scale(1.12)}}.ow-rings{animation:linear both ow-rings-out scroll(root);animation-range:0 90vh}}@media (prefers-reduced-motion:reduce){.ow-js .ow-r{opacity:1;transition:none;transform:none}.ow-rings b,.ow-rings i,.ow-num,.ow-rings{animation:none!important}}.ow-more .ow-h{color:var(--ink);margin:0 0 clamp(32px,4vw,56px);font-size:clamp(28px,3.4vw,44px);line-height:1.1}.ow-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px) 24px;display:grid}@media (width<=960px){.ow-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.ow-more-grid{grid-template-columns:minmax(0,1fr)}}.ow-in,.ow-body>*,.ow-flow{min-width:0;max-width:100%}.ow-btn{min-height:48px}@media (width<=960px){.ow-flow:after{content:"Swipe the diagram sideways to see every step";color:var(--mut);margin-top:10px;font-size:14px;display:block}}@media (width<=700px){.ow-table-wrap{background:0 0;border:0;gap:12px;display:grid;overflow:visible}.ow-table,.ow-table tbody,.ow-table tr,.ow-table td{width:100%;min-width:0;display:block}.ow-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ow-table tr{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-bottom:12px;padding:6px 0}.ow-table td{border-top:0;width:auto;padding:10px 18px}.ow-table td:first-child{width:auto;padding-top:14px;font-size:18px}.ow-table td[data-label]:not(:first-child):before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--or);margin-bottom:2px;font-size:12px;font-weight:700;display:block}}@media (width<=620px){.ow{--r:28px}.ow-sec{padding-top:calc(52px + var(--r));padding-bottom:calc(52px + var(--r))}.ow-hero-cta .ow-btn,.ow-sec .ow-btn{justify-content:center;width:100%}.ow-more-grid{gap:36px}}.ow-more .ow-sl,.ow-more[open]>summary .ow-sm{display:none}.ow-more[open]>summary .ow-sl{display:inline}.ow-flow[data-astro-cid-bjr6hneo]{margin:0}.ow-flow-scroll[data-astro-cid-bjr6hneo]{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5dbd1;border-radius:24px;overflow-x:auto}.ow-flow-scroll[data-astro-cid-bjr6hneo]:focus-visible{outline-offset:2px;outline:3px solid #176b4f}svg[data-astro-cid-bjr6hneo]{width:100%;min-width:960px;height:auto;font-family:Satoshi,system-ui,sans-serif;display:block}.ow-lane[data-astro-cid-bjr6hneo]{fill:#f1f8f5}.ow-lane-t[data-astro-cid-bjr6hneo]{letter-spacing:.12em;fill:#176b4f;font-size:12px;font-weight:700}.ow-ln[data-astro-cid-bjr6hneo]{stroke:#736b80;stroke-width:2px}.ow-js .ow-ng[data-astro-cid-bjr6hneo]{opacity:0;transition:opacity .5s ease calc(var(--i) * 70ms)}.ow-js .ow-ln[data-astro-cid-bjr6hneo]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s ease calc(.6s + var(--i) * 45ms)}.ow-js .ow-tip[data-astro-cid-bjr6hneo],.ow-js .ow-chip[data-astro-cid-bjr6hneo],.ow-js .ow-note[data-astro-cid-bjr6hneo]{opacity:0;transition:opacity .4s ease calc(1.2s + var(--i,0) * 40ms)}.ow-js [data-astro-cid-bjr6hneo][data-flow].is-in .ow-ng[data-astro-cid-bjr6hneo],.ow-js [data-astro-cid-bjr6hneo][data-flow].is-in .ow-tip[data-astro-cid-bjr6hneo],.ow-js [data-astro-cid-bjr6hneo][data-flow].is-in .ow-chip[data-astro-cid-bjr6hneo],.ow-js [data-astro-cid-bjr6hneo][data-flow].is-in .ow-note[data-astro-cid-bjr6hneo]{opacity:1}.ow-js [data-astro-cid-bjr6hneo][data-flow].is-in .ow-ln[data-astro-cid-bjr6hneo]{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.ow-js .ow-ng[data-astro-cid-bjr6hneo],.ow-js .ow-ln[data-astro-cid-bjr6hneo],.ow-js .ow-tip[data-astro-cid-bjr6hneo],.ow-js .ow-chip[data-astro-cid-bjr6hneo],.ow-js .ow-note[data-astro-cid-bjr6hneo]{opacity:1;stroke-dashoffset:0;transition:none}}.ow-tip[data-astro-cid-bjr6hneo]{fill:#736b80}.ow-node[data-astro-cid-bjr6hneo]{fill:#f6f9f8;stroke:#e5dbd1;stroke-width:1px}.ow-dark[data-astro-cid-bjr6hneo]{fill:#16213a;stroke:#16213a}.ow-key[data-astro-cid-bjr6hneo]{fill:#176b4f;stroke:#176b4f}.ow-dash[data-astro-cid-bjr6hneo]{fill:#fff;stroke:#176b4f;stroke-width:1.5px;stroke-dasharray:5 4}.ow-node-t[data-astro-cid-bjr6hneo]{fill:#2b1d2a;font-size:15px;font-weight:500}.ow-t-dark[data-astro-cid-bjr6hneo],.ow-t-key[data-astro-cid-bjr6hneo]{fill:#fff}.ow-chip[data-astro-cid-bjr6hneo]{letter-spacing:.08em;fill:#176b4f;font-size:12px;font-weight:700}.ow-note[data-astro-cid-bjr6hneo]{fill:#736b80;font-size:13px}
