:root{--gr-ink:#080808;--gr-paper:#f1f0eb;--gr-white:#ffffff;--gr-muted:#5f5f5b;--gr-rule:rgba(8,8,8,0.24);--gr-rule-dark:rgba(255,255,255,0.28);--gr-signal:#ff3b1f;--gr-gutter:clamp(24px,4vw,80px);--gr-content-pad:max(var(--gr-gutter),calc((100vw - 1440px) / 2));--gr-gap:clamp(16px,1.5vw,26px)}body,button,input,select,textarea{font-family:Onest,Helvetica Neue,Arial,sans-serif}.shell{--home-gutter:var(--gr-gutter);--content-pad:var(--gr-content-pad)}.button,.share-button{min-height:48px;padding-inline:22px;border-radius:0;box-shadow:none;font-size:16px;font-weight:600}.button,.nav .button{border-color:var(--gr-signal);background:var(--gr-signal);color:var(--gr-white)}.button:hover,.nav .button:hover{transform:none;border-color:#d92710;background:#d92710;box-shadow:none}.article-back,.text-link{font-size:16px}.nav{height:84px;padding:0 var(--gr-content-pad);border:0;border-bottom:1px solid var(--gr-rule-dark);background:rgba(8,8,8,.96);backdrop-filter:blur(18px)}.brand-wordmark,.nav{color:var(--gr-white)}.brand-wordmark{font-family:Onest,Helvetica Neue,Arial,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.045em}.nav-links{gap:clamp(22px,2.2vw,40px)}.nav-links>a:not(.button){color:rgba(255,255,255,.84);font-size:16px;font-weight:500}.nav-links>a:not(.button):hover{color:var(--gr-white)}body:has(.ott-home) .nav{position:absolute;padding-inline:var(--gr-content-pad);background:rgba(8,8,8,.78)}.ott-home .poster-shelf-section .story-tile{width:100%;aspect-ratio:auto}.ott-home .ott-ecosystem .ott-heading h2,.ott-home .ott-paths .ott-heading h2{color:var(--swiss-ink)!important}.ott-home .ott-ecosystem .lead,.ott-home .ott-paths .lead{color:var(--swiss-ink);opacity:.72}.ott-home .ott-paths .path-card a,.ott-home .ott-paths .path-card a span{color:var(--swiss-ink)}.ott-home .archive-portrait{height:auto;min-height:720px}.ott-home #preserve{padding-block:0}.ott-home .archive-portrait>img{display:block;width:100%;height:100%;min-height:720px;object-fit:cover}@media (max-width:900px){.ott-home .archive-portrait,.ott-home .archive-portrait>img{min-height:600px}}@media (max-width:650px){.ott-home .archive-portrait,.ott-home .archive-portrait>img{min-height:480px}}.privacy-popover{position:fixed;z-index:1000;right:20px;bottom:20px;width:min(470px,calc(100vw - 32px));padding:24px;border:1px solid rgba(255,255,255,.2);background:#0b0d13;color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.34)}.privacy-popover h2{margin:0;color:#fff;font-family:Onest,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:650;line-height:1.05;letter-spacing:-.035em}.privacy-popover p{margin:12px 0 0;color:#c8ccd5;font-size:16px;line-height:1.5}.privacy-popover a,.privacy-settings-copy a{color:inherit;text-decoration:underline;text-decoration-color:#777f92;text-underline-offset:4px}.privacy-popover-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.privacy-fab,.privacy-manage,.privacy-panel button,.privacy-popover-actions button{min-height:46px;border:1px solid #747b8c;border-radius:0;background:transparent;color:#fff;cursor:pointer;font-size:16px;font-weight:650}.privacy-save{border-color:var(--gr-signal)!important;background:var(--gr-signal)!important;color:#fff!important}.privacy-fab:focus-visible,.privacy-fab:hover,.privacy-panel button:focus-visible,.privacy-panel button:hover,.privacy-popover-actions button:focus-visible,.privacy-popover-actions button:hover{border-color:#fff;outline:2px solid #fff;outline-offset:2px}.privacy-manage{min-height:0;margin-top:15px;padding:0;border:0;color:#b8becb;text-decoration:underline;text-underline-offset:4px}.privacy-fab{position:fixed;z-index:900;right:18px;bottom:18px;min-height:44px;padding:0 15px;border-color:#313746;background:#0b0d13;box-shadow:0 9px 30px rgba(0,0,0,.24)}.privacy-modal{position:fixed;z-index:1100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(2,3,6,.74);backdrop-filter:blur(8px)}.privacy-panel{width:min(700px,100%);max-height:min(760px,calc(100svh - 48px));overflow:auto;border:1px solid #3b4253;background:#11141d;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.5)}.privacy-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px;border-bottom:1px solid rgba(255,255,255,.15)}.privacy-panel header p{margin:0 0 8px;color:#9cabff;font-size:16px;font-weight:700}.privacy-panel h2{margin:0;color:#fff;font-family:Onest,Helvetica Neue,Arial,sans-serif;font-size:clamp(36px,6vw,56px);font-weight:650;line-height:.95;letter-spacing:-.055em}.privacy-panel header button{min-height:42px;padding:0 14px}.privacy-signal{margin:0;padding:18px 28px;background:#202637;color:#dfe3ec;font-size:16px;line-height:1.5}.privacy-option,.privacy-signal{border-bottom:1px solid rgba(255,255,255,.15)}.privacy-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;margin:0 28px;padding:24px 0}.privacy-option strong{display:block;font-size:20px}.privacy-option p,.privacy-settings-copy{margin:8px 0 0;color:#b6bdca;font-size:16px;line-height:1.55}.privacy-option>span{color:#aab2c0;font-size:16px;white-space:nowrap}.privacy-option input{width:54px;height:30px;accent-color:var(--gr-signal)}.privacy-settings-copy{margin:22px 28px 0}.privacy-panel-actions{display:flex;justify-content:flex-end;gap:10px;padding:24px 28px 28px}.privacy-panel-actions button{padding:0 18px}.footer-legal{display:flex;align-items:baseline;justify-content:space-between;gap:28px}.footer-legal nav{display:flex;gap:24px;align-items:center}.footer-legal nav a,.footer-legal nav button{border:0;background:transparent;color:inherit;cursor:pointer;font-size:16px;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:4px}.legal-page{min-height:100svh;background:var(--gr-paper);color:var(--gr-ink);font-family:Onest,Helvetica Neue,Arial,sans-serif}.legal-hero{padding:92px var(--gr-content-pad) 72px;border-bottom:1px solid var(--gr-rule)}.legal-grid,.legal-layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap);width:100%;max-width:1440px;margin:0 auto}.legal-grid>div:first-child{grid-column:1/8}.legal-grid>div:last-child{grid-column:9/-1;align-self:end}.legal-eyebrow{margin:0 0 26px;color:#5c63ef;font-size:16px;font-weight:750}.legal-hero h1{max-width:900px;margin:0;font-family:Onest,Helvetica Neue,Arial,sans-serif;font-size:clamp(58px,8.2vw,118px);font-weight:650;line-height:.87;letter-spacing:-.07em}.legal-grid>div:last-child p{margin:0 0 24px;font-size:20px;line-height:1.55}.legal-grid>div:last-child span{color:var(--gr-muted);font-size:16px}.legal-layout{padding:70px var(--gr-content-pad) 120px}.legal-layout>aside{position:sticky;top:112px;grid-column:1/4;align-self:start;display:grid;padding-right:34px}.legal-layout>aside p{margin:0 0 18px;font-size:20px;font-weight:700}.legal-layout>aside a,.legal-layout>aside button{padding:13px 0;border:0;border-top:1px solid var(--gr-rule);background:transparent;color:var(--gr-ink);cursor:pointer;font-size:16px;text-align:left}.legal-layout>aside a:last-child{border-bottom:1px solid var(--gr-rule)}.legal-document{grid-column:4/11;max-width:880px}.legal-document>section{padding:52px 0;border-top:1px solid var(--gr-rule)}.legal-document>section:first-child{border-top:0}.legal-document h2{margin:0 0 25px;font-family:Onest,Helvetica Neue,Arial,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:630;line-height:1;letter-spacing:-.05em}.legal-document h3{margin:30px 0 9px;font-size:21px;line-height:1.2}.legal-document li,.legal-document p,.legal-document td,.legal-document th{font-size:17px;line-height:1.68}.legal-document p{margin:0 0 18px}.legal-document ul{margin:0;padding-left:24px}.legal-document li+li{margin-top:10px}.legal-document a{text-decoration:underline;text-decoration-color:#777;text-underline-offset:4px}.legal-summary{margin-bottom:28px;padding:36px!important;background:#0b0d13;color:#fff}.legal-summary h2{color:#fff}.legal-callout{margin:30px 0;padding:28px;border-left:4px solid var(--gr-signal);background:#fff}.legal-callout h3{margin-top:0}.legal-table-wrap{width:100%;margin:24px 0;overflow-x:auto}.legal-document table{width:100%;min-width:680px;border-collapse:collapse}.legal-document td,.legal-document th{padding:17px;border:1px solid var(--gr-rule);text-align:left;vertical-align:top}.legal-document th{background:#deddd7;font-weight:750}.legal-document code{font:16px SFMono-Regular,Consolas,monospace}.legal-inline-button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.legal-document,.legal-grid>div:first-child,.legal-grid>div:last-child{grid-column:1/-1}.legal-grid>div:last-child{margin-top:30px}.legal-layout>aside{position:static;grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding:0 0 44px}.legal-layout>aside p{grid-column:1/-1}.legal-layout>aside a,.legal-layout>aside a:last-child,.legal-layout>aside button{padding:13px 10px;border:1px solid var(--gr-rule);border-right:0}.legal-layout>aside a:last-child{border-right:1px solid var(--gr-rule)}}@media (max-width:650px){.privacy-popover{right:12px;bottom:12px;width:calc(100vw - 24px);padding:20px}.privacy-popover-actions{grid-template-columns:1fr}.privacy-modal{padding:0;place-items:end center}.privacy-panel{max-height:92svh;border-right:0;border-bottom:0;border-left:0}.privacy-option,.privacy-panel-actions,.privacy-panel>header,.privacy-settings-copy{margin-right:20px;margin-left:20px}.privacy-panel>header{margin:0;padding:24px 20px}.privacy-option{gap:18px}.privacy-panel-actions{padding-right:0;padding-left:0;flex-direction:column-reverse}.privacy-panel-actions button{width:100%}.footer-legal,.footer-legal nav{align-items:flex-start;flex-direction:column}.footer-legal nav{gap:15px}.legal-hero{padding-top:64px;padding-bottom:52px}.legal-hero h1{font-size:clamp(54px,18vw,78px)}.legal-layout{padding-top:34px;padding-bottom:80px}.legal-layout>aside{grid-template-columns:1fr 1fr}.legal-layout>aside a,.legal-layout>aside a:last-child,.legal-layout>aside button{border:1px solid var(--gr-rule)}.legal-summary{margin-right:calc(var(--gr-gutter) * -1);margin-left:calc(var(--gr-gutter) * -1);padding:30px var(--gr-gutter)!important}}.workspace{overflow-x:hidden}.workspace-header>*{min-width:0}.archive-browser{display:grid;grid-template-columns:minmax(250px,3fr) minmax(0,9fr);gap:28px;align-items:start}.archive-index{position:sticky;top:96px;display:grid;border-top:1px solid rgba(255,255,255,.18)}.archive-index button{display:grid;gap:7px;width:100%;padding:18px 16px 19px 0;border:0;border-bottom:1px solid rgba(255,255,255,.14);background:transparent;color:#a7afbd;text-align:left}.archive-index button.active,.archive-index button:hover{padding-left:15px;background:#151923;color:#fff;box-shadow:inset 3px 0 #5267ff}.archive-index small,.archive-index span{color:#8f98aa;font-size:16px;line-height:1.35}.archive-index strong{font-size:18px;line-height:1.25}.archive-index small{color:#aeb6c7}.archive-detail{min-width:0}.recording-list.archive-detail .recording-card{padding:30px;border:1px solid rgba(255,255,255,.16);background:#10131b}.recording-list.archive-detail .recording-card h3{font-size:clamp(30px,3.4vw,48px);font-weight:650}.recording-view-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.recording-view-tabs button{min-height:62px;padding:0 18px;border:0;background:transparent;color:#9ea7b9;font-size:18px;font-weight:700;text-align:left}.recording-view-tabs button+button{border-left:1px solid rgba(255,255,255,.18)}.recording-view-tabs button.active{background:#1a2030;color:#fff;box-shadow:inset 0 -3px #7e8cff}.recording-view-tabs button span{float:right;color:#929bad;font-size:16px!important;font-weight:500}.recording-document-panel{margin-top:0;padding:32px 0 0;border-top:0}.recording-transcript-heading{align-items:flex-start}.recording-transcript-heading>div:first-child{max-width:64ch}.transcript-document{max-height:68vh;margin-top:24px;padding:30px;overflow:auto;background:#0b0d13;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.recording-list .transcript-document p{max-width:68ch;margin:0 auto;color:#e1e4eb!important;font-size:18px!important;line-height:1.75!important}.recording-story-heading{display:block}.recording-story-heading>div:first-child{max-width:62ch}.story-perspective{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:24px;padding:0;border:0;border-radius:0;background:transparent}.story-perspective button{display:grid;gap:5px;min-height:76px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:0;color:#c2c8d3;text-align:left}.story-perspective button.active{border-color:#7e8cff;background:#1a2030;color:#fff;box-shadow:inset 3px 0 #7e8cff}.story-perspective button strong{font-size:18px}.story-perspective button span{color:#949eaf;font-size:16px!important;font-weight:500}.story-paper{width:min(760px,100%);margin:28px auto 0;padding:clamp(28px,5vw,64px);background:#f5f2eb;color:#18191e;box-shadow:0 24px 70px rgba(0,0,0,.24)}.story-document-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:calc(clamp(28px, 5vw, 64px) * -1) calc(clamp(28px, 5vw, 64px) * -1) 42px;padding:16px 20px;border-bottom:1px solid #d9d5cc}.story-document-toolbar>span{color:#666873;font-size:16px!important;font-weight:650}.story-document-toolbar .workspace-text-button{color:#292b33}.story-document-toolbar .story-toolbar-action{min-height:40px;padding:0 12px;border:1px solid #cbc6bc;background:#fff;color:#2d3038}.story-document-toolbar .story-toolbar-action:hover{border-color:#8d887f;background:#e8e4db;color:#111318}.story-document-toolbar .story-regenerate-action{border-color:#292c34;background:#292c34;color:#fff}.story-document-toolbar .story-regenerate-action:hover{border-color:#111318;background:#111318;color:#fff}.story-draft h4{max-width:13ch;color:#15161b;font-size:clamp(38px,5vw,58px);font-weight:650;line-height:1}.recording-list .story-draft .story-dek{max-width:48ch;margin:20px 0 38px;color:#555760!important;font-size:20px!important;line-height:1.5!important}.recording-list .story-draft .story-body p{margin:0 0 1.3em;color:#26272d!important;font-size:18px!important;line-height:1.76!important}.story-editor.story-paper{display:grid;gap:22px}.story-editor.story-paper label{color:#33353d}.story-editor.story-paper input,.story-editor.story-paper textarea{border-color:#c9c5bc;background:#fff;color:#17181d}.story-editor.story-paper label:last-of-type textarea{min-height:60vh}.story-editor.story-paper .workspace-text-button{color:#333640}.story-empty{margin-top:28px;padding:28px;border:1px solid rgba(255,255,255,.16);background:#0b0d13}.story-empty>div{display:grid;gap:8px}.story-empty>div>strong{font-size:20px}@media (max-width:960px){.archive-browser{grid-template-columns:1fr}.archive-index{position:static;grid-auto-columns:minmax(230px,44vw);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory}.archive-index button{scroll-snap-align:start;border-right:1px solid rgba(255,255,255,.14)}}@media (max-width:700px){.workspace-header{display:flex!important;min-height:66px;justify-content:space-between}.workspace-header .article-back{flex:0 0 auto;font-size:16px!important}.workspace-header .article-back:after{content:none}.workspace-section-nav{display:none}.workspace-header .share-button{flex:0 0 auto}.recordings{margin-top:64px}.recording-list.archive-detail .recording-card{padding:22px 18px}.recording-card-top{align-items:flex-start;flex-direction:column}.recording-card-controls{width:100%;justify-content:space-between}.recording-view-tabs button{padding-inline:12px}.recording-view-tabs button span{display:none}.recording-transcript-heading{align-items:flex-start;flex-direction:column}.transcript-document{max-height:62vh;padding:22px 18px}.story-perspective{grid-template-columns:1fr}.story-paper{padding:28px 22px}.story-document-toolbar{align-items:flex-start;flex-direction:column;margin:-28px -22px 34px}.story-document-toolbar .workspace-actions{width:100%;justify-content:space-between}.story-empty{align-items:stretch}.story-empty .workspace-primary-button{width:100%}}.workspace,.workspace h1,.workspace h2,.workspace h3,.workspace h4,.workspace input,.workspace select,.workspace strong,.workspace summary,.workspace textarea{font-family:Onest,Helvetica Neue,Arial,sans-serif}.recording-studio-flow{width:min(1180px,100%);margin-inline:auto}.recording-studio-flow .guided-workbench,.recording-studio-flow .interview-hub,.recording-studio-flow .record-capture{width:100%}.recording-studio-flow .interview-hub{padding-top:56px}.recording-studio-flow .record-capture{margin-top:18px}.interview-mode-grid>article{display:grid;grid-template-rows:auto 1fr auto auto;min-height:292px;padding:26px 28px;border-right:1px solid rgba(255,255,255,.16);background:transparent;color:var(--gr-white);transition:background .18s ease,box-shadow .18s ease}.interview-mode-grid>article:last-child{border-right:0}.interview-mode-grid>article.active,.interview-mode-grid>article:hover{background:#151925}.interview-mode-grid>article.active{box-shadow:inset 0 3px #5267ff}.interview-mode-grid>article strong{align-self:end;font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.045em}.interview-mode-grid>article p{margin:16px 0 24px;color:#b8bfce;font-size:16px;line-height:1.5}.mode-card-cta{display:inline-flex;width:max-content;min-height:44px;align-items:center;gap:12px;padding:0;border:0;border-bottom:1px solid;background:transparent;color:#dbe0ff;font-size:16px;font-weight:700;text-decoration:none}.mode-card-cta b{color:#7e8cff}.recording-transcript{margin-top:18px;padding:20px 0 2px;border-top:1px solid rgba(255,255,255,.14)}.recording-transcript-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.recording-transcript-heading>strong{color:var(--gr-white);font-size:20px}.recording-transcript-heading>div{display:grid;gap:8px;max-width:72ch}.recording-transcript-heading>div>strong{color:var(--gr-white);font-size:20px}.recording-transcript-heading>div>span{color:#b8bfce;font-size:16px;line-height:1.55}.recording-transcript-heading .workspace-text-button{flex:0 0 auto}.recording-transcript p{margin:18px 0 0}.recording-transcript-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.raw-transcript{margin-top:22px;border-top:1px solid rgba(255,255,255,.12);color:#9ea7b9}.raw-transcript summary{width:max-content;padding:18px 0 0;color:#cbd1dd;cursor:pointer;font-size:16px;font-weight:650}.raw-transcript p{max-height:28rem;overflow:auto;white-space:pre-wrap;color:#9ea7b9}.recording-story{margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}.recording-list .recording-story p{font-family:inherit!important;letter-spacing:0!important;text-transform:none!important}.recording-story-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:start}.recording-story-heading>div:first-child{display:grid;gap:8px;max-width:64ch}.recording-story-heading strong{color:var(--gr-white);font-size:22px}.recording-story-heading p,.story-empty>p{margin:0;color:#b8bfce;font-size:16px;line-height:1.55}.story-perspective{display:flex;padding:4px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.04)}.story-perspective button{min-height:42px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#b8bfce;font:inherit;font-size:16px;font-weight:700}.story-perspective button.active{background:#f3f0e9;color:#11131a}.story-empty{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:22px;padding:22px 0 0}.story-draft{margin-top:28px;padding:28px;background:#f3f0e9;color:#17181e}.story-draft h4{margin:0;font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1.02}.story-dek{max-width:56ch;margin:16px 0 28px;color:#4f5058;font-size:19px;line-height:1.5}.story-body{max-width:70ch}.story-body p{margin:0 0 1.25em;font-size:18px;line-height:1.72}.story-draft .workspace-text-button{color:#252631}.story-editor{display:grid;gap:18px;margin-top:24px}.story-editor label{display:grid;gap:8px;color:#dfe3ec;font-size:16px;font-weight:700}.story-editor input,.story-editor textarea{width:100%;padding:14px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.18);color:var(--gr-white);font:inherit;font-size:17px;line-height:1.6}.draft-transcript-ready{display:grid;gap:10px;margin:0;padding:18px 20px;border-left:3px solid #75d2ac;background:rgba(117,210,172,.08)}.draft-transcript-ready strong{color:#dff8ee;font-size:19px}.draft-transcript-ready p{margin:0;white-space:pre-wrap;color:#d7e4df;font-size:17px;line-height:1.6}.draft-transcript-ready span{color:#9ab5aa;font-size:16px;line-height:1.5}.live-wrap-suggestion{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 0;border-bottom:1px solid rgba(117,210,172,.38);color:#dff8ee}.live-wrap-suggestion strong{font-size:18px}.live-wrap-suggestion p{margin:5px 0 0;color:#a9c9bc;line-height:1.5}.live-wrap-suggestion button{flex:0 0 auto;min-height:46px;padding:0 16px;border:1px solid #75d2ac;background:transparent;color:#dff8ee;font-size:16px;font-weight:700}@media (max-width:900px){.interview-mode-grid>article{min-height:230px;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}}@media (max-width:650px){.recording-studio-flow .interview-hub{padding-top:44px}.live-wrap-suggestion,.recording-transcript-heading{align-items:flex-start;flex-direction:column}.recording-story-heading{grid-template-columns:1fr}.story-perspective{width:max-content}.story-empty{align-items:flex-start;flex-direction:column}.story-draft{padding:22px}}.product-story-page{--product-accent:var(--gr-signal);background:var(--gr-paper);color:var(--gr-ink)}.product-story-page.product-apps{--product-accent:#3757ff}.product-story-page h1,.product-story-page h2,.product-story-page h3{margin:0;font-family:Onest,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.06em}.product-story-page a,.product-story-page p,.product-story-page span{font-size:16px}.product-grid,.product-hero-content{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--gr-content-pad)}.product-hero{position:relative;isolation:isolate;display:flex;min-height:calc(100svh - 84px);align-items:end;overflow:hidden;background:var(--gr-ink);color:var(--gr-white)}.product-hero>img{z-index:-2;object-fit:cover;filter:saturate(.88) contrast(1.04)}.product-hero-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(5,5,6,.94),rgba(5,5,6,.54) 48%,rgba(5,5,6,.06) 80%),linear-gradient(0deg,rgba(5,5,6,.9),transparent 56%)}.product-hero-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap);padding-top:120px;padding-bottom:clamp(76px,9vw,140px)}.product-actions,.product-hero h1,.product-intro,.product-name{grid-column:1/8}.product-name{margin:0 0 24px;color:var(--product-accent);font-size:20px!important;font-weight:600}.product-hero h1{max-width:1050px;font-size:clamp(70px,8.5vw,142px);line-height:.82;text-wrap:balance}.product-intro{max-width:730px;margin:32px 0 0;color:rgba(255,255,255,.84);font-size:21px!important;line-height:1.55}.product-actions{display:flex;flex-wrap:wrap;gap:26px;align-items:center;margin-top:34px}.product-story-page .button{border-color:var(--product-accent);background:var(--product-accent)}.product-text-action{color:var(--gr-white);font-weight:600}.product-text-action span{margin-left:8px;color:var(--product-accent)}.product-capabilities,.product-closing,.product-next,.product-process,.product-thesis{padding-block:clamp(92px,10vw,160px)}.product-closing-grid,.product-thesis-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap);padding-top:20px;border-top:1px solid}.product-closing h2,.product-thesis h2{grid-column:1/8;font-size:clamp(58px,7vw,112px);line-height:.86;text-wrap:balance}.product-closing-grid>div,.product-thesis p{grid-column:9/13}.product-closing p,.product-thesis p{margin:0;color:var(--gr-muted);font-size:20px!important;line-height:1.6}.product-capabilities{background:var(--gr-ink);color:var(--gr-white)}.product-capabilities h2,.product-process h2{max-width:920px;font-size:clamp(52px,6.5vw,104px);line-height:.86}.capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gr-gap);margin-top:clamp(70px,8vw,120px)}.capability-list article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px var(--gr-gap);min-height:280px;padding:24px 0 52px;border-top:1px solid var(--gr-rule-dark)}.capability-list article>span{grid-row:1/3;color:var(--product-accent);font-size:20px}.capability-list h3{font-size:clamp(31px,3vw,48px);line-height:.95}.capability-list p{max-width:520px;margin:0;color:rgba(255,255,255,.68);font-size:18px!important;line-height:1.6}.product-feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(380px,5fr);min-height:780px;background:var(--product-accent);color:var(--gr-white)}.product-feature figure{position:relative;min-height:780px;margin:0;overflow:hidden}.product-feature figure img{object-fit:cover}.product-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(60px,7vw,116px) var(--gr-content-pad) clamp(60px,7vw,116px) clamp(40px,5vw,80px)}.product-feature-copy h2{max-width:650px;font-size:clamp(52px,5.7vw,92px);line-height:.86;text-wrap:balance}.product-feature-copy p{max-width:580px;margin:32px 0 0;color:rgba(255,255,255,.88);font-size:19px!important;line-height:1.65}.product-preserve .product-feature{--product-accent:#171717}.product-process{background:var(--gr-paper)}.process-list{margin-top:clamp(70px,8vw,120px);border-bottom:1px solid var(--gr-ink)}.process-list article{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap);padding:28px 0 38px;border-top:1px solid var(--gr-ink)}.process-list article>span{grid-column:1/2;color:var(--product-accent);font-size:30px}.process-list article>div{display:grid;grid-column:3/13;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--gr-gap)}.process-list h3{grid-column:1/5;font-size:clamp(31px,3.2vw,52px);line-height:.95}.process-list p{grid-column:6/11;margin:0;color:var(--gr-muted);font-size:18px!important;line-height:1.6}.product-closing{background:var(--product-accent);color:var(--gr-white)}.product-closing p{color:rgba(255,255,255,.86)}.product-closing .button{margin-top:34px;border-color:var(--gr-white);background:var(--gr-white);color:var(--gr-ink)}.product-next{padding-bottom:90px;background:var(--gr-ink);color:var(--gr-white)}.product-next .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gr-gap)}.product-next a{position:relative;min-height:330px;padding:24px 70px 30px 0;border-top:1px solid var(--gr-rule-dark);color:var(--gr-white)}.product-next a>p,.product-next a>span{color:rgba(255,255,255,.66)}.product-next h2{margin-top:70px;font-size:clamp(54px,6vw,94px);line-height:.86}.product-next a>p{max-width:480px;line-height:1.55}.product-next b{position:absolute;top:20px;right:0;color:var(--product-accent);font-size:30px;font-weight:400}@media (max-width:1000px){.product-actions,.product-hero h1,.product-intro,.product-name{grid-column:1/11}.product-closing h2,.product-closing-grid>div,.product-thesis h2,.product-thesis p{grid-column:1/-1}.product-closing-grid>div,.product-thesis p{max-width:720px;margin-top:34px}.product-feature{grid-template-columns:1fr}.product-feature,.product-feature figure{min-height:650px}.product-feature-copy{min-height:620px;padding-inline:var(--gr-content-pad)}}@media (max-width:700px){.product-hero{min-height:820px}.product-hero-shade{background:linear-gradient(0deg,rgba(5,5,6,.96),rgba(5,5,6,.45) 70%,rgba(5,5,6,.12))}.product-hero-content{padding-top:90px}.product-actions,.product-hero h1,.product-intro,.product-name{grid-column:1/-1}.product-hero h1{font-size:clamp(62px,18vw,88px)}.product-intro{font-size:18px!important}.capability-list,.product-next .product-grid{grid-template-columns:1fr}.capability-list article{min-height:0}.product-feature,.product-feature figure{min-height:520px}.product-feature-copy{min-height:560px}.process-list article>span{grid-column:1/3}.process-list article>div{grid-column:3/13;grid-template-columns:1fr}.process-list h3,.process-list p{grid-column:1}.process-list p{margin-top:18px}.product-next a{min-height:280px}}.footer,.ott-home+.footer{padding:96px var(--gr-content-pad) 38px;border:0;background:var(--gr-paper);color:var(--gr-ink)}.footer-inner,.ott-home+.footer .footer-inner{width:100%;max-width:1440px;margin:0 auto;padding-top:20px;border-top:1px solid var(--gr-ink)}.footer-statement,.ott-home+.footer .footer-statement{color:var(--gr-ink)!important;font-family:Onest,Helvetica Neue,Arial,sans-serif!important;font-weight:600!important}.footer a,.footer p,.footer small,.footer strong,.footer-intro{color:var(--gr-ink);font-size:16px}.footer small,.footer-intro{color:var(--gr-muted)!important}.footer .container{width:100%;max-width:1440px}.system-page{background:var(--gr-paper);color:var(--gr-ink);font-family:Onest,Helvetica Neue,Arial,sans-serif}.system-page .container,.system-page .wide-container{width:100%;max-width:none;margin-inline:auto;padding-inline:var(--gr-content-pad)}.system-page .article-intro,.system-page .headline,.system-page h1,.system-page h2,.system-page h3{font-family:Onest,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.055em}.system-page .article-byline,.system-page .article-meta,.system-page .eyebrow,.system-page .guide-label,.system-page .kicker,.system-page .small-note,.system-page a,.system-page button,.system-page li,.system-page p{font-size:16px!important}.record-subject,.system-page .article-meta,.system-page .eyebrow,.system-page .guide-label,.system-page .kicker{color:inherit;font-family:Onest,Helvetica Neue,Arial,sans-serif;font-weight:500;letter-spacing:0;text-transform:none}.system-page .section{padding-block:clamp(90px,9vw,144px)}.guides-page .photographic-guides-hero{min-height:min(820px,88svh);padding:140px 0 110px}.guides-page .photographic-guides-hero .container{width:100%;max-width:none;margin:0}.guides-page .guides-hero h1{max-width:940px;margin:0;font-size:clamp(62px,7.5vw,120px);line-height:.86}.guides-page .guides-hero h1 em{color:inherit;font:inherit}.guides-page .guides-hero p{max-width:720px;margin-top:34px;color:rgba(255,255,255,.82);font-size:20px!important;line-height:1.55}.guides-page .library-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap);padding-top:18px;border-top:1px solid var(--gr-ink)}.guides-page .library-intro h2{grid-column:1/8;margin:0;font-size:clamp(58px,6.2vw,100px);line-height:.88}.guides-page .library-intro>p{grid-column:9/13;margin:0;color:var(--gr-muted);font-size:19px!important;line-height:1.6}.guides-page .guide-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gr-gap);margin-top:clamp(70px,8vw,120px)}.guides-page .guide-library-grid article{padding:0;border:0;border-top:1px solid var(--gr-ink);background:transparent}.guides-page .guide-library-grid article:hover{transform:none;background:transparent;box-shadow:none}.guides-page .guide-cover{display:block;aspect-ratio:4/3;margin-top:16px}.guides-page .guide-card-body{padding:22px 0 40px}.guides-page .guide-card-body h3{margin:0 0 16px;font-size:clamp(28px,2.5vw,42px);line-height:1}.guides-page .guide-card-body>p{min-height:5.2em;color:var(--gr-muted)!important;line-height:1.6}.guides-page .guide-card-body>a{display:inline-block;margin-top:24px;font-weight:600}.guides-page .guide-cta{padding:120px 0;background:var(--gr-ink);color:var(--gr-white);text-align:left}.guides-page .guide-cta h2{max-width:900px;font-size:clamp(62px,7vw,112px);line-height:.86}.guides-page .guide-cta h2 em{color:inherit;font:inherit}.guides-page .guide-cta p{max-width:650px;margin:30px 0;color:rgba(255,255,255,.72);font-size:19px!important}.guide-article-page .article-hero{padding:90px 0 110px;background:var(--gr-paper);color:var(--gr-ink)}.guide-article-page .article-hero-grid{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);gap:clamp(40px,7vw,110px)}.guide-article-page .article-back,.guide-article-page .article-byline,.guide-article-page .article-meta{color:var(--gr-muted)}.guide-article-page .article-meta{margin:70px 0 20px}.guide-article-page .article-hero h1{max-width:900px;font-size:clamp(54px,6vw,96px);line-height:.9}.guide-article-page .article-description{font-size:20px!important}.guide-article-page .article-byline{margin-top:28px;line-height:1.6}.guide-article-page .article-portrait{min-height:680px;box-shadow:none}.guide-article-page .article-layout{grid-template-columns:minmax(200px,3fr) minmax(0,9fr);gap:var(--gr-gap);padding-block:110px 140px}.guide-article-page .article-layout aside{margin-right:clamp(24px,5vw,80px);padding-top:18px;border-top:1px solid var(--gr-ink)}.guide-article-page .article-layout aside a,.guide-article-page .article-layout aside p{color:var(--gr-muted);font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none}.guide-article-page .article-body{max-width:820px;background:transparent}.guide-article-page .article-intro{font-size:clamp(24px,2.4vw,34px)!important;line-height:1.4!important}.guide-article-page .article-body h2{margin-top:70px;font-size:clamp(36px,3.7vw,54px);line-height:1}.guide-article-page .article-body h3{font-size:25px}.guide-article-page .article-body li,.guide-article-page .article-body p{font-size:18px!important;line-height:1.75}.guide-article-page .article-next,.guide-article-page .question-card{margin-top:80px;padding:44px 0!important;border:0;border-top:1px solid var(--gr-ink);background:transparent}.guide-article-page .question-card ol{font-family:inherit;font-size:18px}.guide-article-page .related-guides a{grid-template-columns:1fr auto;font-family:inherit;font-size:20px}.guide-article-page .article-next{padding:48px!important;border:0;background:var(--gr-ink);color:var(--gr-white)}.archive-page .photographic-archive-hero{min-height:min(860px,92svh);padding:150px 0 120px}.archive-page .photographic-archive-hero .container{width:100%;max-width:none;margin:0}.archive-page .archive-version{margin:0 0 28px;color:rgba(255,255,255,.75);font-size:16px}.archive-page .archive-hero h1{max-width:1040px;font-size:clamp(62px,7.5vw,120px);line-height:.86}.archive-page .archive-lead{max-width:760px;font-size:20px!important;line-height:1.55}.archive-page .intro-grid,.archive-page .stewardship-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap)}.archive-page .intro-grid h2,.archive-page .stewardship-grid h2{grid-column:1/8}.archive-page .intro-grid .lead,.archive-page .stewardship-grid>div{grid-column:9/13}.archive-page .archive-blueprint h2,.archive-page .archive-intro h2,.archive-page .specification h2,.archive-page .stewardship h2{font-size:clamp(54px,5.8vw,94px);line-height:.9}.archive-page .principle-grid,.archive-page .spec-grid{gap:var(--gr-gap);border:0}.archive-page .principle-grid article,.archive-page .principle-grid article:nth-child(2),.archive-page .spec-grid article{min-height:280px;padding:18px 0 0;border:0;border-top:1px solid var(--gr-ink);background:transparent;color:var(--gr-ink)}.archive-page .principle-grid span{color:var(--gr-signal);font-family:inherit;font-size:28px}.archive-page .principle-grid h3,.archive-page .spec-grid h3{margin:55px 0 14px;color:inherit;font-size:30px}.archive-page .principle-grid p,.archive-page .spec-grid p,.archive-page .stewardship li,.archive-page .stewardship p{color:var(--gr-muted)!important;font-size:17px!important;line-height:1.65}.archive-page .blueprint-grid,.archive-page .manifest-block{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,7vw,110px)}.archive-page .archive-blueprint p,.archive-page .manifest-block p{font-size:18px;line-height:1.7}.archive-page pre{padding:30px;border:1px solid var(--gr-rule-dark);border-radius:0;background:rgba(255,255,255,.05);font-size:16px!important;line-height:1.7}.archive-page .manifest-block{padding:clamp(32px,5vw,76px)}.archive-page .small-note{color:var(--gr-muted)!important;line-height:1.6}.archive-page .standard-section{padding:120px 0;background:var(--gr-signal)}.utility-page .simple-hero{min-height:72svh;padding:150px 0 100px;background:var(--gr-ink)}.utility-page .simple-hero .container{width:100%}.utility-page .simple-hero h1{max-width:1120px;font-size:clamp(62px,7.5vw,120px);line-height:.86}.utility-page .simple-hero p:not(.kicker){font-size:20px}.utility-page .split{width:100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap)}.utility-page .split .visual{grid-column:1/8}.utility-page .split>div:last-child{grid-column:9/13}.utility-page .split h2{font-size:clamp(46px,5vw,76px)}.utility-page .checklist,.utility-page .checklist li,.utility-page .feature p,.utility-page .plan li,.utility-page .plan p{font-size:17px;line-height:1.6}.journal-page .features,.pricing-page .pricing{width:100%;gap:var(--gr-gap)}.journal-page .feature,.pricing-page .plan,.pricing-page .plan.featured{padding:30px 0;border:0;border-top:1px solid;background:transparent;color:var(--gr-ink)}.pricing-page .plan.featured li,.pricing-page .plan.featured p{color:var(--gr-muted)}.app-shell,.auth-page,.shared-record,.workspace{min-height:100svh;padding-inline:var(--gr-content-pad);background:var(--gr-ink);background-image:none;color:var(--gr-white);font-family:Onest,Helvetica Neue,Arial,sans-serif}.app-shell a,.app-shell button,.app-shell label,.app-shell p,.app-shell span,.auth-page a,.auth-page button,.auth-page label,.auth-page p,.field-help,.form-error,.form-success,.shared-record a,.shared-record p,.shared-record span,.shared-record summary,.workspace a,.workspace button,.workspace p,.workspace span,.workspace-error{font-family:inherit;font-size:16px!important}.app-header,.workspace-header{width:100%;max-width:1440px;min-height:76px;margin-inline:auto;border-bottom:1px solid var(--gr-rule-dark);background:transparent;backdrop-filter:none}.brand-word{font-family:inherit;font-size:24px;font-weight:600}.app-intro,.record-capture,.record-heading,.recordings,.share-notice,.workspace-error{width:100%;max-width:1180px}.app-intro,.record-heading{padding-block:100px 64px}.app-intro h1,.auth-card h1,.new-record h1,.record-heading h1,.shared-record h1{font-family:inherit;font-size:clamp(54px,7vw,104px);font-weight:600;line-height:.88;letter-spacing:-.06em}.app-intro h1 em,.auth-card h1 em,.new-record h1 em,.record-heading h1 em{color:inherit;font:inherit}.app-intro>p,.auth-card>p,.record-heading>p:not(.record-subject){max-width:650px;color:rgba(255,255,255,.7);font-size:18px!important;line-height:1.65}.record-subject{margin:0 0 18px;color:rgba(255,255,255,.7);font-size:18px}.record-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gr-gap);border:0}.empty-records,.record-row{min-height:310px;padding:24px;border:1px solid var(--gr-rule-dark);background:transparent;box-shadow:none}.record-row:hover{transform:none;border-color:var(--gr-white);background:rgba(255,255,255,.05)}.empty-records h2,.record-row h2{font-family:inherit;font-size:34px;font-weight:600}.record-row>div:last-child{font-size:16px}.auth-page{padding-top:34px}.auth-card,.new-record{width:min(720px,100%);margin:9vh auto;padding:44px 0;border:0;border-top:1px solid var(--gr-rule-dark);background:transparent;box-shadow:none}.auth-card form,.new-record form{gap:14px;max-width:560px}.auth-card label,.new-record label{font-size:16px}.auth-card input,.new-record input{height:58px;border:1px solid rgba(255,255,255,.42);border-radius:0;background:transparent;color:var(--gr-white);font-family:inherit;font-size:16px}.auth-card input:focus,.new-record input:focus{border-color:var(--gr-white);outline:2px solid var(--gr-signal);outline-offset:2px}.form-error,.form-success,.share-notice,.workspace-error{padding:18px 20px;border:1px solid;background:transparent;line-height:1.5}.record-capture{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;padding:48px;border-left:1px solid var(--gr-rule-dark);border:1px solid var(--gr-rule-dark);background:transparent;box-shadow:none}.record-capture h2,.recordings h2{font-family:inherit;font-size:clamp(34px,4vw,54px);font-weight:600}.record-capture p{max-width:700px;color:rgba(255,255,255,.7)!important;font-size:18px!important}.record-button{width:150px;height:150px;border:0;color:var(--gr-white);box-shadow:none;font-family:inherit;font-size:16px}.record-button:hover{transform:none;background:#d92710;box-shadow:none}.recordings{margin-top:80px;padding:0;border:0;border-top:1px solid var(--gr-rule-dark);background:transparent;box-shadow:none}.recordings-heading{padding-top:24px}.recording-list article{padding:24px 0;border-color:var(--gr-rule-dark)}.recording-list h3{font-size:20px}.audio-mark{width:48px;height:48px;background:var(--gr-signal);font-size:16px}.recording-empty{border-color:var(--gr-rule-dark);background:transparent}.shared-record{padding:0}.shared-record header{padding:24px var(--gr-content-pad);border-color:var(--gr-rule-dark)}.shared-list,.shared-record footer,.shared-record>section{width:100%;max-width:900px}.shared-list{padding:0;border:0;border-top:1px solid var(--gr-rule-dark);background:transparent;box-shadow:none}.shared-list h2{font-family:inherit;font-size:30px}.shared-record footer{color:rgba(255,255,255,.64);font-size:16px;line-height:1.6}.shared-photo-contribution{width:min(900px,calc(100% - 48px))!important;margin:64px auto 0!important;padding:34px!important;border-top:3px solid #5267ff;background:#11141d}.shared-photo-contribution header{display:block;padding:0;border:0}.shared-photo-contribution header span{color:#9cabff;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.shared-photo-contribution h2{margin:9px 0 8px;font-size:clamp(32px,5vw,48px);line-height:1;letter-spacing:-.05em}.shared-photo-contribution header p{max-width:620px;margin:0;color:#adb5c4;line-height:1.6}.shared-photo-contribution form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.shared-photo-contribution label{display:grid;gap:8px;color:#dce1eb;font-size:13px;font-weight:750}.shared-photo-contribution button,.shared-photo-contribution label.wide{grid-column:1/-1}.shared-photo-contribution input,.shared-photo-contribution textarea{width:100%;border:1px solid #3a4050;border-radius:2px;background:#090b11;color:#fff;font:inherit}.shared-photo-contribution input{min-height:52px;padding:0 13px}.shared-photo-contribution input[type=file]{padding:11px}.shared-photo-contribution textarea{padding:13px;resize:vertical}.shared-photo-contribution button{min-height:54px;border:0;background:#ff4d37;color:#fff;font-size:15px;font-weight:800;cursor:pointer}.shared-photo-contribution button:disabled{opacity:.6;cursor:wait}.shared-photo-error{color:#ff806e!important}.shared-photo-notice{color:#9ed6b1!important}@media (max-width:620px){.shared-photo-contribution{padding:24px 20px!important}.shared-photo-contribution form{grid-template-columns:1fr}.shared-photo-contribution form>*{grid-column:1!important}}@media (max-width:900px){.nav-links{display:flex}.nav-links>a:not(.button){display:none}.footer-inner{grid-template-columns:1fr 1fr}.archive-page .intro-grid .lead,.archive-page .intro-grid h2,.archive-page .stewardship-grid h2,.archive-page .stewardship-grid>div,.footer-inner>div:first-child,.guides-page .library-intro h2,.guides-page .library-intro>p{grid-column:1/-1}.guides-page .guide-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-page .blueprint-grid,.archive-page .manifest-block,.guide-article-page .article-hero-grid,.guide-article-page .article-layout,.utility-page .split{grid-template-columns:1fr}.guide-article-page .article-layout aside{position:static;margin:0}.utility-page .split .visual,.utility-page .split>div:last-child{grid-column:1}.record-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.nav{height:74px}.brand-wordmark{font-size:23px}.nav .button{min-height:42px;padding-inline:15px}.footer-inner,.guides-page .guide-library-grid,.record-list{grid-template-columns:1fr}.footer-inner>div:first-child{grid-column:auto}.archive-page .archive-hero h1,.guides-page .guides-hero h1,.utility-page .simple-hero h1{font-size:clamp(52px,15vw,76px)}.guides-page .guide-card-body>p{min-height:0}.guide-article-page .article-portrait{min-height:500px}.archive-page .principle-grid,.archive-page .spec-grid{grid-template-columns:1fr}.archive-page .manifest-block{padding:28px}.archive-page pre{padding:20px}.record-capture{grid-template-columns:1fr;padding:30px}.record-button{width:130px;height:130px}}.ott-home .ott-card-rail .path-card{transition:transform .18s ease,border-color .18s ease}.ott-home .ott-card-rail .path-card:hover{z-index:auto;transform:translateY(-5px);border-color:var(--gr-signal);background:transparent;box-shadow:none}.ott-home .ott-card-rail .path-card a span{display:inline-block;transition:transform .18s ease}.ott-home .ott-card-rail .path-card:hover a span{transform:translateX(7px)}.archive-page .archive-intro{background:var(--gr-paper);color:var(--gr-ink)}.archive-page .archive-intro h2{color:var(--gr-ink)!important}.archive-page .archive-intro .lead,.archive-page .principle-grid p{color:var(--gr-muted)!important}.archive-page .principle-grid article:nth-child(2) h3,.archive-page .principle-grid h3{color:var(--gr-ink)}.archive-page .archive-blueprint,.archive-page .manifest-block{background:var(--gr-ink);color:var(--gr-white)}.archive-page .archive-blueprint h2,.archive-page .manifest-block h2{color:var(--gr-white)}.archive-page .archive-blueprint p,.archive-page .manifest-block p{color:rgba(255,255,255,.76)}.archive-page .blueprint-grid>*,.archive-page .manifest-block>*{min-width:0}.archive-page pre{max-width:100%;overflow-x:auto;color:var(--gr-white)}.guide-article-page .article-hero h1{color:var(--gr-ink)!important}.guide-article-page .article-description{color:var(--gr-muted)!important}body:has(.shell) .shell>.nav{position:sticky;top:0;left:auto;right:auto;z-index:30;height:90px;padding:0 var(--gr-content-pad);border:0;background:rgba(8,8,8,.96);color:var(--gr-white);backdrop-filter:blur(18px) saturate(125%)}body:has(.shell) .shell>.nav:after{content:"";position:absolute;display:block;right:var(--gr-content-pad);bottom:0;left:var(--gr-content-pad);height:1px;background:rgba(255,255,255,.24)}body:has(.shell) .shell>.nav:before{content:"";position:absolute;z-index:1;bottom:0;left:var(--gr-content-pad);width:clamp(58px,6vw,104px);height:2px;background:var(--gr-signal)}body:has(.shell) .shell>.nav .brand{gap:0}body:has(.shell) .shell>.nav .brand-wordmark{color:var(--gr-white);font-family:Onest,Helvetica Neue,Arial,sans-serif;font-size:32px;font-weight:600;line-height:1;letter-spacing:-.055em}body:has(.shell) .shell>.nav .nav-links>a:not(.button){position:relative;color:rgba(255,255,255,.78);font-size:16px;font-weight:500;letter-spacing:0}body:has(.shell) .shell>.nav .nav-links>a:not(.button):after{content:"";position:absolute;right:0;bottom:-11px;left:0;height:2px;background:var(--gr-signal);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}body:has(.shell) .shell>.nav .nav-links>a:not(.button):focus-visible,body:has(.shell) .shell>.nav .nav-links>a:not(.button):hover{color:var(--gr-white)}body:has(.shell) .shell>.nav .nav-links>a:not(.button):focus-visible:after,body:has(.shell) .shell>.nav .nav-links>a:not(.button):hover:after{transform:scaleX(1)}body:has(.shell) .shell>.nav .button{min-height:48px;padding-inline:24px;border:1px solid var(--gr-signal);border-radius:0;background:var(--gr-signal);color:var(--gr-white);font-size:16px;font-weight:600}@media (max-width:650px){body:has(.shell) .shell>.nav{height:76px}body:has(.shell) .shell>.nav .brand-wordmark{font-size:25px}body:has(.shell) .shell>.nav .button{min-height:42px;padding-inline:15px}}.recording-list .recording-story.recording-document-panel{margin-top:0;padding:32px 0 0;border-top:0}.recording-list .recording-story-heading{display:block}.recording-list .recording-story-heading>div:first-child{max-width:62ch}.recording-list .story-perspective{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:24px;padding:0;border:0;border-radius:0;background:transparent}.recording-list .story-perspective button,.recording-list .story-perspective button.active{display:grid;gap:5px;min-height:76px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:0;background:transparent;color:#c2c8d3;text-align:left}.recording-list .story-perspective button.active{border-color:#7e8cff;background:#1a2030;color:#fff;box-shadow:inset 3px 0 #7e8cff}.recording-list .story-draft.story-paper,.recording-list .story-editor.story-paper{width:min(760px,100%);margin:28px auto 0;padding:clamp(28px,5vw,64px)}.recording-list .story-draft h4{max-width:13ch;font-size:clamp(38px,5vw,58px);font-weight:650;line-height:1}.recording-list .story-empty{margin-top:28px;padding:28px;border:1px solid rgba(255,255,255,.16);background:#0b0d13}@media (max-width:700px){.workspace-header{display:flex!important;min-height:66px;justify-content:space-between}.workspace-header .article-back{flex:0 0 auto;font-size:16px!important}.workspace-header .article-back:after{content:none}.workspace-section-nav{display:none!important}.workspace-header .share-button{flex:0 0 auto}.recording-list .story-perspective{grid-template-columns:1fr}.recording-list .story-draft.story-paper,.recording-list .story-editor.story-paper{padding:28px 22px}}.workspace svg{display:block;width:20px;height:20px;flex:0 0 auto}.workspace-icon-button{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#cbd1df;font:inherit;font-size:16px;font-weight:650}.workspace-icon-button:hover,.workspace-icon-button[aria-pressed=true]{color:var(--gr-white)}.workspace-icon-button[aria-pressed=true] svg{fill:currentColor}.recording-studio-flow{width:100vw;max-width:none;margin:0 calc(50% - 50vw);padding-inline:var(--gr-content-pad);overflow:hidden;border-top:1px solid var(--gr-rule-dark);border-bottom:1px solid var(--gr-rule-dark);background:#0b0d12}.recording-studio-flow .interview-hub,.recording-studio-flow .record-capture{width:min(1180px,100%);margin-inline:auto}.recording-studio-flow .interview-hub{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--gr-gap);padding:70px 0 0}.interview-hub-heading{display:block;grid-column:1/9;margin:0}.interview-hub-heading>span{display:block;margin-bottom:24px;color:#9cabff;font-size:16px;font-weight:750}.interview-hub-heading h2{max-width:720px;margin:0;font-size:clamp(48px,6vw,78px);line-height:.94;letter-spacing:-.06em}.interview-hub-intro{grid-column:9/-1;align-self:end;padding-bottom:7px}.interview-hub-intro p{max-width:380px;margin:0;color:#b8bfce;font-size:18px;line-height:1.58}.interview-mode-grid{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.interview-mode-grid>button{display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:20px;min-height:184px;align-items:center;padding:30px 34px;border:0;border-right:1px solid rgba(255,255,255,.16);background:transparent;color:var(--gr-white);text-align:left;transition:background .18s ease}.interview-mode-grid>button:last-child{border-right:0}.interview-mode-grid>button.active,.interview-mode-grid>button:hover{background:#151925}.interview-mode-grid>button.active{box-shadow:inset 0 3px #5267ff}.interview-mode-grid>button>svg:first-child{width:30px;height:30px;color:#9cabff}.interview-mode-grid>button>svg:last-child{color:#7e8cff;transition:transform .18s ease}.interview-mode-grid>button:hover>svg:last-child{transform:translateX(4px)}.interview-mode-grid>button span{display:grid;gap:8px;color:inherit}.interview-mode-grid>button small{color:#9ca5b6;font-size:16px}.interview-mode-grid>button strong{font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-.045em}.interview-mode-grid>button p{max-width:440px;margin:0;color:#b8bfce;font-size:16px;line-height:1.5}.interview-theme-picker{grid-column:1/-1;margin-top:0;padding:34px 0 42px;background:transparent}.live-interview-setup{grid-column:1/-1;scroll-margin-top:86px;outline:none}.live-interview-setup>div>small{display:block;margin-bottom:7px;color:#ff806e;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.interview-theme-picker:focus-visible,.live-interview-setup:focus-visible{outline:2px solid #7e8cff;outline-offset:4px}.interview-theme-picker>div:first-child{margin-bottom:20px}.interview-theme-grid{border:0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.interview-theme-grid button{min-height:164px;padding:20px;border:0;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);background:transparent}.interview-theme-grid button:nth-child(3n){border-right:0}.interview-theme-grid button:nth-last-child(-n+3){border-bottom:0}.interview-theme-grid button.active{background:#171b28;box-shadow:inset 3px 0 #7e8cff}.recording-studio-flow .record-capture{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:60px;align-items:center;min-height:0;margin-top:0;padding:42px 0 52px;border:0;background:transparent}.recording-studio-flow .record-capture:after{content:none}.record-capture .recorder-copy span{color:#9cabff;font-size:16px;font-weight:750}.record-capture .recorder-copy h2{margin:10px 0 8px;font-size:clamp(34px,4vw,52px)}.record-capture .recorder-copy p{max-width:660px;margin:0;font-size:17px!important}.capture-choices{display:flex;align-items:center;gap:12px}.import-button,.record-button{display:inline-flex;width:auto;height:56px;min-height:56px;align-items:center;justify-content:center;gap:10px;padding:0 22px;border-radius:0;font-size:16px;font-weight:750}.record-button{background:var(--gr-signal)}.import-button{border-color:rgba(255,255,255,.35);background:transparent}.archive-tools label{position:relative}.archive-tools label>svg{position:absolute;left:16px;bottom:16px;color:#9ca5b6;pointer-events:none}.archive-tools label input{padding-left:48px}.archive-tools button{display:inline-flex;align-items:center;gap:9px}.archive-tools button.active svg{fill:currentColor}.archive-audio-download svg,.archive-audio-play svg{width:20px;height:20px}@media (max-width:900px){.recording-studio-flow .interview-hub{display:grid;padding-top:54px}.interview-hub-heading,.interview-hub-intro{grid-column:1/-1}.interview-hub-intro{margin-top:22px}.interview-mode-grid{grid-template-columns:1fr;margin-top:36px}.interview-mode-grid>button{min-height:150px;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.interview-mode-grid>button:last-child{border-bottom:0}.interview-theme-grid{grid-template-columns:1fr 1fr}.interview-theme-grid button:nth-child(3n){border-right:1px solid rgba(255,255,255,.16)}.interview-theme-grid button:nth-child(2n){border-right:0}.interview-theme-grid button:nth-last-child(-n+3){border-bottom:1px solid rgba(255,255,255,.16)}.interview-theme-grid button:nth-last-child(-n+2){border-bottom:0}.recording-studio-flow .record-capture{grid-template-columns:1fr;gap:28px}.capture-choices{justify-content:flex-start}}@media (max-width:560px){.recording-studio-flow{padding-inline:20px}.interview-hub-heading h2{font-size:clamp(42px,13vw,58px)}.interview-mode-grid>button{grid-template-columns:34px minmax(0,1fr) 20px;gap:14px;padding:24px 4px;background:transparent}.interview-mode-grid>button.active{margin-inline:-20px;padding-inline:20px;background:#171b28;box-shadow:inset 4px 0 #5267ff}.interview-mode-grid>button.active>svg:last-child{transform:rotate(90deg)}.live-interview-setup{margin-inline:-20px;padding:28px 20px 34px;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);background:#11141d}.interview-mode-grid>button>svg:first-child{width:25px;height:25px}.interview-theme-picker>div:first-child{align-items:flex-start;flex-direction:column;gap:6px}.interview-theme-grid{grid-template-columns:1fr}.interview-theme-grid button,.interview-theme-grid button:nth-child(2n),.interview-theme-grid button:nth-child(3n),.interview-theme-grid button:nth-last-child(-n+2),.interview-theme-grid button:nth-last-child(-n+3){min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.interview-theme-grid button:last-child{border-bottom:0}.capture-choices{align-items:stretch;flex-direction:column}.import-button,.record-button{width:100%}.recording-card-controls,.story-document-toolbar .workspace-actions{flex-wrap:wrap}}.photo-interview-cue{grid-column:1/-1;display:grid;grid-template-columns:2fr 6fr 4fr;gap:var(--grid-gap);align-items:baseline;margin:22px 0 8px;padding:18px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);color:inherit;text-decoration:none}.photo-interview-cue span,.photo-library-heading span{color:#9cabff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.photo-interview-cue strong{font-size:22px}.photo-interview-cue small{color:#aeb6c7;font-size:14px;line-height:1.5}.photo-library{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:96px 0 44px;scroll-margin-top:84px}.photo-library-heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gap);align-items:end;margin-bottom:36px}.photo-library-heading>div{grid-column:1/8}.photo-library-heading h2{margin:10px 0 0;font-size:clamp(48px,6.4vw,84px);line-height:.94;letter-spacing:-.06em}.photo-library-heading>p{grid-column:9/-1;margin:0;color:#aeb6c7;font-size:16px;line-height:1.6}.photo-upload-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;padding:32px;background:#11141d;border-top:3px solid #5267ff}.photo-upload-panel>.photo-annotation-grid,.photo-upload-panel>button,.photo-upload-panel>div:first-child,.photo-upload-panel>label:nth-of-type(3){grid-column:1/-1}.photo-upload-panel>div:first-child strong{display:block;font-size:24px}.photo-upload-panel>div:first-child p{margin:7px 0 0;color:#99a2b3}.photo-chapter-select,.photo-editor label,.photo-upload-panel label{display:grid;gap:8px;color:#dce1eb;font-size:14px;font-weight:750}.photo-chapter-select select,.photo-editor input,.photo-editor textarea,.photo-upload-panel input,.photo-upload-panel textarea{width:100%;border:1px solid #3a4050;border-radius:2px;background:#0d1017;color:#fff;font:inherit}.photo-chapter-select select,.photo-editor input,.photo-upload-panel input{min-height:52px;padding:0 14px}.photo-editor textarea,.photo-upload-panel textarea{padding:13px 14px;resize:vertical}.photo-file-control input{padding:11px}.photo-annotation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.photo-upload-panel>button{justify-self:end}.photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;margin-top:44px}.photo-card{overflow:hidden;background:#11141d}.photo-frame{display:grid;min-height:320px;place-items:center;overflow:hidden;background:#080a10;color:#7f8796}.photo-frame img{display:block;width:100%;height:430px;object-fit:contain}.photo-card-copy,.photo-editor{display:grid;gap:14px;padding:24px}.photo-card-copy>span{color:#ff806e;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.photo-card-copy h3{margin:0;font-size:28px;line-height:1.05;letter-spacing:-.035em}.photo-card-copy p{margin:0;color:#c2c8d4;line-height:1.58}.photo-card-copy>small{color:#919aaa;line-height:1.45}.photo-card-actions{display:flex;gap:14px;justify-content:space-between;margin-top:4px}.photo-card-actions .danger{color:#ff806e}.photo-editor .photo-annotation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-prompt-toggle{grid-template-columns:auto 1fr;align-items:start;font-weight:600!important;line-height:1.45}.photo-prompt-toggle input{width:18px;min-height:18px;margin-top:1px}.photo-chapter-select{margin-top:6px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.photo-chapter-select em{color:#929bad;font-size:12px;font-style:normal;font-weight:500}.photo-empty{margin-top:34px;padding:42px;border:1px dashed rgba(255,255,255,.22)}.photo-empty strong{font-size:24px}.photo-empty p{max-width:680px;margin:8px 0 0;color:#aeb6c7;line-height:1.6}.share-contribution-toggle{display:flex;gap:8px;align-items:center;margin-top:8px;color:#b7c0d1;font-size:13px}.book-photo-page{margin:56px -24px;padding:30px 24px 26px;break-before:page;break-after:page;background:#f0eadf;color:#1b1b1b}.book-photo-page img{display:block;width:100%;max-height:78vh;object-fit:contain;background:#ded8cd}.book-photo-page figcaption{display:grid;grid-template-columns:1fr auto;gap:5px 24px;padding-top:16px}.book-photo-page figcaption strong{font-size:17px}.book-photo-page figcaption span{color:#5d5a54;font-size:13px}.book-photo-page figcaption p{grid-column:1/-1;margin:4px 0 0;color:#4f4c47;font-size:14px;line-height:1.5}@media (max-width:900px){.photo-interview-cue{gap:7px}.photo-interview-cue,.photo-library-heading{grid-template-columns:1fr}.photo-library-heading>div,.photo-library-heading>p{grid-column:1}.photo-library-heading>p{max-width:680px}.photo-annotation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.photo-library{width:calc(100% - 40px);padding-top:68px}.photo-upload-panel{grid-template-columns:1fr;margin-inline:-20px;padding:26px 20px}.photo-upload-panel>*{grid-column:1!important}.photo-annotation-grid,.photo-editor .photo-annotation-grid,.photo-grid{grid-template-columns:1fr}.photo-frame{min-height:240px}.photo-frame img{height:340px}.book-photo-page{margin-inline:-24px}.book-photo-page figcaption{grid-template-columns:1fr}}.dashboard-shell{padding-bottom:96px}.dashboard-intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap);max-width:1440px;padding:72px 0 54px;border-bottom:1px solid var(--gr-rule-dark)}.dashboard-intro>span{grid-column:1/4;color:#9cabff;font-weight:750}.dashboard-intro h1{grid-column:4/10;margin:0;font-size:clamp(48px,6.4vw,88px);line-height:.91}.dashboard-intro>p{grid-column:10/-1;align-self:end;margin:0;font-size:17px!important;line-height:1.55}.dashboard-library,.dashboard-onboarding{width:100%;max-width:1440px;margin:0 auto;padding-top:40px}.dashboard-library-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}.dashboard-library-heading h2{margin:0;font-size:clamp(34px,4vw,54px);letter-spacing:-.05em}.dashboard-library-heading>span{color:#9ca5b6}.dashboard-featured-record{display:grid;grid-template-columns:minmax(0,8fr) minmax(330px,4fr);min-height:420px;border-top:1px solid var(--gr-rule-dark);border-bottom:1px solid var(--gr-rule-dark)}.dashboard-featured-copy{display:flex;max-width:820px;padding:46px 48px 46px 0;flex-direction:column;align-items:flex-start}.dashboard-featured-copy>span{color:#9cabff;font-weight:750}.dashboard-featured-copy h2{max-width:760px;margin:24px 0 14px;font-size:clamp(44px,5.4vw,76px);line-height:.94;letter-spacing:-.055em}.dashboard-featured-copy>p{max-width:660px;margin:0;color:#b9c0ce;font-size:18px!important;line-height:1.6}.dashboard-featured-copy .dashboard-resume-note{margin-top:18px;color:#fff;font-weight:700}.dashboard-featured-actions{display:flex;align-items:center;gap:24px;margin-top:auto;padding-top:38px}.dashboard-featured-actions>a:last-child{color:#d7dbea;font-weight:750;text-decoration:underline;text-decoration-color:#616a7d;text-underline-offset:5px}.dashboard-featured-actions svg{width:20px;height:20px}.dashboard-record-stats{display:grid;grid-template-columns:1fr 1fr;margin:0;border-left:1px solid var(--gr-rule-dark)}.dashboard-record-stats>div{display:flex;min-height:190px;padding:26px;flex-direction:column;justify-content:space-between;border-right:1px solid var(--gr-rule-dark);border-bottom:1px solid var(--gr-rule-dark)}.dashboard-record-stats>div:nth-last-child(-n+2){border-bottom:0}.dashboard-record-stats dt{color:#919bad;font-size:16px}.dashboard-record-stats dd{margin:0;color:#fff;font-size:clamp(24px,2.8vw,38px);font-weight:650;line-height:1;letter-spacing:-.04em}.dashboard-onboarding{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gr-gap)}.dashboard-onboarding-heading{grid-column:1/6;padding:18px 50px 18px 0}.dashboard-onboarding-heading>span{color:#9cabff;font-weight:750}.dashboard-onboarding-heading h2{margin:25px 0 18px;font-size:clamp(44px,5.5vw,76px);line-height:.94;letter-spacing:-.055em}.dashboard-onboarding-heading>p{max-width:480px;margin:0;color:#b8bfce;font-size:18px!important;line-height:1.6}.dashboard-onboarding-heading>a{margin-top:34px}.dashboard-onboarding-heading svg{width:20px;height:20px}.dashboard-onboarding ol{grid-column:6/-1;margin:0;padding:0;border-top:1px solid var(--gr-rule-dark);list-style:none}.dashboard-onboarding li{display:grid;grid-template-columns:80px 1fr;gap:22px;padding:28px 0;border-bottom:1px solid var(--gr-rule-dark)}.dashboard-onboarding li>span{color:#7e8cff}.dashboard-onboarding li strong{display:block;font-size:23px}.dashboard-onboarding li p{max-width:580px;margin:8px 0 0;color:#aeb6c7;line-height:1.55}.dashboard-library>.record-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-library .record-row svg{width:18px;height:18px;margin-left:7px;vertical-align:middle}.dashboard-library .record-row>div:last-child{display:flex;align-items:center}.dashboard-library .library-tools{margin-bottom:24px}@media(max-width:1000px){.dashboard-intro>span{grid-column:1/4}.dashboard-intro h1{grid-column:4/-1}.dashboard-intro>p{grid-column:4/10;margin-top:8px}.dashboard-featured-record{grid-template-columns:1fr}.dashboard-record-stats{border-top:1px solid var(--gr-rule-dark);border-left:0}.dashboard-record-stats>div{min-height:150px}.dashboard-onboarding-heading{grid-column:1/7}.dashboard-onboarding ol{grid-column:7/-1}.dashboard-library>.record-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dashboard-shell{padding-bottom:64px}.dashboard-intro{display:block;padding:52px 0 38px}.dashboard-intro h1{margin:20px 0;font-size:clamp(44px,13vw,66px)}.dashboard-intro>p{max-width:560px}.dashboard-library,.dashboard-onboarding{padding-top:28px}.dashboard-featured-copy{min-height:410px;padding:34px 0}.dashboard-record-stats>div{min-height:132px;padding:20px}.dashboard-record-stats dd{font-size:24px}.dashboard-onboarding{display:block}.dashboard-onboarding-heading{padding:16px 0 42px}.dashboard-onboarding li{grid-template-columns:52px 1fr}.dashboard-library>.record-list{grid-template-columns:1fr}.dashboard-library-heading{align-items:flex-start;flex-direction:column;gap:8px}.dashboard-featured-actions{align-items:flex-start;flex-direction:column;gap:18px}.app-header .button{padding-inline:14px}}img.brand-wordmark{display:block;width:124px;max-width:none;height:auto;flex:0 0 auto}body:has(.shell) .shell>.nav .brand>img.brand-wordmark{width:124px}.app-header img.brand-wordmark-app{width:112px}.shared-record header img.brand-wordmark-shared{width:108px}@media (max-width:650px){body:has(.shell) .shell>.nav .brand>img.brand-wordmark{width:104px}.app-header img.brand-wordmark-app,.shared-record header img.brand-wordmark-shared{width:96px}}