html{--ocaye-ink:#263845;--ocaye-paper:#f0f1eb;--ocaye-sage:#91b4ac;--color-primary:#2c4a72;--color-primary-hover:#243e61}body{font-family:Arial,Helvetica,sans-serif}body:has(.ocaye-home),body:has(.ocaye-signin){background:var(--ocaye-paper);color:var(--ocaye-ink)}body:has(.ocaye-home) #navbar,body:has(.ocaye-signin) #navbar{background:var(--ocaye-paper);border-bottom:1px solid #26384525;box-shadow:none}body:has(.ocaye-home) #navbar .item,body:has(.ocaye-signin) #navbar .item{color:var(--ocaye-ink)}.ocaye-home{width:min(1320px,calc(100% - 96px));margin:0 auto;padding:42px 0 64px}.ocaye-kicker,.ocaye-eyebrow,.ocaye-principles article>span,.ocaye-form-intro>span{font-size:11px;font-weight:700;letter-spacing:.15em}.ocaye-kicker{padding-bottom:30px;border-bottom:1px solid #26384535}.ocaye-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;padding:68px 0 70px;align-items:center}.ocaye-home h1,.ocaye-signin h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.055em;line-height:1.03;font-size:clamp(48px,5.3vw,78px);margin:22px 0 28px}.ocaye-intro{font-size:19px;line-height:1.6;max-width:430px}.ocaye-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:32px}.ocaye-primary{background:var(--ocaye-ink);color:#fff!important;padding:17px 22px;display:inline-flex;gap:22px;text-decoration:none;font-weight:600}.ocaye-primary:hover{background:#2c4a72}.ocaye-secondary{color:var(--ocaye-ink)!important;font-size:13px;font-weight:600}.ocaye-access{font-size:11px;line-height:1.7;color:#55636b;margin-top:24px;max-width:355px}.ocaye-study{position:relative;height:410px;background:var(--ocaye-sage);overflow:hidden}.ocaye-study-label{position:absolute;top:28px;left:28px;right:28px;font-size:9px;letter-spacing:.13em;font-weight:700}.ocaye-sheet{position:absolute;width:44%;height:210px;top:100px;background:#f0f1eb;border:1px solid #26384580;display:flex;flex-direction:column;justify-content:space-between;padding:24px;box-shadow:0 12px 28px #26384518}.ocaye-sheet span{font-size:11px;letter-spacing:.1em}.ocaye-sheet strong{font:normal 31px/1.05 Georgia,serif;letter-spacing:-.03em}.sheet-one{left:8%;transform:rotate(-8deg)}.sheet-two{left:30%;background:#b8cec6;transform:rotate(2deg);z-index:2}.sheet-three{left:51%;transform:rotate(9deg)}.ocaye-study-bottom{position:absolute;bottom:26px;left:28px;font-size:9px;letter-spacing:.15em}.ocaye-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;border-top:1px solid #26384535;padding-top:28px}.ocaye-principles h2{font:normal 25px/1.2 Georgia,serif;margin:20px 0 12px;letter-spacing:-.025em}.ocaye-principles p{font-size:13px;line-height:1.7;max-width:300px;color:#52616a}.ocaye-signin{display:grid!important;grid-template-columns:1fr 1fr;max-width:1180px;margin:46px auto 60px;min-height:620px;box-shadow:0 16px 55px #2638450b}.ocaye-signin-story{background:var(--ocaye-ink);color:var(--ocaye-paper);padding:54px;position:relative}.ocaye-signin-story img{margin-bottom:24px}.ocaye-signin-story h1{font-size:68px;margin:28px 0}.ocaye-signin-story>p:not(.ocaye-eyebrow){font-size:17px;line-height:1.7}.ocaye-signin-foot{position:absolute;bottom:38px;font-size:9px;letter-spacing:.16em;line-height:1.8;color:var(--ocaye-sage)}.ocaye-signin-form{padding:60px 56px;background:#fafbf6;display:flex;flex-direction:column;justify-content:center}.ocaye-form-intro h2{font:normal 35px/1.14 Georgia,serif;letter-spacing:-.03em;margin:18px 0 14px}.ocaye-form-intro p{font-size:13px;line-height:1.6;color:#52616a;margin-bottom:30px}.ocaye-native-form .ui.attached.header{display:none}.ocaye-native-form .ui.attached.segment,.ocaye-native-form .ui.segment{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.ocaye-native-form .ui.form .field>label{color:var(--ocaye-ink)!important;font-size:12px}.ocaye-native-form .ui.input input,.ocaye-native-form input:not([type=checkbox]):not([type=hidden]){background:#fff!important;border:1px solid #c5ccc5!important;border-radius:0!important;color:var(--ocaye-ink)!important;min-height:46px}.ocaye-native-form .ui.primary.button{background:var(--ocaye-ink)!important;border-radius:0!important;min-height:46px;width:100%}.ocaye-native-form a{color:#2c4a72!important}.ocaye-native-form .ui.message{color:var(--ocaye-ink);background:#e7ece5}.ocaye-native-form .ui.form{margin:0!important}body:has(.ocaye-home) footer,body:has(.ocaye-signin) footer{background:var(--ocaye-paper);color:#52616a;border-top:1px solid #26384525}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #2c4a72!important;outline-offset:3px}@media(max-width:900px){.ocaye-home{width:calc(100% - 40px);padding-top:24px}.ocaye-hero{grid-template-columns:1fr;gap:34px;padding:36px 0 42px}.ocaye-study{height:350px}.ocaye-principles{gap:22px}.ocaye-signin{margin:24px;grid-template-columns:.9fr 1.1fr;min-height:560px}.ocaye-signin-story,.ocaye-signin-form{padding:32px}.ocaye-signin-story h1{font-size:52px}}@media(max-width:640px){.ocaye-principles{grid-template-columns:1fr;gap:26px}.ocaye-signin{display:block!important;margin:20px}.ocaye-signin-story{padding:30px}.ocaye-signin-story h1{font-size:45px;margin:18px 0}.ocaye-signin-story img{width:40px;height:40px;margin:0}.ocaye-signin-foot{display:none}.ocaye-signin-story>p:not(.ocaye-eyebrow){font-size:14px}.ocaye-signin-form{padding:32px 26px}.ocaye-form-intro h2{font-size:30px}.ocaye-study{height:325px}.ocaye-sheet{top:85px;height:180px;padding:18px}.ocaye-sheet strong{font-size:25px}}

#navbar-logo img{content:url("/assets/img/ocaye-icon.svg?v=2")} .ocaye-sheet{width:30%}.sheet-one{left:5%}.sheet-two{left:35%}.sheet-three{left:65%}.sheet-three strong{font-size:27px}

.ocaye-signin>*{min-width:0}.ocaye-native-form,.ocaye-native-form .ui.container,.ocaye-native-form .ui.grid,.ocaye-native-form .column{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;min-width:0}.ocaye-native-form label,.ocaye-native-form .ui.checkbox label{color:var(--ocaye-ink)!important}.ocaye-native-form .ui.primary.button{color:var(--ocaye-paper)!important}body:has(.ocaye-signin) #navbar .ui.button,body:has(.ocaye-home) #navbar .ui.button{background:transparent!important;color:var(--ocaye-ink)!important;border:1px solid #26384530}.ocaye-signin-story>img{display:block!important;object-fit:contain}.ocaye-signin-form{overflow:hidden}

body:has(.ocaye-signin) #navbar .item.active,body:has(.ocaye-home) #navbar .item.active{background:#dfe5dc!important;color:#263845!important}body:has(.ocaye-signin) #navbar .item.active span,body:has(.ocaye-signin) #navbar .item.active svg{color:#263845!important}

/* Compact mobile composition: keep each illustration and its copy together. */
.ocaye-hero-copy,.ocaye-study,.ocaye-principles article,.ocaye-signin-story{break-inside:avoid}
@media(max-width:640px){.ocaye-home{width:calc(100% - 40px);padding:18px 0 36px}.ocaye-kicker{font-size:10px;padding-bottom:18px}.ocaye-hero{gap:24px;padding:26px 0 30px}.ocaye-home h1{font-size:46px;line-height:1.06;margin:14px 0 18px;letter-spacing:-.045em}.ocaye-intro{font-size:16px;line-height:1.6;max-width:none}.ocaye-actions{margin-top:22px;gap:18px}.ocaye-primary{padding:14px 20px}.ocaye-access{margin:18px 0 0;font-size:12px}.ocaye-study{height:220px;overflow:hidden}.ocaye-study-label{left:18px;top:18px;font-size:8px;max-width:80%;line-height:1.6}.ocaye-sheet{top:64px;height:112px;width:31%;padding:12px;box-sizing:border-box}.sheet-one{left:5%;transform:rotate(-6deg)}.sheet-two{left:34%;transform:rotate(1deg)}.sheet-three{left:63%;transform:rotate(6deg)}.ocaye-sheet strong{font-size:21px}.ocaye-sheet span{font-size:9px}.ocaye-study-bottom{bottom:16px;left:18px;font-size:8px}.ocaye-principles{gap:22px;padding-top:20px}.ocaye-principles h2{margin:10px 0;font-size:25px}.ocaye-principles p{font-size:14px;max-width:none;margin-bottom:0}.ocaye-signin{margin:16px}.ocaye-signin-story{padding:24px}.ocaye-signin-story h1{font-size:38px;margin:14px 0}.ocaye-signin-story>p:not(.ocaye-eyebrow){margin-bottom:0}.ocaye-signin-form{padding:26px 22px}.ocaye-form-intro h2{font-size:29px}.ocaye-eyebrow{line-height:1.6}}
