.oh-page{color:#261e15;background:#faf5ec;overflow-x:clip}.oh-page .oh-circle-scene{aspect-ratio:1;isolation:isolate;justify-self:end;width:100%;max-width:560px;min-height:0;position:relative}.oh-circle-art{width:100%;height:100%;display:block;position:relative;overflow:visible}.oh-circle-aura{background:radial-gradient(circle at var(--light-x,45%) var(--light-y,35%),#ffe3a970,transparent 65%);filter:blur(20px);z-index:-1;border-radius:50%;position:absolute;inset:7%}.oh-circle-type text{fill:#8b6b42;letter-spacing:3px;font-size:10px;font-weight:600}.oh-circle-type,.oh-satellite-system,.oh-ring-reflection{transform-origin:300px 300px;animation:85s linear infinite oh-orbit-turn}.oh-satellite-system{animation-duration:36s;animation-direction:reverse}.oh-ring-reflection{animation-duration:24s}.oh-art-center{pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:45%;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.oh-art-center img{object-fit:contain;width:52px;height:52px}.oh-art-center strong{letter-spacing:.32em;color:#68491f;margin-left:.32em;font-size:14px}.oh-art-center>span{letter-spacing:.16em;color:#9e7c4e;text-align:center;font-size:7px}.oh-art-center-rule{background:#b58b4c;width:25px;height:1px;margin-top:3px}.oh-art-badge{background:#fffaf0f5;border:1px solid #e0cba9;border-radius:12px;align-items:center;gap:10px;max-width:215px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 10px 28px #79541c0d}.oh-art-badge-icon{color:#a16d28;background:#f5e6cb;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.oh-art-badge strong{color:#62421f;font-size:10px;font-weight:650;line-height:1.5;display:block}.oh-art-badge div>span{color:#9b805c;margin-top:2px;font-size:8px;line-height:1.6;display:block}.badge-design{top:14%;right:0}.badge-build{bottom:15%;left:0}.oh-art-caption{color:#9a815e;justify-content:center;align-items:center;gap:15px;font-size:9px;display:flex;position:absolute;inset:auto 0 -8px}.oh-art-caption .oh-art-control{flex-shrink:0;position:static}.oh-specialties{margin-top:35px}.oh-specialties>span{color:#a18a6a;letter-spacing:.04em;font-size:9px}.oh-specialties>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.oh-specialties a{color:#856039;border:1px solid #dfcfb5;border-radius:5px;align-items:center;gap:8px;padding:8px 10px;font-size:9px;transition:background .2s,border-color .2s;display:inline-flex}.oh-specialties a:hover{background:#f1dfc0;border-color:#b68c50}.oh-journal{padding-block:110px}.oh-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-block:45px 35px;display:grid}.oh-journal-card{height:100%;display:block}.oh-journal-image{aspect-ratio:1.5;background:#eee0c9;border:1px solid #dcc9a9;border-radius:8px;position:relative;overflow:hidden}.oh-journal-image img{object-fit:cover;transition:transform .6s}.oh-journal-image>span{color:#946126;background:#fffaef;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .25s,transform .25s;display:grid;position:absolute;bottom:14px;right:14px}.oh-journal-card:hover img{transform:scale(1.05)}.oh-journal-card:hover .oh-journal-image>span{background:#ffd18c;transform:rotate(45deg)}.oh-journal-meta{color:#927449;justify-content:space-between;gap:10px;margin:20px 0 12px;font-size:9px;display:flex}.oh-journal-card h3{color:#50391e;letter-spacing:-.03em;margin:0;font-size:21px;font-weight:500;line-height:1.4}.oh-journal-excerpt{color:#8b7559;margin:13px 0;font-size:12px;line-height:1.8}.oh-journal-read{color:#8f5c22;align-items:center;gap:12px;margin-top:20px;font-size:10px;font-weight:600;display:flex}.oh-faq{background:#f2e9da;border-top:1px solid #e0cfb3;padding:90px 0 105px}.oh-faq-grid{grid-template-columns:1fr 1.1fr;gap:85px;display:grid}.oh-faq h2{margin-top:24px;font-size:clamp(38px,4vw,58px)}.oh-faq .oh-text-link{margin-top:30px}.oh-faq-list{border-top:1px solid #d8c3a2}.oh-faq details{border-bottom:1px solid #d8c3a2}.oh-faq summary{cursor:pointer;color:#634725;align-items:center;gap:16px;padding:24px 0;font-size:14px;line-height:1.6;list-style:none;display:flex}.oh-faq summary::-webkit-details-marker{display:none}.oh-faq-number{color:#a28761;font-size:9px}.oh-faq summary>svg{color:#a7793b;flex-shrink:0;margin-left:auto;transition:transform .25s}.oh-faq details[open] summary>svg{transform:rotate(45deg)}.oh-faq details>p{color:#887052;margin:0;padding:0 32px 24px;font-size:13px;line-height:1.9}.oh-page.is-paused .oh-circle-type,.oh-page.is-paused .oh-satellite-system,.oh-page.is-paused .oh-ring-reflection{animation-play-state:paused}@media (max-width:1100px){.oh-art-badge{gap:7px;max-width:180px;padding:9px}.oh-art-badge strong{font-size:9px}.oh-art-badge-icon{width:25px;height:25px}.oh-art-badge div>span{font-size:7px}.oh-faq-grid{gap:40px}.oh-journal-grid{gap:20px}}@media (max-width:760px){.oh-page .oh-circle-scene{justify-self:center;max-width:450px;margin-top:35px;margin-bottom:20px}.oh-art-center img{width:40px;height:40px}.oh-art-center{gap:9px}.oh-art-center strong{font-size:11px}.oh-art-center>span{font-size:6px}.oh-art-badge{max-width:170px}.badge-design{top:12%}.badge-build{bottom:14%}.oh-art-caption{gap:10px;font-size:8px}.oh-specialties{margin-top:26px}.oh-journal{padding-block:75px}.oh-journal-grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.oh-journal-card h3{font-size:23px}.oh-journal-excerpt{max-width:500px}.oh-faq{padding-block:70px}.oh-faq-grid{grid-template-columns:1fr;gap:35px}.oh-faq summary{font-size:13px}.oh-faq .oh-text-link{margin-top:22px}}@media (prefers-reduced-motion:reduce){.oh-circle-type,.oh-satellite-system,.oh-ring-reflection{animation:none!important}.oh-journal-image img,.oh-journal-image>span{transition:none}}.oh-page .oh-shell{width:min(1280px,100% - 80px);margin-inline:auto}.oh-page h1,.oh-page h2{font-family:var(--font-poppins),Georgia,serif;letter-spacing:-.065em;font-weight:400}.oh-page h2{margin:0;font-size:clamp(42px,5.2vw,76px);line-height:1.03}.oh-page h2 em{color:#95601f;font-weight:400}.oh-page .oh-label{color:#805322;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:750;line-height:1.6;display:flex}.oh-label>span{background:#ae6b18;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #e9c18a45}.oh-reading-line{z-index:110;transform-origin:0;background:#b6741e;width:100%;height:3px;position:fixed;inset:0 auto auto 0}.oh-page main>.oh-hero{background:radial-gradient(at 90% 45%,#f3d49d35,#0000 50%),#faf5ec;border:0;min-height:850px;padding:132px 0 0;position:relative}.oh-hero-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.oh-small-link{color:#82715c;align-items:center;gap:13px;font-size:11px;display:inline-flex}.oh-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:20px;padding-block:55px 70px;display:grid}.oh-hero-copy{z-index:2;animation:.8s ease-out both oh-hero-enter;position:relative}@keyframes oh-hero-enter{0%{translate:0 16px}to{translate:0}}@media (prefers-reduced-motion:reduce){.oh-hero-copy{animation:none}}.oh-hero-copy h1{margin:0;font-size:clamp(64px,7.5vw,112px);line-height:.96}.oh-hero-copy h1>span{display:block}.oh-hero-copy h1 em{color:#a36a25;letter-spacing:-.072em;margin-top:3px;font-weight:400;display:block}.oh-hero-copy>p{color:#776450;max-width:470px;margin:32px 0 0;font-size:16px;line-height:1.9}.oh-hero-links{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.oh-button{color:#261e15;background:#ffb343;border:1px solid #c17b1e;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-height:54px;padding:15px 21px;font-size:12px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.oh-button:hover{color:#fff4df;background:#261e15;box-shadow:0 8px 24px #6b3f1718}.oh-button svg{transition:transform .25s}.oh-button:hover svg{transform:translate(2px,-2px)}.oh-text-link{color:#6e4316;border-bottom:1px solid #ae8c5d;align-items:center;gap:18px;width:fit-content;padding-block:8px;font-size:12px;font-weight:650;display:inline-flex}.oh-text-link svg{transition:transform .25s}.oh-text-link:hover svg{transform:translate(3px,-3px)}.oh-art-control{z-index:5;color:#89602a;cursor:pointer;background:#fffcf6;border:1px solid #dbc49e;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;bottom:14px;right:4px}.oh-hero-bottom{border-top:1px solid #dfd0b9;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.oh-hero-bottom>span{color:#9a8568;letter-spacing:.14em;font-size:8px;font-weight:650}.oh-hero-bottom>a{color:#ae7428;place-items:center;width:32px;height:32px;display:grid}.oh-ticker{background:#efe2ca;border-block:1px solid #dbc5a1;padding:19px 0;overflow:hidden}.oh-ticker>div{width:max-content;animation:42s linear infinite oh-ticker-travel;display:flex}.oh-ticker:hover>div{animation-play-state:paused}.oh-ticker span{color:#76552f;font-family:var(--font-poppins),Georgia,serif;white-space:nowrap;align-items:center;gap:45px;margin-right:45px;font-size:27px;font-style:italic;display:flex}.oh-ticker svg{color:#ad792e;width:18px}.oh-studio{padding-block:120px}.oh-studio-grid{grid-template-columns:1fr .8fr;gap:120px;margin-top:32px;display:grid}.oh-studio-grid h2{max-width:600px}.oh-body-large{color:#79644c;margin:0;font-size:19px;line-height:1.9}.oh-perspective-mark{place-items:center;width:190px;height:100px;margin:40px 0 0 5px;display:grid;position:relative}.oh-perspective-mark span{border:1px solid #be945b;border-radius:50%;width:90px;height:90px;position:absolute;transform:translate(-45px)}.oh-perspective-mark span:nth-child(2){border-color:#d1ad79;transform:translate(0)}.oh-perspective-mark span:nth-child(3){border-color:#dfc59f;transform:translate(45px)}.oh-perspective-mark svg{color:#b37c30;width:35px;height:35px}.oh-principles{margin-top:28px;margin-bottom:20px}.oh-principles>div{border-top:1px solid #e4d3ba;align-items:center;gap:20px;padding:17px 0;display:flex}.oh-principles span{color:#a27e4e;font-size:10px}.oh-principles p{color:#5a432a;margin:0;font-size:15px}.oh-principles svg{color:#a27230;margin-left:auto}.oh-work{background:#f0e7d7;border-block:1px solid #e0cfb4;padding:110px 0 85px}.oh-section-heading{grid-template-columns:1.25fr .65fr;align-items:end;gap:70px;display:grid}.oh-section-heading h2{margin-top:22px}.oh-section-heading>p{color:#7a644d;max-width:400px;margin:0 0 5px;font-size:15px;line-height:1.9}.oh-work-filters{flex-wrap:wrap;gap:9px;margin:38px 0;display:flex}.oh-work-filters button{color:#826744;cursor:pointer;background:0 0;border:1px solid #d5bd99;border-radius:999px;align-items:center;gap:16px;min-height:39px;padding:9px 15px;font-size:11px;transition:background .2s,color .2s;display:flex}.oh-work-filters button span{opacity:.65;font-size:8px}.oh-work-filters button:hover,.oh-work-filters button.is-selected{color:#fff4df;background:#5d4324;border-color:#5d4324}.oh-projects{grid-template-columns:1fr 1fr;gap:45px 34px;min-height:250px;display:grid}.oh-project{min-width:0}.oh-project-art{aspect-ratio:1.22;border:1px solid #c5ad872e;border-radius:7px;position:relative;overflow:hidden}.oh-project-art img{object-fit:cover;object-position:top;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.oh-project-art img.is-mobile{object-position:50% 5%}.oh-project a:hover img{transform:scale(1.045)}.oh-project-open{color:#4d351a;opacity:0;background:#fff9efef;border:1px solid #ffffff50;border-radius:999px;align-items:center;gap:18px;padding:11px 15px;font-size:10px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:18px;right:18px;transform:translateY(8px)}.oh-project a:hover .oh-project-open,.oh-project a:focus-visible .oh-project-open{opacity:1;transform:none}.oh-project-index{color:#876233;background:#fff9efe8;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid;position:absolute;top:17px;left:17px}.oh-project-info{justify-content:space-between;align-items:center;gap:18px;margin-top:21px;display:flex}.oh-project-info p{color:#96774e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:650}.oh-project-info h3{color:#402c16;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:500}.oh-project-info>svg{color:#946329;flex-shrink:0}.oh-project-description{color:#8b7255;max-width:470px;margin:10px 0 0;font-size:13px;line-height:1.7}.oh-work-bottom{border-top:1px solid #d8c4a3;justify-content:space-between;align-items:center;gap:24px;margin-top:50px;padding-top:25px;display:flex}.oh-work-bottom>span{color:#a68a66;letter-spacing:.1em;font-size:8px}.oh-services{padding-block:120px}.oh-service-list{border-bottom:1px solid #ddcbae;margin-top:50px}.oh-service{border-top:1px solid #ddcbae}.oh-service>button{text-align:left;color:#48341e;cursor:pointer;background:0 0;border:0;align-items:center;gap:28px;width:100%;min-height:105px;padding:20px 0;display:flex}.oh-service>button>span{color:#a17d4b;font-size:10px}.oh-service h3{font-family:var(--font-poppins),Georgia,serif;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3.2vw,44px);font-weight:400}.oh-service>button>svg{color:#a57431;flex-shrink:0;margin-left:auto;transition:transform .3s}.oh-service.is-open>button>svg{transform:rotate(45deg)}.oh-service.is-open>button h3{color:#a76b21}.oh-service-body{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.oh-service.is-open .oh-service-body{grid-template-rows:1fr}.oh-service-body>div{max-width:720px;padding-left:45px;overflow:hidden}.oh-service-body p{color:#80694e;margin:0 0 20px;font-size:15px;line-height:1.9}.oh-service-body a{color:#8b561a;align-items:center;gap:12px;margin:0 25px 25px 0;font-size:12px;font-weight:650;display:inline-flex}.oh-process{background:#e8cba0;border-block:1px solid #cba671;padding:100px 0 110px;position:relative}.oh-process .oh-label{color:#875c29}.oh-process h2 em{color:#98601d}.oh-process .oh-section-heading>p{color:#82603a}.oh-journey{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:65px;display:grid}.oh-journey article{height:100%;position:relative}.oh-journey article:before{content:"";background:#b9905b80;height:1px;position:absolute;top:27px;left:0;right:-30px}.oh-journey>div:last-child article:before{right:0}.oh-journey-icon{background:#e8cba0;align-items:center;gap:18px;width:fit-content;padding-right:18px;display:flex;position:relative}.oh-journey-icon span{color:#785024;border:1px solid #b78d54;border-radius:50%;place-items:center;width:55px;height:55px;font-size:12px;display:grid}.oh-journey-icon>svg{color:#9d6b2d;width:20px}.oh-journey h3{color:#53391b;letter-spacing:-.04em;margin:29px 0 13px;font-size:22px;font-weight:500}.oh-journey p{color:#8a6840;max-width:240px;margin:0;font-size:13px;line-height:1.85}.oh-contact{color:#f9edda;background:#2c2217;padding:110px 0}.oh-contact-grid{grid-template-columns:1fr .88fr;gap:100px;display:grid}.oh-contact .oh-label{color:#bc945c}.oh-contact h2{color:#fff0d8;margin-top:24px}.oh-contact h2 em{color:#e9b15f}.oh-contact-grid>div:first-child>p:not(.oh-label){color:#bcaa91;max-width:360px;margin-top:28px;font-size:15px;line-height:1.9}.oh-contact-symbol{align-items:center;gap:25px;margin-top:52px;display:flex}.oh-contact-symbol img{width:70px;height:70px}.oh-contact-symbol span{color:#b9925f;letter-spacing:.16em;font-size:10px;line-height:1.8}.oh-contact form{margin:0;padding:0}.oh-contact fieldset{border:0;margin:0;padding:0}.oh-contact legend{color:#c8ac82;font-size:11px;font-weight:600}.oh-goals{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.oh-goals button{color:#c7b397;cursor:pointer;background:0 0;border:1px solid #766044;border-radius:999px;align-items:center;gap:7px;min-height:35px;padding:8px 12px;font-size:10px;display:flex}.oh-goals button.is-selected,.oh-goals button:hover{color:#321;background:#e8b36a;border-color:#e8b36a}.oh-form-fields{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.oh-form-fields label{color:#cab391;gap:11px;font-size:11px;display:grid}.oh-page.oi-interior .oh-contact input,.oh-page.oi-interior .oh-contact textarea{color:#ffedd0;outline-offset:5px;width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #796044;border-radius:0;padding:11px 0;font-size:16px}.oh-page.oi-interior .oh-contact input:focus,.oh-page.oi-interior .oh-contact textarea:focus{border-color:#e8b36a;outline:1px solid #e8b36a}.oh-page.oi-interior .oh-contact textarea::placeholder{color:#9b8365}.oh-message-label{margin-top:25px;display:block}.oh-submit{color:#392810;cursor:pointer;background:#ecb45f;border:1px solid #c3924e;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:54px;margin-top:25px;padding:13px 19px;font-size:12px;font-weight:700;transition:background .2s;display:flex}.oh-submit:hover{background:#ffd38f}.oh-form-note{color:#c5ad8b;align-items:center;gap:8px;margin:12px 0 0;font-size:10px;line-height:1.6;display:flex}.oh-contact-direct{color:#b49a77;margin-top:28px;font-size:11px}.oh-contact-direct a{color:#e1bb83;border-bottom:1px solid #9c7a4b;align-items:center;gap:6px;margin-left:6px;display:inline-flex}.oh-page .oi-footer{background:#261e15}.oh-page .oi-footer .oi-eyebrow,.oh-page .oi-footer h2{display:none}.oh-page .oi-footer-logo{margin-bottom:25px}.oh-page .oi-footer-main{gap:90px}.oh-page.is-paused .oh-orbit-type,.oh-page.is-paused .oh-gold-ring,.oh-page.is-paused .oh-floating-note,.oh-page.is-paused .oh-ticker>div{animation-play-state:paused}@keyframes oh-orbit-turn{to{transform:rotate(360deg)}}@keyframes oh-ring-breathe{50%{transform:rotate(-16deg)rotateY(-13deg)translateY(-8px)}}@keyframes oh-float-note{50%{translate:0 -12px}}@keyframes oh-ticker-travel{to{transform:translate(-33.3333%)}}@media (min-width:1500px){.oh-hero-grid{padding-block:75px 85px}.oh-page main>.oh-hero{min-height:900px}}@media (max-width:1100px){.oh-page .oh-shell{width:calc(100% - 56px)}.oh-hero-grid{grid-template-columns:1.1fr .9fr;gap:0}.oh-hero-copy h1{font-size:clamp(60px,8.5vw,90px)}.oh-visual{min-height:430px}.oh-floating-note.note-top{width:100px;padding:13px;right:-4%}.oh-floating-note.note-top b{font-size:22px}.oh-floating-note.note-top svg{width:22px;right:9px}.oh-floating-note.note-bottom{width:160px;padding:12px;left:-5%}.oh-orbit-type text{font-size:11px}.oh-studio-grid{gap:60px}.oh-contact-grid{gap:50px}.oh-section-heading{gap:45px}.oh-journey{gap:22px}}@media (max-width:760px){.oh-page .oh-shell{width:calc(100% - 40px)}.oh-page main>.oh-hero{min-height:0;padding-top:110px}.oh-hero-top{align-items:flex-start}.oh-hero-top .oh-label{letter-spacing:.08em;max-width:230px;font-size:8px}.oh-small-link{display:none}.oh-hero-grid{grid-template-columns:1fr;padding-top:35px;padding-bottom:20px}.oh-hero-copy h1{font-size:clamp(57px,12.8vw,85px);line-height:.98}.oh-hero-copy h1 em{max-width:620px}.oh-hero-copy>p{max-width:430px;margin-top:25px;font-size:14px;line-height:1.9}.oh-hero-links{gap:20px;margin-top:25px}.oh-button{min-height:49px;padding:13px 17px;font-size:11px}.oh-text-link{font-size:11px}.oh-visual{aspect-ratio:1;justify-self:center;width:min(100%,450px);min-height:0;margin-top:32px}.oh-floating-note.note-top{width:105px;top:6%;right:1%}.oh-floating-note.note-bottom{width:155px;bottom:7%;left:1%}.oh-orbit-type{width:98%;height:98%;inset:1%}.oh-gold-ring{inset:12% 9% 11%}.oh-gold-ring.ring-back{inset:14% 8% 9%}.oh-sculpture-center img{width:33px;height:33px}.oh-sculpture-center span{font-size:7px}.oh-hero-bottom{padding-block:15px}.oh-hero-bottom>span{letter-spacing:.08em;font-size:6px}.oh-ticker{padding-block:15px}.oh-ticker span{gap:25px;margin-right:25px;font-size:22px}.oh-ticker svg{width:15px}.oh-studio{padding-block:75px}.oh-studio-grid{grid-template-columns:1fr;gap:35px;margin-top:24px}.oh-page h2{font-size:clamp(39px,9vw,58px)}.oh-perspective-mark{display:none}.oh-body-large{font-size:17px;line-height:1.85}.oh-principles{margin-top:25px}.oh-work{padding:75px 0 55px}.oh-section-heading{grid-template-columns:1fr;gap:25px}.oh-section-heading>p{max-width:520px;font-size:14px}.oh-section-heading h2{margin-top:18px}.oh-work-filters{gap:7px;margin-block:28px}.oh-work-filters button{gap:10px;min-height:35px;padding:8px 11px;font-size:10px}.oh-projects{grid-template-columns:1fr;gap:35px}.oh-project-art{aspect-ratio:1.25}.oh-project-open{opacity:1;padding:9px 12px;font-size:9px;bottom:13px;right:13px;transform:none}.oh-project-info{margin-top:17px}.oh-project-info h3{font-size:24px}.oh-project-info p{font-size:8px}.oh-project-description{font-size:12px}.oh-work-bottom{margin-top:32px}.oh-work-bottom>span{display:none}.oh-services{padding-block:75px}.oh-service-list{margin-top:32px}.oh-service>button{gap:15px;min-height:84px;padding-block:20px}.oh-service h3{letter-spacing:-.03em;font-size:clamp(24px,6vw,34px)}.oh-service>button>svg{width:20px}.oh-service-body>div{padding-left:29px}.oh-service-body p{font-size:14px}.oh-process{padding-block:75px}.oh-journey{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:38px}.oh-journey article:before{right:-25px}.oh-journey>div:nth-child(2n) article:before{right:0}.oh-journey-icon{gap:12px;padding-right:12px}.oh-journey-icon span{width:44px;height:44px;font-size:10px}.oh-journey h3{margin-top:20px;font-size:20px}.oh-journey p{font-size:12px}.oh-contact{padding-block:75px}.oh-contact-grid{grid-template-columns:1fr;gap:40px}.oh-contact h2{margin-top:20px}.oh-contact-grid>div:first-child>p:not(.oh-label){max-width:420px;font-size:14px}.oh-contact-symbol{display:none}.oh-form-fields{gap:18px;margin-top:28px}.oh-contact-direct{font-size:11px}.oh-page .oi-footer-main{gap:40px}}@media (prefers-reduced-motion:reduce){.oh-orbit-type,.oh-gold-ring,.oh-floating-note,.oh-ticker>div{animation:none!important}.oh-sculpture{transform:none!important}.oh-project-art img,.oh-service-body{transition:none}.oh-ticker>div{transform:none}.oh-reading-line{display:none}}
