@font-face{font-family:"Space Grotesk";src:url(/themes/psychorage/fonts/SpaceGrotesk-Variable.ttf) format("truetype");font-style:normal;font-weight:300 700;font-display:swap;}:root{--pr-background:#101012;--pr-surface:#19191d;--pr-raised:#222227;--pr-subtle:#2b2b31;--pr-ink:#f1f1f3;--pr-muted:#b2b2bb;--pr-border:#42424b;--pr-red:#c82130;--pr-red-hover:#a71927;--pr-link:#ff7d87;--pr-yellow:#e2c558;--pr-radius:4px;--pr-width:1240px;--pr-gutter:clamp(20px,4vw,48px);--pr-font:"Segoe UI",system-ui,-apple-system,sans-serif;--pr-display:"Space Grotesk","Segoe UI",system-ui,sans-serif;}
html{color-scheme:dark;}*,*::before,*::after{box-sizing:border-box;}body{margin:0;background:var(--pr-background);color:var(--pr-ink);font:1rem/1.7 var(--pr-font);overflow-wrap:break-word;}img,video{max-width:100%;height:auto;}iframe{max-width:100%;}a{color:var(--pr-link);text-decoration:underline;text-underline-offset:.22em;}a:hover{color:#fff;}:is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--pr-yellow);outline-offset:4px;}h1,h2,h3,h4,h5,h6{margin:0 0 .65em;color:var(--pr-ink);font-weight:750;line-height:1.15;text-wrap:balance;}h1,h2{letter-spacing:-.035em;}h1{font-size:clamp(2rem,5vw,3.6rem);}h2{font-size:clamp(1.6rem,3vw,2.35rem);}h3{font-size:1.3rem;}:is(h1,h2,h3,h4) a{color:inherit;text-decoration:none;}:is(h1,h2,h3,h4) a:hover{color:var(--pr-link);}p{margin:0 0 1em;}ul,ol{padding-inline-start:1.5em;}li + li{margin-top:.3em;}hr{margin-block:32px;border:0;border-top:1px solid var(--pr-border);}code,pre{background:var(--pr-raised);color:#ededf0;font-size:.92em;}code{padding:.12em .3em;border-radius:3px;}pre{max-width:100%;padding:20px;overflow:auto;border:1px solid var(--pr-border);}pre code{padding:0;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.text-align-left{text-align:left;}.l-header{background:#141416;border-top:3px solid var(--pr-red);border-bottom:1px solid #39393f;}.l-header-inner,.l-wrapper-inner,.l-footer-inner{width:100%;max-width:var(--pr-width);margin-inline:auto;padding-inline:var(--pr-gutter);}.l-header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding-block:8px;}.l-header-inner > .block{width:auto;min-width:0;margin:0;}.l-header-inner > .block-system-header{flex:1 1 auto;}.l-header .block-system-header > .block-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;}.l-header-inner > :is(.block-system-main-menu,.pr-primary-nav){flex:1 1 auto;}.l-header-inner > .pr-account-menu{flex:0 1 auto;margin-inline-start:auto;padding-inline-start:16px;border-inline-start:1px solid var(--pr-border);}.l-header .pr-account-menu .block-title{display:none;}.pr-account-icon{display:none;}.pr-account-menu.pr-account-icons a.pr-account-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;}.pr-account-menu.pr-account-icons .pr-account-icon{display:block;flex:none;width:22px;height:22px;}.pr-account-menu.pr-account-icons .pr-account-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;}.pr-identity{min-width:0;}.pr-brand{display:flex;flex-wrap:wrap;align-items:center;gap:18px;color:var(--pr-ink);text-decoration:none;}.pr-brand:hover{text-decoration:none;}.pr-logo{display:block;width:auto;max-width:min(220px,100%);max-height:56px;height:auto;padding:0;border:0;background:transparent;object-fit:contain;}.pr-site-name{color:inherit;font-size:1.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;}.pr-slogan{margin:7px 0 0;color:var(--pr-muted);font-size:.8rem;letter-spacing:.08em;}.header-menu > .links,.l-header ul.menu:not(.menu-dropdown){display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;}.header-menu > .links > li,.l-header ul.menu:not(.menu-dropdown) li{margin:0;padding:0;list-style:none;}.l-header :is(.header-menu,.block-menu,.block-system-main-menu,.pr-primary-nav,.pr-account-menu) a{display:block;min-height:44px;padding:10px 12px;border-bottom:2px solid transparent;color:#d2d2d8;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;}.l-header :is(.header-menu,.block-menu,.block-system-main-menu,.pr-primary-nav,.pr-account-menu) a:is(:hover,:focus-visible,.active,[aria-current="page"]){border-bottom-color:var(--pr-red);color:white;background:#222226;}.l-header .menu-dropdown ul{border:1px solid var(--pr-border);background:var(--pr-surface);}.l-header ul.menu:not(.menu-dropdown) ul{padding-inline-start:18px;}.l-wrapper{padding-block:28px 48px;}.l-middle > *{min-width:0;}.layout-no-sidebars .l-middle > .l-content{width:100%;max-width:100%;left:auto;right:auto;}.l-top > .block,.l-bottom > .block,.l-content > .block{margin-bottom:32px;}.l-content > :is(.block-system-title,.block-system-title-combo){margin-bottom:16px;}.breadcrumb{margin:0 0 20px;color:var(--pr-muted);font-size:.85rem;}.breadcrumb a{color:var(--pr-muted);}.breadcrumb a:hover{color:white;}h1.page-title,.block-system-title h1,.block-system-title-combo h1{margin-bottom:20px;}.block-layout-hero.block-hero{position:relative;isolation:isolate;overflow:hidden;min-height:320px;margin-bottom:36px;padding:clamp(28px,4vw,48px);border:1px solid var(--pr-border);border-inline-start:4px solid var(--pr-red);border-radius:var(--pr-radius);background-color:#1d1d22;background-image:url(/themes/psychorage/images/hero-lan-studio.webp);background-position:center right;background-size:cover;color:var(--pr-ink);text-align:left;}.block-layout-hero.block-hero::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#101012ee 0%,#101012c7 43%,#10101250 76%,#10101220 100%);pointer-events:none;}.block-layout-hero.block-hero > .block-title{position:relative;max-width:26ch;margin:0 0 20px;color:white;font-family:var(--pr-display);font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:600;letter-spacing:-.025em;line-height:1.18;text-transform:none;}.block-layout-hero.block-hero > :is(.block-content,.left,.right,.center){max-width:60%;margin-inline:0;text-align:left;}.block-layout-hero.block-hero p{color:#d0d0d7;}.block-layout-hero.block-hero .pr-eyebrow{color:var(--pr-link);}.block-layout-hero.block-hero p:last-child{margin-bottom:0;}.block-hero.pr-hero-abstract{background-image:repeating-linear-gradient(0deg,transparent 0 47px,#ffffff06 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,#ffffff06 47px 48px);}.block-hero.pr-hero-abstract::after{content:"";position:absolute;z-index:-2;inset:-15% -8% -15% 49%;transform:skew(-16deg);border-inline-start:2px solid #e44552;background:linear-gradient(120deg,#a91a28,#4d131e 60%,#141416);box-shadow:-32px 0 0 #ffffff08,-66px 0 0 #ffffff04;pointer-events:none;}:is(.view-promoted-cards,.view-games,.view-devlog).container{width:auto;max-width:none;margin:0;padding:0;}:is(.view-promoted-cards,.view-games,.view-devlog) .views-grid-box{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--pr-border);border-radius:var(--pr-radius);background:var(--pr-surface);transition:border-color .18s ease,transform .18s ease;}:is(.view-promoted-cards,.view-games,.view-devlog) .views-grid-box:hover{border-color:#85858f;transform:translateY(-3px);}:is(.view-promoted-cards,.view-games,.view-devlog) .views-field-field-image{border-bottom:1px solid var(--pr-border);background:var(--pr-raised);}:is(.view-promoted-cards,.view-games,.view-devlog) .views-field-field-image img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;}:is(.view-promoted-cards,.view-games,.view-devlog) .views-field-title{margin:22px 24px 12px;}:is(.view-promoted-cards,.view-games,.view-devlog) .views-field-title .field-content{font-size:1.35rem;font-weight:750;line-height:1.25;}:is(.view-promoted-cards,.view-games,.view-devlog) .views-field-body{padding:0 24px 24px;color:var(--pr-muted);}:is(.view-promoted-cards,.view-games,.view-devlog) .views-field-body :last-child{margin-bottom:0;}:is(.view-promoted-cards,.view-games,.view-devlog) .views-field-view-node{margin-top:auto;padding:0 24px 24px;font-size:.9rem;font-weight:700;}.views-view-responsive-grid{gap:24px;}.node,.pr-panel,.view.pr-page{margin-bottom:28px;padding:clamp(22px,3vw,36px);border:1px solid var(--pr-border);border-top:3px solid var(--pr-red);border-radius:var(--pr-radius);background:var(--pr-surface);}.node.pr-node-page{border-top:1px solid var(--pr-border);}.block.pr-panel-title{margin-bottom:0;padding:26px 32px;border:1px solid var(--pr-border);border-top:3px solid var(--pr-red);border-bottom:0;background:var(--pr-raised);}.block.pr-panel-title h1{margin:0;}.pr-panel-title + .pr-panel-body .node:is(.pr-node-page,.view-mode-full){border-top:0;border-start-start-radius:0;border-start-end-radius:0;}.submitted,.pr-meta{margin-bottom:20px;color:var(--pr-muted);font-size:.85rem;}.pr-post-meta{margin-top:22px;padding-top:12px;border-top:1px solid var(--pr-border);}.pr-post-meta .submitted{margin-bottom:0;}.node .field-name-field-image{margin-bottom:24px;}.node .field-name-field-image img{display:block;border-radius:var(--pr-radius);}.node .links{margin:20px 0 0;padding:0;list-style:none;}.node .links li{display:inline-block;margin:0 16px 8px 0;}.node .links a{font-weight:700;}.field-name-body .field-item > :last-child{margin-bottom:0;}.field-type-taxonomy-term-reference .field-items{display:flex;flex-wrap:wrap;gap:8px;}.field-type-taxonomy-term-reference a{display:inline-block;padding:3px 10px;border:1px solid var(--pr-border);background:var(--pr-raised);font-size:.8rem;text-decoration:none;}blockquote{margin-inline:0;padding:20px 24px;border-inline-start:3px solid var(--pr-red);background:var(--pr-raised);}blockquote :last-child{margin-bottom:0;}details{margin-bottom:16px;padding:16px 20px;border:1px solid var(--pr-border);background:var(--pr-surface);}summary{cursor:pointer;font-weight:700;}details[open] > summary{margin-bottom:12px;}.l-sidebar .block{margin-bottom:24px;padding:24px;border:1px solid var(--pr-border);background:var(--pr-surface);}.l-sidebar .block-title{font-size:1.2rem;}.l-sidebar .menu{padding-inline-start:20px;}.comment{margin-block:20px;padding:24px;border:1px solid var(--pr-border);background:var(--pr-raised);}input,textarea,select,button{font:inherit;}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="hidden"]),textarea,select{max-width:100%;min-height:44px;padding:10px 12px;border:1px solid #777780;border-radius:var(--pr-radius);background:#111114;color:var(--pr-ink);}input::placeholder,textarea::placeholder{color:#a4a4ae;opacity:1;}textarea{resize:vertical;}input[type="checkbox"],input[type="radio"]{accent-color:var(--pr-red);}.form-item{margin-block:0 20px;}.form-item label{display:block;margin-bottom:6px;font-weight:650;}.form-item label.option{display:inline;font-weight:400;}.form-item .description{margin-top:5px;color:var(--pr-muted);font-size:.85rem;}.form-required{color:var(--pr-link);}.form-item :is(.error,[aria-invalid="true"]){border:2px solid var(--pr-link);}fieldset{min-width:0;margin-block:20px;padding:22px;border:1px solid var(--pr-border);background:var(--pr-surface);}legend{padding-inline:8px;font-weight:700;}button,input[type="submit"],input[type="button"],.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 23px;border:1px solid var(--pr-red);border-radius:var(--pr-radius);background:var(--pr-red);color:white;font-weight:750;text-decoration:none;cursor:pointer;}:is(button,input[type="submit"],input[type="button"],.button):hover{border-color:var(--pr-red-hover);background:var(--pr-red-hover);color:white;text-decoration:none;}:is(button,input,select,textarea):disabled{opacity:.6;cursor:not-allowed;}.views-exposed-form{margin-bottom:24px;padding:22px;border:1px solid var(--pr-border);background:var(--pr-surface);}.views-exposed-form .views-exposed-form{margin:0;padding:0;border:0;}.view-content:has(table){overflow-x:auto;}table{width:100%;margin-bottom:24px;border-collapse:collapse;background:var(--pr-surface);}th,td{padding:14px 16px;border-bottom:1px solid var(--pr-border);text-align:left;vertical-align:top;}thead th{background:#303036;color:white;}thead a{color:white;}table tbody tr,table tbody tr.odd{background:var(--pr-surface);color:var(--pr-ink);}table tbody tr:nth-child(even),table tbody tr.even{background:#222227;color:var(--pr-ink);}table tbody td.active{background:#29292f;color:var(--pr-ink);}table tbody tr:hover,table tbody tr:hover > td{background:#303038;color:var(--pr-ink);}table tbody tr.selected > td,table tbody tr.drag > td{background:#3a2228;color:var(--pr-ink);}table tbody tr.selected:hover > td{background:#442931;color:var(--pr-ink);}#forum{max-width:100%;overflow-x:auto;}#forum table{border:1px solid var(--pr-border);}#forum th{background:#303036;color:#fff;}#forum td{border-color:var(--pr-border);}#forum td.forum{min-width:220px;}#forum td.container{background:#29292f;color:var(--pr-ink);border-top:2px solid var(--pr-red);}#forum .name a,#forum td.title > div:first-child a{font-weight:700;}#forum a{color:var(--pr-link);}#forum a:hover{color:#fff;}#forum .description{margin:8px 0 0;color:#c6c6cf;font-size:.9rem;}#forum :is(td.created,td.last-reply){min-width:140px;color:#c6c6cf;white-space:normal;font-size:.9rem;}#forum :is(td.topics,td.posts,td.replies){color:var(--pr-ink);text-align:center;}#forum td.forum .icon,#forum td.icon > div{filter:brightness(0) invert(.85);}.sticky-header{background:var(--pr-raised);}.view-documents table{min-width:640px;}.view-documents td.views-field-icon img{width:28px;height:auto;}div.messages{--pr-message-bg:#25252c;--pr-message-rail:#383840;--pr-message-accent:#b8b8c2;position:relative;min-height:64px;margin-block:16px;padding:18px 60px 18px 68px;border:1px solid var(--pr-message-accent);border-inline-start-width:4px;border-radius:var(--pr-radius);background-color:var(--pr-message-bg);color:#f6f6f8;line-height:1.65;overflow-wrap:anywhere;}div.messages.status{--pr-message-bg:#172b22;--pr-message-rail:#294b38;--pr-message-accent:#9fd2af;background-color:var(--pr-message-bg);color:#f6f6f8;}div.messages.warning{--pr-message-bg:#302817;--pr-message-rail:#57451e;--pr-message-accent:#e2c558;background-color:var(--pr-message-bg);color:#f6f6f8;}div.messages.error{--pr-message-bg:#351d24;--pr-message-rail:#632632;--pr-message-accent:#ff9ba5;background-color:var(--pr-message-bg);color:#f6f6f8;}div.messages.info{--pr-message-bg:#182b3b;--pr-message-rail:#244d6a;--pr-message-accent:#9dcdf2;background-color:var(--pr-message-bg);color:#f6f6f8;}div.messages::before{top:0;left:0;right:auto;width:48px;height:100%;background-color:var(--pr-message-rail);background-position:center 18px;background-size:26px;}div.messages:is(.status,.warning,.error,.info)::before{background-color:var(--pr-message-rail);}div.messages a,div.messages:is(.status,.warning,.error,.info) a{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;}div.messages a:is(:hover,:focus-visible){color:#fff;text-decoration-thickness:2px;}div.messages :is(h2,h3,p,li,strong,em,.description,.placeholder){color:inherit;}div.messages ul,div.messages .item-list ul{margin:0;padding-inline-start:1.3em;}div.messages code{background:#0003;color:#fff;}div.messages .dismiss{position:absolute;inset:8px 8px auto auto;display:block;width:44px;height:44px;min-height:44px;padding:0;margin:0;border:0;border-radius:3px;background:transparent;color:#fff;opacity:1;}div.messages .dismiss:is(:hover,:focus-visible){background:#ffffff18;}div.messages .dismiss::before,div.messages .dismiss::after{position:absolute;top:21px;left:14px;width:16px;height:2px;margin:0;background:#fff;}div.messages .dismiss::before{transform:rotate(-45deg);}div.messages .dismiss::after{transform:rotate(45deg);}[dir="rtl"] div.messages{padding:18px 68px 18px 60px;}[dir="rtl"] div.messages::before{left:auto;right:0;}[dir="rtl"] div.messages .dismiss{left:8px;right:auto;}.tabs.primary,.tabs.secondary{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 24px;padding:0;border:0;list-style:none;}.tabs > li{margin:0;list-style:none;}.tabs > li > a{display:block;min-height:44px;padding:9px 16px;border:1px solid var(--pr-border);background:var(--pr-raised);color:var(--pr-ink);text-decoration:none;}.tabs > li > a:hover{background:var(--pr-subtle);}.tabs > li.active > a{border-color:var(--pr-red);background:var(--pr-red);color:white;}.pager{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:24px 0;padding:0;list-style:none;}.pager li{margin:0;padding:0;list-style:none;}.pager a,.pager .pager-current{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--pr-border);background:var(--pr-surface);text-decoration:none;}.pager .pager-current{border-color:var(--pr-red);background:var(--pr-red);color:white;}.l-footer{margin-top:32px;padding-block:38px;border-top:2px solid var(--pr-red);background:#141416;color:var(--pr-muted);}.l-footer .block{margin-bottom:16px;}.l-footer .block:last-child{margin-bottom:0;}.l-footer :is(h2,h3){color:white;}.l-footer a{color:#dddde2;}.l-footer a:hover{color:var(--pr-link);}.l-footer p:last-child{margin-bottom:0;}.view-faq .ui-widget{font:inherit;}.view-faq .ui-accordion-header{margin-top:8px;padding:14px 18px 14px 40px;border:1px solid var(--pr-border);background:var(--pr-raised);color:var(--pr-ink);font:inherit;font-weight:700;}.view-faq .ui-accordion-content{padding:22px;border:1px solid var(--pr-border);background:var(--pr-surface);color:var(--pr-ink);font:inherit;}@media (max-width:760px){.l-header-inner{padding-block:8px;gap:6px 14px;}.l-header-inner > .block-system-header{flex-basis:100%;}.l-header-inner > .pr-account-menu{margin-inline-start:0;padding-inline-start:0;border-inline-start:0;}.header-menu{flex-basis:100%;}.l-header :is(.header-menu,.block-menu,.block-system-main-menu) a{padding-inline:10px;}.pr-logo{max-width:min(190px,100%);max-height:48px;}.l-wrapper{padding-top:22px;}.block-layout-hero.block-hero{min-height:0;padding:30px 24px;}.block-layout-hero.block-hero::before{background:#101012bd;}.block-layout-hero.block-hero > :is(.block-content,.left,.right,.center){max-width:none;}:is(.view-promoted-cards,.view-games,.view-devlog) .views-view-responsive-grid{grid-template-columns:1fr;}th,td{padding:10px;}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition:none !important;animation:none !important;}}ul.tabs.primary,ul.tabs.secondary{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 26px;white-space:normal;}ul.tabs.primary > li,ul.tabs.secondary > li{float:none;padding:0;margin:0;}ul.tabs.primary > li > a,ul.tabs.secondary > li > a{display:flex;align-items:center;min-height:44px;padding:9px 18px;border:1px solid var(--pr-border);border-radius:var(--pr-radius);background:var(--pr-raised);color:var(--pr-ink);text-decoration:none;}ul.tabs.primary > li > a:hover,ul.tabs.secondary > li > a:hover{background:#35353d;border-color:#696975;color:#fff;}ul.tabs.primary > li.active > a,ul.tabs.secondary > li.active > a,ul.tabs.secondary > li > a.active{border:1px solid var(--pr-red);background:var(--pr-red);color:#fff;}ul.tabs.primary > li > a:focus-visible,ul.tabs.secondary > li > a:focus-visible{outline:2px solid var(--pr-yellow);outline-offset:3px;}.block.pr-profile-heading{max-width:1000px;margin-bottom:0;overflow:hidden;border:1px solid var(--pr-border);border-bottom:3px solid var(--pr-red);border-radius:8px 8px 0 0;background:linear-gradient(90deg,#101012e8,#101012aa),url(/themes/psychorage/images/hero-lan-studio.webp) center 48%/cover;}.block.pr-profile-heading .block-content{min-height:150px;padding:24px 30px 72px;}.block.pr-profile-heading h1.page-title{margin:0;color:#fff;font:600 28px/1.25 var(--pr-display);letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;}.pr-profile-content{max-width:1000px;padding:0 30px 30px;border:1px solid var(--pr-border);border-top:0;border-radius:0 0 8px 8px;background:var(--pr-surface);}.pr-profile-content article.profile{display:grid;grid-template-columns:168px minmax(0,1fr);gap:20px 30px;margin:0;padding-top:24px;color:var(--pr-ink);overflow-wrap:anywhere;}.pr-profile-content article.profile > *{min-width:0;grid-column:2;margin:0;}.pr-profile-content article.profile > .user-picture{position:relative;grid-column:1;grid-row:1 / span 2;float:none;align-self:start;width:168px;height:168px;padding:0;margin:-72px 0 0;overflow:hidden;border:5px solid var(--pr-surface);border-radius:8px;background:var(--pr-raised);box-shadow:0 0 0 1px var(--pr-border);}.pr-profile-content .user-picture a{display:block;height:100%;}.pr-profile-content .user-picture img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;}.pr-profile-content .profile:not(:has(> .user-picture)){grid-template-columns:minmax(0,1fr);}.pr-profile-content .profile:not(:has(> .user-picture)) > *{grid-column:1;}.pr-profile-content .profile label,.pr-profile-content .profile .field-label{display:block;margin-bottom:6px;color:var(--pr-muted);font-size:14px;font-weight:400;}.pr-profile-content .profile .form-item{font-size:18px;}@media (max-width:600px){.block.pr-profile-heading .block-content{min-height:130px;padding:22px 22px 58px;}.block.pr-profile-heading h1.page-title{font-size:24px;}.pr-profile-content{padding:0 22px 24px;}.pr-profile-content article.profile{grid-template-columns:minmax(0,1fr);gap:20px;}.pr-profile-content article.profile > *{grid-column:1;}.pr-profile-content article.profile > .user-picture{grid-row:auto;width:136px;height:136px;margin-top:-62px;}}
p.pr-eyebrow{margin-bottom:18px;color:var(--pr-link);font:700 .75rem/1.5 var(--pr-font);letter-spacing:.19em;text-transform:uppercase;}p.pr-lead{max-width:60ch;color:var(--pr-muted);font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.65;}h2.pr-section-heading,h3.pr-section-heading{padding-inline-start:16px;border-inline-start:3px solid var(--pr-red);color:var(--pr-ink);font-weight:750;line-height:1.2;}p + :is(h2,h3).pr-section-heading{margin-top:1.5em;}p.pr-callout{padding:20px 24px;border:1px solid var(--pr-border);border-inline-start:3px solid var(--pr-red);background:var(--pr-raised);color:var(--pr-ink);}p.pr-caption{color:var(--pr-muted);font-size:.85rem;}p.pr-status{display:inline-block;padding:5px 10px;border:1px solid var(--pr-border);background:var(--pr-raised);color:var(--pr-ink);font:700 .72rem/1.5 var(--pr-font);letter-spacing:.1em;text-transform:uppercase;}p.pr-status::before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:8px;background:var(--pr-yellow);vertical-align:middle;}a.pr-button-primary,a.pr-button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin:0 10px 8px 0;padding:11px 23px;border:1px solid var(--pr-red);border-radius:var(--pr-radius);font:750 .92rem/1.5 var(--pr-font);text-decoration:none;}a.pr-button-primary{background:var(--pr-red);color:#fff;}a.pr-button-primary:is(:hover,:focus-visible){border-color:var(--pr-red-hover);background:var(--pr-red-hover);color:#fff;}a.pr-button-secondary{border-color:#777780;background:transparent;color:var(--pr-ink);}a.pr-button-secondary:is(:hover,:focus-visible){border-color:var(--pr-ink);background:var(--pr-raised);color:#fff;}a.pr-button-primary:focus-visible,a.pr-button-secondary:focus-visible{outline:3px solid var(--pr-yellow);outline-offset:4px;}
