body:has(.oc-about) .site-watermark{display:none!important}.oc-about{--oc-dark:#080a0d;--oc-gold:#d4a65c;--oc-cream:#f6f3ef;--oc-muted:#c3c2c0;color:var(--oc-cream);isolation:isolate;background:#071015;min-height:100vh;overflow:clip}.oc-about *,.oc-about :before,.oc-about :after{box-sizing:border-box}.oc-about h1,.oc-about h2,.oc-about h3,.oc-about p{margin:0}.oc-about button{font:inherit}.oc-about a{text-decoration:none}.oc-about .oc-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oc-canvas{background:#07090b;border-left:1px solid #ffffff1c;border-right:1px solid #ffffff1c;max-width:1800px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;box-shadow:0 0 65px #0006}.oc-hero{isolation:isolate;background:radial-gradient(circle at 61% 20%,#2e39417c,#0000 62%),#0c1016;border-bottom:1px solid #ffffff31;align-items:center;min-height:clamp(525px,55vw,795px);display:flex;position:relative;overflow:hidden}.oc-hero-image{z-index:-2;filter:saturate(.93);background-image:url(/about-option-c/hero-studio.webp);background-position:50% 51%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 0 39%;transform:scale(1.015)}.oc-hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#081017 0%,#091016fa 19%,#091016e0 35%,#09101696 50%,#09101620 74%,#090b1040 100%),linear-gradient(#08101643 0%,#0000 21% 76%,#06090ce6 100%);position:absolute;inset:0}.oc-hero-copy{z-index:1;width:min(760px,66%);padding:90px 0 92px clamp(25px,4vw,76px);position:relative}.oc-kicker{color:#e8c17f;letter-spacing:.1em;font-size:clamp(12px,.95vw,16px);font-weight:600;margin-bottom:20px!important}.oc-hero h1{color:#f7f6f5;letter-spacing:-.065em;text-shadow:0 4px 22px #0008;font-family:Arial,Helvetica,sans-serif;font-size:clamp(68px,8.4vw,150px);font-weight:800;line-height:.98}.oc-role{letter-spacing:.09em;color:#e3c181;font-size:clamp(12px,1vw,16px);font-weight:700;line-height:1.6;margin-top:18px!important}.oc-summary{letter-spacing:-.015em;color:#efefef;text-shadow:0 2px 16px #000a;max-width:530px;font-size:clamp(14px,1.07vw,18px);line-height:1.9;margin-top:26px!important}.oc-outline-btn{letter-spacing:.11em;border:1.5px solid #bd8e48;border-radius:99px;justify-content:center;align-items:center;gap:19px;min-height:46px;margin-top:29px;padding:11px 26px;font-size:11px;font-weight:700;transition:background .23s,box-shadow .23s,transform .23s;display:inline-flex;color:#fff!important}.oc-outline-btn:hover,.oc-outline-btn:focus-visible{outline-offset:3px;background:#d6aa591e;transform:translateY(-2px);box-shadow:0 0 20px #d0a25745}.oc-hero-edge{background:linear-gradient(90deg,#0000,#c19a6a6a,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.oc-work{background:#080a0d;padding:0 clamp(24px,3.3vw,57px) 54px}.oc-filterbar{overscroll-behavior-inline:contain;scrollbar-width:thin;white-space:nowrap;border-bottom:1px solid #ffffff17;align-items:center;gap:clamp(11px,2vw,32px);padding:26px 0 21px;display:flex;overflow-x:auto}.oc-filter{cursor:pointer;color:#bdbdbd;letter-spacing:.035em;background:0 0;border:0;flex-shrink:0;padding:0 0 14px;font-size:clamp(10px,.8vw,13px);font-weight:700;transition:color .2s;position:relative}.oc-filter:after{content:"";background:#d7ab60;height:2px;transition:right .26s;position:absolute;bottom:0;left:0;right:100%}.oc-filter:hover,.oc-filter:focus-visible,.oc-filter.is-active{color:#eccc8e}.oc-filter:hover:after,.oc-filter:focus-visible:after,.oc-filter.is-active:after{right:0}.oc-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px clamp(14px,2vw,25px);padding-top:20px;display:grid}.oc-project{min-width:0}.oc-project-media{aspect-ratio:1.6;background:#1b1e20;border:1px solid #ffffff25;border-radius:11px;width:100%;position:relative;overflow:hidden}.oc-project-media img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .5s;display:block}.oc-project:hover .oc-project-media img{filter:saturate(1.13);transform:scale(1.055)}.oc-project-glow{pointer-events:none;background:linear-gradient(#0000 57%,#00000035);position:absolute;inset:0}.oc-project-label{opacity:0;letter-spacing:.08em;color:#f7e3bf;background:#0b0b0bd6;border:1px solid #deae724a;border-radius:5px;padding:9px 11px;font-size:10px;transition:all .25s;position:absolute;bottom:14px;right:14px;transform:translateY(7px)}.oc-project:hover .oc-project-label{opacity:1;transform:none}.oc-project h3{color:#eceae8;margin:8px 2px 0;font-size:clamp(13px,1.1vw,19px);font-weight:500;line-height:1.4}.oc-project-description{color:#a4a3a3;font-size:clamp(11px,.85vw,14px);line-height:1.5;display:none;margin:4px 2px 0!important}.oc-concept-note{color:#7f7d7c;letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.6;margin-top:34px!important}.oc-process{background:linear-gradient(160deg,#090b0c,#0a0c0e);border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;padding:37px clamp(24px,3.3vw,57px) 44px}.oc-process h2,.oc-experience h2{color:#f4f2f0;letter-spacing:-.018em;font-size:clamp(21px,2.15vw,35px);font-weight:800;line-height:1.2}.oc-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:43px 0 0;display:grid}.oc-process-step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.oc-process-symbol{color:#e0d6ca;border:1px solid #c8c8c875;border-radius:100%;place-items:center;width:52px;height:52px;margin-bottom:6px;font-size:26px;font-weight:300;transition:border-color .2s,transform .2s,color .2s;display:grid}.oc-process-step:hover .oc-process-symbol{color:#dfb26a;border-color:#dfb26a;transform:translateY(-3px)}.oc-process h3{letter-spacing:.08em;font-size:12px;font-weight:700}.oc-process p{color:#aaa9a8;font-size:clamp(12px,.98vw,15px);line-height:1.5}.oc-experience{background:#080a0c;padding:40px clamp(24px,3.3vw,57px) 58px}.oc-experience-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:30px;padding-bottom:34px;display:grid}.oc-experience-heading p{color:#bebbbb;max-width:450px;font-size:clamp(13px,1.05vw,17px);line-height:1.8;margin-top:22px!important}.oc-world-image{filter:contrast(1.13)saturate(.9);background:url(/about-option-c/world-map.webp) 50%/contain no-repeat;min-height:220px}.oc-city-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.5vw,21px);display:grid}.oc-city{text-align:center;min-width:0}.oc-city img{object-fit:cover;filter:saturate(.9);border:1px solid #ffffff2a;border-radius:8px;width:100%;height:clamp(105px,12vw,185px);transition:transform .26s,filter .26s;display:block}.oc-city:hover img{filter:saturate(1.13);transform:translateY(-4px)}.oc-city h3{letter-spacing:.06em;color:#f4efec;margin-top:13px;font-size:clamp(9px,.8vw,13px);font-weight:700}.oc-city p{color:#aaa5a3;letter-spacing:.04em;font-size:clamp(9px,.72vw,12px);margin-top:3px!important}.oc-end{background:#08090b;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:9px;height:40px;display:flex}.oc-end span{background:#4b4c4e;border-radius:100%;width:4px;height:4px}.oc-end .is-current{background:#cba56e}@media (min-width:1300px){.oc-hero-image{background-position:50%}.oc-hero{min-height:760px}}@media (max-width:950px){.oc-hero{min-height:600px}.oc-hero-image{left:37%}.oc-hero-copy{width:72%;padding:66px 0 68px 5%}.oc-hero h1{font-size:clamp(56px,9.5vw,96px)}.oc-summary{max-width:370px}.oc-filterbar{gap:22px}.oc-city-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:25px}.oc-city img{height:175px}}@media (max-width:620px){.oc-hero{align-items:end;min-height:630px}.oc-hero-image{background-position:57% 45%;inset:0 0 10% 15%}.oc-hero-shade{background:linear-gradient(#090d1160 0%,#090d11a2 42%,#080c11eb 74%,#080c11 100%),linear-gradient(90deg,#080c11ac,#0000 80%)}.oc-hero-copy{width:100%;padding:58px 25px 47px}.oc-hero h1{font-size:clamp(58px,12.3vw,90px)}.oc-summary{max-width:530px;font-size:14px;line-height:1.7;margin-top:15px!important}.oc-role{font-size:11px}.oc-work{padding:0 19px 42px}.oc-filterbar{gap:16px;padding:19px 0 17px}.oc-filter{font-size:10px}.oc-project-grid{gap:23px 16px}.oc-project-media{aspect-ratio:1.3}.oc-project h3{font-size:12px}.oc-project-label{display:none}.oc-process{padding:33px 22px 37px}.oc-process-grid{gap:10px;padding-top:28px}.oc-process-symbol{width:44px;height:44px;font-size:23px}.oc-process h3{font-size:10px}.oc-process p{font-size:11px}.oc-experience{padding:35px 22px 44px}.oc-experience-heading{grid-template-columns:1fr;gap:8px}.oc-world-image{min-height:155px}.oc-city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 13px}.oc-city img{height:145px}.oc-city h3{font-size:10px}}@media (max-width:390px){.oc-hero h1{font-size:57px}.oc-hero{min-height:630px}.oc-project-grid{grid-template-columns:1fr}.oc-project-media{aspect-ratio:1.65}.oc-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.oc-city img{height:110px}.oc-city-grid{gap:18px 10px}}@media (prefers-reduced-motion:reduce){.oc-about *,.oc-about :before,.oc-about :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body:has(.oc-about){background:#030303!important}.oc-about{--oc-dark:#050505;--oc-gold:#d8b16d;--oc-cream:#f5f2eb;--oc-muted:#bcb8b0;color:var(--oc-cream);background:#030303!important}.oc-about .oc-canvas{border-left-color:#d6b16e1f;border-right-color:#d6b16e1f;box-shadow:0 0 72px #000000a6;background:#050505!important}.oc-about .oc-hero{border-bottom-color:#d6b16e33;background:radial-gradient(circle at 77% 42%,#a6702d1f,#0000 51%),#030303!important}.oc-about .oc-work,.oc-about .oc-experience,.oc-about .oc-end{background:#050505!important}.oc-about .oc-process{border-color:#d8b16d2b;background:linear-gradient(#10100f 0%,#080808 100%)!important}.oc-about .oc-project-media{background:#11100f;border-color:#d8b16d2e}.oc-about .oc-filterbar{border-bottom-color:#d8b16d2b}.oc-about .oc-kicker,.oc-about .oc-role,.oc-about .oc-filter.is-active,.oc-about .oc-filter:hover,.oc-about .oc-filter:focus-visible{color:#dfb775}.oc-about .oc-outline-btn{border-color:#cfa361}.oc-about .oc-outline-btn:hover{background:#d8b16d1f}.oc-about .oc-summary{color:#e1dcd3;max-width:510px;line-height:1.78}.oc-about .oc-process-symbol{color:#e5cc9e;border-color:#d8b16d7a}.oc-about .oc-world-image{filter:sepia(.12)saturate(.84)contrast(1.2)}.oc-about .oc-end{border-top-color:#d8b16d26}@media (max-width:620px){.oc-about .oc-hero-shade{background:linear-gradient(#0303032e 0%,#030303ab 43%,#030303f5 73%,#030303 100%),linear-gradient(90deg,#0303037a,#0000 85%)!important}.oc-about .oc-summary{line-height:1.7}}.oc-about .oc-video-frame{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.oc-about .oc-video-frame video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.oc-about .oc-project-media:has(.oc-video-frame){background:#050505}.oc-about .oc-project-media:has(.oc-video-frame) .oc-project-glow{background:linear-gradient(#0000 64%,#0000005c)}.oc-about .oc-video-controls{z-index:3;align-items:center;gap:7px;display:flex;position:absolute;bottom:12px;right:12px}.oc-about .oc-video-controls button{cursor:pointer;color:#f7f3e9;letter-spacing:.065em;-webkit-backdrop-filter:blur(8px);background:#050505c2;border:1px solid #d8b16d99;border-radius:100px;padding:8px 11px;font-size:10px;font-weight:700;transition:background .2s,border-color .2s}.oc-about .oc-video-controls button:hover,.oc-about .oc-video-controls button:focus-visible{background:#724d1bbd;border-color:#e9bf76}.oc-about .oc-video-controls button:focus-visible{outline-offset:2px;outline:2px solid #f5d496}@media (max-width:620px){.oc-about .oc-video-controls{gap:4px;bottom:7px;right:7px}.oc-about .oc-video-controls button{padding:7px 8px;font-size:9px}}@media (prefers-reduced-motion:reduce){.oc-about .oc-video-frame video{transition:none!important}}.oc-about .oc-world-image{isolation:isolate;aspect-ratio:1916/821;width:100%;height:auto;min-height:0;position:relative;overflow:hidden;filter:none!important;background:#030303 url(/about-option-c/world-map-dim.webp) 50%/100% 100% no-repeat!important}.oc-about .oc-world-image:before{content:"";z-index:1;pointer-events:none;opacity:0;background:url(/about-option-c/world-map-bright.webp) 50%/100% 100% no-repeat;animation:7s ease-in-out infinite oc-experience-map-brighten;position:absolute;inset:0}.oc-about .oc-map-dot{z-index:2;pointer-events:none;background:#ffdd94;border-radius:50%;width:clamp(3px,.38vw,7px);height:clamp(3px,.38vw,7px);animation:4.1s ease-in-out infinite oc-experience-map-dot;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 5px #ffbb58,0 0 15px #ffb442a6}.oc-about .oc-map-dot:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffc65f8c,#0000 68%);border-radius:50%;position:absolute;inset:-180%}@keyframes oc-experience-map-brighten{0%,to{opacity:.04}43%{opacity:.76}68%{opacity:.35}}@keyframes oc-experience-map-dot{0%,to{opacity:.15;filter:brightness(.6)}45%{opacity:1;filter:brightness(1.7)}75%{opacity:.4;filter:brightness()}}.oc-about .oc-city img{image-rendering:auto;object-fit:cover;object-position:50% 50%;border-color:#d6b16e38;filter:none!important}.oc-about .oc-city:hover img{filter:saturate(1.1)!important}@media (prefers-reduced-motion:reduce){.oc-about .oc-world-image:before{opacity:.35;animation:none!important}.oc-about .oc-map-dot{opacity:.65;filter:none;animation:none!important}}.oc-about .oc-hero-image{overflow:hidden;filter:none!important;background:#080808!important;inset:0 0 0 45%!important;transform:none!important}.oc-about .oc-hero-image img{object-fit:cover;object-position:50% 34%;filter:contrast(1.025)saturate(.95);width:100%;height:100%;display:block;position:absolute;inset:0}.oc-about .oc-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 63%,#00000057),radial-gradient(circle at 88% 38%,#c6914211,#0000 45%);position:absolute;inset:0}@media (max-width:950px){.oc-about .oc-hero-image{inset:0 0 0 40%!important}.oc-about .oc-hero-shade{background:linear-gradient(90deg,#030303 0%,#030303fa 22%,#030303de 42%,#03030321 89%),linear-gradient(#0000 60%,#0006)!important}}@media (max-width:620px){.oc-about .oc-hero-image{inset:0 0 17%!important}.oc-about .oc-hero-image img{object-position:50% 25%}.oc-about .oc-hero-shade{background:linear-gradient(#0303030f 0%,#03030396 43%,#030303f2 67%,#030303 85% 100%),linear-gradient(90deg,#0303034d,#0000 92%)!important}}.oc-about .oc-hero{background:#030303!important}.oc-about .oc-hero-image.oc-hero-brandmark{filter:none!important;background:#030303!important;justify-content:center!important;align-items:center!important;display:flex!important;inset:0 0 0 45%!important;overflow:hidden!important;transform:none!important}.oc-about .oc-hero-image.oc-hero-brandmark img{object-fit:contain!important;object-position:center!important;filter:none!important;width:min(92%,680px)!important;height:auto!important;max-height:92%!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.oc-about .oc-hero-shade{background:linear-gradient(90deg,#030303 0% 18%,#030303fc 35%,#030303e3 44%,#0303032e 73%,#0000 100%)!important}.oc-about .oc-awards{background:#050505;border-bottom:1px solid #ddb46b38;padding:clamp(45px,5.4vw,84px) clamp(24px,3.3vw,57px) clamp(52px,5.4vw,82px)}.oc-about .oc-awards-topline{color:#cba668;letter-spacing:.17em;border-bottom:1px solid #ddb46b33;justify-content:space-between;gap:15px;padding-bottom:16px;font-size:10px;font-weight:600;display:flex}.oc-about .oc-awards-header{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:30px;margin:34px 0 33px;display:grid}.oc-about .oc-awards-kicker{color:#d6ae70;letter-spacing:.2em;font-size:11px;font-weight:700;margin:0 0 12px!important}.oc-about .oc-awards-header h2{color:#f5f0e9;letter-spacing:-.045em;margin:0;font-size:clamp(29px,3.4vw,56px);font-weight:800;line-height:1}.oc-about .oc-awards-header h2 em{color:#d6ae70;font-style:normal}.oc-about .oc-awards-header>p{color:#bbb5aa;max-width:470px;font-size:clamp(12px,1.08vw,16px);line-height:1.65}.oc-about .oc-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oc-about .oc-award-card{text-align:center;background:linear-gradient(145deg,#151412,#080808 76%);border:1px solid #dab36f33;border-radius:9px;flex-direction:column;align-items:center;min-width:0;min-height:235px;padding:25px 17px 24px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex}.oc-about .oc-award-card:hover{border-color:#dab36f99;transform:translateY(-5px);box-shadow:0 13px 40px #000a}.oc-about .oc-award-art{place-items:center;width:100%;height:129px;display:grid}.oc-about .oc-award-art img{object-fit:contain;width:100%;max-width:170px;height:115px;display:block}.oc-about .oc-award-monochrome .oc-award-art img{filter:brightness(0)invert()}.oc-about .oc-award-card h3{color:#f1eae0;margin:13px 0 4px;font-size:clamp(13px,1vw,17px);font-weight:700;line-height:1.35}.oc-about .oc-award-card p{color:#b4a99a;margin:0;font-size:clamp(11px,.82vw,13px);line-height:1.45}@media (max-width:950px){.oc-about .oc-hero-image.oc-hero-brandmark{inset:0 0 0 41%!important}.oc-about .oc-awards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.oc-about .oc-hero-image.oc-hero-brandmark{align-items:flex-start!important;padding-top:4%!important;inset:0 0 25%!important}.oc-about .oc-hero-image.oc-hero-brandmark img{width:min(76%,440px)!important;max-height:75%!important}.oc-about .oc-hero-shade{background:linear-gradient(#0303031a 0%,#03030394 38%,#030303f5 65%,#030303 83% 100%)!important}.oc-about .oc-awards-topline{letter-spacing:.08em;font-size:8px}.oc-about .oc-awards-header{grid-template-columns:1fr;gap:12px}.oc-about .oc-awards-grid{gap:9px}.oc-about .oc-award-card{min-height:195px;padding:16px 9px}.oc-about .oc-award-art{height:105px}.oc-about .oc-award-art img{max-width:125px;height:100px}}@media (prefers-reduced-motion:reduce){.oc-about .oc-award-card{transition:none!important}}.oc-about .oc-award-flip-card{appearance:none;color:#f5f0e9;text-align:center;cursor:pointer;perspective:1200px;background:#0a0908;border:1px solid #dab36f3d;border-radius:10px;width:100%;min-width:0;height:246px;padding:0;transition:border-color .28s,box-shadow .28s;display:block;position:relative}.oc-about .oc-award-flip-card:hover,.oc-about .oc-award-flip-card:focus-visible{border-color:#e6bc73c7;box-shadow:0 16px 44px #00000080,0 0 20px #c48b331f}.oc-about .oc-award-flip-card:focus-visible{outline-offset:4px;outline:2px solid #e4bc76}.oc-about .oc-award-flip-inner{border-radius:inherit;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;transition:transform .72s cubic-bezier(.2,.75,.25,1);display:block;position:relative}@media (hover:hover) and (pointer:fine){.oc-about .oc-award-flip-card:hover .oc-award-flip-inner{transform:rotateY(180deg)}}.oc-about .oc-award-flip-card.is-flipped .oc-award-flip-inner{transform:rotateY(180deg)}.oc-about .oc-award-face{box-sizing:border-box;border-radius:inherit;backface-visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:22px 18px;display:flex;position:absolute;inset:0;overflow:hidden}.oc-about .oc-award-front{background:linear-gradient(145deg,#171512,#070707 82%)}.oc-about .oc-award-front .oc-award-art{place-items:center;width:100%;height:135px;display:grid}.oc-about .oc-award-front .oc-award-art img{object-fit:contain;width:100%;max-width:180px;height:100%;max-height:118px}.oc-about .oc-award-front-title{color:#f5f0e9;font-size:clamp(13px,1.05vw,17px);font-weight:700}.oc-about .oc-award-prompt{letter-spacing:.13em;color:#cba66c;font-size:9px;font-weight:700}.oc-about .oc-award-back{background:radial-gradient(circle at 50% 0,#d2973a2b,#0000 60%),#0d0b08;border:1px solid #e3b86a47;transform:rotateY(180deg)}.oc-about .oc-award-back-kicker,.oc-about .oc-award-back-return{letter-spacing:.13em;color:#d3ae70;font-size:9px;font-weight:700}.oc-about .oc-award-back-title{color:#f5f0e9;font-size:clamp(16px,1.55vw,22px);font-weight:800;line-height:1.2}.oc-about .oc-award-back-description{color:#d4cabe;max-width:285px;font-size:clamp(12px,1vw,14px);line-height:1.55}.oc-about .oc-award-back-return{margin-top:5px}@media (max-width:620px){.oc-about .oc-award-flip-card{height:220px}.oc-about .oc-award-face{gap:7px;padding:16px 10px}.oc-about .oc-award-front .oc-award-art{height:110px}.oc-about .oc-award-front .oc-award-art img{max-width:135px;max-height:98px}.oc-about .oc-award-back-description{font-size:11px}.oc-about .oc-award-back-kicker,.oc-about .oc-award-back-return{font-size:8px}}@media (prefers-reduced-motion:reduce){.oc-about .oc-award-flip-inner{will-change:auto;transition:none!important}.oc-about .oc-award-flip-card{transition:none!important}}.oc-about .oc-project{transition:opacity .68s,transform .72s cubic-bezier(.18,.7,.24,1);position:relative}.oc-about .oc-project.oc-motion-pending{opacity:0;transform:translateY(34px)scale(.985)}.oc-about .oc-project.oc-motion-visible{opacity:1;transition-delay:var(--oc-stagger,0s);transform:translate(0,0)scale(1)}.oc-about .oc-project.oc-motion-visible:hover,.oc-about .oc-project.oc-motion-visible:focus-within{transform:translateY(-7px)scale(1.005)}.oc-about .oc-project .oc-project-media{isolation:isolate;border:1px solid #d7ab6024;transition:border-color .45s,box-shadow .5s;position:relative}.oc-about .oc-project .oc-project-media:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(280px circle at var(--oc-pointer-x,50%) var(--oc-pointer-y,50%), #ecbe7029, transparent 68%);opacity:0;transition:opacity .48s;position:absolute;inset:0}.oc-about .oc-project:hover .oc-project-media,.oc-about .oc-project:focus-within .oc-project-media{border-color:#d9ae668f;box-shadow:0 16px 46px #00000070,0 0 24px #d8b16d17}.oc-about .oc-project:hover .oc-project-media:after,.oc-about .oc-project:focus-within .oc-project-media:after{opacity:1}.oc-about .oc-project .oc-project-media>img,.oc-about .oc-project .oc-project-media video{transform-origin:50%;transition:transform .85s cubic-bezier(.2,.7,.2,1),filter .7s}.oc-about .oc-project:hover .oc-project-media>img,.oc-about .oc-project:hover .oc-project-media video{filter:saturate(1.08)brightness(1.055);transform:scale(1.042)}.oc-about .oc-project h3{transition:color .3s}.oc-about .oc-project:hover h3,.oc-about .oc-project:focus-within h3{color:#e9c487}@media (hover:none){.oc-about .oc-project:hover .oc-project-media:after{opacity:0}.oc-about .oc-project.oc-motion-visible:hover{transform:none}.oc-about .oc-project:hover .oc-project-media>img,.oc-about .oc-project:hover .oc-project-media video{filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.oc-about .oc-project,.oc-about .oc-project.oc-motion-pending,.oc-about .oc-project.oc-motion-visible,.oc-about .oc-project .oc-project-media,.oc-about .oc-project .oc-project-media>img,.oc-about .oc-project .oc-project-media video,.oc-about .oc-project .oc-project-media:after{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.oc-about .oc-project .oc-project-media:after{opacity:0!important}}@media (hover:hover) and (pointer:fine){.oc-about .oc-work{z-index:2;position:relative}.oc-about .oc-work .oc-project-grid{position:relative;overflow:visible}.oc-about .oc-work .oc-project{z-index:0;transform-origin:50%;backface-visibility:hidden;transition:transform .42s cubic-bezier(.22,.82,.2,1),opacity .68s,filter .42s;position:relative}.oc-about .oc-work .oc-project:nth-child(odd){transform-origin:0}.oc-about .oc-work .oc-project:nth-child(2n){transform-origin:100%}.oc-about .oc-work .oc-project:hover,.oc-about .oc-work .oc-project.oc-motion-visible:hover{z-index:15;transform:translateY(-5px)scale(1.18)}.oc-about .oc-work .oc-project:hover .oc-project-media{border-color:#e0b96dd9;box-shadow:0 28px 65px #000c,0 0 24px #dcb25f26}.oc-about .oc-work .oc-project .oc-project-media{transition:border-color .38s,box-shadow .42s}.oc-about .oc-work .oc-project .oc-video-controls{z-index:6}}@media (hover:hover) and (pointer:fine) and (max-width:1024px){.oc-about .oc-work .oc-project:hover,.oc-about .oc-work .oc-project.oc-motion-visible:hover{transform:translateY(-3px)scale(1.12)}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.oc-about .oc-work .oc-project,.oc-about .oc-work .oc-project:hover,.oc-about .oc-work .oc-project.oc-motion-visible:hover{transform:none!important}}@property --ncd-gold-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ncd-gold-edge-orbit{to{--ncd-gold-angle:360deg}}.oc-about .oc-work .oc-project-grid{position:relative;overflow:visible}.oc-about .oc-work .oc-project{z-index:0;position:relative}.oc-about .oc-work .oc-project .oc-project-media{isolation:isolate;transition:border-color .35s,box-shadow .4s;position:relative}.oc-about .oc-work .oc-project .oc-project-media:before{content:"";box-sizing:border-box;z-index:5;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ncd-gold-angle), #d8ae6026 0deg, #d8ae6014 255deg, #eec0675c 306deg, #fff7d2 337deg, #f2bf54fa 347deg, #d8ae6026 360deg);-webkit-mask-composite:xor;opacity:0;padding:2px;transition:opacity .35s;position:absolute;inset:0;-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;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oc-about .oc-work .oc-project .oc-video-controls{z-index:8;position:absolute}@media (hover:hover) and (pointer:fine){.oc-about .oc-work .oc-project:hover{z-index:20}.oc-about .oc-work .oc-project:hover .oc-project-media{border-color:#e2b966cc;box-shadow:0 22px 52px #000000b8,0 0 28px #d9a84945}.oc-about .oc-work .oc-project:hover .oc-project-media:before{opacity:1;animation:2.4s linear infinite ncd-gold-edge-orbit}}.oc-about .oc-work .oc-project:focus-within .oc-project-media:before{opacity:1}@media (prefers-reduced-motion:reduce){.oc-about .oc-work .oc-project .oc-project-media:before{animation:none!important}}
