/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#243d4b;--ink-deep:#243d4b;--wine:#8a0f32;--rose:#d15569;--coral:#ff7867;--sky:#b4d3de;--blue:#326576;--cream:#fee7bc;--yellow:#ffdc5a;--paper:#f7f5f0;--white:#fff;--line:#243d4b2e;--section:min(1240px,calc(100% - 48px));--header-height:76px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 88% 8%,#b4d3de33,transparent 28rem),radial-gradient(circle at 9% 62%,#d1556914,transparent 34rem),var(--paper);color:var(--ink-deep);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0}body.overlay-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:560}.section-shell{width:var(--section);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--wine);font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:650;line-height:1.2}.eyebrow-light{color:var(--yellow)}.button{border:1px solid #0000;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:0 22px;font-size:.88rem;font-weight:680;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button-primary{background:var(--wine);color:var(--white)}.button-primary:hover{background:var(--ink)}.button-dark{background:var(--ink-deep);color:var(--white)}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding-bottom:4px;font-size:.9rem;font-weight:650;display:inline-flex}.site-header{z-index:40;border-bottom:1px solid var(--line);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--paper) 94%,transparent)}}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{width:var(--section);grid-template-columns:240px 1fr auto;align-items:center;gap:32px;min-height:88px;margin-inline:auto;display:grid}.brand-logo{width:192px;height:74px;display:inline-block;overflow:hidden}.brand-logo-crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}.brand-logo-crop img{width:205px;max-width:none;height:auto;position:absolute}.main-nav{justify-content:center;gap:clamp(28px,4vw,58px);display:flex}.main-nav a{padding:10px 0;font-size:.9rem;font-weight:620;position:relative}.main-nav a:after{background:var(--wine);content:"";transform-origin:100%;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-actions{align-items:center;gap:10px;display:flex}.close-button,.menu-trigger,.search-trigger{cursor:pointer;background:0 0;border:0}.search-trigger{align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:.78rem;font-weight:650;display:inline-flex}.search-glyph{border:2px solid;border-radius:50%;width:20px;height:20px;display:inline-block;position:relative}.search-glyph:after{content:"";transform-origin:0;background:currentColor;width:8px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.menu-trigger{width:44px;height:44px;padding:12px 9px}.menu-trigger span{background:var(--ink);height:2px;margin:6px 0;display:block}.search-overlay{z-index:100;position:fixed;inset:0}.search-backdrop{cursor:default;background:#0c2b3594;border:0;position:absolute;inset:0}.search-panel{background:var(--paper);width:min(1100px,100% - 48px);max-height:calc(100dvh - 64px);margin:32px auto;padding:clamp(28px,5vw,64px);animation:search-in .22s both;position:relative;box-shadow:0 28px 80px #0c2b3547}@keyframes search-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.search-panel-top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.search-panel-top h2{max-width:760px;margin-bottom:26px;font-size:clamp(2rem,4.5vw,4rem);line-height:.98}.close-button{background:var(--ink-deep);width:46px;height:46px;color:var(--white);place-items:center;font-size:2rem;line-height:1;display:grid}.search-field{border-bottom:2px solid var(--ink);align-items:center;gap:18px;height:60px;display:flex}.search-field input{width:100%;color:var(--ink-deep);background:0 0;border:0;outline:0;font-size:1.05rem}.search-field input::placeholder{color:var(--blue)}.search-layout{grid-template-columns:.7fr 1.3fr;gap:36px;margin-top:36px;display:grid}.search-topic-list{flex-direction:column;align-items:stretch;display:flex}.search-topic-list button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:44px 1fr;min-height:64px;padding:12px 8px;display:grid}.search-topic-list button span{color:var(--rose);font-family:var(--font-geist-mono),monospace;font-size:.72rem}.search-topic-list button.is-selected{background:var(--cream);padding-left:18px}.search-empty{color:var(--blue)}.search-result{border-top:6px solid var(--result-accent)}.search-result-head p{color:var(--blue);margin-bottom:7px;font-size:.76rem}.search-result-head h3{margin-bottom:0;font-size:clamp(1.6rem,3vw,2.8rem)}.search-resource-grid{grid-template-columns:repeat(3,1fr);gap:1px;padding:18px 28px 28px;display:grid}.search-resource-grid a{background:var(--paper);min-height:160px;padding:18px;position:relative}.search-resource-grid a>span,.search-resource-grid small,.search-resource-grid strong{display:block}.search-resource-grid a>span{color:var(--rose);font-family:var(--font-geist-mono),monospace;margin-bottom:38px;font-size:.7rem}.search-resource-grid small{color:var(--blue);margin-bottom:6px}.search-resource-grid strong{padding-right:18px;font-size:.92rem}.search-resource-grid i{font-style:normal;position:absolute;bottom:15px;right:15px}.hero{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:clamp(48px,7vw,100px);min-height:min(740px,100dvh - 88px);padding-block:clamp(60px,8vw,106px);display:grid}.hero h1{max-width:700px;margin-bottom:30px;font-size:clamp(3.5rem,7vw,7rem);line-height:.88}.hero h1 span{color:var(--wine);display:block}.hero-intro{max-width:560px;color:var(--blue);margin-bottom:36px;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.hero-media{background:var(--ink-deep);min-height:510px;position:relative;overflow:hidden}.hero-color-grid{opacity:.94;grid-template-rows:.75fr 1fr .62fr;grid-template-columns:1fr 1.25fr .8fr;display:grid;position:absolute;inset:0}.hero-color-grid span:first-child{background:var(--wine);grid-area:1/1/3}.hero-color-grid span:nth-child(2){background:var(--sky);grid-area:1/2}.hero-color-grid span:nth-child(3){background:var(--yellow);grid-area:1/3/3}.hero-color-grid span:nth-child(4){background:var(--ink);grid-area:2/2/4}.hero-color-grid span:nth-child(5){background:var(--coral);grid-area:3/1}.hero-color-grid span:nth-child(6){background:var(--rose);grid-area:3/3}.video-card{background:var(--paper);align-items:center;gap:24px;width:min(430px,100% - 72px);min-height:178px;padding:28px;display:flex;position:absolute;bottom:64px;right:36px;box-shadow:0 22px 50px #0c2b3540}.play-button{background:var(--wine);border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;position:relative}.play-button span{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid #fff;width:0;height:0;margin-left:5px}.hero-media-note,.media-kicker{font-family:var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.7rem}.media-kicker{color:var(--rose);margin-bottom:8px}.media-title{letter-spacing:-.03em;margin-bottom:0;font-size:1.55rem;font-weight:620}.hero-media-note{color:var(--white);margin:0;position:absolute;bottom:22px;right:26px}.signal-band{border-top:1px solid var(--wine);border-bottom:1px solid var(--wine);background:var(--yellow);overflow:hidden}.signal-track{width:max-content;height:66px;color:var(--wine);font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:30px;padding:0 30px;font-size:.78rem;font-weight:700;display:flex}.signal-track i{background:var(--wine);width:10px;height:10px;display:block;transform:rotate(45deg)}.statement{grid-template-columns:.6fr 1.4fr;gap:70px;padding-block:clamp(96px,12vw,170px);display:grid}.statement h2{max-width:900px;margin-bottom:32px;font-size:clamp(2.5rem,5.2vw,5.6rem);line-height:.98}.statement div>p{max-width:620px;color:var(--blue);margin-left:auto;font-size:1.08rem;line-height:1.6}.topics-section{background:var(--ink-deep);color:var(--white);padding-block:clamp(86px,9vw,130px)}.topics-section .eyebrow{color:var(--yellow)}.section-heading-row{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.section-heading-row h2{max-width:760px;margin-bottom:0;font-size:clamp(2.4rem,5vw,5rem);line-height:.96}.section-aside{max-width:390px;color:var(--sky);margin-bottom:4px;line-height:1.55}.topic-grid{grid-template-rows:minmax(500px,auto) minmax(390px,auto);grid-template-columns:1fr 1fr;gap:22px;margin-top:70px;display:grid}.topic-card{background:var(--topic-soft);min-height:100%;color:var(--topic-ink);flex-direction:column;justify-content:space-between;padding:clamp(26px,4vw,48px);transition:transform .22s;display:flex;position:relative;overflow:hidden}.topic-card:hover{transform:translateY(-5px)}.topic-card-1{grid-row:1/3}.topic-card-top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.topic-number{font-family:var(--font-geist-mono),monospace;font-size:.8rem;font-weight:650}.topic-arrow{border:1px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.2rem;display:grid}.topic-card-copy{z-index:2;max-width:570px;position:relative}.topic-card-copy>p{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.7rem;font-weight:650}.topic-card-copy h3{color:var(--topic-accent);margin-bottom:22px;font-size:clamp(2.2rem,4vw,4.8rem);line-height:.94}.topic-card-copy>span{max-width:470px;line-height:1.55;display:block}.topic-card-pattern{width:62%;height:76px;display:flex;position:absolute;top:30%;right:-5%;transform:rotate(-8deg)}.topic-card-pattern i{flex:1}.topic-card-pattern i:first-child,.topic-card-pattern i:nth-child(4){background:var(--topic-accent)}.topic-card-pattern i:nth-child(2){background:var(--coral)}.topic-card-pattern i:nth-child(3){background:var(--sky)}.topic-card-pattern i:nth-child(5){background:var(--yellow)}.topic-card-2 .topic-card-pattern,.topic-card-3 .topic-card-pattern{opacity:.9;width:42%;height:54px;top:20%}.topic-card-2 .topic-card-copy h3,.topic-card-3 .topic-card-copy h3{max-width:520px;font-size:clamp(2rem,3.4vw,3.7rem)}.format-section{grid-template-columns:.72fr 1.28fr;gap:clamp(60px,9vw,130px);padding-block:clamp(100px,12vw,170px);display:grid}.format-intro{align-self:start;position:sticky;top:130px}.format-intro h2{margin-bottom:28px;font-size:clamp(3rem,5vw,5.5rem);line-height:.92}.format-intro>p:last-child{max-width:430px;color:var(--blue);line-height:1.6}.format-stack{border-top:1px solid var(--line)}.media-row{border-bottom:1px solid var(--line);grid-template-columns:46px 110px 1fr auto;align-items:center;gap:22px;min-height:190px;padding:24px 26px;display:grid}.media-row-blue{background:var(--sky)}.media-row-yellow{background:var(--yellow)}.media-row-coral{background:#f4b3af}.media-number,.media-status{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.68rem}.media-status{border:1px solid;padding:8px 11px}.media-row p{color:var(--blue);margin-bottom:5px;font-size:.8rem}.media-row h3{margin-bottom:0;font-size:clamp(1.5rem,2.8vw,2.6rem)}.media-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.media-icon-text{flex-direction:column;gap:7px}.media-icon-text i{background:currentColor;width:42px;height:2px;display:block}.media-icon-text i:last-child{width:27px;margin-right:15px}.media-icon-audio{gap:4px}.media-icon-audio i{background:currentColor;width:3px;display:block}.media-icon-audio i:first-child,.media-icon-audio i:nth-child(5){height:16px}.media-icon-audio i:nth-child(2),.media-icon-audio i:nth-child(4){height:34px}.media-icon-audio i:nth-child(3){height:54px}.media-icon-video span{border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid;width:0;height:0;margin-left:6px}.process-section{background:var(--wine);color:var(--white);padding-block:clamp(90px,10vw,140px)}.process-title-row{grid-template-columns:.5fr 1.5fr;gap:70px;display:grid}.process-title-row h2{max-width:900px;margin-bottom:70px;font-size:clamp(2.8rem,5.7vw,6rem);line-height:.93}.process-list{border-top:1px solid #fff6;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.process-list li{border-right:1px solid #fff6;min-height:240px;padding:30px}.process-list li:last-child{border-right:0}.process-list span{color:var(--yellow);font-family:var(--font-geist-mono),monospace;font-size:.7rem}.process-list h3{margin:70px 0 10px;font-size:1.6rem}.process-list p{max-width:260px;color:var(--cream);margin:0;line-height:1.45}.team-teaser{background:var(--cream);grid-template-columns:.82fr 1.18fr;min-height:570px;margin-block:clamp(90px,11vw,160px);display:grid}.team-teaser-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(44px,6vw,84px);display:flex}.team-teaser-copy h2{margin-bottom:25px;font-size:clamp(2.8rem,5vw,5rem);line-height:.95}.team-teaser-copy>p:not(.eyebrow){max-width:480px;color:var(--blue);margin-bottom:34px;line-height:1.55}.team-teaser-art{background:var(--sky);place-items:center;min-height:440px;display:grid;overflow:hidden}.team-teaser-art img{mix-blend-mode:multiply;width:88%}.team-page-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.team-page-hero h1{max-width:940px;margin-bottom:0;font-size:clamp(3.7rem,8vw,8rem);line-height:.88}.team-page-hero>p{max-width:430px;color:var(--blue);margin-bottom:8px;font-size:1.08rem;line-height:1.6}.team-portrait{background:var(--sky);place-items:center;min-height:520px;display:grid;position:relative;overflow:hidden}.team-portrait img{mix-blend-mode:multiply;width:min(780px,80%)}.team-portrait-message{z-index:2;background:var(--yellow);flex-direction:column;justify-content:flex-end;min-width:250px;min-height:130px;padding:24px;display:flex;position:absolute;bottom:8%;right:5%}.team-portrait-message span{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin-bottom:8px;font-size:.67rem}.roles-section{grid-template-columns:.75fr 1.25fr;gap:90px;padding-block:clamp(100px,12vw,170px);display:grid}.roles-intro h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.96}.role-list{border-top:1px solid var(--line)}.role-list article{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr 1fr;align-items:start;gap:24px;min-height:170px;padding:28px 10px;display:grid}.role-list article>span{color:var(--rose);font-family:var(--font-geist-mono),monospace;font-size:.7rem}.role-list h3{font-size:1.5rem}.role-list p{color:var(--blue);line-height:1.5}.team-cta{background:var(--yellow);justify-content:space-between;align-items:center;gap:30px;min-height:170px;margin-bottom:120px;padding:36px 44px;display:flex}.team-cta p{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:620}.topic-detail-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:center;gap:clamp(38px,5vw,70px);min-height:auto;padding-block:clamp(48px,6vw,78px);display:grid}.topic-detail-title h1{max-width:780px;color:var(--detail-accent);-webkit-hyphens:auto;hyphens:auto;margin-bottom:22px;font-size:clamp(3.4rem,5.2vw,5.8rem);line-height:.94}.topic-detail-title>p:last-child{max-width:620px;color:var(--blue);font-size:1.1rem;line-height:1.6}.topic-detail-latin{background:var(--detail-soft);place-items:center;min-height:320px;display:grid;position:relative;overflow:hidden}.topic-detail-latin>span{z-index:2;width:min-content;color:var(--detail-ink);text-align:center;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,3.2rem);font-style:italic;line-height:.95;position:relative}.topic-detail-latin>div{width:120%;height:74px;display:flex;position:absolute;transform:rotate(-12deg)}.topic-detail-latin i{flex:1}.topic-detail-latin i:first-child,.topic-detail-latin i:nth-child(5){background:var(--wine)}.topic-detail-latin i:nth-child(2){background:var(--sky)}.topic-detail-latin i:nth-child(3),.topic-detail-latin i:nth-child(6){background:var(--yellow)}.topic-detail-latin i:nth-child(4){background:var(--coral)}.topic-intro-media{background:var(--ink-deep);color:var(--white);grid-template-columns:1.2fr .8fr;margin-bottom:clamp(100px,12vw,170px);display:grid}.topic-video-placeholder{background:linear-gradient(135deg,var(--detail-accent),transparent),var(--blue);flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:500px;padding:48px;display:flex}@supports (color:color-mix(in lab,red,red)){.topic-video-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--detail-accent) 88%,black),transparent),var(--blue)}}.topic-video-placeholder .play-button{background:var(--yellow);margin-bottom:auto}.topic-video-placeholder .play-button span{border-left-color:var(--ink-deep)}.topic-video-placeholder p{color:var(--sky);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin-bottom:5px;font-size:.7rem}.topic-video-placeholder strong{font-size:2rem}.topic-intro-copy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,70px);display:flex}.topic-intro-copy .eyebrow{color:var(--yellow)}.topic-intro-copy h2{margin-bottom:40px;font-size:clamp(2.4rem,4vw,4.5rem);line-height:.95}.text-placeholder{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.text-placeholder span{background:#ffffff7a;height:2px;display:block}.text-placeholder span:last-child{width:65%}.topic-intro-copy small{color:var(--sky)}.resources-section{background:var(--detail-soft);padding-block:clamp(90px,10vw,140px)}.resources-section .section-aside{color:var(--detail-ink)}.resource-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:70px;display:grid}.resource-grid article{border:1px solid var(--detail-ink);min-height:320px;display:grid}@supports (color:color-mix(in lab,red,red)){.resource-grid article{border:1px solid color-mix(in srgb,var(--detail-ink) 26%,transparent)}}.resource-grid article{background:var(--paper);grid-template-columns:.72fr 1.28fr}.resource-visual{background:var(--ink-deep);color:var(--white);place-items:center;padding:24px;display:grid;position:relative}.resource-visual>span{font-family:var(--font-geist-mono),monospace;font-size:.7rem;position:absolute;top:18px;left:18px}.resource-copy{flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.resource-copy small{color:var(--blue);margin-bottom:8px}.resource-copy h3{margin-bottom:auto;font-size:clamp(1.5rem,3vw,2.6rem);line-height:1}.resource-copy p{color:var(--rose);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin:0;font-size:.68rem}.wave{align-items:center;gap:6px;height:84px;display:flex}.wave i{background:var(--yellow);width:4px}.wave i:first-child,.wave i:nth-child(7){height:18px}.wave i:nth-child(2),.wave i:nth-child(6){height:42px}.wave i:nth-child(3),.wave i:nth-child(5){height:66px}.wave i:nth-child(4){height:82px}.mini-play{border-top:28px solid #0000;border-bottom:28px solid #0000;border-left:42px solid var(--yellow);width:0;height:0;margin-left:8px}.paper-lines{background:var(--paper);flex-direction:column;gap:11px;width:96px;height:126px;padding:30px 18px;display:flex}.paper-lines i{background:var(--blue);height:2px;display:block}.paper-lines i:last-child{width:65%}.topic-next{padding-block:clamp(90px,11vw,150px)}.topic-next>div{border-top:1px solid var(--line)}.topic-next a{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:20px;min-height:110px;padding:24px 8px;transition:padding .18s,background .18s;display:grid}.topic-next a:hover{background:var(--cream);padding-inline:24px}.topic-next a span{color:var(--rose);font-family:var(--font-geist-mono),monospace;font-size:.7rem}.topic-next a strong{letter-spacing:-.03em;font-size:clamp(1.4rem,3vw,2.5rem)}.topic-next a i{font-size:1.4rem;font-style:normal}.site-footer{background:var(--ink-deep);padding-top:70px}.footer-grid{grid-template-columns:1.4fr .7fr .9fr;gap:80px;padding-bottom:70px;display:grid}.site-footer .brand-logo{background:var(--paper);margin-bottom:20px}.footer-grid>div:first-child>p{max-width:390px;color:var(--sky);line-height:1.5}.footer-grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-label{color:var(--yellow);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.67rem}.footer-grid a,.footer-grid span{color:var(--sky);font-size:.88rem}.footer-grid a:hover{color:var(--white)}.footer-bottom{min-height:70px;color:var(--sky);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;font-size:.66rem;display:flex}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:70vh;padding-block:120px;display:flex}.not-found h1{max-width:850px;margin-bottom:40px;font-size:clamp(3rem,7vw,7rem);line-height:.9}@media (max-width:1050px){:root{--section:min(100% - 36px,920px)}.header-inner{grid-template-columns:210px 1fr auto}.hero{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-media{min-height:470px}.format-section,.roles-section,.statement{grid-template-columns:1fr}.statement div>p{margin-left:0}.topic-grid{grid-template-rows:minmax(470px,auto) minmax(380px,auto)}.format-intro{position:static}.team-page-hero,.topic-detail-hero{grid-template-columns:1fr}.team-page-hero>p{max-width:620px}.resource-grid article{grid-template-columns:.8fr 1.2fr}}@media (max-width:760px){:root{--section:calc(100% - 28px)}.header-inner{grid-template-columns:1fr auto;min-height:74px}.brand-logo{width:154px;height:62px}.brand-logo-crop img{width:167px}.search-label{display:none}.menu-trigger{display:block}.main-nav{border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;align-items:center;gap:14px;padding:28px 20px 34px;display:none;position:absolute;top:74px;left:0;right:0}.main-nav.is-open{display:flex}.hero{gap:56px;min-height:auto;padding-block:72px 24px}.hero h1{font-size:clamp(3.25rem,16vw,5.4rem)}.hero-media{min-height:420px}.video-card{width:calc(100% - 36px);bottom:52px;right:18px}.play-button{flex-basis:62px;width:62px;height:62px}.process-title-row,.statement{grid-template-columns:1fr;gap:26px}.section-heading-row h2,.statement h2{font-size:clamp(2.45rem,12vw,4rem)}.section-heading-row{flex-direction:column;align-items:flex-start;gap:28px}.topic-grid{grid-template-rows:none;grid-template-columns:1fr}.topic-card,.topic-card-1{grid-row:auto;min-height:460px}.topic-card-2 .topic-card-copy h3,.topic-card-3 .topic-card-copy h3,.topic-card-copy h3{font-size:clamp(2.6rem,12vw,4.2rem)}.media-row{grid-template-columns:34px 76px 1fr;gap:12px;min-height:164px}.media-icon{width:68px;height:68px}.media-status{display:none}.process-title-row h2{margin-bottom:26px}.process-list{grid-template-columns:1fr}.process-list li{border-bottom:1px solid #fff6;border-right:0;min-height:190px}.process-list h3{margin-top:48px}.team-teaser{grid-template-columns:1fr}.team-teaser-art{min-height:330px}.search-panel{width:calc(100% - 20px);max-height:calc(100dvh - 20px);margin:10px auto;padding:24px 18px}.search-panel-top h2{font-size:2.25rem}.search-layout,.search-resource-grid{grid-template-columns:1fr}.search-resource-grid{padding:12px}.search-resource-grid a{min-height:120px}.search-resource-grid a>span{margin-bottom:20px}.team-page-hero h1,.topic-detail-title h1{font-size:clamp(3.8rem,17vw,6.8rem)}.team-portrait{min-height:390px}.team-portrait img{width:100%}.role-list article{grid-template-columns:38px 1fr}.role-list article p{grid-column:2}.team-cta{flex-direction:column;align-items:flex-start}.topic-detail-latin{min-height:330px}.topic-intro-media{grid-template-columns:1fr;width:100%}.topic-video-placeholder{min-height:410px}.resource-grid{grid-template-columns:1fr}.resource-grid article{min-height:280px}.footer-grid{grid-template-columns:1fr;gap:42px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding-block:24px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ovid-hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(50px,8vw,120px);min-height:min(760px,100dvh - 88px);padding-block:clamp(70px,9vw,130px);display:grid}.ovid-hero-copy h1{max-width:820px;margin-bottom:34px;font-size:clamp(4rem,7.8vw,8.2rem);line-height:.86}.ovid-hero-copy h1 span{color:var(--wine);display:block}.ovid-hero-copy>p:not(.eyebrow){max-width:620px;color:var(--blue);margin-bottom:38px;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.6}.ovid-hero-links{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ovid-hero-video{background:var(--ink-deep);min-height:520px;color:var(--white);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:clamp(34px,5vw,64px);display:flex;position:relative;overflow:hidden}.ovid-hero-video:after,.ovid-hero-video:before{content:"";position:absolute}.ovid-hero-video:before{background:var(--yellow);width:62%;height:34%;top:0;right:0}.ovid-hero-video:after{background:var(--coral);width:36%;height:42%;top:34%;left:0}.ovid-hero-words{z-index:2;color:var(--wine);flex-direction:column;align-items:flex-end;font-family:Georgia,serif;font-size:clamp(1.4rem,3vw,2.7rem);font-style:italic;display:flex;position:absolute;top:38px;right:32px}.ovid-hero-video .play-button{z-index:3;margin-bottom:26px;position:relative}.ovid-hero-video>div:last-child{z-index:3;position:relative}.ovid-hero-video small,.ovid-hero-video strong{display:block}.ovid-hero-video small{color:var(--sky);font-family:var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:.68rem}.ovid-hero-video strong{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.8rem)}.ovid-work-strip{border-block:1px solid var(--ink);background:var(--yellow);min-height:68px;color:var(--wine);font-family:var(--font-geist-mono),monospace;letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:clamp(18px,3vw,46px);padding:16px 28px;font-size:.7rem;font-weight:700;display:flex}.ovid-work-strip i{background:var(--wine);width:8px;height:8px;display:block;transform:rotate(45deg)}.pdf-topic{padding-block:clamp(100px,12vw,175px)}.pdf-topic-head{grid-template-columns:80px 1fr;gap:clamp(30px,5vw,80px);display:grid}.pdf-topic-number{color:var(--rose);font-family:var(--font-geist-mono),monospace;margin-top:12px;font-size:.75rem}.pdf-topic-head h2{max-width:1140px;margin-bottom:34px;font-size:clamp(3rem,6.8vw,7.5rem);line-height:.91}.pdf-topic-intro{max-width:820px;color:var(--blue);margin-left:auto;font-size:1.06rem;line-height:1.65}.heroine-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:clamp(70px,8vw,110px);display:grid}.heroine-card{background:var(--cream);border-radius:48px;padding:26px}.heroine-card-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.heroine-card-top>span{color:var(--rose);font-family:var(--font-geist-mono),monospace;font-size:.68rem}.heroine-card-top h3{margin:0;font-size:clamp(1.6rem,2.8vw,2.4rem)}.heroine-video{min-height:290px;color:var(--white);background:#090c0d;border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}.heroine-video:before{content:"";border:1px solid #ffffff29;border-radius:50%;width:70%;height:70%;position:absolute}.heroine-figure{width:110px;height:190px;position:relative}.heroine-figure i{background:var(--heroine-color,var(--rose));display:block;position:absolute}.heroine-figure i:first-child{border-radius:50%;width:48px;height:48px;top:0;left:31px}.heroine-figure i:nth-child(2){border-radius:38px 38px 10px 10px;width:70px;height:110px;top:45px;left:20px}.heroine-figure i:nth-child(3){clip-path:polygon(28% 0,72% 0,100% 100%,0 100%);width:100px;height:70px;bottom:0;left:5px}.heroine-card-wine{--heroine-color:var(--rose)}.heroine-card-blue{--heroine-color:var(--sky)}.heroine-card-coral{--heroine-color:var(--coral)}.heroine-video .mini-play{z-index:2;border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid var(--white);filter:drop-shadow(0 0 .8rem #0009);width:0;height:0;margin:0 0 0 5px;position:absolute}.heroine-video small{color:var(--sky);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.64rem;position:absolute;bottom:16px;right:18px}.heroine-docs{grid-template-columns:1fr 1fr;gap:10px;padding-top:22px;display:grid}.heroine-docs a{align-items:center;gap:11px;min-width:0;display:flex}.heroine-docs strong{font-size:.76rem;line-height:1.2}.paper-mini{background:var(--white);flex-direction:column;flex:0 0 38px;gap:5px;width:38px;height:50px;padding:12px 7px;display:flex;box-shadow:0 5px 12px #0c2b3529}.paper-mini i{background:var(--blue);height:1px;display:block}.consent-timeline{background:var(--cream);border-radius:48px;margin-top:clamp(80px,10vw,140px);padding:clamp(40px,6vw,78px)}.timeline-heading{text-align:center;max-width:700px;margin-inline:auto}.timeline-heading h3{margin-bottom:15px;font-size:clamp(2rem,4.3vw,4.2rem);line-height:.98}.timeline-heading>p:last-child{color:var(--blue);font-size:.86rem}.timeline-track{justify-content:space-between;align-items:flex-start;min-height:210px;margin:42px auto 0;display:flex;position:relative}.timeline-line{z-index:0;background:var(--ink);height:2px;position:absolute;top:70px;left:110px;right:110px}.timeline-center-label{z-index:1;background:var(--cream);color:var(--blue);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;padding:7px 13px;font-size:.66rem;position:absolute;top:56px;left:50%;transform:translate(-50%)}.timeline-loupe{z-index:2;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;width:180px;padding:0;display:flex;position:relative}.timeline-loupe strong{text-align:center;max-width:150px;font-size:.84rem;line-height:1.2}.loupe-glass{border:5px solid var(--ink);background:var(--sky);border-radius:50%;width:104px;height:104px;transition:transform .18s,background .18s;display:block;position:relative;box-shadow:inset 0 0 0 7px #ffffff8c,0 10px 25px #0c2b3526}.loupe-glass:after{border:4px solid var(--ink);background:var(--coral);content:"";border-radius:14px;width:22px;height:78px;position:absolute;bottom:-54px;right:-30px;transform:rotate(-38deg)}.loupe-glass i{background:#ffffffc7;border-radius:50%;width:28px;height:12px;position:absolute;top:18px;left:18px;transform:rotate(-25deg)}.timeline-loupe.is-active .loupe-glass,.timeline-loupe:hover .loupe-glass{background:var(--yellow);transform:translateY(-5px)rotate(-5deg)}.timeline-reveal{border:1px dashed var(--ink);min-height:110px;padding:30px}@supports (color:color-mix(in lab,red,red)){.timeline-reveal{border:1px dashed color-mix(in srgb,var(--ink) 35%,transparent)}}.timeline-reveal{background:#ffffff75}.timeline-reveal>p{max-width:630px;color:var(--blue);text-align:center;margin:12px auto}.timeline-reveal-head{grid-template-columns:160px 1fr;align-items:baseline;gap:20px;margin-bottom:24px;display:grid}.timeline-reveal-head span{color:var(--rose);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.66rem}.timeline-reveal-head h4{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}.timeline-materials{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.timeline-materials article{background:var(--paper);flex-direction:column;min-height:170px;padding:24px;display:flex}.timeline-materials small{color:var(--rose);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin-bottom:28px;font-size:.64rem}.timeline-materials strong{margin-bottom:auto;font-size:.95rem;line-height:1.35}.timeline-materials span{color:var(--blue);margin-top:18px;font-size:.74rem}.medusa-callout{background:var(--yellow);justify-content:space-between;align-items:center;gap:30px;min-height:160px;margin-top:28px;padding:30px 42px;display:flex}.medusa-callout small{color:var(--wine);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin-bottom:7px;font-size:.66rem;display:block}.medusa-callout h3{margin:0;font-size:clamp(1.8rem,3.5vw,3.5rem)}.medusa-callout>a{background:var(--paper);grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-width:280px;padding:16px;display:grid}.medusa-callout>a>i{font-style:normal}.briseis-card{background:#dedffb;border-radius:48px;grid-template-columns:100px 1fr 110px;align-items:center;gap:38px;max-width:940px;min-height:330px;margin-top:80px;padding:clamp(36px,6vw,70px);display:grid}.briseis-index{color:var(--wine);writing-mode:vertical-rl;font-family:Georgia,serif;font-style:italic;transform:rotate(180deg)}.briseis-card h3{margin-bottom:16px;font-size:clamp(2.5rem,5vw,5rem)}.briseis-card p:not(.eyebrow){max-width:560px;color:var(--blue);margin-bottom:0;line-height:1.6}.briseis-card>a{text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex}.briseis-card>a strong{font-size:.76rem}.pdf-topic-love{background:#fff6f2}.pdf-topic-head-love h2{color:var(--wine)}.decision-board{background:#f6cce7;border-radius:58px;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:clamp(70px,8vw,110px);padding:clamp(28px,5vw,64px);display:grid}.decision-card{background:#ffffff61;grid-template-rows:auto 1fr auto;min-height:360px;padding:28px;display:grid}.decision-title span{color:var(--wine);font-family:var(--font-geist-mono),monospace;margin-bottom:7px;font-size:.68rem;display:block}.decision-title h3{margin-bottom:18px;font-size:clamp(1.4rem,2.6vw,2.4rem)}.comic-placeholder{grid-template-columns:34px 1fr 34px;align-items:center;min-height:190px;display:grid}.comic-placeholder>span{text-align:center;font-size:2rem;display:block}.comic-placeholder>div{border:3px solid var(--ink-deep);background:var(--paper);place-items:center;width:min(200px,100%);height:150px;margin-inline:auto;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px #7e1e3324}.comic-person{border:3px solid var(--ink-deep);border-radius:20px 20px 5px 5px;width:36px;height:78px;display:block}.comic-placeholder>div i{background:var(--ink-deep);height:2px;display:block;position:absolute;transform:rotate(-28deg)}.comic-placeholder>div i:first-of-type{width:65px;top:28px;left:12px}.comic-placeholder>div i:nth-of-type(2){width:50px;top:48px;right:8px;transform:rotate(24deg)}.comic-placeholder>div i:nth-of-type(3){width:90px;bottom:25px;left:18px;transform:rotate(8deg)}.decision-card>a{border-top:1px solid #173a4840;justify-content:space-between;align-items:center;padding-top:16px;font-size:.78rem;font-weight:650;display:flex}.amores-intro{justify-content:flex-end;padding-block:clamp(80px,9vw,130px) 44px;display:flex}.amores-intro p{max-width:760px;color:var(--blue);font-size:1.05rem;line-height:1.65}.love-media-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.love-media{background:#f4b3b3;border-radius:48px;min-height:540px;padding:clamp(30px,5vw,56px);display:grid}.love-media-copy small{color:var(--wine);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin-bottom:9px;font-size:.66rem;display:block}.love-media-copy h3{margin-bottom:6px;font-size:clamp(2.2rem,4.3vw,4.4rem);line-height:.95}.love-media-copy p{color:var(--wine);font-weight:620}.elegy-placeholder,.podcast-placeholder{background:var(--paper);justify-content:center;align-items:center;gap:24px;min-height:240px;display:flex;box-shadow:0 12px 28px #7e1e3324}.podcast-placeholder{flex-direction:column}.elegy-placeholder span,.podcast-placeholder span{color:var(--blue);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.66rem}.love-media-elegy{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;gap:24px}.elegy-placeholder{background:var(--ink-deep)}.elegy-placeholder .mini-play{border-left-color:var(--yellow)}.love-media-elegy>a{align-items:center;gap:14px;width:fit-content;display:flex}.ovid-closing{padding-block:clamp(100px,12vw,170px)}.ovid-closing h2{max-width:1060px;margin-bottom:40px;font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:.95}@media (max-width:980px){.ovid-hero{grid-template-columns:1fr}.heroine-grid{grid-template-columns:1fr 1fr}.heroine-card:last-child{grid-column:1/3}.briseis-card{grid-template-columns:70px 1fr 90px}}@media (max-width:720px){.ovid-hero{min-height:auto;padding-block:68px 24px}.ovid-hero-copy h1{font-size:clamp(3.6rem,18vw,6rem)}.ovid-hero-video{min-height:430px}.ovid-work-strip{white-space:nowrap;justify-content:flex-start;overflow:hidden}.pdf-topic-head{grid-template-columns:1fr;gap:16px}.pdf-topic-head h2{font-size:clamp(3rem,15vw,5.2rem)}.pdf-topic-intro{margin-left:0}.heroine-grid{grid-template-columns:1fr}.heroine-card:last-child{grid-column:auto}.consent-timeline,.heroine-card{border-radius:34px}.consent-timeline{padding:34px 20px}.timeline-track{min-height:220px}.timeline-line{left:82px;right:82px}.timeline-loupe{width:132px}.loupe-glass{width:82px;height:82px}.loupe-glass:after{width:17px;height:60px;bottom:-44px;right:-24px}.timeline-center-label{top:124px}.timeline-materials,.timeline-reveal-head{grid-template-columns:1fr}.timeline-materials{gap:1px}.timeline-materials article{min-height:145px}.medusa-callout{flex-direction:column;align-items:stretch;padding:28px}.medusa-callout>a{min-width:0}.briseis-card{grid-template-columns:1fr}.briseis-index{writing-mode:initial;transform:none}.briseis-card>a{flex-direction:row;justify-content:flex-start}.decision-board,.love-media-grid{grid-template-columns:1fr}.decision-board{border-radius:34px;padding:16px}.decision-card{padding:22px}.love-media{border-radius:34px;min-height:480px}}:where(a,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a,button):focus-visible,input:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}[id]{scroll-margin-top:96px}.header-inner{grid-template-columns:174px minmax(0,1fr) auto;gap:22px;width:min(1400px,100% - 32px);min-height:76px}.brand-logo{border-radius:2px;width:158px;height:60px}.brand-logo-crop img{width:170px;top:-1px;left:-2px}.main-nav{background:#bad2dd38;border:1px solid #173a481a;justify-self:center;gap:3px;padding:5px}.main-nav a{white-space:nowrap;border:1px solid #0000;padding:10px clamp(11px,1.35vw,18px);font-size:.82rem;transition:transform .14s,border-color .18s,background .18s,box-shadow .18s}.main-nav a:after{display:none}.main-nav a:hover{background:var(--paper);border-color:#173a4814;transform:translateY(-1px);box-shadow:0 5px 14px #0c2b3514}.main-nav a:active{transform:translateY(1px)scale(.98);box-shadow:0 1px 4px #0c2b3514}.search-trigger{background:var(--white);border:1px solid #173a4829;gap:13px;min-height:44px;padding:0 15px;transition:transform .14s,box-shadow .14s,background .18s;box-shadow:0 4px #173a481f}.search-trigger:hover{background:var(--cream);transform:translateY(-1px)}.search-trigger:active{transform:translateY(3px)scale(.98);box-shadow:0 1px #173a4829}.menu-trigger{background:var(--white);border:1px solid #173a4829;transition:transform .14s,box-shadow .14s;box-shadow:0 4px #173a481f}.menu-trigger:active{transform:translateY(3px)scale(.97);box-shadow:0 1px #173a4829}.button{--button-shadow:var(--ink-deep);cursor:pointer;box-shadow:0 5px 0 var(--button-shadow);transition:transform .14s,box-shadow .14s,background .18s,color .18s}.button:hover{box-shadow:0 7px 0 var(--button-shadow);transform:translateY(-2px)}.button:active{box-shadow:0 1px 0 var(--button-shadow);transform:translateY(4px)scale(.985)}.button-primary{--button-shadow:#4d1120}.button-dark{--button-shadow:#06171d}.text-link{padding:10px 2px 7px;transition:transform .14s,color .18s,border-color .18s}.text-link:hover{color:var(--wine);border-color:var(--wine);transform:translate(3px)}.text-link:active{transform:translate(3px)translateY(2px)scale(.98)}.search-panel{border:1px solid #173a481f;border-radius:24px}.close-button{border-radius:50%;transition:transform .14s,box-shadow .14s;box-shadow:0 4px #06171d}.close-button:hover{transform:rotate(4deg)translateY(-1px)}.close-button:active{transform:translateY(3px)scale(.94);box-shadow:0 1px #06171d}.search-field{height:auto;min-height:64px;padding:6px 0 8px}.search-field input{flex:1;width:auto;min-width:0}.search-clear,.search-submit{cursor:pointer;border:1px solid #173a482e;min-height:42px;transition:transform .14s,box-shadow .14s,background .18s}.search-clear{background:var(--paper);border-radius:50%;place-items:center;width:42px;padding:0;font-size:1.4rem;display:grid}.search-submit{background:var(--ink-deep);color:var(--white);align-items:center;gap:18px;padding:0 16px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 4px #06171d}.search-submit:disabled{opacity:.42;cursor:not-allowed}.search-clear:hover,.search-submit:not(:disabled):hover{background:var(--yellow);color:var(--ink-deep);transform:translateY(-1px)}.search-clear:active,.search-submit:not(:disabled):active{box-shadow:none;transform:translateY(3px)scale(.97)}.search-topic-list button{transition:transform .14s,padding .18s,background .18s}.search-topic-list button:hover{background:var(--cream);padding-left:18px}@supports (color:color-mix(in lab,red,red)){.search-topic-list button:hover{background:color-mix(in srgb,var(--cream) 55%,transparent)}}.search-topic-list button:active{transform:translateY(2px)scale(.985)}.search-result-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.search-result-head>a{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:18px;padding:10px 0 7px;font-size:.76rem;font-weight:700;transition:transform .14s;display:inline-flex}.search-result-head>a:active{transform:translateY(2px)scale(.98)}.search-resource-grid a{transition:transform .15s,box-shadow .18s,background .18s}.search-resource-grid a:hover{z-index:2;background:var(--cream);transform:translateY(-4px);box-shadow:0 10px 24px #0c2b351f}.search-resource-grid a:active{transform:translateY(2px)scale(.98);box-shadow:0 2px 7px #0c2b351f}.search-no-results{border-top:6px solid var(--rose);background:var(--cream);flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;padding:36px;display:flex}.search-no-results>span{color:var(--rose);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;margin-bottom:14px;font-size:.68rem}.search-no-results h3{max-width:520px;margin-bottom:28px;font-size:clamp(1.8rem,3.8vw,3.4rem)}.search-no-results button{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:42px;padding:0 16px}.ovid-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(38px,5vw,78px);min-height:min(700px,100dvh - 76px);padding-block:clamp(58px,7vw,96px)}.ovid-hero-copy{min-width:0}.ovid-hero-copy h1{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;max-width:720px;font-size:clamp(3.6rem,5.3vw,5.6rem)}.elegy-placeholder,.heroine-video,.ovid-hero-video,.podcast-placeholder{cursor:pointer;transition:transform .18s,box-shadow .18s,filter .18s}.elegy-placeholder:hover,.heroine-video:hover,.ovid-hero-video:hover,.podcast-placeholder:hover{transform:translateY(-4px);box-shadow:0 18px 42px #0c2b352e}.elegy-placeholder:active,.heroine-video:active,.ovid-hero-video:active,.podcast-placeholder:active{filter:saturate(.92);transform:translateY(3px)scale(.99);box-shadow:0 4px 12px #0c2b3529}.elegy-placeholder .mini-play,.heroine-video .mini-play,.ovid-hero-video .play-button{transition:transform .16s,background .18s}.elegy-placeholder:hover .mini-play,.heroine-video:hover .mini-play,.ovid-hero-video:hover .play-button{transform:scale(1.08)}.briseis-card>a,.decision-card>a,.heroine-docs a,.love-media-elegy>a,.medusa-callout>a,.topic-next a{transition:transform .14s,box-shadow .18s,background .18s}.briseis-card>a:hover,.heroine-docs a:hover,.love-media-elegy>a:hover{transform:translateY(-2px)}.briseis-card>a:active,.decision-card>a:active,.heroine-docs a:active,.love-media-elegy>a:active,.topic-next a:active{transform:translateY(2px)scale(.98)}.medusa-callout>a{box-shadow:0 5px #7e1e3333}.medusa-callout>a:hover{transform:translateY(-2px);box-shadow:0 7px #7e1e3333}.medusa-callout>a:active{transform:translateY(4px)scale(.985);box-shadow:0 1px #7e1e3333}.timeline-loupe,.timeline-materials article{transition:transform .15s,box-shadow .18s,background .18s}.timeline-loupe:active{transform:translateY(4px)scale(.97)}.timeline-materials article:hover{z-index:2;transform:translateY(-3px);box-shadow:0 10px 22px #0c2b351a}.decision-card{border:1px solid #173a481a;transition:transform .18s,box-shadow .18s;box-shadow:0 8px #7e1e3317}.decision-card:hover{transform:translateY(-5px);box-shadow:0 13px #7e1e3317}.comic-placeholder>button{border:1px solid var(--ink-deep);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:1.8rem;line-height:1;transition:transform .12s,box-shadow .12s,background .18s;display:grid;box-shadow:0 4px #173a4842}.comic-placeholder>button:hover{background:var(--yellow);transform:translateY(-1px)}.comic-placeholder>button:active{transform:translateY(3px)scale(.94);box-shadow:0 1px #173a4842}.comic-panel{transition:background .18s,transform .18s}.comic-step{z-index:2;color:var(--wine);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.58rem;font-weight:700;position:absolute;top:8px;left:10px}.comic-panel-2{background:var(--yellow)!important}.comic-panel-2 .comic-person{transform:translate(24px)rotate(5deg)}.comic-panel-3{background:var(--sky)!important}.comic-panel-3 .comic-person{transform:translate(-22px)rotate(-5deg)}.comic-person{transition:transform .18s}@media (max-width:1120px){.header-inner{grid-template-columns:1fr auto;min-height:72px}.brand-logo{width:150px;height:58px}.brand-logo-crop img{width:162px}.menu-trigger{display:block}.main-nav{background:var(--paper);border:1px solid #173a4824;flex-direction:column;align-items:stretch;gap:4px;width:min(360px,100% - 32px);padding:10px;display:none;position:absolute;top:80px;left:auto;right:16px;box-shadow:0 20px 50px #0c2b352e}.main-nav.is-open{animation:nav-in .18s both;display:flex}.main-nav a{padding:14px 16px}.header-actions{grid-area:1/2}}.sidebar-flat-nav{flex-direction:column;gap:4px;display:flex}.sidebar-flat-nav a{min-height:50px;color:var(--blue);border-radius:4px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:8px 12px;transition:background .15s,color .15s,transform .1s;display:grid}.sidebar-flat-nav a:hover{background:var(--sky);color:var(--ink)}.sidebar-flat-nav a.is-active{background:var(--wine);color:var(--white)}.sidebar-flat-nav a:active{transform:translateY(2px)scale(.98)}.sidebar-flat-nav span{font-family:var(--font-geist-mono),monospace;font-size:.62rem;font-weight:760}.sidebar-flat-nav .sidebar-icon{border:1px solid;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.sidebar-flat-nav .sidebar-icon{border:1px solid color-mix(in srgb,currentColor 28%,transparent)}}.sidebar-flat-nav .sidebar-icon{border-radius:50%;place-items:center;transition:background .16s,border-color .16s,transform .16s}.sidebar-flat-nav .sidebar-icon svg{stroke-width:1.7px;width:15px;height:15px}.sidebar-flat-nav a:hover .sidebar-icon{background:var(--paper);border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.sidebar-flat-nav a:hover .sidebar-icon{background:color-mix(in srgb,var(--paper) 48%,transparent)}}.sidebar-flat-nav a:hover .sidebar-icon{transform:rotate(-5deg)scale(1.04)}.sidebar-flat-nav a.is-active .sidebar-icon{border-color:var(--white)}@supports (color:color-mix(in lab,red,red)){.sidebar-flat-nav a.is-active .sidebar-icon{border-color:color-mix(in srgb,var(--white) 58%,transparent)}}.sidebar-flat-nav a.is-active .sidebar-icon{background:var(--white)}@supports (color:color-mix(in lab,red,red)){.sidebar-flat-nav a.is-active .sidebar-icon{background:color-mix(in srgb,var(--white) 12%,transparent)}}.sidebar-flat-nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.site-sidebar.is-collapsed .sidebar-flat-nav a{grid-template-columns:1fr;place-items:center;padding:0}.site-sidebar.is-collapsed .sidebar-flat-nav strong{display:none}.ovid-nav-shell{z-index:35;top:var(--header-height);border-bottom:1px solid var(--line);background:var(--paper);position:sticky}@supports (color:color-mix(in lab,red,red)){.ovid-nav-shell{background:color-mix(in srgb,var(--paper) 96%,transparent)}}.ovid-nav-shell{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ovid-local-nav,.ovid-path-nav{scrollbar-width:none;align-items:center;gap:4px;min-height:48px;padding-inline:max(24px,50% - 620px);display:flex;overflow-x:auto}.ovid-local-nav::-webkit-scrollbar,.ovid-path-nav::-webkit-scrollbar{display:none}.ovid-path-label{color:var(--wine);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase;margin-right:12px;font-size:.65rem;font-weight:780}.ovid-local-nav a,.ovid-path-nav a{min-height:34px;color:var(--blue);white-space:nowrap;border-radius:18px;align-items:center;padding:7px 12px;font-size:.72rem;font-weight:720;transition:background .15s,color .15s,transform .1s;display:inline-flex}.ovid-local-nav a:hover,.ovid-path-nav a:hover{background:var(--sky);color:var(--ink)}.ovid-path-nav a.is-active{background:var(--ink);color:var(--white)}.ovid-local-nav a:active,.ovid-path-nav a:active{transform:scale(.96)}.ovid-local-nav{border-top:1px solid var(--line);min-height:42px}@supports (color:color-mix(in lab,red,red)){.ovid-local-nav{border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}}.ovid-local-nav>span{color:var(--rose);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;white-space:nowrap;margin-right:8px;font-size:.58rem;font-weight:760}.ovid-local-nav a{min-height:30px;padding-block:5px}#audio,#briseis,#text,#timeline,#video,#worksheet{scroll-margin-top:172px}@keyframes page-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.site-sidebar.is-collapsed .sidebar-flat-nav a{place-items:initial;grid-template-columns:30px 1fr;align-items:center;min-height:50px;padding:8px 12px}.site-sidebar.is-collapsed .sidebar-flat-nav strong{display:block}.ovid-local-nav,.ovid-path-nav{padding-inline:16px}}@media (max-width:640px){.ovid-path-label{margin-right:4px}.ovid-local-nav a,.ovid-path-nav a{padding-inline:10px}}@media (prefers-reduced-motion:reduce){body>main{animation:none}}.brand-logo{background:0 0;align-items:center;width:max-content;height:auto;display:inline-flex;overflow:visible}.brand-wordmark{color:var(--wine);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;font-size:clamp(1.08rem,1.45vw,1.38rem);font-weight:560;line-height:1;display:inline-flex}.brand-wordmark i{color:var(--coral);margin-inline:1px;font-size:1.08em;font-style:normal;font-weight:800}.site-header{border-bottom:0;box-shadow:0 8px 28px #243d4b0f}.site-sidebar{box-shadow:10px 0 30px #243d4b0e}.sidebar-toolbar{border-bottom-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.sidebar-toolbar{border-bottom-color:color-mix(in srgb,var(--line) 48%,transparent)}}.ovid-nav-shell{border-bottom:0;box-shadow:0 8px 22px #243d4b0b}.ovid-local-nav{border-top-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.ovid-local-nav{border-top-color:color-mix(in srgb,var(--line) 36%,transparent)}}.major-topic-card,.ovid-entry-card,.ovid-subtopic-grid a{border-color:#0000}.site-footer{background:var(--ink);color:var(--white);padding:0}.footer-compact{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:clamp(24px,4vw,64px);min-height:96px;padding-block:22px;display:grid}.footer-compact p{color:var(--sky);margin:0;font-size:.78rem}.footer-compact p strong{color:var(--white);font-size:.92rem;font-weight:650}.footer-compact p strong span{color:var(--coral)}.footer-compact nav{align-items:center;gap:22px;display:flex}.footer-compact nav a{color:var(--sky);font-size:.72rem;font-weight:650;transition:color .15s}.footer-compact small{color:var(--sky);font-family:var(--font-geist-mono),monospace;font-size:.6rem}@media (max-width:760px){.header-inner{grid-template-columns:minmax(130px,1fr) auto}.brand-wordmark{font-size:1.05rem}.footer-compact{grid-template-columns:1fr auto;gap:18px;min-height:130px}.footer-compact nav{grid-area:2/1/auto/-1;gap:16px}}@keyframes nav-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.header-inner{width:calc(100% - 20px)}.search-label{display:none}.search-trigger{justify-content:center;width:44px;padding:0 10px}.search-panel{border-radius:14px}.search-field{gap:10px}.search-field>.search-glyph{display:none}.search-submit{padding:0 11px}.search-result-head{flex-direction:column;align-items:flex-start}.ovid-hero-copy h1{font-size:clamp(3.2rem,15vw,5.1rem)}.comic-placeholder{grid-template-columns:42px 1fr 42px;gap:5px}}.site-header{z-index:80;height:var(--header-height);background:var(--paper);position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.site-header{background:color-mix(in srgb,var(--paper) 96%,transparent)}}.site-header{box-shadow:0 1px 0 var(--line)}.header-inner{width:100%;grid-template-columns:206px 1fr auto auto;gap:24px;padding:0 24px}.header-tagline{color:var(--blue);letter-spacing:.015em;font-size:.78rem;font-style:italic}.header-links{align-items:center;gap:6px;display:flex}.header-links a{border-radius:2px;padding:11px 13px;font-size:.78rem;font-weight:700;transition:color .16s,background .16s,transform .1s}.header-links a:hover{background:var(--cream);color:var(--wine)}.button:active,.header-links a:active,.home-intro-video:active,.major-topic-card[href]:active,.menu-trigger:active,.ovid-subtopic-grid a:active,.search-trigger:active,.site-sidebar a:active,.text-link:active{transform:translateY(2px)scale(.98)}.header-actions{gap:8px}.search-trigger{background:var(--sky);border-radius:2px;min-width:120px;transition:background .16s,transform .1s,box-shadow .1s}.search-trigger:hover{background:var(--yellow)}.menu-trigger{display:none}.site-sidebar{z-index:55;top:var(--header-height);border-right:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex;position:fixed;bottom:0;left:0}.sidebar-scroll{scrollbar-width:thin;padding:22px 16px 28px;overflow-y:auto}.sidebar-primary>a,.sidebar-topic-future,.sidebar-topic>a{border-radius:3px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:grid}.sidebar-primary>a{color:var(--blue);grid-template-columns:32px 1fr;margin-bottom:18px}.sidebar-primary>a.is-active,.sidebar-primary>a:hover{background:var(--sky);color:var(--ink)}.sidebar-primary span,.sidebar-topic nav span,.sidebar-topic-future>span:first-child,.sidebar-topic>a>span:first-child{font-family:var(--font-geist-mono),monospace;letter-spacing:.05em;font-size:.64rem;font-weight:720}.sidebar-topic-active{border:1px solid var(--wine);margin-bottom:12px}@supports (color:color-mix(in lab,red,red)){.sidebar-topic-active{border:1px solid color-mix(in srgb,var(--wine) 18%,transparent)}}.sidebar-topic-active{background:var(--cream)}@supports (color:color-mix(in lab,red,red)){.sidebar-topic-active{background:color-mix(in srgb,var(--cream) 38%,var(--paper))}}.sidebar-topic>a{color:var(--wine);grid-template-columns:32px 1fr 20px;transition:background .16s,color .16s,transform .1s}.sidebar-topic>a.is-active,.sidebar-topic>a:hover{background:var(--wine);color:var(--white)}.sidebar-topic-future>span:nth-child(2),.sidebar-topic>a>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.sidebar-topic small{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:620}.sidebar-topic strong{font-size:.94rem}.sidebar-topic nav{flex-direction:column;gap:3px;padding:4px 8px 10px 44px;display:flex}.sidebar-topic nav a{border-left:2px solid var(--sky);color:var(--blue);grid-template-columns:34px 1fr;gap:6px;padding:9px 8px;font-size:.72rem;font-weight:650;line-height:1.3;transition:color .16s,border-color .16s,transform .1s;display:grid}.sidebar-topic nav a.is-active,.sidebar-topic nav a:hover{border-left-color:var(--wine);color:var(--wine)}.sidebar-topic-future{border:1px solid var(--line);color:var(--ink);grid-template-columns:32px 1fr;margin-top:6px}@supports (color:color-mix(in lab,red,red)){.sidebar-topic-future{color:color-mix(in srgb,var(--ink) 56%,var(--paper))}}.sidebar-topic-future{background:var(--sky)}@supports (color:color-mix(in lab,red,red)){.sidebar-topic-future{background:color-mix(in srgb,var(--sky) 16%,var(--paper))}}.sidebar-foot{border-top:1px solid var(--line);margin-top:auto;padding:14px 16px}.sidebar-foot a{color:var(--blue);justify-content:space-between;align-items:center;padding:11px 12px;font-size:.76rem;font-weight:700;transition:background .16s,transform .1s;display:flex}.sidebar-foot a:hover{background:var(--sky)}.sidebar-backdrop{display:none}body>.site-footer,body>main{margin-left:var(--sidebar-width)}.search-overlay{z-index:120}.home-main{overflow:hidden}.home-hero{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(48px,7vw,112px);padding-block:clamp(72px,9vw,128px);display:grid}.home-hero-copy h1{max-width:820px;color:var(--ink);margin-bottom:28px;font-size:clamp(4.2rem,7vw,8.6rem);line-height:.86}.home-hero-copy h1 span{color:var(--wine);display:block}.home-hero-copy>p:not(.eyebrow){max-width:680px;color:var(--blue);font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.home-hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.button-secondary{border-color:var(--ink);background:var(--cream);color:var(--ink)}.button-secondary:hover{background:var(--yellow)}.home-intro-video{background:linear-gradient(90deg,var(--ink) 0 50%,transparent 50%),linear-gradient(180deg,var(--yellow) 0 50%,var(--coral) 50%);min-height:560px;color:var(--white);align-content:end;padding:32px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.home-intro-video:hover{transform:translateY(-5px);box-shadow:0 24px 55px #243d4b33}.home-intro-video .play-button{z-index:2;background:var(--wine);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px #243d4b33}.home-intro-video:active .play-button{transform:translate(-50%,calc(5px - 50%));box-shadow:0 2px #243d4b33}.intro-orbit{position:absolute;inset:28px}.intro-orbit span{color:var(--wine);font-family:Georgia,serif;font-size:clamp(1.5rem,2.8vw,3.1rem);font-style:italic;position:absolute}.intro-orbit span:first-child{top:5%;right:6%}.intro-orbit span:nth-child(2){color:var(--cream);top:36%;left:7%}.intro-orbit span:nth-child(3){bottom:26%;right:7%}.intro-orbit span:nth-child(4){color:var(--cream);bottom:18%;left:7%}.intro-video-label{z-index:2;justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:relative}.intro-video-label small{font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.intro-video-label strong{font-size:clamp(1.45rem,2.6vw,2.6rem)}.home-section-heading{grid-template-columns:1fr 1fr;gap:10px 50px;margin-bottom:52px;display:grid}.home-section-heading .eyebrow{grid-column:1/-1}.home-section-heading h2{color:var(--ink);margin:0;font-size:clamp(2.8rem,5vw,5.8rem);line-height:.96}.home-section-heading>p:last-child{max-width:500px;color:var(--blue);align-self:end;font-size:1.05rem;line-height:1.6}.major-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.major-topic-card{border:1px solid var(--ink);min-height:370px;padding:28px;display:flex}@supports (color:color-mix(in lab,red,red)){.major-topic-card{border:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}}.major-topic-card{background:var(--cream);color:var(--ink);flex-direction:column;justify-content:space-between}.major-topic-card[href]{transition:transform .16s,box-shadow .16s}.major-topic-action,.major-topic-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.major-topic-top>span{font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-weight:750}.major-topic-top small{text-align:right;text-transform:uppercase;letter-spacing:.08em;max-width:70%}.major-topic-card h3{margin-bottom:14px;font-size:clamp(2.6rem,4vw,5rem)}.major-topic-card p{max-width:520px;margin:0;line-height:1.55}.major-topic-action{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid;padding-top:18px;font-size:.76rem;font-weight:720}.major-topic-action i{font-size:1.5rem;font-style:normal}.home-ovid-preview{border-top:1px solid var(--line);padding-block:clamp(90px,11vw,150px)}.ovid-preview-intro{grid-template-columns:110px 1fr auto;align-items:center;gap:28px;margin-bottom:28px;display:grid}.ovid-preview-intro>span{color:var(--rose);font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-weight:750}.ovid-preview-intro .eyebrow{margin-bottom:8px}.ovid-preview-intro h2{margin-bottom:6px;font-size:clamp(3.2rem,6vw,7rem)}.ovid-preview-intro p:last-child{color:var(--blue);margin:0}.ovid-subtopic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ovid-subtopic-grid a{border:1px solid var(--line);background:var(--sky);flex-direction:column;min-height:310px;padding:30px;transition:transform .15s,background .15s,box-shadow .15s;display:flex}.ovid-subtopic-grid a:last-child{background:var(--cream)}.ovid-subtopic-grid a:hover{background:var(--yellow);box-shadow:0 14px 0 var(--ink);transform:translateY(-5px)}.ovid-subtopic-grid small{color:var(--wine);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-weight:750}.ovid-subtopic-grid h3{max-width:650px;margin:auto 0 14px;font-size:clamp(2rem,3.2vw,3.7rem);line-height:1}.ovid-subtopic-grid p{max-width:560px;color:var(--blue);line-height:1.55}.ovid-subtopic-grid>a>span{text-transform:uppercase;margin-top:20px;font-size:.78rem;font-weight:750}.home-formats{padding-block:70px 100px}.home-formats>div{background:var(--ink);color:var(--white);grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:14px;padding:30px;display:grid}.home-formats span{color:var(--yellow);font-family:var(--font-geist-mono),monospace;font-size:.64rem}.home-formats strong{font-size:.9rem}@media (max-width:1120px){:root{--header-height:72px}.header-inner{grid-template-columns:180px 1fr auto;width:100%}.header-inner .brand-logo{width:154px;height:58px}.header-tagline{display:none}.header-links{justify-self:end}.header-actions{grid-area:auto}.menu-trigger{display:block}.site-sidebar{z-index:100;width:min(340px,100vw - 42px);transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(-104%);box-shadow:20px 0 60px #243d4b38}.site-sidebar.is-open{transform:translate(0)}.sidebar-backdrop{z-index:90;inset:var(--header-height) 0 0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#243d4b5c;border:0;display:block;position:fixed}body>.site-footer,body>main{margin-left:0}.home-hero{grid-template-columns:1fr .9fr;gap:42px}.home-intro-video{min-height:490px}}@media (max-width:820px){.header-inner{grid-template-columns:150px 1fr auto;gap:8px;padding-inline:12px}.header-links{display:none}.header-inner .brand-logo{width:145px}.search-trigger{min-width:44px}.search-label{display:none}.home-hero{grid-template-columns:1fr;min-height:auto;padding-block:58px 76px}.home-hero-copy h1{font-size:clamp(3.5rem,14vw,6.6rem)}.home-intro-video{min-height:430px}.home-section-heading{grid-template-columns:1fr}.home-section-heading .eyebrow{grid-column:auto}.major-topic-grid,.ovid-subtopic-grid{grid-template-columns:1fr}.major-topic-card{min-height:320px}.ovid-preview-intro{grid-template-columns:1fr}.ovid-preview-intro>span{display:none}.ovid-preview-intro .button{justify-self:start}.home-formats>div{grid-template-columns:auto 1fr auto 1fr}}@media (max-width:520px){:root{--section:calc(100% - 28px)}.home-hero-actions{flex-direction:column;align-items:stretch}.home-hero-actions .text-link{align-self:flex-start}.home-intro-video{min-height:370px;padding:22px}.intro-video-label{flex-direction:column;align-items:flex-start}.major-topic-card,.ovid-subtopic-grid a{padding:22px}.home-formats>div{grid-template-columns:auto 1fr}}@media (prefers-reduced-motion:reduce){.site-sidebar{transition:none}}:root{--header-height:70px;--sidebar-width:248px;--sidebar-collapsed-width:72px}.header-inner{min-height:var(--header-height);grid-template-columns:190px 1fr auto auto;padding-inline:18px}.header-inner .brand-logo{width:158px;height:60px}.site-sidebar{transition:width .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)}.sidebar-toolbar{border-bottom:1px solid var(--line);min-height:52px;color:var(--blue);font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px 8px 18px;font-size:.62rem;font-weight:720;display:flex}.sidebar-toolbar button{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:background .15s,color .15s,transform .1s;display:grid}.sidebar-toolbar button:hover{background:var(--ink);color:var(--white)}.sidebar-toolbar button:active{transform:scale(.9)}.sidebar-foot i,.sidebar-toolbar i,.sidebar-topic-future i{font-style:normal}.sidebar-scroll{padding:12px 10px 20px}.sidebar-primary>a{min-height:48px;margin-bottom:10px}.sidebar-topic-active{margin-bottom:8px}.sidebar-topic>a{min-height:52px}.sidebar-topic nav{padding:2px 6px 8px 42px}.sidebar-topic nav a{padding:8px 6px;font-size:.68rem}.sidebar-topic-future{grid-template-columns:30px 1fr 18px;min-height:52px;margin-top:5px;transition:background .15s,color .15s,transform .1s}.sidebar-topic-future.is-active,.sidebar-topic-future:hover{background:var(--sky);color:var(--ink)}.sidebar-topic-future:active{transform:translateY(2px)scale(.98)}.sidebar-foot a i{font-size:1rem}body>.site-footer,body>main{transition:margin-left .22s cubic-bezier(.2,.8,.2,1)}body.sidebar-collapsed>.site-footer,body.sidebar-collapsed>main{margin-left:var(--sidebar-collapsed-width)}.site-sidebar.is-collapsed .sidebar-toolbar{justify-content:center;padding-inline:0}.site-sidebar.is-collapsed .sidebar-foot span,.site-sidebar.is-collapsed .sidebar-primary strong,.site-sidebar.is-collapsed .sidebar-toolbar>span,.site-sidebar.is-collapsed .sidebar-topic nav,.site-sidebar.is-collapsed .sidebar-topic-future>i,.site-sidebar.is-collapsed .sidebar-topic-future>span:nth-child(2),.site-sidebar.is-collapsed .sidebar-topic>a>i,.site-sidebar.is-collapsed .sidebar-topic>a>span:nth-child(2){display:none}.site-sidebar.is-collapsed .sidebar-scroll{padding-inline:8px}.site-sidebar.is-collapsed .sidebar-primary>a,.site-sidebar.is-collapsed .sidebar-topic-future,.site-sidebar.is-collapsed .sidebar-topic>a{background:0 0;border:0;grid-template-columns:1fr;place-items:center;min-height:48px;padding:0;display:grid}.site-sidebar.is-collapsed .sidebar-topic-active{background:0 0;border:0}.site-sidebar.is-collapsed .sidebar-primary>a.is-active,.site-sidebar.is-collapsed .sidebar-primary>a:hover,.site-sidebar.is-collapsed .sidebar-topic-future.is-active,.site-sidebar.is-collapsed .sidebar-topic-future:hover,.site-sidebar.is-collapsed .sidebar-topic>a.is-active,.site-sidebar.is-collapsed .sidebar-topic>a:hover{background:var(--wine);color:var(--white)}.site-sidebar.is-collapsed .sidebar-foot{padding-inline:8px}.site-sidebar.is-collapsed .sidebar-foot a{justify-content:center}.page-hero{padding-block:clamp(48px,6vw,78px)}.team-page-hero{grid-template-columns:minmax(0,1fr) minmax(260px,370px);align-items:start;gap:clamp(36px,6vw,86px);min-height:auto;padding-block:clamp(48px,5vw,68px)}.team-page-hero h1{max-width:760px;font-size:clamp(3.25rem,5vw,5.8rem);line-height:.94}.team-page-hero>p{align-self:center;margin-bottom:0}.home-hero{min-height:auto;padding-block:clamp(58px,7vw,92px)}.home-hero-copy h1{font-size:clamp(3.8rem,6.2vw,7.2rem);line-height:.9}.home-intro-video{min-height:clamp(430px,54vw,560px)}.home-ovid-preview,.home-topics{padding-block:clamp(70px,8vw,110px)}.major-topic-card{min-height:320px}.major-topic-card.is-upcoming{opacity:1}.area-hero{min-height:calc(100svh - var(--header-height));grid-template-columns:160px minmax(0,1fr) minmax(220px,320px);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(54px,7vw,96px);display:grid}.area-number{aspect-ratio:1;background:var(--area-color);width:136px;color:var(--area-accent);font-family:var(--font-geist-mono),monospace;place-items:center;font-size:2.4rem;font-weight:760;display:grid}.area-copy h1{color:var(--area-accent);margin-bottom:24px;font-size:clamp(3.5rem,7vw,7rem);line-height:.9}.area-copy>p:last-child{max-width:650px;color:var(--blue);margin:0;font-size:1.05rem;line-height:1.65}.area-format-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.area-format-list span{border-bottom:1px solid var(--line);color:var(--ink);padding:16px 4px;font-size:.8rem;font-weight:700}.area-next{background:var(--cream);justify-content:space-between;align-items:center;gap:24px;margin-bottom:80px;padding:28px;display:flex}.area-next p{color:var(--blue);margin:0;font-weight:650}@media (max-width:1120px){:root{--header-height:70px}body.sidebar-collapsed>.site-footer,body.sidebar-collapsed>main{margin-left:0}.site-sidebar.is-collapsed{width:min(340px,100vw - 42px)}.site-sidebar.is-collapsed .sidebar-toolbar{justify-content:space-between;padding:8px 12px 8px 18px}.sidebar-toolbar button{display:none}.site-sidebar.is-collapsed .sidebar-foot span,.site-sidebar.is-collapsed .sidebar-primary strong,.site-sidebar.is-collapsed .sidebar-toolbar>span,.site-sidebar.is-collapsed .sidebar-topic nav,.site-sidebar.is-collapsed .sidebar-topic-future>i,.site-sidebar.is-collapsed .sidebar-topic-future>span:nth-child(2),.site-sidebar.is-collapsed .sidebar-topic>a>i,.site-sidebar.is-collapsed .sidebar-topic>a>span:nth-child(2){display:initial}.site-sidebar.is-collapsed .sidebar-scroll{padding:12px 10px 20px}.site-sidebar.is-collapsed .sidebar-primary>a,.site-sidebar.is-collapsed .sidebar-topic-future,.site-sidebar.is-collapsed .sidebar-topic>a{place-items:initial;min-height:52px;padding:10px 12px;display:grid}.site-sidebar.is-collapsed .sidebar-primary>a{grid-template-columns:32px 1fr}.site-sidebar.is-collapsed .sidebar-topic>a{grid-template-columns:32px 1fr 20px}.site-sidebar.is-collapsed .sidebar-topic-future{grid-template-columns:30px 1fr 18px}.site-sidebar.is-collapsed .sidebar-topic-future>span:nth-child(2),.site-sidebar.is-collapsed .sidebar-topic>a>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.site-sidebar.is-collapsed .sidebar-topic-active{border:1px solid var(--wine)}@supports (color:color-mix(in lab,red,red)){.site-sidebar.is-collapsed .sidebar-topic-active{border:1px solid color-mix(in srgb,var(--wine) 18%,transparent)}}.site-sidebar.is-collapsed .sidebar-topic-active{background:var(--cream)}@supports (color:color-mix(in lab,red,red)){.site-sidebar.is-collapsed .sidebar-topic-active{background:color-mix(in srgb,var(--cream) 38%,var(--paper))}}.site-sidebar.is-collapsed .sidebar-foot{padding:14px 16px}.site-sidebar.is-collapsed .sidebar-foot a{justify-content:space-between}.area-hero{grid-template-columns:120px 1fr}.area-number{width:110px}.area-format-list{grid-column:2}}@media (max-width:820px){.team-page-hero{grid-template-columns:1fr;min-height:auto}.team-page-hero>p{align-self:auto;margin-bottom:0}.area-hero{grid-template-columns:1fr;min-height:auto}.area-number{width:92px}.area-format-list{grid-column:auto}.area-next{flex-direction:column;align-items:flex-start}}:root{--sidebar-width:286px}.sidebar-context-back{min-height:46px;color:var(--blue);grid-template-columns:28px 1fr;align-items:center;gap:8px;margin-bottom:24px;padding:8px 10px;font-size:.75rem;display:grid}.sidebar-context-back:hover{background:var(--sky)}.sidebar-context-title{padding:0 10px 26px}.sidebar-context-title small{color:var(--rose);margin-bottom:8px;font-size:.6rem;font-weight:750;display:block}.sidebar-context-title h2{color:var(--rose);margin:0;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.02}.sidebar-context-parent{background:var(--sky);min-height:58px;color:var(--ink);border-radius:0 14px 14px 0;justify-content:space-between;align-items:center;margin:0 -10px 22px;padding:14px 24px;font-weight:760;display:flex}.sidebar-context-parent:hover{background:var(--yellow)}.sidebar-local-nav{flex-direction:column;gap:8px;padding-left:18px;display:flex}.sidebar-local-nav a{border:2px solid var(--sky);min-height:48px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.sidebar-local-nav a{border:2px solid color-mix(in srgb,var(--sky) 72%,var(--paper))}}.sidebar-local-nav a{color:var(--ink);border-radius:11px 0 0 11px;grid-template-columns:28px 1fr;align-items:center;gap:8px;font-size:.72rem;transition:background .15s,border-color .15s,transform .1s}.sidebar-local-nav a:hover{border-color:var(--sky);background:var(--sky)}@supports (color:color-mix(in lab,red,red)){.sidebar-local-nav a:hover{background:color-mix(in srgb,var(--sky) 44%,var(--paper))}}.sidebar-local-nav a:active{transform:translateY(2px)scale(.98)}.sidebar-local-nav a span{color:var(--blue);font-family:var(--font-geist-mono),monospace;font-size:.58rem}.site-sidebar.is-collapsed .sidebar-context-back strong,.site-sidebar.is-collapsed .sidebar-context-parent,.site-sidebar.is-collapsed .sidebar-context-title,.site-sidebar.is-collapsed .sidebar-local-nav strong{display:none}.site-sidebar.is-collapsed .sidebar-context-back{grid-template-columns:1fr;place-items:center}.site-sidebar.is-collapsed .sidebar-local-nav{padding:0}.site-sidebar.is-collapsed .sidebar-local-nav a{border-width:1px;border-radius:4px;grid-template-columns:1fr;place-items:center;min-height:44px;padding:0}.ovid-landing{min-height:calc(100svh - var(--header-height));grid-template-columns:minmax(0,1fr) minmax(310px,.72fr);align-items:center;gap:clamp(40px,7vw,110px);padding-block:clamp(70px,9vw,120px);display:grid}.ovid-landing-copy h1{margin-bottom:30px;font-size:clamp(4.7rem,8vw,8.4rem);line-height:.72}.ovid-landing-question{margin-bottom:30px;font-size:clamp(2rem,3.5vw,3.7rem);line-height:1.05}.ovid-landing-summary{max-width:610px;line-height:1.6}.ovid-landing-motif{place-items:center end;min-height:560px;display:grid;position:relative;overflow:hidden}.ovid-landing-motif:after,.ovid-landing-motif:before{content:none}.ovid-designer-frame,.ovid-designer-frame i,.ovid-designer-frame:before{width:620px;height:620px;clip-path:path("M 332 0 L 470 35 L 620 118 L 620 620 L 282 620 L 146 562 L 82 482 C 56 446 76 401 55 357 C 31 306 54 255 46 207 C 38 159 84 132 101 96 C 121 54 171 58 208 31 Z");display:block;position:absolute}.ovid-designer-frame{background:var(--coral);top:50%;right:-365px;transform:translateY(-50%)}.ovid-designer-frame:before{background:var(--yellow);content:"";transform-origin:100%;transform:scale(.925)}.ovid-designer-frame i{background:var(--paper);transform-origin:100%;transform:scale(.81)}.ovid-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:clamp(52px,6vw,76px);display:grid}.ovid-entry-heading{grid-column:1/-1;margin-bottom:8px}.ovid-entry-heading h2{max-width:760px;margin-bottom:12px;font-size:clamp(2.7rem,4.2vw,4.4rem)}.ovid-entry-card{border:1px solid var(--line);background:var(--cream);grid-template-rows:auto auto auto auto;align-content:start;min-height:320px;padding:28px 30px 30px;transition:transform .16s,box-shadow .16s,background .16s;display:grid;position:relative}.ovid-entry-card:hover{box-shadow:0 18px 0 var(--ink);background:var(--yellow);transform:translateY(-6px)}.ovid-entry-card small,.ovid-entry-card>span{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:.66rem;font-weight:750}.ovid-entry-card small{color:var(--wine);margin:clamp(36px,4vw,56px) 0 10px}.ovid-entry-card h3{max-width:650px;color:var(--rose);margin:0 0 14px;font-size:clamp(2rem,3.25vw,3.45rem);line-height:.98}.ovid-entry-card p{max-width:520px;color:var(--blue);margin:0;font-size:.9rem;line-height:1.45}.ovid-entry-card>i{font-size:1.5rem;font-style:normal;position:absolute;top:26px;right:28px}.ovid-entry-love{background:var(--sky)}.designer-topic{background:var(--paper)}.designer-topic-hero{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(42px,6vw,82px);padding-block:clamp(46px,5.5vw,74px);display:grid}.designer-topic-hero h1{max-width:700px;color:var(--wine);-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(3.4rem,5vw,5.6rem);line-height:.94}.designer-topic-hero>p{max-width:680px;color:var(--ink);margin:0;font-size:clamp(.95rem,1.15vw,1.08rem);font-weight:560;line-height:1.55}.designer-video-series{padding-block:0 clamp(70px,8vw,105px)}.designer-video-series>h2{max-width:820px;color:var(--ink);margin:0 0 36px;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.28}.designer-video-list{flex-direction:column;gap:34px;display:flex}.designer-video-list article{background:var(--cream);border-radius:26px;grid-template-columns:minmax(0,1fr) 220px;gap:30px;min-height:410px;padding:38px;display:grid}.designer-video-placeholder{background:var(--ink);min-height:330px;color:var(--white);place-items:center;transition:transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.designer-video-placeholder:hover{box-shadow:0 12px 0 var(--rose);transform:translateY(-4px)}.designer-video-index{font-size:.65rem;top:18px;left:20px}.designer-video-index,.designer-video-placeholder small{font-family:var(--font-geist-mono),monospace;position:absolute}.designer-video-placeholder small{color:var(--sky);text-transform:uppercase;bottom:16px;right:20px}.designer-stage{width:180px;height:210px;position:relative}.designer-stage i{background:var(--rose);border-radius:50%;display:block;position:absolute}.designer-stage i:first-child{width:78px;height:78px;top:0;left:51px}.designer-stage i:nth-child(2){border-radius:48% 48% 8px 8px;width:118px;height:126px;bottom:0;left:31px}.designer-stage i:nth-child(3){background:var(--sky);border-radius:0;width:190px;height:8px;bottom:0;left:-5px}.designer-video-placeholder .mini-play{border-top-width:15px;border-bottom-width:15px;border-left-width:23px;position:absolute}.designer-video-meta{flex-direction:column;justify-content:center;gap:20px;padding-block:4px;display:flex}.designer-video-meta h3{color:var(--rose);margin-bottom:8px;font-size:clamp(2rem,3vw,3.2rem)}.designer-video-meta a{color:var(--ink);grid-template-columns:22px 1fr;align-items:center;gap:10px;font-size:.82rem;font-weight:750;display:grid}.designer-video-meta a span{clip-path:polygon(50% 0,85% 15%,100% 50%,85% 85%,50% 100%,15% 85%,0 50%,15% 15%);background:var(--rose);width:18px;height:18px}.designer-video-meta a:hover{color:var(--rose)}.designer-briseis,.designer-medusa{background:var(--yellow);justify-content:space-between;align-items:center;gap:30px;margin-block:clamp(70px,9vw,110px);padding:38px 42px;display:flex}.designer-briseis h2,.designer-medusa h2{margin:0;font-size:clamp(2.3rem,4vw,4rem)}.designer-briseis{background:var(--sky);grid-template-columns:.7fr 1fr;display:grid}.designer-briseis .eyebrow,.designer-briseis h2{grid-column:1}.designer-briseis .text-link,.designer-briseis>p:not(.eyebrow){grid-column:2}.resource-grid>a{border:1px solid var(--detail-ink);min-height:320px;display:grid}@supports (color:color-mix(in lab,red,red)){.resource-grid>a{border:1px solid color-mix(in srgb,var(--detail-ink) 26%,transparent)}}.resource-grid>a{background:var(--paper);grid-template-columns:.72fr 1.28fr;transition:transform .15s,box-shadow .15s}.resource-grid>a:hover{box-shadow:0 12px 0 var(--detail-accent);transform:translateY(-5px)}@media (max-width:980px){.designer-topic-hero,.ovid-landing{grid-template-columns:1fr}.ovid-landing-motif{min-height:340px}.designer-topic-hero>p{max-width:720px}}@media (max-width:760px){.ovid-landing{min-height:auto;padding-block:56px}.ovid-landing-copy h1{font-size:clamp(4rem,22vw,6.5rem)}.ovid-entry-grid{grid-template-columns:1fr}.ovid-entry-card{min-height:280px}.ovid-entry-card small{margin-top:32px}.designer-topic-hero h1{font-size:clamp(3.4rem,16vw,5.6rem)}.designer-video-list article{border-radius:16px;grid-template-columns:1fr;padding:18px}.designer-video-meta{padding:8px 4px 14px}.designer-briseis,.designer-medusa{flex-direction:column;align-items:flex-start;padding:28px;display:flex}.resource-grid>a{grid-template-columns:1fr}}@media (max-width:1120px){.site-sidebar.is-collapsed .sidebar-context-back strong,.site-sidebar.is-collapsed .sidebar-context-parent,.site-sidebar.is-collapsed .sidebar-context-title,.site-sidebar.is-collapsed .sidebar-local-nav strong{display:initial}.site-sidebar.is-collapsed .sidebar-context-back{place-items:initial;grid-template-columns:28px 1fr}.site-sidebar.is-collapsed .sidebar-local-nav{padding-left:18px}.site-sidebar.is-collapsed .sidebar-local-nav a{place-items:initial;border-width:2px;border-radius:11px 0 0 11px;grid-template-columns:28px 1fr;align-items:center;min-height:48px;padding:10px 12px}}:root{--sidebar-width:214px;--sidebar-collapsed-width:64px}.ovid-landing-main{background-color:var(--paper);background-image:none}.site-sidebar{width:var(--sidebar-width);border-right:0}.site-sidebar.is-collapsed{width:var(--sidebar-collapsed-width)}body>main{padding-top:0}.brand-logo,.header-inner .brand-logo{align-items:center;width:166px;height:60px;display:inline-flex;overflow:visible}.brand-logo img{object-fit:contain;object-position:left center;width:100%;height:100%}.designer-topic,.home-main,.ovid-landing-main,.topic-detail{background:radial-gradient(circle at 84% 10%,#b4d3de33,transparent 30rem),radial-gradient(circle at 12% 62%,#ff78670f,transparent 34rem),var(--paper);background-size:115% 115%,120% 120%,auto;animation:ambient-background 20s ease-in-out infinite alternate}.designer-topic,.topic-detail{background:var(--paper);animation:none}.home-hero{padding-bottom:clamp(58px,7vw,92px)}.designer-topic-hero,.home-hero{padding-top:clamp(34px,4vw,56px)}.designer-topic-hero{padding-bottom:clamp(46px,5.5vw,74px)}.search-backdrop{animation:overlay-fade-in .22s both}.search-panel{animation:panel-drop-in .34s cubic-bezier(.22,1,.36,1) both}.sidebar-flat-nav strong,.sidebar-foot span,.sidebar-scroll,.site-sidebar{transition:width .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1),opacity .22s}.sidebar-flat-nav strong,.sidebar-foot span{opacity:1;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.site-sidebar.is-collapsed .sidebar-flat-nav strong,.site-sidebar.is-collapsed .sidebar-foot span{opacity:0;pointer-events:none;max-width:0;max-height:0;line-height:0;display:block;transform:translate(-10px)}.site-sidebar.is-collapsed .sidebar-flat-nav strong{grid-area:1/1}.search-result-card,.search-topic-list button{animation:search-result-in .24s cubic-bezier(.22,1,.36,1) both}.instagram-link{width:28px;height:28px;color:var(--sky);border:0;place-items:center;transition:transform .18s,color .18s;display:inline-grid}.instagram-link svg{width:19px;height:19px}.footer-compact nav .instagram-link:hover{color:var(--coral);transform:translateY(-2px)}.footer-compact nav .instagram-link:active{transform:translateY(1px)scale(.94)}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes panel-drop-in{0%{opacity:0;transform:translateY(-24px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes search-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ambient-background{0%{background-position:0 0,0 40%,0 0}to{background-position:8% 3%,-7% 48%,0 0}}.search-overlay{place-items:center;padding:16px;display:grid}.search-panel{border-radius:18px;width:min(840px,100%);height:auto;max-height:calc(100dvh - 32px);margin:0;padding:clamp(22px,2.6vw,30px);display:block;overflow-y:auto}.search-panel-top{align-items:center;gap:24px}.search-panel-top .eyebrow{margin-bottom:8px}.search-panel-top h2{margin-bottom:14px;font-size:clamp(1.65rem,2.8vw,2.35rem);line-height:1.05}.close-button{width:38px;height:38px;box-shadow:none;flex:none;font-size:1.35rem}.search-field{border:1px solid var(--line);background:var(--white);border-radius:12px;gap:12px;min-height:50px;padding:5px 6px 5px 14px}@supports (color:color-mix(in lab,red,red)){.search-field{background:color-mix(in srgb,var(--white) 72%,var(--paper))}}.search-field{transition:border-color .16s,box-shadow .16s}.search-field:focus-within{border-color:var(--rose);box-shadow:0 0 0 3px var(--rose)}@supports (color:color-mix(in lab,red,red)){.search-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--rose) 12%,transparent)}}.search-field input{font-size:.95rem}.search-field input:focus-visible{outline:0}.search-submit{min-height:40px;box-shadow:none;border-radius:8px}.search-layout{grid-template-columns:minmax(190px,.64fr) minmax(0,1.36fr);align-items:start;gap:18px;min-height:0;margin-top:18px;overflow:visible}.search-topic-list button{grid-template-columns:34px 1fr;min-height:52px;padding-block:10px;font-size:.88rem}.search-result-head{padding:18px 20px 10px}.search-result-head h3{font-size:clamp(1.45rem,2.6vw,2.25rem)}.search-resource-grid{padding:12px 20px 20px}.search-resource-grid a{min-height:100px;padding:12px}.search-resource-grid a>span{margin-bottom:16px}.search-result{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.search-result{border:1px solid color-mix(in srgb,var(--blue) 22%,transparent)}}.search-result{border-top:5px solid var(--result-accent);background:var(--sky);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.search-result{background:color-mix(in srgb,var(--sky) 38%,var(--paper))}}.search-result{overflow:hidden}.timeline-reveal{border-style:solid;min-height:0;padding:0;transition:background .26s,padding .32s;overflow:hidden}.timeline-reveal>.timeline-reveal-prompt{opacity:1;max-height:90px;margin:0;padding:28px;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .18s,padding .32s}.timeline-reveal.has-selection>.timeline-reveal-prompt{opacity:0;max-height:0;padding-block:0}.timeline-reveal-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .22s,transform .32s;display:grid;transform:translateY(10px)}.timeline-reveal-panel.is-visible{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.timeline-reveal-inner{min-height:0;padding-inline:28px;transition:padding .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.home-ovid-preview{padding-bottom:clamp(48px,5vw,68px)}.site-footer{border-top:4px solid #0000;border-image:linear-gradient(90deg,var(--wine),var(--rose) 34%,var(--coral) 58%,var(--sky)) 1;background:var(--sky)}@supports (color:color-mix(in lab,red,red)){.site-footer{background:color-mix(in srgb,var(--sky) 18%,var(--paper))}}.site-footer{color:var(--ink)}.footer-compact{gap:clamp(18px,3vw,40px);min-height:84px;padding-block:16px}.footer-brand{align-items:center;gap:14px;min-width:0;display:flex}.footer-brand .brand-logo{background:0 0;flex:none;width:104px;height:52px;margin:0}.footer-brand>span{color:var(--blue);white-space:nowrap;font-size:.72rem}.footer-compact nav a,.footer-compact small,.instagram-link{color:var(--blue)}.footer-compact nav a:hover{color:var(--wine)}@media (max-width:1120px){.site-sidebar,.site-sidebar.is-collapsed{width:min(340px,100vw - 42px)}}@media (max-width:760px){.brand-logo,.header-inner .brand-logo{width:146px;height:54px}.designer-topic-hero,.home-hero{padding-top:30px}.search-overlay{padding:8px}.search-panel{border-radius:14px;width:100%;height:auto;max-height:calc(100dvh - 16px);padding:18px}.search-panel-top h2{font-size:clamp(1.6rem,9vw,2.25rem)}.search-layout,.search-resource-grid{grid-template-columns:1fr}.search-resource-grid a{min-height:92px}.footer-compact{grid-template-columns:1fr;gap:14px;min-height:0;padding-block:18px}.footer-compact nav{flex-wrap:wrap;grid-area:auto}.footer-brand>span{white-space:normal}}@media (prefers-reduced-motion:reduce){.designer-topic,.home-main,.ovid-landing-main,.search-backdrop,.search-panel,.search-result-card,.search-topic-list button,.timeline-reveal,.timeline-reveal-inner,.timeline-reveal-panel,.timeline-reveal-prompt,.topic-detail{transition:none;animation:none}}.resources-section{padding-block:clamp(44px,5vw,72px)}.resources-section .section-heading-row h2{font-size:clamp(2rem,4vw,3.8rem)}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.5vw,20px);margin-top:clamp(28px,4vw,48px)}.resource-grid>a{grid-template-columns:minmax(108px,36%) minmax(0,1fr);min-width:0;min-height:clamp(176px,23vh,240px)}.resource-visual{min-width:0;padding:clamp(16px,2vw,24px)}.resource-copy{min-width:0;padding:clamp(18px,2.5vw,32px)}.resource-copy h3{overflow-wrap:anywhere;font-size:clamp(1.45rem,2.7vw,2.35rem);line-height:1.02}.wave{gap:4px;height:64px}@media (min-width:761px) and (max-height:760px){.resources-section{padding-block:34px}.resource-grid{gap:12px;margin-top:24px}.resource-grid>a{min-height:156px}.resource-copy{padding:18px 22px}.resource-copy h3{font-size:clamp(1.3rem,2.35vw,2rem)}}@media (max-width:760px){.resources-section{padding-block:42px}.resource-grid{grid-template-columns:1fr;gap:12px}.resource-grid>a{grid-template-columns:clamp(88px,27vw,120px) minmax(0,1fr);min-height:150px}.resource-copy h3{font-size:clamp(1.35rem,7vw,2rem)}.resource-visual>span{top:12px;left:12px}.wave{transform:scale(.76)}}body>main{animation:none}.button,.ovid-local-nav a,.ovid-path-nav a,.sidebar-flat-nav a,button{touch-action:manipulation}.ovid-local-nav a,.ovid-path-nav a{transition:background 80ms,color 80ms,transform 60ms}@media (min-width:1121px){.site-sidebar.is-collapsed .sidebar-flat-nav a{grid-template-columns:1fr;place-items:center;gap:0;padding:0}.site-sidebar.is-collapsed .sidebar-flat-nav .sidebar-icon{grid-area:1/1;place-self:center;margin:0}.site-sidebar.is-collapsed .sidebar-flat-nav strong{display:none}}.designer-medusa .button-secondary:focus-visible,.designer-medusa .button-secondary:hover{background:var(--sky);color:var(--ink)}.designer-medusa .button-secondary:active{background:var(--coral)}.ovid-landing-main{background:var(--paper);overflow-x:clip}.ovid-landing{padding-block:clamp(42px,5vw,78px);min-height:0;padding-right:clamp(250px,25vw,380px);display:block;position:relative;overflow:visible}.ovid-landing-copy{min-width:0;max-width:850px}.ovid-landing-copy h1{max-width:8ch;color:var(--wine);letter-spacing:-.065em;margin:0 0 clamp(24px,3vw,36px);font-size:clamp(4.35rem,6.4vw,7.15rem);font-weight:470;line-height:.78}.ovid-landing-copy h1 span{color:var(--coral)}.ovid-landing-question{max-width:17ch;color:var(--blue);overflow-wrap:normal;margin:0 0 clamp(22px,2.4vw,32px);font-size:clamp(2rem,3vw,3.45rem);font-style:italic;font-weight:650;line-height:1.08}.ovid-landing-summary{max-width:700px;color:var(--blue);margin:0;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.55}.ovid-landing-motif{--motif-size:clamp(450px,34vw,580px);width:0;min-height:0;inset-block:0;right:calc((100vw - var(--sidebar-width) - 100%) / -2);pointer-events:none;display:block;position:absolute;overflow:visible}body.sidebar-collapsed .ovid-landing-motif{right:calc((100vw - var(--sidebar-collapsed-width) - 100%) / -2)}.ovid-hero-object{width:var(--motif-size);height:var(--motif-size);top:50%;right:calc(var(--motif-size) * -.62);background:var(--coral);clip-path:polygon(50% 2%,64% 7%,79% 5%,91% 15%,97% 29%,94% 43%,99% 58%,93% 74%,81% 82%,69% 96%,52% 98%,38% 92%,22% 95%,9% 83%,3% 67%,7% 52%,2% 36%,9% 20%,24% 14%,36% 5%);transform-origin:50%;position:absolute;transform:translateY(-50%)rotate(-3deg)}.ovid-hero-object:after,.ovid-hero-object:before{clip-path:inherit;content:"";transform-origin:50%;position:absolute;inset:0}.ovid-hero-object:before{background:var(--yellow);transform:scale(.91)}.ovid-hero-object:after{background:var(--paper);transform:scale(.76)}.ovid-entry-grid{padding-top:clamp(38px,5vw,68px)}.ovid-entry-heading>.eyebrow{display:none}@media (max-width:1100px){.ovid-landing{padding-right:clamp(190px,23vw,270px)}.ovid-landing-copy h1{font-size:clamp(4rem,7vw,5.8rem)}.ovid-landing-motif,body.sidebar-collapsed .ovid-landing-motif{--motif-size:clamp(400px,43vw,500px);width:0;right:calc(50% - 50vw)}.ovid-hero-object{right:calc(var(--motif-size) * -.62)}}@media (max-width:760px){.ovid-landing{padding-block:38px 28px;padding-right:clamp(100px,21vw,145px)}.ovid-landing-copy h1{font-size:clamp(3.5rem,14vw,5rem)}.ovid-landing-question{max-width:19ch;font-size:clamp(1.65rem,6vw,2.55rem)}.ovid-landing-summary{font-size:.98rem}.ovid-landing-motif{--motif-size:clamp(290px,60vw,380px);width:0;inset-block:0}.ovid-hero-object{right:calc(var(--motif-size) * -.64)}}@media (max-width:520px){.ovid-landing{padding-block:32px 24px;padding-right:66px}.ovid-landing-copy h1{margin-bottom:22px;font-size:clamp(3.15rem,16vw,4.25rem)}.ovid-landing-question{margin-bottom:20px;font-size:clamp(1.55rem,7vw,2rem)}.ovid-landing-motif{--motif-size:280px;width:0;inset-block:0}.ovid-hero-object{right:calc(var(--motif-size) * -.67)}}.ovid-unified-nav{scrollbar-width:none;overscroll-behavior-inline:contain;align-items:center;gap:5px;width:min(100%,1240px);min-height:64px;margin-inline:auto;padding:9px 24px;display:flex;overflow-x:auto}.ovid-unified-nav::-webkit-scrollbar{display:none}.ovid-unified-nav a{white-space:nowrap;touch-action:manipulation;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:40px;transition:background .1s,color .1s,transform 60ms;display:inline-flex}.ovid-unified-nav a:active{transform:scale(.96)}.ovid-nav-divider{background:var(--blue);flex:0 0 1px;width:1px;height:26px;margin-inline:7px}@supports (color:color-mix(in lab,red,red)){.ovid-nav-divider{background:color-mix(in srgb,var(--blue) 22%,transparent)}}.ovid-topic-link{color:var(--blue);padding:9px 15px;font-size:.76rem;font-weight:740}.ovid-topic-link:hover{background:var(--sky)}@supports (color:color-mix(in lab,red,red)){.ovid-topic-link:hover{background:color-mix(in srgb,var(--sky) 56%,transparent)}}.ovid-topic-link:hover{color:var(--ink)}.ovid-topic-link.is-active{background:var(--ink);color:var(--white)}.ovid-section-link{color:var(--blue);gap:8px;padding:8px 11px;font-size:.7rem;font-weight:690}.ovid-section-link>span{background:var(--rose);border-radius:50%;flex:0 0 5px;width:5px;height:5px;transition:transform .1s}.ovid-section-link:hover{background:var(--cream)}@supports (color:color-mix(in lab,red,red)){.ovid-section-link:hover{background:color-mix(in srgb,var(--cream) 76%,transparent)}}.ovid-section-link:hover{color:var(--ink)}.ovid-section-link:hover>span{transform:scale(1.55)}@media (max-width:760px){.ovid-unified-nav{min-height:58px;padding-inline:14px}.ovid-nav-divider{margin-inline:3px}.ovid-topic-link{padding-inline:12px}}.consent-timeline{border-radius:36px;margin-top:clamp(48px,6vw,82px);padding:clamp(30px,4vw,48px)}.timeline-heading{max-width:820px}.timeline-heading h3{max-width:18ch;margin:0 auto 10px;font-size:clamp(2rem,3.35vw,3.4rem);line-height:1.02}.timeline-heading>p:last-child{margin-top:8px}.timeline-track{min-height:170px;margin-top:28px}.timeline-line{top:49px;left:92px;right:92px}.timeline-center-label{top:35px}.timeline-loupe{gap:7px;width:160px}.loupe-glass{border-width:4px;width:78px;height:78px;box-shadow:inset 0 0 0 5px #ffffff80,0 8px 18px #0c2b3521}.timeline-loupe-antiquity .loupe-glass{background:var(--yellow)}.timeline-loupe-present .loupe-glass{background:var(--sky)}.loupe-glass:after{border-width:3px;border-radius:11px;width:17px;height:54px;bottom:-38px;right:-23px}.loupe-glass i{width:21px;height:9px;top:14px;left:14px}.timeline-loupe.is-active .loupe-glass,.timeline-loupe:hover .loupe-glass{transform:translateY(-3px)rotate(-4deg)scale(1.04)}.timeline-loupe-antiquity.is-active .loupe-glass,.timeline-loupe-antiquity:hover .loupe-glass{background:var(--coral)}.timeline-loupe-present.is-active .loupe-glass,.timeline-loupe-present:hover .loupe-glass{background:var(--sky)}@supports (color:color-mix(in lab,red,red)){.timeline-loupe-present.is-active .loupe-glass,.timeline-loupe-present:hover .loupe-glass{background:color-mix(in srgb,var(--sky) 72%,var(--blue))}}.timeline-loupe strong{font-size:.82rem}.timeline-action{border:1px solid var(--blue);width:30px;height:30px;margin-top:2px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.timeline-action{border:1px solid color-mix(in srgb,var(--blue) 32%,transparent)}}.timeline-action{background:var(--paper);border-radius:50%;place-items:center}@supports (color:color-mix(in lab,red,red)){.timeline-action{background:color-mix(in srgb,var(--paper) 86%,transparent)}}.timeline-action{transition:background .18s,border-color .18s,transform .18s;box-shadow:0 4px 10px #243d4b14}.timeline-action:before{border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);content:"";width:7px;height:7px;margin-top:-4px;transition:border-color .18s,transform .18s;transform:rotate(45deg)}.timeline-loupe:hover .timeline-action{border-color:var(--coral);background:var(--coral);transform:translateY(2px)}.timeline-loupe:hover .timeline-action:before{border-color:var(--white)}.timeline-loupe.is-active .timeline-action{background:var(--ink);border-color:var(--ink);color:var(--white)}.timeline-loupe.is-active .timeline-action:before{border-color:var(--white);margin-top:4px;transform:rotate(225deg)}.timeline-reveal{border-radius:22px;scroll-margin-top:150px;box-shadow:0 14px 32px #243d4b14}.timeline-reveal>.timeline-reveal-prompt{padding:20px}.timeline-reveal-panel.is-visible .timeline-reveal-inner{padding-block:22px}.timeline-reveal-inner{padding-inline:22px}.timeline-reveal-head{grid-template-columns:140px 1fr;margin-bottom:16px}.timeline-materials article{min-height:135px;padding:20px}.timeline-materials small{margin-bottom:18px}@media (max-width:760px){.consent-timeline{border-radius:28px;padding:28px 16px}.timeline-heading h3{font-size:clamp(1.8rem,8vw,2.5rem)}.timeline-track{min-height:180px;margin-top:24px}.timeline-line{top:44px;left:70px;right:70px}.timeline-center-label{top:112px}.timeline-loupe{width:124px}.loupe-glass{width:70px;height:70px}.timeline-reveal-head{grid-template-columns:1fr}.timeline-reveal{scroll-margin-top:118px}}.topic-detail #timeline,.topic-detail section{scroll-margin-top:calc(var(--header-height) + 84px)}.resource-grid>a:target{z-index:2;outline:4px solid var(--coral)}@supports (color:color-mix(in lab,red,red)){.resource-grid>a:target{outline:4px solid color-mix(in srgb,var(--coral) 72%,transparent)}}.resource-grid>a:target{outline-offset:-4px;box-shadow:0 14px 32px #243d4b24}.designer-topic-hero{grid-template-columns:minmax(440px,.9fr) minmax(0,1.1fr);gap:clamp(34px,4.5vw,68px)}.designer-topic-hero h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:12ch;font-size:clamp(3rem,4.2vw,5rem);line-height:.98}.designer-topic-hero>p{text-wrap:pretty;max-width:62ch}.designer-video-series>h2{text-wrap:pretty;max-width:48ch}@media (max-width:1320px){.designer-topic-hero{grid-template-columns:1fr;align-items:start;gap:24px;padding-block:42px 48px}.designer-topic-hero h1{max-width:13ch;font-size:clamp(3rem,6vw,4.8rem)}.designer-topic-hero>p{max-width:70ch}}@media (max-width:760px){.designer-topic-hero{gap:20px;padding-block:30px 38px}.designer-topic-hero h1{max-width:100%;font-size:clamp(2.55rem,11vw,3.75rem);line-height:1}.designer-topic-hero>p{font-size:.94rem;line-height:1.5}}body,html{overflow-x:clip}main h1,main h2,main h3{text-wrap:balance}.topic-detail-hero{grid-template-columns:minmax(0,1.2fr) minmax(250px,.62fr);gap:clamp(28px,4vw,56px);min-height:0;padding-block:clamp(28px,4vh,46px)}.topic-detail-title h1{overflow-wrap:normal;word-break:normal;max-width:16ch;margin-bottom:clamp(14px,2vh,22px);font-size:clamp(3rem,4.45vw,4.75rem);line-height:.96}.topic-detail-title>p:last-child{font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.5}.topic-detail-latin{min-height:clamp(230px,31vh,300px)}.topic-intro-media{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);margin-bottom:clamp(64px,8vw,110px)}.topic-video-placeholder{min-height:clamp(320px,44vh,410px);padding:clamp(28px,3.5vw,46px)}.topic-intro-copy{padding:clamp(28px,4vw,52px)}.topic-intro-copy h2{margin-bottom:clamp(24px,4vh,38px);font-size:clamp(2rem,3.35vw,3.55rem)}@media (min-width:761px) and (max-height:820px){.topic-detail-hero{padding-block:24px}.topic-detail-title h1{font-size:clamp(2.85rem,4.1vw,4.2rem)}.topic-detail-latin{min-height:220px}.topic-video-placeholder{min-height:330px}.topic-intro-copy{padding:30px 36px}}@media (max-width:820px){.topic-detail-hero{grid-template-columns:1fr;gap:26px;padding-block:32px 38px}.topic-detail-title h1{max-width:14ch;font-size:clamp(2.7rem,8vw,4rem)}.topic-detail-latin{width:min(100%,520px);min-height:220px}.topic-intro-media{grid-template-columns:1fr}.topic-video-placeholder{min-height:300px}}@media (max-width:520px){.home-hero{gap:26px;padding-block:28px 44px}.home-hero-copy h1{font-size:clamp(2.75rem,12vw,3.25rem);line-height:.94}.home-hero-copy>p:not(.eyebrow){font-size:.95rem;line-height:1.5}.home-intro-video{min-height:240px}.topic-detail-hero{gap:22px;padding-block:28px 34px}.topic-detail-title h1{max-width:100%;font-size:clamp(2.45rem,11vw,2.85rem);line-height:.98}.topic-detail-title>p:last-child{font-size:.92rem}.topic-detail-latin{min-height:190px}.topic-detail-latin>span{font-size:clamp(1.45rem,8vw,2.1rem)}.topic-intro-media{margin-bottom:58px}.topic-video-placeholder{min-height:240px;padding:24px}.topic-video-placeholder strong{font-size:1.45rem}.topic-intro-copy{padding:28px 24px 32px}.topic-intro-copy h2{font-size:clamp(1.9rem,9vw,2.35rem)}}@media (max-width:620px){.ovid-unified-nav{flex-wrap:wrap;justify-content:center;gap:4px;min-height:0;padding:8px 12px 9px;overflow:visible}.ovid-topic-link{padding:7px 9px;font-size:.65rem;min-height:36px!important}.ovid-nav-divider{background:var(--blue);flex:0 0 100%;width:100%;height:1px;margin:2px 0 1px}@supports (color:color-mix(in lab,red,red)){.ovid-nav-divider{background:color-mix(in srgb,var(--blue) 14%,transparent)}}.ovid-section-link{padding:5px 8px;font-size:.62rem;min-height:32px!important}}.home-topics{padding-block:clamp(42px,5vh,68px)}.home-section-heading{gap:8px clamp(28px,4vw,50px);margin-bottom:clamp(24px,3vh,38px)}.home-section-heading>p:last-child{line-height:1.45}.major-topic-grid{gap:clamp(10px,1.2vw,16px)}.major-topic-card{min-height:clamp(210px,27vh,275px);padding:clamp(20px,2.2vw,28px)}.major-topic-card h3{margin-bottom:10px;font-size:clamp(2.1rem,3.35vw,4rem);line-height:.95}.major-topic-action{padding-top:12px}@media (min-width:821px){.ovid-landing{box-sizing:border-box;align-items:center;min-height:calc(100svh - 64px);display:flex}}@media (min-width:821px) and (max-height:850px){.home-topics{padding-block:32px}.home-section-heading{margin-bottom:20px}.home-section-heading h2{font-size:clamp(2.35rem,3.7vw,3.8rem)}.home-section-heading>p:last-child{font-size:.95rem}.major-topic-card{min-height:clamp(175px,24vh,210px);padding:18px 22px}.major-topic-card h3{font-size:clamp(1.8rem,2.9vw,3rem)}.major-topic-card p{font-size:.9rem;line-height:1.35}}@media (max-width:820px){.home-section-heading{grid-template-columns:1fr}.home-section-heading .eyebrow{grid-column:auto}.home-section-heading h2{max-width:13ch}.major-topic-grid{grid-template-columns:1fr}.major-topic-card{min-height:220px}}@media (max-width:520px){.home-topics{padding-block:38px 48px}.home-section-heading h2{font-size:clamp(2.35rem,11vw,3rem)}.major-topic-card{min-height:190px;padding:20px}.major-topic-card h3{font-size:clamp(2rem,10vw,2.65rem)}}.home-section-heading{max-width:900px;display:block}.home-section-heading .eyebrow{margin-bottom:12px}.home-section-heading h2{max-width:none;font-size:clamp(2.6rem,4.35vw,4.6rem);line-height:1}.major-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,14px)}.major-topic-card,.major-topic-card.is-upcoming{opacity:1;border-color:var(--ink);justify-content:flex-start;gap:clamp(26px,4vh,42px);min-height:clamp(210px,27vh,260px);padding:clamp(20px,2vw,28px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.major-topic-card,.major-topic-card.is-upcoming{border-color:color-mix(in srgb,var(--ink) 12%,transparent)}}.major-topic-card,.major-topic-card.is-upcoming{background:var(--paper)}.major-topic-card:after{background:var(--topic-accent,var(--sky));content:"";border-radius:50%;width:72px;height:72px;transition:transform .18s;position:absolute;bottom:-36px;right:-36px}.major-topic-card[href]:hover{box-shadow:0 12px 0 var(--ink);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.major-topic-card[href]:hover{box-shadow:0 12px 0 color-mix(in srgb,var(--ink) 82%,transparent)}}.major-topic-card[href]:hover:after{transform:scale(1.22)}.major-topic-top{width:100%}.major-topic-top>span{color:currentColor}@supports (color:color-mix(in lab,red,red)){.major-topic-top>span{color:color-mix(in srgb,currentColor 76%,transparent)}}.major-topic-top i{font-size:1.4rem;font-style:normal;line-height:1}.major-topic-card h3{max-width:9ch;margin:auto 0 0;font-size:clamp(2rem,2.6vw,3.25rem);line-height:.96}.major-topic-action,.major-topic-card p{display:none}.major-topic-subtopics{z-index:1;flex-wrap:wrap;gap:6px;margin-top:-16px;display:flex;position:relative}.major-topic-subtopics span{border:1px solid;padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.major-topic-subtopics span{border:1px solid color-mix(in srgb,currentColor 38%,transparent)}}.major-topic-subtopics span{border-radius:999px;font-size:.68rem;font-weight:700;line-height:1}.topic-ovid{--topic-accent:var(--coral);background:var(--wine);color:var(--white)}.topic-future-two{--topic-accent:var(--sky);background:var(--sky)}@supports (color:color-mix(in lab,red,red)){.topic-future-two{background:color-mix(in srgb,var(--sky) 28%,var(--paper))}}.topic-future-three{--topic-accent:var(--yellow);background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.topic-future-three{background:color-mix(in srgb,var(--yellow) 26%,var(--paper))}}.topic-future-four{--topic-accent:var(--coral);background:var(--coral)}@supports (color:color-mix(in lab,red,red)){.topic-future-four{background:color-mix(in srgb,var(--coral) 22%,var(--paper))}}@media (max-width:1100px){.major-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.major-topic-card{min-height:190px}}@media (max-width:620px){.home-section-heading h2{max-width:10ch;font-size:clamp(2.35rem,11vw,3rem)}.major-topic-grid{grid-template-columns:1fr}.major-topic-card,.major-topic-card.is-upcoming{gap:16px;min-height:146px;padding:18px 20px}.major-topic-card h3{margin-top:auto;font-size:clamp(2rem,9vw,2.5rem)}.major-topic-subtopics{justify-content:flex-end;max-width:46%;margin:0;position:absolute;bottom:18px;right:20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}