.oc-author{color:#111;background:#fff;overflow-x:clip}.oc-author *{box-sizing:border-box}.oc-author__shell{width:min(100% - 48px,1260px);margin-inline:auto}.oc-author__hero{background:#15232e;color:#fff;overflow:hidden}.oc-author__hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,80px);align-items:stretch}.oc-author__intro{min-width:0;padding:30px 0 clamp(60px,8vw,120px);display:flex;flex-direction:column}.oc-author__crumb{display:flex;flex-wrap:wrap;gap:8px;color:#d5dfdf;font-size:13px;line-height:1.5;margin-bottom:auto}.oc-author__crumb a{color:inherit;text-decoration:underline;text-underline-offset:3px}.oc-author__eyebrow{margin:0 0 15px;color:#cefb5b;font:700 12px/1.4 var(--font-accent--family);letter-spacing:.1em}.oc-author__intro .oc-author__eyebrow{margin-top:80px}.oc-author h1,.oc-author h2{font-family:var(--font-heading--family);text-transform:uppercase}.oc-author h1{max-width:9ch;margin:0 0 25px;font-size:clamp(58px,7vw,112px);line-height:.9;letter-spacing:-.04em;overflow-wrap:normal}.oc-author h1 span{display:block;color:#cefb5b}.oc-author__lead{max-width:55ch;color:#e9eeee;margin:0 0 25px;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.oc-author__role{color:#c8d4d7;font:700 12px/1.5 var(--font-accent--family);letter-spacing:.08em;margin:0}.oc-author__portrait-wrap{align-self:end;position:relative;min-width:0;min-height:520px;overflow:hidden}.oc-author__portrait{display:block;width:100%;height:100%;min-height:520px;object-fit:cover;object-position:center 24%;filter:saturate(.88)}.oc-author__portrait-caption{position:absolute;right:0;bottom:0;padding:13px 16px;background:#cefb5b;color:#111;font:700 11px/1.3 var(--font-accent--family);letter-spacing:.07em}.oc-author__story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,6vw,90px);padding-block:clamp(66px,8vw,110px);align-items:start}.oc-author__story .oc-author__eyebrow,.oc-author__guides .oc-author__eyebrow{color:#a33b23}.oc-author h2{margin:0;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.025em}.oc-author__story-copy p{font-size:17px;line-height:1.65;margin:0 0 20px}.oc-author__story-links{display:flex;flex-wrap:wrap;gap:12px 28px}.oc-author__text-link{display:inline-flex;min-height:44px;align-items:center;color:#111;font-weight:800;text-underline-offset:4px}.oc-author__guides{padding:clamp(60px,7vw,90px) 0;background:#f1f3f2}.oc-author__guides-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:30px;align-items:end}.oc-author__guides-heading p{color:#384346;font-size:17px;line-height:1.6;margin:0 0 4px}.oc-author__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.oc-author__button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;gap:12px;padding:12px 22px;background:#f4815d;color:#111;font-family:var(--font-heading--family);font-weight:700;text-decoration:none}.oc-author__button--outline{background:transparent;border:2px solid #111;padding:10px 20px}.oc-author__button:hover{filter:brightness(.94)}.oc-author a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.oc-author__shell{width:min(100% - 36px,560px)}.oc-author__hero-grid{grid-template-columns:minmax(0,1fr);gap:0}.oc-author__intro{padding:22px 0 34px}.oc-author__crumb{margin-bottom:35px}.oc-author__intro .oc-author__eyebrow{margin-top:0}.oc-author h1{max-width:none;font-size:clamp(54px,16vw,76px);margin-bottom:20px}.oc-author h1 span{display:inline}.oc-author__lead{font-size:17px;margin-bottom:20px}.oc-author__portrait-wrap{min-height:0;height:390px;margin-inline:-18px}.oc-author__portrait{min-height:0;height:100%;object-position:center 20%}.oc-author__story{grid-template-columns:1fr;gap:22px;padding-block:62px}.oc-author h2{font-size:clamp(34px,10vw,46px)}.oc-author__story-copy p{font-size:16px}.oc-author__guides{padding-block:62px}.oc-author__guides-heading{grid-template-columns:1fr;gap:16px}.oc-author__guides-heading p{font-size:16px}.oc-author__actions{display:grid;grid-template-columns:1fr;gap:12px;margin-top:28px}.oc-author__button{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/oc-author-profile.css.map */
