.perkins-surface,.public-surface,.reading-room{--product-ink:#111;--product-paper:#f6f4ef;--product-blue:#dfe5fa;--product-pink:#f0dce2;--product-acid:#e9f0c9;--product-mint:#dceae5;--product-peach:#f3dfd2;--product-red:#e44734;--product-rule:2px solid var(--product-ink)}.perkins-surface :is(.perkins-display-title,.vdesk-dashboard-head h1,.projects-page__header h1,.writing-studio-hero h1,.notebook-hero h1,.archive-room__hero h1,.settings-hero h1){color:var(--product-ink);font-family:var(--font-ui),system-ui,sans-serif;font-size:clamp(3.5rem,7.5cqi,7.5rem);font-weight:900;letter-spacing:-.065em;line-height:.84;text-transform:none}.perkins-surface :is(.perkins-kicker,.vdesk-kicker,.vdesk-eyebrow,.projects-page__header>div>p,.reading-room__section-label){color:var(--product-ink);font-family:"DM Mono",var(--font-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.perkins-surface :is(.perkins-card,.vdesk-notice,.vdesk-letter-alert,.vdesk-first,.vdesk-current,.vdesk-next__card,.vdesk-directory__item,.project-card,.projects-map,.projects-create,.writing-studio-choice,.writing-context,.writing-project-grid button,.writing-new-project,.notebook-action,.notebook-note-card,.notebook-empty-state,.archive-room__hero aside,.archive-card,.archive-card__header aside,.archive-card__shelf,.settings-hero aside,.settings-card,.perkins-privacy-note){border-color:var(--product-ink);border-width:2px;border-radius:0;box-shadow:none}.perkins-surface :is(.vdesk-dashboard-head>a,.vdesk-primary-action,.vdesk-secondary-action,.projects-add-button,.project-card__actions a:first-child,.writing-studio-open,.writing-new-project button,.perkins-button,.perkins-choice-button){border:1.5px solid var(--product-ink);border-radius:0;font-family:"DM Mono",var(--font-mono),monospace;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.perkins-surface .vdesk-main{container-type:inline-size}.perkins-surface .vdesk-dashboard-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);gap:0;align-items:stretch;margin:0 0 2rem;padding:0;border:var(--product-rule);background:var(--product-pink)}.perkins-surface .vdesk-dashboard-head>div{min-width:0;padding:clamp(1.5rem,4cqi,3rem)}.perkins-surface .vdesk-dashboard-head h1{margin:0;font-size:clamp(4rem,10cqi,8.5rem)}.perkins-surface .vdesk-dashboard-head>a{min-height:190px;margin:0;padding:clamp(1.25rem,3cqi,2rem);border-width:0 0 0 2px;background:var(--product-acid)}.perkins-surface .vdesk-dashboard-head>a:hover{background:var(--product-ink);color:#fff;transform:none}.perkins-surface .vdesk-dashboard-head__note{color:#4f514d}.perkins-surface .vdesk-directory>div,.perkins-surface .vdesk-next__grid{gap:0;border-top:var(--product-rule);border-left:var(--product-rule)}.perkins-surface :is(.vdesk-next__card,.vdesk-directory__item){border-width:0 2px 2px 0}.perkins-surface .vdesk-directory__item:hover,.perkins-surface .vdesk-next__card:hover{background:var(--product-ink);color:#fff;transform:none}.perkins-surface .vdesk-projects{border:var(--product-rule);border-radius:0}.perkins-surface .projects-page{container-type:inline-size}.perkins-surface .projects-page__header{grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);gap:0;align-items:stretch;margin-bottom:2rem;padding:0;border:var(--product-rule);background:var(--product-blue)}.perkins-surface .projects-page__header>div{padding:clamp(1.4rem,4cqi,2.8rem)}.perkins-surface .projects-page__header h1{max-width:10ch;margin:.35rem 0 1rem}.perkins-surface .projects-page__header>.projects-create-shell,.perkins-surface .projects-page__header>button{border-left:var(--product-rule)}.perkins-surface .projects-add-button{min-height:100%;border-width:0 0 0 2px;background:var(--product-acid)}.perkins-surface .project-card,.perkins-surface .projects-map{border-width:2px}.perkins-surface :is(.projects-map aside,.projects-field input,.projects-field select,.projects-field textarea,.project-profile input,.project-profile select,.project-profile textarea,.projects-create>footer button,.project-profile__save button){border-radius:0}.perkins-surface .project-card>header h2,.perkins-surface .projects-others h2{font-weight:900;text-transform:uppercase}.perkins-surface .project-card__current{border-radius:0}.perkins-surface :is(.writing-studio-page,.notebook-page){container-type:inline-size}.perkins-surface .writing-studio-hero{margin-bottom:2rem;padding:clamp(1.5rem,4cqi,3rem);border:var(--product-rule);background:var(--product-peach)}.perkins-surface .writing-studio-hero h1{max-width:10ch;margin:.6rem 0 1rem}.perkins-surface .notebook-actions,.perkins-surface .writing-studio-choices{gap:0;border-top:var(--product-rule);border-left:var(--product-rule)}.perkins-surface :is(.writing-studio-choice,.notebook-action){border-width:0 2px 2px 0}.perkins-surface .notebook-action strong,.perkins-surface .notebook-note-card h3,.perkins-surface .writing-studio-choice strong{font-weight:900;text-transform:uppercase}.perkins-surface :is(.writing-studio-choice,.notebook-action):hover{background:var(--product-ink);color:#fff;transform:none}.perkins-surface .notebook-hero{grid-template-columns:minmax(0,1fr) minmax(190px,.3fr);gap:0;align-items:stretch;padding:0;border:var(--product-rule);background:var(--product-mint)}.perkins-surface .notebook-hero>div{padding:clamp(1.5rem,4cqi,3rem)}.perkins-surface .notebook-hero h1{max-width:11ch;margin:.6rem 0 1rem}.perkins-surface .notebook-hero aside{justify-content:space-between;padding:clamp(1.25rem,3cqi,2rem);border-width:0 0 0 2px;border-radius:0!important;background:var(--product-acid)}.perkins-surface .notebook-hero aside span{font-weight:900}.perkins-surface .notebook-note-card{border-width:2px}.perkins-surface :is(.archive-room,.settings-page){container-type:inline-size}.perkins-surface :is(.archive-room__hero,.settings-hero){grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);gap:0;align-items:stretch;padding:0;border:var(--product-rule)}.perkins-surface .archive-room__hero{background:var(--product-acid)}.perkins-surface .settings-hero{background:var(--product-pink)}.perkins-surface :is(.archive-room__hero>div,.settings-hero>div){padding:clamp(1.5rem,4cqi,3rem)}.perkins-surface :is(.archive-room__hero h1,.settings-hero h1){max-width:10ch;margin:.6rem 0 1rem}.perkins-surface :is(.archive-room__hero aside,.settings-hero aside){padding:clamp(1.25rem,3cqi,2rem);border-width:0 0 0 2px;background:var(--product-blue)}.perkins-surface .archive-room__hero aside>span{font-weight:900}.perkins-surface .archive-card,.perkins-surface .settings-card{border-width:2px}.perkins-surface :is(.archive-card__header h2,.settings-card h2){font-weight:900;text-transform:uppercase}.perkins-surface .archive-card__shelf>header b,.perkins-surface .settings-hero__avatar{border-radius:0}.perkins-surface .editorial-letter-view{max-width:56rem}.perkins-surface .editorial-letter__letterhead{padding:clamp(1.5rem,4vw,3rem);border:var(--product-rule);background:var(--product-pink)}.perkins-surface .editorial-letter__letterhead .perkins-display-title{max-width:10ch}.perkins-surface .editorial-letter__rule{height:2px;background:var(--product-ink)}.reading-room{container-type:inline-size}.reading-room .office-welcome{gap:0;align-items:stretch;margin-bottom:2rem;padding:0;border:var(--product-rule);background:var(--product-blue)}.reading-room .office-welcome>div:first-child{padding:clamp(1.5rem,4cqi,3rem)}.reading-room .office-welcome__orientation{padding:clamp(1.5rem,3cqi,2.5rem);border-left:var(--product-rule);background:var(--product-acid)}.reading-room .office-flow{gap:0;border:var(--product-rule);border-radius:0;background:var(--product-ink)}.reading-room .office-flow__step{border-right:2px solid var(--product-ink)}.reading-room .office-flow__step:last-child{border-right:0}.reading-room .office-lenses__grid{gap:0;border-top:var(--product-rule);border-left:var(--product-rule)}.reading-room .office-lens{border-width:0 2px 2px 0;border-color:var(--product-ink);border-radius:0}.reading-room :is(.office-ready-panel,.office-letter__layout,.office-letter__stored,.analysis-progress,input,select,textarea){border-radius:0!important}.reading-room button[type=submit]{border-radius:0!important;background:var(--product-ink)!important}.public-surface :is(.perkins-panel,.public-surface__panel){border:var(--product-rule);border-radius:0;box-shadow:none}.public-surface :is(.public-primary-button,.public-secondary-button,.public-choice-button,.public-input,.public-select){border-radius:0}.site-access-surface .site-access-card{border:var(--product-rule,2px solid #111);border-radius:0;box-shadow:none}.site-access-surface :is(.public-input,.public-primary-button){border-radius:0}.member-intake :is(.member-intake__beta-note,.member-intake__verified,.member-intake__field input,.member-intake__field select,.member-intake__field textarea,.member-intake__choice-grid button,.member-intake__themes button,.member-intake__themes i,.member-intake__primary){border-radius:0}.member-intake .member-intake__form-header h2,.member-intake .member-intake__intro h1{font-weight:900;letter-spacing:-.075em;text-transform:uppercase}.membership-page :is(.membership-hero,.membership-hero__card,.membership-notice,.membership-tiers article,.membership-enterprise,.membership-principles article,.membership-advisor,.membership-final){border-color:#111;border-radius:0;box-shadow:none}.membership-page :is(.membership-hero,.membership-notice,.membership-tiers article){border-width:2px}@media (max-width:900px){.perkins-surface :is(.vdesk-dashboard-head,.projects-page__header,.notebook-hero,.archive-room__hero,.settings-hero),.reading-room .office-welcome{grid-template-columns:1fr}.perkins-surface :is(.vdesk-dashboard-head>a,.notebook-hero aside,.archive-room__hero aside,.settings-hero aside),.reading-room .office-welcome__orientation{min-height:0;border-top:var(--product-rule);border-left:0}.perkins-surface .projects-add-button{border-top:var(--product-rule);border-left:0}}@media (max-width:700px){.perkins-surface :is(.perkins-display-title,.vdesk-dashboard-head h1,.projects-page__header h1,.writing-studio-hero h1,.notebook-hero h1,.archive-room__hero h1,.settings-hero h1){font-size:clamp(3rem,16vw,5rem)}}