._resumePage_28vl3_1{min-width:0;padding-bottom:10px}._intro_28vl3_5{padding:37px 0 29px}._backLink_28vl3_8{color:var(--teal);font-size:calc(14px * var(--text-scale,1));align-items:center;gap:9px;margin-bottom:21px;text-decoration:none;display:inline-flex}._backLink_28vl3_8:hover{text-decoration:underline}._titleRow_28vl3_20{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}._titleRow_28vl3_20 h1{font-family:var(--serif);letter-spacing:-.045em;font-size:clamp(46px,5.4vw,68px);line-height:1.1}._titleRow_28vl3_20 h1 span{color:var(--teal)}._titleRow_28vl3_20 p{font-size:calc(16px * var(--text-scale,1));color:var(--muted);padding-bottom:4px;line-height:1.5}._viewer_28vl3_41{background:#f0f4f2;border:1px solid #c6d3d0;border-radius:10px;min-width:0;overflow:clip}._toolbar_28vl3_48{top:var(--portfolio-header-height,90px);z-index:4;background:#fff;border-bottom:1px solid #d6dfdb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex;position:sticky}._modeSwitch_28vl3_61{background:#eef3f1;border:1px solid #d8e1dd;border-radius:6px;align-items:center;gap:3px;min-width:0;margin:0;padding:3px;display:flex}._modeSwitch_28vl3_61 button{color:#50635d;min-height:39px;font-family:var(--sans);font-size:calc(14px * var(--text-scale,1));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;line-height:1.4;display:inline-flex}._modeSwitch_28vl3_61 button[aria-pressed=true]{color:var(--ink);background:#fff;border-color:#cbd8d2;box-shadow:0 1px 3px #152a300b}._modeSwitch_28vl3_61 button:hover{color:var(--teal)}._download_28vl3_97{border:1px solid var(--teal);background:var(--teal);color:#fff;min-height:44px;font-size:calc(14px * var(--text-scale,1));border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}._download_28vl3_97:hover{background:var(--ink);border-color:var(--ink);color:#fff}._resumePage_28vl3_1 ._viewer_28vl3_41 ._toolbar_28vl3_48 ._download_28vl3_97{color:var(--on-accent)}._viewer_28vl3_41 button:focus-visible{outline:3px solid var(--teal);outline-offset:3px}._viewer_28vl3_41 select:focus-visible{outline:3px solid var(--teal);outline-offset:3px}._viewer_28vl3_41 a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}._pageCanvas_28vl3_125:focus-visible{outline:3px solid var(--teal);outline-offset:3px}._readerMeta_28vl3_129{min-height:61px;font-size:calc(13px * var(--text-scale,1));color:var(--muted);background:#f8faf9;border-bottom:1px solid #d6dfdb;justify-content:space-between;align-items:center;gap:12px;padding:11px 23px;display:flex}._pageNav_28vl3_141{align-items:center;gap:7px;display:flex}._pageNav_28vl3_141>span{margin-right:8px}._pageNav_28vl3_141 a{min-width:34px;min-height:34px;color:var(--teal);font-size:calc(13px * var(--text-scale,1));background:#fff;border:1px solid #d4dfd9;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._pageNav_28vl3_141 a:hover{border-color:var(--teal);background:#eef5f0}._zoomControl_28vl3_166{align-items:center;gap:9px;display:flex}._zoomControl_28vl3_166 select{font-family:var(--sans);font-size:calc(13px * var(--text-scale,1));color:var(--ink);cursor:pointer;background:#fff;border:1px solid #bccdc5;border-radius:4px;min-height:36px;padding:7px 26px 7px 10px}._readingNote_28vl3_182{font-size:calc(13px * var(--text-scale,1))}._autoText_28vl3_186{display:none}._pageCanvas_28vl3_125{overscroll-behavior-x:contain;scrollbar-color:#9cb4a9 #e6eeea;min-width:0;padding:25px 28px 34px;overflow-x:auto}._pageStack_28vl3_196{width:var(--page-width);margin-inline:auto}._pageSection_28vl3_200{min-width:0;scroll-margin-top:110px}._pageSection_28vl3_200+._pageSection_28vl3_200{margin-top:28px}._pageLabel_28vl3_207{font-family:var(--sans);font-size:calc(12px * var(--text-scale,1));color:#51675d;letter-spacing:.03em;margin-bottom:9px;font-weight:600;line-height:1.5}._pageLabel_28vl3_207 span{color:#51675d;margin-left:3px;font-weight:400}._paper_28vl3_221{aspect-ratio:612/792;background:#fff;outline:1px solid #d4ded7;width:100%;position:relative;box-shadow:0 3px 7px #253e2d0b,0 12px 28px #253e2d0b;container-type:inline-size}._pageImage_28vl3_232{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}._textLayer_28vl3_239{color:#0000;-webkit-user-select:text;user-select:text;cursor:text;position:absolute;inset:0;overflow:hidden}._textLine_28vl3_247{white-space:pre;color:#0000;width:100%;margin:0;padding:0;line-height:1;position:absolute;left:0}._textLine_28vl3_247 span{white-space:pre;transform-origin:0 0;color:#0000;letter-spacing:0;line-height:1;display:inline-block;position:absolute}._textLine_28vl3_247 span::selection{color:#0000;background:#75babb66}._pageLinks_28vl3_270{pointer-events:none;position:absolute;inset:0}._pageLinks_28vl3_270 a{pointer-events:auto;cursor:pointer;border-radius:1px;display:block;position:absolute}._pageLinks_28vl3_270 a:hover{background:#8ebbbc20;outline:1px solid #31778466}._readingCanvas_28vl3_286{padding:26px 28px 34px}._readingStack_28vl3_289{max-width:850px;margin-inline:auto}._readingPage_28vl3_293{color:#1f3029;font-family:Georgia,Times New Roman,serif;font-size:calc(17px * var(--text-scale,1));overflow-wrap:anywhere;background:#fff;border:1px solid #d4ded7;padding:36px 46px;line-height:1.7}._readingPage_28vl3_293 h3{font-size:calc(20px * var(--text-scale,1));letter-spacing:-.015em;margin:26px 0 12px;font-weight:600;line-height:1.4}._readingPage_28vl3_293 h3:first-child{margin-top:0}._readingPage_28vl3_293 p{margin-top:12px}._readingPage_28vl3_293 p:first-child{margin-top:0}._readingBullet_28vl3_319{text-indent:-17px;padding-left:17px}._readingDot_28vl3_323{font:inherit;letter-spacing:normal}main ._viewer_28vl3_41 ._pageSection_28vl3_200 ._readingPage_28vl3_293 a{color:inherit;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:color-mix(in srgb, currentColor 65%, transparent);text-decoration-color:color-mix(in srgb, currentColor 65%, transparent);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:.075em}._readingLinkTail_28vl3_337{white-space:nowrap}._readingPage_28vl3_293 a:not(._readingContact_28vl3_340):after,._readingLinkTail_28vl3_337:after{content:"";vertical-align:.13em;background-color:currentColor;width:.74em;height:.74em;margin-left:.087em;text-decoration:none;display:inline-block;-webkit-mask:url(/contact-link-arrow.svg) 50%/contain no-repeat;mask:url(/contact-link-arrow.svg) 50%/contain no-repeat}main ._viewer_28vl3_41 ._pageSection_28vl3_200 ._readingPage_28vl3_293 a:hover{color:inherit;text-decoration-color:currentColor}._readerFooter_28vl3_356{font-size:calc(12px * var(--text-scale,1));color:var(--muted);background:#f8faf9;border-top:1px solid #d6dfdb;padding:15px 22px;line-height:1.6}@media (max-width:680px){._autoPages_28vl3_365{display:none}._autoText_28vl3_186{display:block}._intro_28vl3_5{padding-top:26px;padding-bottom:23px}._titleRow_28vl3_20{display:block}._titleRow_28vl3_20 h1{font-size:48px}._titleRow_28vl3_20 p{font-size:calc(15px * var(--text-scale,1));margin-top:13px}._toolbar_28vl3_48{gap:10px;padding:13px}._modeSwitch_28vl3_61{flex:1}._modeSwitch_28vl3_61 button{min-height:42px;font-size:calc(13px * var(--text-scale,1));flex:1;gap:6px;padding:7px 9px}._download_28vl3_97{font-size:calc(13px * var(--text-scale,1));min-height:46px;padding:10px 12px}._readerMeta_28vl3_129{font-size:calc(12px * var(--text-scale,1));flex-wrap:wrap;padding:10px 13px}._pageNav_28vl3_141 a{min-width:36px;min-height:38px}._pageNav_28vl3_141>span{margin-right:4px}._readingNote_28vl3_182{font-size:calc(12px * var(--text-scale,1))}._zoomControl_28vl3_166{font-size:calc(12px * var(--text-scale,1));gap:6px}._zoomControl_28vl3_166 select{font-size:calc(12px * var(--text-scale,1))}._pageCanvas_28vl3_125{padding:18px 12px 24px}._readingCanvas_28vl3_286{padding:19px 12px 24px}._autoCanvas_28vl3_432{overscroll-behavior-x:auto;padding:19px 12px 24px;overflow-x:visible}._readingPage_28vl3_293{font-size:calc(16px * var(--text-scale,1));padding:23px 20px;line-height:1.75}._readingPage_28vl3_293 h3{font-size:calc(19px * var(--text-scale,1))}._readerFooter_28vl3_356{font-size:calc(12px * var(--text-scale,1));padding:13px}._backLink_28vl3_8{margin-bottom:15px}}@media (max-width:420px){._pageSection_28vl3_200{scroll-margin-top:165px}._toolbar_28vl3_48{grid-template-columns:1fr;display:grid}._download_28vl3_97{justify-content:space-between}._readingPage_28vl3_293{padding:20px 16px}._readerMeta_28vl3_129{gap:8px}._readingNote_28vl3_182{width:100%}}@media screen{html:not([data-theme=light]) ._viewer_28vl3_41{border-color:var(--rule);background:var(--paper)}html:not([data-theme=light]) ._toolbar_28vl3_48,html:not([data-theme=light]) ._readerMeta_28vl3_129,html:not([data-theme=light]) ._readerFooter_28vl3_356{background:var(--surface);border-color:var(--rule)}html:not([data-theme=light]) ._modeSwitch_28vl3_61{background:var(--field);border-color:var(--rule)}html:not([data-theme=light]) ._modeSwitch_28vl3_61 button{color:var(--muted)}html:not([data-theme=light]) ._modeSwitch_28vl3_61 button[aria-pressed=true]{background:var(--surface-hover);border-color:var(--teal);color:var(--ink);box-shadow:none}html:not([data-theme=light]) ._modeSwitch_28vl3_61 button:hover{color:var(--teal)}html:not([data-theme=light]) ._download_28vl3_97,html:not([data-theme=light]) ._download_28vl3_97:hover{color:var(--on-accent)}html:not([data-theme=light]) ._pageNav_28vl3_141 a,html:not([data-theme=light]) ._zoomControl_28vl3_166 select{background:var(--field);border-color:var(--rule)}html:not([data-theme=light]) ._pageNav_28vl3_141 a:hover{background:var(--surface-hover);border-color:var(--teal)}html:not([data-theme=light]) ._pageCanvas_28vl3_125{scrollbar-color:var(--muted) var(--surface)}html:not([data-theme=light]) ._pageLabel_28vl3_207,html:not([data-theme=light]) ._pageLabel_28vl3_207 span{color:var(--muted)}html:not([data-theme=light]) ._paper_28vl3_221{outline-color:var(--rule);box-shadow:0 8px 32px #0005}html:not([data-theme=light]) ._readingPage_28vl3_293{color:var(--ink);background:var(--surface);border-color:var(--rule)}}@media print{._autoPages_28vl3_365{display:none}._autoText_28vl3_186{display:block}._intro_28vl3_5,._toolbar_28vl3_48,._readerMeta_28vl3_129,._readerFooter_28vl3_356{display:none}._resumePage_28vl3_1{margin:0;width:100%!important}._viewer_28vl3_41{background:#fff;border:0;overflow:visible}._pageCanvas_28vl3_125,._readingCanvas_28vl3_286{padding:0;overflow:visible}._pageStack_28vl3_196,._readingStack_28vl3_289{width:100%;max-width:none}._pageSection_28vl3_200+._pageSection_28vl3_200{break-before:page;margin:0}._pageLabel_28vl3_207{display:none}._paper_28vl3_221{box-shadow:none;outline:0}._textLayer_28vl3_239,._pageLinks_28vl3_270{display:none}._readingPage_28vl3_293{border:0;padding:0}}@media screen{html[data-contrast=high] ._viewer_28vl3_41,html[data-contrast=high] ._toolbar_28vl3_48,html[data-contrast=high] ._readerMeta_28vl3_129,html[data-contrast=high] ._readerFooter_28vl3_356{background:var(--surface);border-color:var(--rule)}html[data-contrast=high] ._modeSwitch_28vl3_61{background:var(--surface-alt);border-color:var(--rule)}html[data-contrast=high] ._modeSwitch_28vl3_61 button{color:var(--muted)}html[data-contrast=high] ._modeSwitch_28vl3_61 button[aria-pressed=true]{background:var(--field);border-color:var(--teal);color:var(--ink);box-shadow:none}html[data-contrast=high] ._pageNav_28vl3_141 a,html[data-contrast=high] ._zoomControl_28vl3_166 select{background:var(--field);border-color:var(--muted)}html[data-contrast=high] ._pageNav_28vl3_141 a:hover{background:var(--surface-hover)}html[data-contrast=high] ._pageLabel_28vl3_207,html[data-contrast=high] ._pageLabel_28vl3_207 span{color:var(--muted)}html[data-contrast=high] ._readingPage_28vl3_293{color:var(--ink);background:var(--field);border-color:var(--rule)}html[data-contrast=high] ._download_28vl3_97,html[data-contrast=high] ._download_28vl3_97:hover{color:var(--on-accent)}html[data-spacing=spacious] ._readingPage_28vl3_293 :is(p,li){letter-spacing:.015em;line-height:1.85}html[data-spacing=spacious] ._readingPage_28vl3_293 p+p{margin-top:1.3em}html[data-link-style=underlined] ._readingPage_28vl3_293 a,html[data-link-style=underlined] ._backLink_28vl3_8{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:1.5px}html[data-text-size=large] ._readerMeta_28vl3_129,html[data-text-size=extra-large] ._readerMeta_28vl3_129,html[data-text-size=large] ._pageNav_28vl3_141,html[data-text-size=extra-large] ._pageNav_28vl3_141,html[data-text-size=large] ._zoomControl_28vl3_166,html[data-text-size=extra-large] ._zoomControl_28vl3_166{flex-wrap:wrap}}
