html:not([lang=vi]) [data-l=vi],html[lang=vi] [data-l=en]{display:none!important}.h-lg,.hand,.navsheet-pages a,.pullquote blockquote p,.subnav a,h1,h2,h3,h4{font-synthesis:none}html[data-brand-fonts~=display]:not(:lang(vi)) :is(h1,h2,h3,.h-lg) [lang=vi]:not([data-l]){font-family:"Philosopher",Georgia,serif;font-size:.9em}.nav-links a[aria-current],.navsheet-pages a[aria-current]{color:var(--sol-red);text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--line-brand);text-underline-offset:6px}.navsheet-pages a[aria-current]{text-underline-offset:10px}.navsheet-pages{margin-top:36px}.page-about .page-lead+.page-lead{margin-top:18px}.trio h2{font-size:var(--fs-h3);line-height:1.15}.role .role-links .link-sc,.story .section-intro{margin-top:0}.offer h3,.prose h2,.section-head h3,.trio h2{font-family:var(--display);color:var(--sol-red)}.section-head h3{margin-top:8px;font-size:var(--fs-h3);line-height:1.15}.offer h3,.prose h2{font-size:var(--fs-h2);line-height:1.05}.page-about .offer{border-top:0;border-bottom:0}.page-about .offer::after,.page-about .offer::before{content:none}.book-contact>div,.title-art{display:flex;align-items:center;justify-content:center;gap:28px}.title-art::before{content:"";flex:none;width:var(--art-w)}.title-art h1{min-width:0}.title-art img{flex:none;width:var(--art-w);height:auto;margin-block:8px}.has-envoy{position:relative;isolation:isolate}.has-envoy .envoy{position:absolute;z-index:-1;left:50%;top:50%;width:150px;height:225px;transform:translate(-50%,-38%);opacity:.08;pointer-events:none}@media (max-width:760.98px){.has-envoy .envoy{width:140px;height:210px}.title-art{flex-direction:column;gap:0}.title-art::before{display:none}.title-art img{order:-1;width:calc(var(--art-w)*.7);margin-block:6px 2px}}.book-contact,.prose h4{margin-top:26px}.book-contact>div{align-items:baseline;gap:12px}.book-contact>div+div,.prose li+li{margin-top:6px}.book-contact dt{min-width:7.5em;text-align:right;color:var(--sol-red)}.book-contact dd{min-width:9.5em;text-align:left;font-size:var(--fs-lead)}.book-contact+.offer-note{margin-top:22px!important}.prose h2{font-size:var(--fs-h3);line-height:1.15}.prose h2+p,.prose h3+p,.prose h4+p,.prose h4+ul{margin-top:12px}.prose h4{color:var(--sol-red)}.prose .tablewrap+p,.prose ul+p{margin-top:18px}.prose .eyebrow,.prose h2{margin-top:48px}.prose .eyebrow+p{margin-top:10px}.prose .updated,.prose .vi-note{color:var(--ink-muted)}.prose details{margin-top:40px;padding-top:22px;border-top:1px solid var(--line-brand)}.prose summary{display:inline-block;cursor:pointer;color:var(--sol-red);border-bottom:1px solid currentColor;padding-bottom:1px}.dough-temp>summary::-webkit-details-marker,.prose summary::-webkit-details-marker{display:none}.dough-temp>summary:hover,.prose summary:hover{color:var(--wood)}.tablewrap{margin-top:18px;overflow-x:auto}.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-small);line-height:1.5}.prose td,.prose th{padding:10px 14px 10px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose thead th{font-weight:400;color:var(--sol-red);border-bottom-color:var(--line-brand)}html:not([lang=vi]) .prose .vi-note+p{margin-top:0}.filled a{border-bottom:1px solid var(--line-brand)}.filled a:hover{color:var(--sol-red)}.role-group{margin-top:48px}.role-group>.label{text-align:center}.role-group .role-list{margin-top:20px}.role>:first-child{margin-top:0}.dough-set>legend,.dough-temp>summary,.role h4{font-family:var(--display);font-size:var(--fs-h3);line-height:1.15;color:var(--sol-red)}.role h4{margin-top:8px}.role p.role-vi{margin-top:2px;color:var(--ink-muted)}.role .role-dates{font-size:var(--fs-small);line-height:1.5;color:var(--ink-muted)}.role-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:22px}@media (min-width:901px){.role-list-3{grid-template-columns:repeat(3,1fr)}.role-list-3 .role{display:flex;flex-direction:column}.role-list-3 .role-links{margin-top:auto;padding-top:22px}}@media (min-width:901px) and (max-width:1023px){.role-list-3 .role{padding:28px 22px 26px}}.apply-bar,.round-note{display:none}.round-closed .round-note{display:block}.dough-nav a:hover,.dough-nav a[aria-current],.dough-nav button:hover,.role p.round-note{color:var(--sol-red)}.round-closed .apply-bar,.round-closed .apply-btn{display:none!important}.page-role .role-facts{margin-top:44px}.page-role .role-facts dd{text-wrap:balance}.page-role .role-end{margin-top:48px}@media (max-width:760.98px){.prose h2{margin-top:40px}.apply-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:15;padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line-brand);transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.apply-bar.is-shown{transform:none;visibility:visible;transition:transform .2s ease}.apply-bar .btn{width:100%}}.dough{display:grid;gap:44px;max-width:560px;margin:48px auto 0}@media (min-width:901px){.dough{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(5,auto) 1fr;column-gap:64px;align-items:start}.dough>*{grid-column:1}.dough>.dough-out{grid-column:2;grid-row:1/span 6}}.dough-set{margin:0}.dough-blend,.dough-set{min-width:0;padding:0;border:0}.dough-set>legend,.dough-temp>summary{padding:0}.dough-hint{margin-top:12px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-muted)}.dough-hint+.dough-hint,.dough-set>legend+.dough-hint,.dough-temp>summary+.dough-hint{margin-top:8px}.dough-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;align-items:end;margin-top:16px}.dough-field label{display:block;margin-bottom:6px}.dough-box{display:flex;align-items:center;min-height:48px;background:var(--surface-raised);border:1px solid var(--line-brand);border-radius:2px}.dough-box:focus-within{outline:2px solid var(--focus);outline-offset:2px}.dough-box input{flex:1;width:100%;min-width:0;padding:8px 0 8px 12px;border:0;border-radius:0;background:0 0;-webkit-appearance:none;appearance:none;font:inherit;font-size:var(--fs-lead);line-height:1.2;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.dough-box input:focus{outline:0}.dough-unit{flex:none;padding:0 12px 0 6px;font-size:var(--fs-small);color:var(--ink-muted)}.dough-box.is-invalid{background:var(--surface);box-shadow:inset 0 0 0 1px var(--sol-red)}.dough-field[data-readout] .dough-box{background:0 0;border-color:var(--line)}.dough-box output{flex:1;padding:8px 0 8px 12px;font-size:var(--fs-lead);line-height:1.2;font-variant-numeric:lining-nums tabular-nums}.dough-fields-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dough-notes{margin-top:18px}.dough-notes textarea{display:block;width:100%;min-height:96px;padding:10px 12px;font:inherit;line-height:1.5;color:var(--ink);resize:vertical}.dough-blend{margin:26px 0 0}.dough-blend legend{padding:0}.dough-blend .dough-fields{margin-top:8px}.dough-set>.dough-seg{margin-top:16px}.dough-notes textarea,.dough-seg{background:var(--surface-raised);border:1px solid var(--line-brand);border-radius:2px}.dough-seg{display:flex}.dough-seg>label{position:relative;flex:1 1 0;min-width:0}.dough-seg>label+label{border-left:1px solid var(--line-brand)}.dough-seg input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dough-seg input+span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:6px 8px;text-align:center;font-size:var(--fs-label);line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-red);transition:background-color .12s linear,color .12s linear}.dough-seg label:hover input:not(:checked)+span{color:var(--wood)}.dough-seg input:checked+span{background:var(--sol-red);color:var(--ink-on-brand)}.dough-seg input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.dough-temp>summary{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer;list-style:none}.dough-temp>summary .caret{width:16px;height:16px}.dough-temp[open]>summary .caret{transform:rotate(180deg)}.dough-out{padding:26px 28px 28px;background:var(--surface-raised);border:1px solid var(--line-brand)}.dough-sub,.dough-sum{margin-top:6px;font-variant-numeric:lining-nums}.dough-sum{font-family:var(--display);font-size:var(--fs-h2);line-height:1.05;color:var(--sol-red)}.dough-sub{color:var(--ink-muted)}.dough-table{width:100%;margin-top:16px;border-collapse:separate;border-spacing:0;font-variant-numeric:lining-nums tabular-nums}.dough-table td,.dough-table th{padding:8px 0;font-weight:400;text-align:left;vertical-align:baseline}.dough-table td{padding:8px 0 8px 16px;text-align:right;white-space:nowrap;font-size:var(--fs-lead)}.dough-table tbody tr+tr>*{border-top:1px solid var(--line)}.dough-group>th{padding-top:18px;font-size:var(--fs-label);line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--sol-red)}.dough-table tbody:first-child .dough-group>th{padding-top:4px}.dough-table tfoot>tr>*,.dough-water{padding-top:12px;border-top:1px solid var(--line-brand)}.dough-table tfoot td{font-weight:600}.dough-water{margin-top:22px;padding-top:18px}.dough-water-main{margin-top:6px;font-size:var(--fs-lead);line-height:1.35;font-variant-numeric:lining-nums}.dough-warn,.dough-water-note{font-size:var(--fs-small);line-height:1.5}.dough-water-note{margin-top:6px;color:var(--ink-muted);font-variant-numeric:lining-nums}.dough-warn{margin-top:14px;padding-left:12px;border-left:2px solid var(--sol-red);color:var(--sol-red)}.dough-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.dough-note{margin-top:12px;font-size:var(--fs-small);line-height:1.5;color:var(--ink-muted)}.dough-to-log{margin-top:16px}.dough-status{margin-top:14px;font-size:var(--fs-small);line-height:1.5}.dough-status a,.dough-warn a,.log-states a{color:var(--sol-red);border-bottom:1px solid currentColor}.dough-log .dough-actions{margin-top:20px}.dough-box input[type=date]{min-height:46px;padding-right:8px}.dough-nav ul{flex-wrap:wrap;justify-content:center;margin-top:22px}.dough-nav li,.dough-nav ul{display:flex;align-items:center}.dough-nav li+li::before{content:"";width:4px;height:4px;margin:0 14px;border-radius:50%;background:var(--sol-red)}.dough-nav a,.dough-nav button,.log-facts dt{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase}.dough-nav a,.dough-nav button{padding:10px 0;font-family:var(--serif);line-height:18px;color:var(--wood)}.dough-nav a[aria-current]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.dough-nav form{display:contents}.log-tools{margin-top:26px;text-align:center}.log-states{max-width:640px;margin:24px auto 0;text-align:center}.log-states .dough-warn{text-align:left}.log-list{max-width:760px;margin:0 auto}.log-day{margin-top:44px}.log-day-h{font-family:var(--display);font-size:var(--fs-h3);line-height:1.15;color:var(--sol-red)}.log-entry{position:relative;margin-top:16px;padding:22px 26px 20px;background:var(--surface-raised);border:1px solid var(--line-brand)}.log-batch,.log-facts,.log-meta{font-size:var(--fs-lead);line-height:1.3;font-variant-numeric:lining-nums}.log-facts,.log-meta{font-size:var(--fs-small);line-height:1.5}.log-meta{margin-top:2px;color:var(--ink-muted)}.log-facts{margin-top:14px}.log-facts>div{display:grid;grid-template-columns:11em minmax(0,1fr);gap:12px;padding:7px 0;border-top:1px solid var(--line)}.log-facts dt{line-height:22px}.log-notes{white-space:pre-wrap}.log-delete{margin-top:12px;padding:6px 0;font-size:var(--fs-label);line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid currentColor}.log-delete:hover,.log-facts dt{color:var(--sol-red)}.log-delete:disabled{opacity:.5;cursor:default}.dough-login{max-width:420px;margin:40px auto 0}.dough-login .actions{justify-content:flex-start;margin-top:22px}.dough-login .dough-hint{margin-top:16px}@media (max-width:760.98px){.dough{gap:36px;margin-top:32px}.dough-fields{gap:16px 10px}.dough-box input{padding-left:10px}.dough-unit{padding:0 10px 0 4px}.dough-out{padding:22px 18px 24px}.dough-actions .btn{flex:1 1 auto}.log-entry{padding:18px 16px 16px}.log-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.dough-login .actions{display:flex}.dough-login .btn{width:100%}}