.admin-module__4WpgRW__admin{--admin-ink:#19352e;--admin-muted:#4b6358;--admin-paper:#f6f7f0;--admin-soft:#e8eee3;--admin-line:#c8d3c8;--admin-white:#fff;background:var(--admin-paper);min-height:100vh;color:var(--admin-ink);overflow-wrap:anywhere}.admin-module__4WpgRW__admin :focus-visible{outline-offset:3px;outline:3px solid #3b7564}.admin-module__4WpgRW__wrap{width:min(100% - 3rem,73rem);margin-inline:auto}.admin-module__4WpgRW__header{border-bottom:1px solid var(--admin-line);background:#fbfcf7}.admin-module__4WpgRW__headerRow,.admin-module__4WpgRW__navigation{flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;display:flex}.admin-module__4WpgRW__headerRow{justify-content:space-between;min-height:4.6rem;padding-block:.55rem}.admin-module__4WpgRW__navigation{justify-content:center}.admin-module__4WpgRW__navigation a,.admin-module__4WpgRW__signOut,.admin-module__4WpgRW__link{align-items:center;gap:.35rem;min-height:2.75rem;font-size:.94rem;font-weight:650;display:inline-flex}.admin-module__4WpgRW__navigation a{border-radius:.35rem;padding-inline:.6rem}.admin-module__4WpgRW__navigation a:hover,.admin-module__4WpgRW__navigation a[aria-current=page]{background:var(--admin-soft)}.admin-module__4WpgRW__wordmark{letter-spacing:-.04em;font-size:1.45rem;font-weight:800}.admin-module__4WpgRW__signOut,.admin-module__4WpgRW__link{text-underline-offset:.24em;cursor:pointer;text-decoration:underline}.admin-module__4WpgRW__content{padding-block:clamp(1.75rem,5vw,3.8rem) 4rem}.admin-module__4WpgRW__pageHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;margin-bottom:1.6rem;display:flex}.admin-module__4WpgRW__pageHeading h1,.admin-module__4WpgRW__login h1{letter-spacing:-.045em;font:600 clamp(2.35rem,4.2vw,3.75rem)/1.12 Playfair Display,Georgia,serif}.admin-module__4WpgRW__pageHeading p,.admin-module__4WpgRW__login p{color:var(--admin-muted);max-width:62ch;margin-top:.45rem}.admin-module__4WpgRW__button,.admin-module__4WpgRW__secondary{cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.55rem .9rem;font-size:.94rem;font-weight:700;display:inline-flex}.admin-module__4WpgRW__button{background:var(--admin-ink);color:#fff;border:1px solid #0000}.admin-module__4WpgRW__button:hover{background:#2b5145}.admin-module__4WpgRW__secondary{background:var(--admin-white);border:1px solid var(--admin-line);color:var(--admin-ink)}.admin-module__4WpgRW__secondary:hover{background:var(--admin-soft)}.admin-module__4WpgRW__button:disabled,.admin-module__4WpgRW__secondary:disabled,.admin-module__4WpgRW__signOut:disabled{cursor:default;opacity:.55}.admin-module__4WpgRW__panel,.admin-module__4WpgRW__empty,.admin-module__4WpgRW__template,.admin-module__4WpgRW__wizardCard,.admin-module__4WpgRW__overview,.admin-module__4WpgRW__loginCard{background:var(--admin-white);border:1px solid var(--admin-line);border-radius:.65rem}.admin-module__4WpgRW__panel,.admin-module__4WpgRW__empty,.admin-module__4WpgRW__overview,.admin-module__4WpgRW__loginCard{padding:clamp(1.1rem,3vw,1.75rem)}.admin-module__4WpgRW__empty{background:var(--admin-soft)}.admin-module__4WpgRW__empty h2,.admin-module__4WpgRW__template h2,.admin-module__4WpgRW__listHeader h2{letter-spacing:-.025em;font-size:clamp(1.2rem,2.1vw,1.5rem);font-weight:750}.admin-module__4WpgRW__empty p{max-width:58ch;margin-block:.45rem .9rem}.admin-module__4WpgRW__listHeader,.admin-module__4WpgRW__practiceRow,.admin-module__4WpgRW__rowActions,.admin-module__4WpgRW__supportingLinks{flex-wrap:wrap;align-items:center;gap:.6rem 1.15rem;display:flex}.admin-module__4WpgRW__listHeader,.admin-module__4WpgRW__practiceRow{justify-content:space-between}.admin-module__4WpgRW__listHeader h2 span{color:var(--admin-muted);margin-inline-start:.35rem;font-size:.95rem}.admin-module__4WpgRW__search{gap:.25rem;font-size:.9rem;font-weight:650;display:grid}.admin-module__4WpgRW__search input,.admin-module__4WpgRW__loginCard input{border:1px solid var(--admin-line);background:#fbfcf7;border-radius:.4rem;padding:.6rem .75rem;font-size:1rem;font-weight:400}.admin-module__4WpgRW__practiceList{margin-top:.8rem}.admin-module__4WpgRW__practiceRow{border-top:1px solid var(--admin-line);grid-template-columns:minmax(0,1fr) minmax(8rem,auto) auto;padding-block:.85rem;display:grid}.admin-module__4WpgRW__practiceRow h3{font-weight:750}.admin-module__4WpgRW__practiceRow p{color:var(--admin-muted);font-size:.9rem}.admin-module__4WpgRW__status{border-radius:.3rem;width:fit-content;padding:.25rem .55rem;font-size:.84rem;font-weight:650}.admin-module__4WpgRW__draft{color:#40564a;background:#eef1eb}.admin-module__4WpgRW__pending{color:#624b26;background:#f7edda}.admin-module__4WpgRW__published{color:#245237;background:#dfeee3}.admin-module__4WpgRW__supportingLinks{margin-top:1.35rem}.admin-module__4WpgRW__templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-module__4WpgRW__template{overflow:hidden}.admin-module__4WpgRW__template img{border-bottom:1px solid var(--admin-line);width:100%;height:auto}.admin-module__4WpgRW__template>div{padding:1.15rem}.admin-module__4WpgRW__template p{color:var(--admin-muted);margin-block:.45rem .8rem}.admin-module__4WpgRW__error{color:#842d26}.admin-module__4WpgRW__wizard{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin-module__4WpgRW__wizardCard{min-width:0;padding:clamp(1rem,3vw,1.9rem)}.admin-module__4WpgRW__steps{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;gap:.45rem;padding-bottom:1.1rem;display:flex}.admin-module__4WpgRW__steps button{cursor:pointer;border:1px solid #0000;border-radius:.35rem;min-height:2.55rem;padding:.45rem .55rem;font-size:.88rem;font-weight:650}.admin-module__4WpgRW__steps button[aria-current=step]{background:var(--admin-soft);border-color:var(--admin-line)}.admin-module__4WpgRW__steps button:hover{border-color:var(--admin-line)}.admin-module__4WpgRW__steps span{margin-right:.25rem}.admin-module__4WpgRW__overview{position:sticky;top:1rem}.admin-module__4WpgRW__overview h2{font-size:1.2rem;font-weight:750}.admin-module__4WpgRW__overview dl{margin-block:.7rem}.admin-module__4WpgRW__overview dl>div{border-bottom:1px solid var(--admin-line);justify-content:space-between;gap:.5rem;padding:.55rem 0;font-size:.94rem;display:flex}.admin-module__4WpgRW__overview dd{text-align:right;font-weight:650}.admin-module__4WpgRW__overview p{color:var(--admin-muted);font-size:.94rem}.admin-module__4WpgRW__reviewBar{background:var(--admin-soft);border-bottom:1px solid var(--admin-line);padding-block:.65rem}.admin-module__4WpgRW__reviewBar>div{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.admin-module__4WpgRW__wizardCard :is(input,select,textarea){accent-color:var(--admin-ink)}.admin-module__4WpgRW__wizardCard :is(input,select,textarea):focus-visible{outline-offset:2px}.admin-module__4WpgRW__login{width:min(100% - 2rem,29rem);margin-inline:auto;padding-block:clamp(2.5rem,7vw,6rem)}.admin-module__4WpgRW__loginCard{margin-top:1.4rem}.admin-module__4WpgRW__loginCard form{gap:1rem;display:grid}.admin-module__4WpgRW__loginCard label{gap:.3rem;font-size:.95rem;font-weight:650;display:grid}.admin-module__4WpgRW__loginCard input{width:100%}.admin-module__4WpgRW__password{align-items:center;gap:.5rem;display:flex}.admin-module__4WpgRW__password button{flex-shrink:0}.admin-module__4WpgRW__skip{z-index:5;background:#fff;padding:.55rem 1rem;position:absolute}.admin-module__4WpgRW__skip:not(:focus){clip-path:inset(50%);pointer-events:none}@media (max-width:48rem){.admin-module__4WpgRW__wrap{width:calc(100% - 2rem)}.admin-module__4WpgRW__wizard,.admin-module__4WpgRW__templateGrid,.admin-module__4WpgRW__practiceRow{grid-template-columns:1fr}.admin-module__4WpgRW__overview{position:static}.admin-module__4WpgRW__navigation{order:3;justify-content:flex-start;gap:.25rem;width:100%}}.admin-module__4WpgRW__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.admin-module__4WpgRW__choices button{text-align:left;border:1px solid var(--admin-line);cursor:pointer;border-radius:.5rem;align-content:start;gap:.35rem;padding:1rem;display:grid}.admin-module__4WpgRW__choices button[aria-pressed=true]{background:var(--admin-soft);border-color:#487565}.admin-module__4WpgRW__choices button strong{font-size:1.05rem}.admin-module__4WpgRW__choices button span{font-size:.9rem}.admin-module__4WpgRW__choices button .admin-module__4WpgRW__selectedLabel{font-weight:750}
.InquiryAssistant-module__8IOvLW__launch,.InquiryAssistant-module__8IOvLW__continue{color:#fff;min-height:2.75rem;font:650 .95rem/1.3 var(--font-plus-jakarta);cursor:pointer;background:#19352e;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .85rem;display:inline-flex}.InquiryAssistant-module__8IOvLW__launch{z-index:35;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));position:fixed}.InquiryAssistant-module__8IOvLW__dialog{color:#19352e;width:min(100% - 2rem,29rem);max-height:calc(100% - 2rem);font:1rem/1.55 var(--font-plus-jakarta);background:#f7f7f0;border:1px solid #b8c7bc;border-radius:.65rem;margin:auto;padding:1.25rem;overflow:auto}.InquiryAssistant-module__8IOvLW__dialog::backdrop{background:#18352f88}.InquiryAssistant-module__8IOvLW__dialog header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.InquiryAssistant-module__8IOvLW__dialog header h2{font:700 1.4rem/1.2 var(--font-plus-jakarta);letter-spacing:-.025em}.InquiryAssistant-module__8IOvLW__dialog header button{cursor:pointer;min-height:2.75rem;text-decoration:underline}.InquiryAssistant-module__8IOvLW__options{gap:.5rem;margin-block:.9rem;display:grid}.InquiryAssistant-module__8IOvLW__options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #b8c7bc;border-radius:.4rem;min-height:2.75rem;padding:.4rem .65rem}.InquiryAssistant-module__8IOvLW__options button:hover,.InquiryAssistant-module__8IOvLW__options button[aria-pressed=true]{background:#e0ebdf;border-color:#527367}.InquiryAssistant-module__8IOvLW__launch:focus-visible,.InquiryAssistant-module__8IOvLW__dialog :focus-visible{outline-offset:3px;outline:3px solid #438775}.InquiryAssistant-module__8IOvLW__conversation,.InquiryAssistant-module__8IOvLW__exchange{gap:.5rem;display:grid}.InquiryAssistant-module__8IOvLW__conversation{max-height:min(35vh,16rem);overflow-y:auto}.InquiryAssistant-module__8IOvLW__reply,.InquiryAssistant-module__8IOvLW__question{border-radius:.5rem;width:fit-content;max-width:92%;padding:.55rem .75rem}.InquiryAssistant-module__8IOvLW__reply{background:#e5ede2}.InquiryAssistant-module__8IOvLW__question{color:#fff;background:#19352e;justify-self:end}.InquiryAssistant-module__8IOvLW__chatPanel{z-index:36;right:max(1rem, env(safe-area-inset-right));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 3.25rem);color:#19352e;width:min(100% - 2rem,25rem);max-height:calc(100dvh - 5.25rem);font:.95rem/1.5 var(--font-plus-jakarta);overflow-wrap:anywhere;background:#f7f7f0;border:1px solid #b8c7bc;border-radius:.65rem;flex-direction:column;gap:.65rem;padding:.85rem;display:flex;position:fixed;overflow:auto;box-shadow:0 .65rem 2rem #18352f30}.InquiryAssistant-module__8IOvLW__chatPanel header,.InquiryAssistant-module__8IOvLW__composer,.InquiryAssistant-module__8IOvLW__chatActions,.InquiryAssistant-module__8IOvLW__suggestions{align-items:center;gap:.5rem;display:flex}.InquiryAssistant-module__8IOvLW__chatPanel header{justify-content:space-between}.InquiryAssistant-module__8IOvLW__chatPanel header h2{font:750 1.1rem/1.25 var(--font-plus-jakarta)}.InquiryAssistant-module__8IOvLW__chatPanel .InquiryAssistant-module__8IOvLW__conversation{min-height:4rem}.InquiryAssistant-module__8IOvLW__suggestions,.InquiryAssistant-module__8IOvLW__chatActions{flex-wrap:wrap}.InquiryAssistant-module__8IOvLW__suggestions button{text-align:left;background:#fff;border:1px solid #b8c7bc;border-radius:.4rem;min-height:2.75rem;padding:.35rem .55rem}.InquiryAssistant-module__8IOvLW__composer input{background:#fff;border:1px solid #b8c7bc;border-radius:.4rem;flex:1;min-width:0;min-height:2.75rem;padding:.5rem;font-size:1rem}.InquiryAssistant-module__8IOvLW__composer button:disabled{opacity:.6;cursor:default}.InquiryAssistant-module__8IOvLW__chatActions>*,.InquiryAssistant-module__8IOvLW__chatPanel header button{align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.InquiryAssistant-module__8IOvLW__chatPanel button{cursor:pointer}
.CalculatorPalette-module__VL73sq__palette{--calculator-surface:color-mix(in srgb, var(--calculator-brand) 10%, var(--calculator-paper));--calculator-selected:color-mix(in srgb, var(--calculator-brand) 19%, var(--calculator-paper));--color-slate-950:var(--calculator-ink);--color-slate-900:var(--calculator-paper);--color-slate-800:var(--calculator-surface);--color-slate-700:var(--calculator-line);--color-slate-500:#4c606a;--color-slate-400:#405763;--color-slate-300:var(--calculator-ink);--color-slate-200:var(--calculator-ink);--color-slate-100:var(--calculator-ink);--color-white:var(--calculator-ink);--color-amber-400:var(--calculator-button);--color-amber-500:var(--calculator-selected);--color-amber-600:var(--calculator-selected);--color-emerald-400:var(--calculator-button)}:is(.CalculatorPalette-module__VL73sq__palette .border-slate-800,.CalculatorPalette-module__VL73sq__palette .border-slate-800\/80){border-color:var(--calculator-line)}.CalculatorPalette-module__VL73sq__palette .bg-slate-950{background-color:var(--calculator-surface)}:is(.CalculatorPalette-module__VL73sq__palette .shadow-2xl,.CalculatorPalette-module__VL73sq__palette .shadow-lg,.CalculatorPalette-module__VL73sq__palette .shadow-inner){box-shadow:none}.CalculatorPalette-module__VL73sq__palette .bg-gradient-to-r{background:var(--calculator-selected)}.CalculatorPalette-module__VL73sq__palette button.bg-amber-500{box-shadow:inset 0 0 0 1px var(--calculator-line)}.CalculatorPalette-module__VL73sq__palette input[type=range]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
.PracticePageContent-module__DuDd9a__page{--soft:color-mix(in srgb, var(--ink) 7%, var(--paper));--card:color-mix(in srgb, white 75%, var(--paper));--accent:var(--outlook-accent,var(--heritage-accent,var(--line)));padding-block:clamp(1.75rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.PracticePageContent-module__DuDd9a__page[data-template=heritage-trust]{--card:var(--paper)}.PracticePageContent-module__DuDd9a__page a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.PracticePageContent-module__DuDd9a__breadcrumb{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;margin-bottom:1.15rem;font-size:.925rem;display:flex}.PracticePageContent-module__DuDd9a__breadcrumb a:after{content:" /";margin-inline-start:.6rem;text-decoration:none;display:inline-block}.PracticePageContent-module__DuDd9a__title{margin-bottom:clamp(1.5rem,4vw,2.75rem)}.PracticePageContent-module__DuDd9a__page[data-layout] h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.5rem,4.8vw,4.8rem);line-height:1.08}.PracticePageContent-module__DuDd9a__page[data-layout] h2{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.2}.PracticePageContent-module__DuDd9a__title p{max-width:50ch;margin-top:.85rem}.PracticePageContent-module__DuDd9a__intro{max-width:60ch;font-size:1.2rem;line-height:1.65}.PracticePageContent-module__DuDd9a__serviceGrid,.PracticePageContent-module__DuDd9a__feeGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.PracticePageContent-module__DuDd9a__serviceCard{border:1px solid var(--line);background:var(--card);border-radius:.55rem;flex-direction:column;gap:.8rem;min-height:14rem;padding:clamp(1.25rem,3vw,1.85rem);display:flex;position:relative}.PracticePageContent-module__DuDd9a__serviceIcon{background:var(--soft);border-radius:.4rem;place-items:center;width:3rem;height:3rem;margin-bottom:.4rem;display:grid}.PracticePageContent-module__DuDd9a__serviceCard h2 a{justify-content:space-between;align-items:start;gap:.5rem;text-decoration:none;display:flex}.PracticePageContent-module__DuDd9a__serviceCard h2 a:after{content:"";position:absolute;inset:0}.PracticePageContent-module__DuDd9a__serviceCard h2 a:hover{text-decoration:underline}.PracticePageContent-module__DuDd9a__serviceCard:focus-within{outline:2px solid var(--ink);outline-offset:3px}.PracticePageContent-module__DuDd9a__serviceCard h2 svg,.PracticePageContent-module__DuDd9a__approachIntro svg{flex-shrink:0}.PracticePageContent-module__DuDd9a__serviceCard p{max-width:42ch;font-size:1rem}.PracticePageContent-module__DuDd9a__page[data-template=heritage-trust] .PracticePageContent-module__DuDd9a__serviceGrid{grid-template-columns:1fr}.PracticePageContent-module__DuDd9a__page[data-template=heritage-trust] .PracticePageContent-module__DuDd9a__serviceCard{border-inline:0;border-top:0;border-radius:0;grid-template-columns:auto 1fr;column-gap:1.25rem;min-height:0;display:grid}.PracticePageContent-module__DuDd9a__page[data-template=heritage-trust] .PracticePageContent-module__DuDd9a__serviceIcon{grid-row:span 2}.PracticePageContent-module__DuDd9a__detailGrid,.PracticePageContent-module__DuDd9a__approach{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:start;gap:clamp(1.75rem,5vw,4.75rem);display:grid}.PracticePageContent-module__DuDd9a__block{border-top:1px solid var(--line);margin-top:1.75rem;padding-top:1.5rem}.PracticePageContent-module__DuDd9a__block a{margin-top:.75rem;display:inline-block}.PracticePageContent-module__DuDd9a__questions{background:var(--soft);border-top:.25rem solid var(--accent);border-radius:.55rem;padding:clamp(1.2rem,3vw,2rem)}.PracticePageContent-module__DuDd9a__questions ul{gap:.75rem;margin-top:1rem;padding-inline-start:1.25rem;font-size:1rem;list-style:outside;display:grid}.PracticePageContent-module__DuDd9a__peopleGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(1rem,3vw,2rem);display:grid}.PracticePageContent-module__DuDd9a__profile{background:var(--card);border:1px solid var(--line);border-radius:.55rem;overflow:hidden}.PracticePageContent-module__DuDd9a__portrait{aspect-ratio:4/3;background:var(--soft);position:relative}.PracticePageContent-module__DuDd9a__portrait img{object-fit:cover;object-position:center 38%}.PracticePageContent-module__DuDd9a__profileCopy{padding:clamp(1.25rem,4vw,2rem)}.PracticePageContent-module__DuDd9a__profileCopy .PracticePageContent-module__DuDd9a__role{margin-bottom:.4rem;font-size:.95rem;font-weight:650}.PracticePageContent-module__DuDd9a__profileCopy a{margin-top:.85rem;display:inline-block}.PracticePageContent-module__DuDd9a__peopleGrid[data-solo=true] .PracticePageContent-module__DuDd9a__profile{grid-template-columns:1fr;max-width:55rem;display:grid}.PracticePageContent-module__DuDd9a__peopleGrid[data-solo=true] .PracticePageContent-module__DuDd9a__profile:has(.PracticePageContent-module__DuDd9a__portrait){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}.PracticePageContent-module__DuDd9a__peopleGrid[data-solo=true] .PracticePageContent-module__DuDd9a__portrait{align-self:stretch}.PracticePageContent-module__DuDd9a__approach{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.PracticePageContent-module__DuDd9a__approachIntro{background:var(--soft);border-radius:.55rem;padding:clamp(1.2rem,3vw,2rem)}.PracticePageContent-module__DuDd9a__approachIntro a{align-items:center;gap:.5rem;margin-top:1rem;font-size:.95rem;font-weight:650;display:inline-flex}.PracticePageContent-module__DuDd9a__timeline{gap:0;display:grid}.PracticePageContent-module__DuDd9a__timeline li{grid-template-columns:2.65rem minmax(0,1fr);gap:1rem;padding-bottom:1.65rem;display:grid;position:relative}.PracticePageContent-module__DuDd9a__timeline li:not(:last-child):before{content:"";border-left:1px solid var(--line);position:absolute;inset:1.2rem auto 0 1.25rem}.PracticePageContent-module__DuDd9a__stageNumber{background:var(--ink);color:#fff;z-index:1;border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;font-size:.95rem;font-weight:650;display:grid}.PracticePageContent-module__DuDd9a__timeline li>div{padding-top:.35rem}.PracticePageContent-module__DuDd9a__timeline li:last-child{padding-bottom:0}.PracticePageContent-module__DuDd9a__feesIntro{background:var(--soft);border-left:.3rem solid var(--accent);max-width:none;padding:clamp(1.2rem,3vw,2rem)}.PracticePageContent-module__DuDd9a__feeGrid{margin-top:1rem}.PracticePageContent-module__DuDd9a__feeGrid section{border:1px solid var(--line);background:var(--card);border-radius:.5rem;padding:1.25rem}.PracticePageContent-module__DuDd9a__checklist{max-width:50rem;margin-block:1.25rem;padding-inline-start:1.5rem;list-style:decimal}.PracticePageContent-module__DuDd9a__checklist li{border-bottom:1px solid var(--line);padding:.9rem 0}.PracticePageContent-module__DuDd9a__checklist li::marker{font-weight:700}.PracticePageContent-module__DuDd9a__page h2+p{margin-top:.55rem}.PracticePageContent-module__DuDd9a__next{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:1.35rem;display:flex}.PracticePageContent-module__DuDd9a__page[data-layout] .PracticePageContent-module__DuDd9a__next h2{font-size:clamp(1.2rem,2vw,1.55rem)}.PracticePageContent-module__DuDd9a__next a{align-items:center;min-height:2.75rem;font-size:1rem;font-weight:650;display:inline-flex}@media (max-width:46rem){.PracticePageContent-module__DuDd9a__detailGrid,.PracticePageContent-module__DuDd9a__approach{grid-template-columns:1fr}.PracticePageContent-module__DuDd9a__peopleGrid[data-solo=true] .PracticePageContent-module__DuDd9a__profile:has(.PracticePageContent-module__DuDd9a__portrait){grid-template-columns:1fr}}
.HeritageTrustTemplate-module__ojFtxW__site{--ink:#172f3e;--paper:#f8f9f6;--button:color-mix(in srgb, var(--heritage-brand) 23%, var(--ink));--line:#aebbc0;background:var(--paper);color:var(--ink);font:1.125rem/1.65 var(--font-plus-jakarta);overflow-wrap:anywhere;position:relative}.HeritageTrustTemplate-module__ojFtxW__site h1,.HeritageTrustTemplate-module__ojFtxW__site h2,.HeritageTrustTemplate-module__ojFtxW__site h3{font-family:var(--heritage-display);font-weight:600;line-height:1.08}.HeritageTrustTemplate-module__ojFtxW__site h1{letter-spacing:-.055em;font-size:clamp(2.5rem,5.1vw,5.45rem)}.HeritageTrustTemplate-module__ojFtxW__site h2{letter-spacing:-.045em;font-size:clamp(2.25rem,4vw,4rem)}.HeritageTrustTemplate-module__ojFtxW__site h3{letter-spacing:-.025em;font-size:1.5rem}.HeritageTrustTemplate-module__ojFtxW__site :focus-visible{outline-offset:4px;outline:3px solid #14779d}.HeritageTrustTemplate-module__ojFtxW__site section{scroll-margin-top:1rem}.HeritageTrustTemplate-module__ojFtxW__shell{width:min(100% - 4rem,78rem);margin-inline:auto}.HeritageTrustTemplate-module__ojFtxW__skip{z-index:5;background:#fff;padding:.75rem;position:absolute;inset:.5rem auto auto .5rem}.HeritageTrustTemplate-module__ojFtxW__skip:not(:focus){clip-path:inset(50%);pointer-events:none}.HeritageTrustTemplate-module__ojFtxW__notice{text-align:center;background:#e4ecee;padding:.4rem 1rem;font-size:.875rem}.HeritageTrustTemplate-module__ojFtxW__header{background:var(--paper)}.HeritageTrustTemplate-module__ojFtxW__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:5.5rem;display:flex}.HeritageTrustTemplate-module__ojFtxW__brand{font:600 1.65rem/1.08 var(--heritage-display);letter-spacing:-.045em;max-width:15rem}.HeritageTrustTemplate-module__ojFtxW__brand img{object-fit:contain;object-position:left;max-height:3rem}.HeritageTrustTemplate-module__ojFtxW__desktopNav,.HeritageTrustTemplate-module__ojFtxW__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.HeritageTrustTemplate-module__ojFtxW__desktopNav a,.HeritageTrustTemplate-module__ojFtxW__footerTop a{font-size:.98rem}.HeritageTrustTemplate-module__ojFtxW__desktopNav a:hover,.HeritageTrustTemplate-module__ojFtxW__footerTop a:hover{text-underline-offset:.25em;text-decoration:underline}.HeritageTrustTemplate-module__ojFtxW__button{background:var(--button);color:#fff;border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;min-height:3rem;padding:.8rem 1.15rem;font-size:1rem;font-weight:650;display:inline-flex}.HeritageTrustTemplate-module__ojFtxW__button:hover{background:var(--ink)}.HeritageTrustTemplate-module__ojFtxW__button svg,.HeritageTrustTemplate-module__ojFtxW__textLink svg,.HeritageTrustTemplate-module__ojFtxW__serviceList svg,.HeritageTrustTemplate-module__ojFtxW__resources svg{flex-shrink:0}.HeritageTrustTemplate-module__ojFtxW__textLink{text-underline-offset:.24em;align-items:center;gap:.5rem;min-height:2.75rem;font-size:1rem;font-weight:600;text-decoration:underline;display:inline-flex}.HeritageTrustTemplate-module__ojFtxW__menu{display:none}.HeritageTrustTemplate-module__ojFtxW__hero{isolation:isolate;padding-block:clamp(7rem,15vw,13rem) 2.5rem;position:relative}.HeritageTrustTemplate-module__ojFtxW__heroImage{z-index:-1;background:var(--heritage-brand);position:absolute;inset:0}.HeritageTrustTemplate-module__ojFtxW__heroImage img{object-fit:cover;object-position:center 54%}.HeritageTrustTemplate-module__ojFtxW__heroPanel{background:var(--paper);border-bottom:.42rem solid var(--heritage-accent);border-radius:.65rem;max-width:42rem;padding:clamp(1.5rem,4vw,3.5rem);box-shadow:0 .4rem 2rem #102c3e22}.HeritageTrustTemplate-module__ojFtxW__heroPanel p{max-width:43ch;margin-top:1.25rem}.HeritageTrustTemplate-module__ojFtxW__heroPanel .HeritageTrustTemplate-module__ojFtxW__actions{margin-top:1.6rem}.HeritageTrustTemplate-module__ojFtxW__section{padding-block:clamp(3.75rem,8vw,7rem)}.HeritageTrustTemplate-module__ojFtxW__section h2+p,.HeritageTrustTemplate-module__ojFtxW__split h2+p{margin-top:1rem}.HeritageTrustTemplate-module__ojFtxW__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,8vw,7rem);display:grid}.HeritageTrustTemplate-module__ojFtxW__serviceList,.HeritageTrustTemplate-module__ojFtxW__resources details{border-top:1px solid var(--line)}.HeritageTrustTemplate-module__ojFtxW__serviceList details,.HeritageTrustTemplate-module__ojFtxW__resources details{border-bottom:1px solid var(--line)}.HeritageTrustTemplate-module__ojFtxW__serviceList summary,.HeritageTrustTemplate-module__ojFtxW__resources summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-weight:650;list-style:none;display:flex}.HeritageTrustTemplate-module__ojFtxW__site summary::-webkit-details-marker{display:none}.HeritageTrustTemplate-module__ojFtxW__serviceList details[open] summary svg,.HeritageTrustTemplate-module__ojFtxW__resources details[open] summary svg{transform:rotate(45deg)}.HeritageTrustTemplate-module__ojFtxW__serviceList p,.HeritageTrustTemplate-module__ojFtxW__resources details>p{max-width:62ch;padding-bottom:1.3rem}.HeritageTrustTemplate-module__ojFtxW__people{background:color-mix(in srgb, var(--heritage-brand) 9%, var(--paper))}.HeritageTrustTemplate-module__ojFtxW__team,.HeritageTrustTemplate-module__ojFtxW__process{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;margin-top:2.2rem;display:grid}.HeritageTrustTemplate-module__ojFtxW__team article{max-width:40rem}.HeritageTrustTemplate-module__ojFtxW__team article>p{margin-top:.55rem}.HeritageTrustTemplate-module__ojFtxW__portrait{aspect-ratio:4/3;border-radius:.45rem;margin-bottom:1rem;position:relative;overflow:hidden}.HeritageTrustTemplate-module__ojFtxW__portrait img{object-fit:cover;object-position:center 30%}.HeritageTrustTemplate-module__ojFtxW__process li{border-top:2px solid var(--line);padding-top:1.25rem}.HeritageTrustTemplate-module__ojFtxW__process li>span{background:#e4ecee;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:.9rem;font-weight:650;display:inline-grid}.HeritageTrustTemplate-module__ojFtxW__process p,.HeritageTrustTemplate-module__ojFtxW__fees p{margin-top:.55rem}.HeritageTrustTemplate-module__ojFtxW__fees{border-left:.25rem solid var(--heritage-accent);background:#e9eeed;margin-top:2rem;padding:1rem 1.25rem}.HeritageTrustTemplate-module__ojFtxW__resources{padding-bottom:3rem}.HeritageTrustTemplate-module__ojFtxW__resources details[open]{padding-bottom:1rem}.HeritageTrustTemplate-module__ojFtxW__resources{--calculator-brand:var(--heritage-brand);--calculator-paper:var(--paper);--calculator-ink:var(--ink);--calculator-button:var(--button);--calculator-line:var(--line)}.HeritageTrustTemplate-module__ojFtxW__contact{background:color-mix(in srgb, var(--heritage-brand) 15%, var(--paper))}.HeritageTrustTemplate-module__ojFtxW__contact .HeritageTrustTemplate-module__ojFtxW__actions{margin-top:1.5rem}.HeritageTrustTemplate-module__ojFtxW__footer{background:var(--ink);color:#eef3f3;padding-block:2.5rem;font-size:.95rem}.HeritageTrustTemplate-module__ojFtxW__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.HeritageTrustTemplate-module__ojFtxW__footerTop a{align-items:center;gap:.4rem;display:inline-flex}.HeritageTrustTemplate-module__ojFtxW__footer p+p{margin-top:.5rem}@media (max-width:55rem){.HeritageTrustTemplate-module__ojFtxW__desktopNav,.HeritageTrustTemplate-module__ojFtxW__headerButton{display:none}.HeritageTrustTemplate-module__ojFtxW__menu{display:block}.HeritageTrustTemplate-module__ojFtxW__menu summary{cursor:pointer;align-items:center;gap:.5rem;padding:.65rem 0 .65rem .65rem;font-weight:650;display:flex}.HeritageTrustTemplate-module__ojFtxW__menu nav{z-index:2;background:var(--paper);padding:.5rem 2rem 1rem;position:absolute;inset:auto 0;box-shadow:0 .7rem 1rem #102c3e22}.HeritageTrustTemplate-module__ojFtxW__menu a{min-height:2.75rem;padding:.65rem 0;display:block}}@media (max-width:42rem){.HeritageTrustTemplate-module__ojFtxW__shell{width:calc(100% - 2rem)}.HeritageTrustTemplate-module__ojFtxW__headerInner{min-height:4.5rem}.HeritageTrustTemplate-module__ojFtxW__hero{padding-block:12rem 0}.HeritageTrustTemplate-module__ojFtxW__heroImage{height:17rem;inset:0 0 auto}.HeritageTrustTemplate-module__ojFtxW__heroPanel{box-shadow:0 .2rem .9rem #102c3e18}.HeritageTrustTemplate-module__ojFtxW__split{grid-template-columns:1fr}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_fcf2cb6e-module__2JK_4q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
.marketing-home-module__YIpQ8W__site{--paper:#f7f7f0;--ink:#18352f;--line:#b8c7bc;--tint:#e9eee4;background:var(--paper);color:var(--ink);font:1.06rem/1.7 var(--font-plus-jakarta);overflow-wrap:anywhere}.marketing-home-module__YIpQ8W__wrap{width:min(100% - 4rem,78rem);margin-inline:auto}.marketing-home-module__YIpQ8W__site :focus-visible{outline-offset:4px;outline:3px solid #3c7668}.marketing-home-module__YIpQ8W__skip{z-index:4;background:#fff;padding:.65rem 1rem;position:absolute}.marketing-home-module__YIpQ8W__skip:not(:focus){clip-path:inset(50%);pointer-events:none}.marketing-home-module__YIpQ8W__header{border-bottom:1px solid var(--line)}.marketing-home-module__YIpQ8W__nav,.marketing-home-module__YIpQ8W__nav nav,.marketing-home-module__YIpQ8W__actions,.marketing-home-module__YIpQ8W__footer,.marketing-home-module__YIpQ8W__footer>div{flex-wrap:wrap;align-items:center;gap:.4rem 1.45rem;display:flex}.marketing-home-module__YIpQ8W__nav,.marketing-home-module__YIpQ8W__footer{justify-content:space-between;padding-block:1rem}.marketing-home-module__YIpQ8W__nav nav a,.marketing-home-module__YIpQ8W__footer a,.marketing-home-module__YIpQ8W__footer button{align-items:center;min-height:2.75rem;font-size:.95rem;display:inline-flex}.marketing-home-module__YIpQ8W__nav nav a:hover,.marketing-home-module__YIpQ8W__footer a:hover,.marketing-home-module__YIpQ8W__footer button:hover{text-underline-offset:.2em;text-decoration:underline}.marketing-home-module__YIpQ8W__wordmark{letter-spacing:-.04em;font-size:1.45rem;font-weight:800}.marketing-home-module__YIpQ8W__hero,.marketing-home-module__YIpQ8W__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.marketing-home-module__YIpQ8W__hero{align-items:center;padding-block:clamp(3.5rem,8vw,7rem)}.marketing-home-module__YIpQ8W__site h1,.marketing-home-module__YIpQ8W__site h2{letter-spacing:-.045em;text-wrap:balance;font-family:Playfair Display,Georgia,serif;font-weight:600;line-height:1.06}.marketing-home-module__YIpQ8W__site h1{font-size:clamp(3rem,5.45vw,5.8rem)}.marketing-home-module__YIpQ8W__site h2{font-size:clamp(2.15rem,4.3vw,3.9rem)}.marketing-home-module__YIpQ8W__site h3{letter-spacing:-.025em;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:750;line-height:1.2}.marketing-home-module__YIpQ8W__audience{margin-bottom:1.1rem;font-size:.95rem;font-weight:700}.marketing-home-module__YIpQ8W__lead{max-width:49ch;margin-block:1.3rem 1.6rem}.marketing-home-module__YIpQ8W__button,.marketing-home-module__YIpQ8W__textLink{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.95rem;font-weight:700;display:inline-flex}.marketing-home-module__YIpQ8W__button{background:var(--ink);color:#fff;border-radius:.4rem;padding:.7rem .95rem}.marketing-home-module__YIpQ8W__button:hover{background:#2a5148}.marketing-home-module__YIpQ8W__textLink{text-underline-offset:.2em;text-decoration:underline}.marketing-home-module__YIpQ8W__actions svg,.marketing-home-module__YIpQ8W__textLink svg{flex-shrink:0}.marketing-home-module__YIpQ8W__heroPreview{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:0;display:grid}.marketing-home-module__YIpQ8W__heroPreview a:first-child{grid-area:1/1/7/12}.marketing-home-module__YIpQ8W__heroPreview a:last-child{grid-area:4/5/9/13;align-self:end}.marketing-home-module__YIpQ8W__heroPreview img,.marketing-home-module__YIpQ8W__designs img{border:1px solid var(--line);border-radius:.45rem;width:100%;height:auto;display:block}.marketing-home-module__YIpQ8W__heroPreview img{aspect-ratio:1280/624;object-fit:cover;object-position:50% 67%;box-shadow:0 .8rem 2rem #18352f28}.marketing-home-module__YIpQ8W__section{padding-block:clamp(3.4rem,7vw,6rem)}.marketing-home-module__YIpQ8W__designs,.marketing-home-module__YIpQ8W__plans,.marketing-home-module__YIpQ8W__process{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2rem;display:grid}.marketing-home-module__YIpQ8W__designs article,.marketing-home-module__YIpQ8W__plans article{border:1px solid var(--line);background:#fff;border-radius:.55rem;overflow:hidden}.marketing-home-module__YIpQ8W__designPreview{aspect-ratio:1280/624;border-bottom:1px solid var(--line);display:block}.marketing-home-module__YIpQ8W__designPreview img{object-fit:cover;object-position:50% 67%;border:0;border-radius:0;height:100%}.marketing-home-module__YIpQ8W__designs article>div,.marketing-home-module__YIpQ8W__plans article{padding:clamp(1.25rem,3vw,2rem)}.marketing-home-module__YIpQ8W__designs p,.marketing-home-module__YIpQ8W__plans p,.marketing-home-module__YIpQ8W__process p{margin-block:.65rem}.marketing-home-module__YIpQ8W__band{background:var(--tint)}.marketing-home-module__YIpQ8W__featureGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,5vw,4.25rem);margin-block:1.9rem 1rem;display:grid}.marketing-home-module__YIpQ8W__featureGroups h3{border-bottom:1px solid var(--line);padding-bottom:.75rem}.marketing-home-module__YIpQ8W__features>div,.marketing-home-module__YIpQ8W__faq details{border-bottom:1px solid var(--line);padding:.95rem 0}.marketing-home-module__YIpQ8W__features dt,.marketing-home-module__YIpQ8W__faq summary{font-weight:750}.marketing-home-module__YIpQ8W__features dd,.marketing-home-module__YIpQ8W__faq p{margin-top:.35rem}.marketing-home-module__YIpQ8W__process{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-home-module__YIpQ8W__process li{border-top:1px solid var(--line);padding-top:1rem}.marketing-home-module__YIpQ8W__process span{background:var(--tint);border-radius:50%;place-items:center;width:2rem;height:2rem;margin-bottom:.7rem;font-weight:700;display:grid}.marketing-home-module__YIpQ8W__plans ul{gap:.55rem;padding-left:1.2rem;list-style:outside;display:grid}.marketing-home-module__YIpQ8W__plans+a{margin-top:1rem}.marketing-home-module__YIpQ8W__faq summary{cursor:pointer;min-height:2.75rem}.marketing-home-module__YIpQ8W__contact{background:var(--ink);color:#f7f7f0}.marketing-home-module__YIpQ8W__contact .marketing-home-module__YIpQ8W__textLink{margin-top:.7rem}.marketing-home-module__YIpQ8W__contact :focus-visible{outline-color:#c8dcd2}.marketing-home-module__YIpQ8W__footer button{cursor:pointer}@media (max-width:47.5rem){.marketing-home-module__YIpQ8W__wrap{width:calc(100% - 2rem)}.marketing-home-module__YIpQ8W__hero,.marketing-home-module__YIpQ8W__split,.marketing-home-module__YIpQ8W__designs,.marketing-home-module__YIpQ8W__plans,.marketing-home-module__YIpQ8W__featureGroups{grid-template-columns:1fr}.marketing-home-module__YIpQ8W__process{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home-module__YIpQ8W__nav nav{gap:.1rem .85rem}}@media (max-width:25rem){.marketing-home-module__YIpQ8W__process{grid-template-columns:1fr}}.marketing-home-module__YIpQ8W__plans article{flex-direction:column;display:flex}.marketing-home-module__YIpQ8W__plans ul{padding-bottom:1rem}.marketing-home-module__YIpQ8W__planActions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;display:flex}.marketing-home-module__YIpQ8W__site button:is(.marketing-home-module__YIpQ8W__button,.marketing-home-module__YIpQ8W__textLink){cursor:pointer}.marketing-home-module__YIpQ8W__site button:disabled{cursor:default;opacity:.65}.marketing-home-module__YIpQ8W__inquiryDialog{border:1px solid var(--line);background:var(--paper);width:min(100% - 2rem,40rem);max-height:calc(100% - 2rem);color:var(--ink);border-radius:.65rem;margin:auto;padding:clamp(1.15rem,4vw,2rem);overflow-y:auto}.marketing-home-module__YIpQ8W__inquiryDialog::backdrop{background:#18352f88}.marketing-home-module__YIpQ8W__inquiryHeader{justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;display:flex}.marketing-home-module__YIpQ8W__site .marketing-home-module__YIpQ8W__inquiryHeader h2{font-size:clamp(1.65rem,4vw,2.4rem)}.marketing-home-module__YIpQ8W__inquiryForm,.marketing-home-module__YIpQ8W__inquiryFields,.marketing-home-module__YIpQ8W__inquiryForm label:not([hidden]){gap:.65rem;display:grid}.marketing-home-module__YIpQ8W__inquiryFields{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home-module__YIpQ8W__inquiryForm label:not([hidden]){gap:.25rem;font-size:.95rem;font-weight:650}.marketing-home-module__YIpQ8W__inquiryForm :is(input,select,textarea){border:1px solid var(--line);background:#fff;border-radius:.35rem;width:100%;min-height:2.75rem;padding:.4rem .65rem;font-size:1rem;font-weight:400}.marketing-home-module__YIpQ8W__inquiryForm textarea{resize:vertical}.marketing-home-module__YIpQ8W__inquiryPrivacy{font-size:.88rem}.marketing-home-module__YIpQ8W__inquiryError{color:#8d3028}.marketing-home-module__YIpQ8W__inquiryForm .marketing-home-module__YIpQ8W__button{justify-self:start}@media (max-width:34rem){.marketing-home-module__YIpQ8W__inquiryFields{grid-template-columns:1fr}}.marketing-home-module__YIpQ8W__sizePreviews{border-top:1px solid var(--line);flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:0 1rem;padding-top:.65rem;display:flex}.marketing-home-module__YIpQ8W__sizePreviews span{flex-basis:100%;font-size:.9rem;font-weight:700}
.OutlookTemplate-module__AuH6ra__site{--paper:#f5f9fc;--ink:#172f43;--line:#b9cbd8;--action:color-mix(in srgb, var(--outlook-brand) 25%, var(--ink));--tint:color-mix(in srgb, var(--outlook-brand) 11%, var(--paper));background:var(--paper);color:var(--ink);font:1.125rem/1.65 var(--font-plus-jakarta);overflow-wrap:anywhere;position:relative}.OutlookTemplate-module__AuH6ra__wrap{width:min(100% - 4rem,77rem);margin-inline:auto}.OutlookTemplate-module__AuH6ra__site h1,.OutlookTemplate-module__AuH6ra__site h2,.OutlookTemplate-module__AuH6ra__site h3{font-family:var(--outlook-font);font-weight:650;line-height:1.1}.OutlookTemplate-module__AuH6ra__site h1{letter-spacing:-.075em;font-size:clamp(2.8rem,5.8vw,6.3rem)}.OutlookTemplate-module__AuH6ra__site h2{letter-spacing:-.055em;font-size:clamp(2rem,4vw,4rem)}.OutlookTemplate-module__AuH6ra__site h3{letter-spacing:-.035em;font-size:clamp(1.35rem,2.1vw,1.9rem)}.OutlookTemplate-module__AuH6ra__site :focus-visible{outline-offset:4px;outline:3px solid #236285}.OutlookTemplate-module__AuH6ra__site [id]{scroll-margin-top:1rem}.OutlookTemplate-module__AuH6ra__skip{z-index:5;background:#fff;padding:.75rem;position:absolute;inset:.5rem auto auto .5rem}.OutlookTemplate-module__AuH6ra__skip:not(:focus){clip-path:inset(50%);pointer-events:none}.OutlookTemplate-module__AuH6ra__notice{text-align:center;background:var(--tint);padding:.45rem 1rem;font-size:.875rem}.OutlookTemplate-module__AuH6ra__header{border-bottom:1px solid var(--line)}.OutlookTemplate-module__AuH6ra__nav,.OutlookTemplate-module__AuH6ra__nav nav{flex-wrap:wrap;align-items:center;gap:.45rem 1.45rem;display:flex}.OutlookTemplate-module__AuH6ra__nav{justify-content:space-between;min-height:5.5rem;padding-block:1rem}.OutlookTemplate-module__AuH6ra__nav nav a{align-items:center;min-height:2.75rem;font-size:.95rem;display:inline-flex}.OutlookTemplate-module__AuH6ra__nav nav a:hover{text-decoration:underline}.OutlookTemplate-module__AuH6ra__brand{letter-spacing:-.05em;font-size:1.35rem;font-weight:750}.OutlookTemplate-module__AuH6ra__brand img{object-fit:contain;object-position:left}.OutlookTemplate-module__AuH6ra__hero{grid-template-columns:.95fr 1.05fr;align-items:stretch;min-height:34rem;padding-block:2.5rem 0;display:grid}.OutlookTemplate-module__AuH6ra__heroCopy{align-self:center;padding:clamp(2rem,5vw,5rem) clamp(1.5rem,4vw,4rem) clamp(2rem,5vw,5rem) 0}.OutlookTemplate-module__AuH6ra__heroCopy p{max-width:38ch;margin-block:1.5rem;font-size:1.2rem}.OutlookTemplate-module__AuH6ra__heroPhoto{background:var(--tint);border-radius:6rem .5rem .5rem;min-height:22rem;position:relative;overflow:hidden}.OutlookTemplate-module__AuH6ra__heroPhoto img,.OutlookTemplate-module__AuH6ra__portrait img{object-fit:cover;object-position:72% center}.OutlookTemplate-module__AuH6ra__links{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;display:flex}.OutlookTemplate-module__AuH6ra__links a,.OutlookTemplate-module__AuH6ra__inlineLink{text-underline-offset:.23em;align-items:center;gap:.4rem;min-height:2.75rem;font-size:1rem;font-weight:650;text-decoration:underline;display:inline-flex}.OutlookTemplate-module__AuH6ra__links svg,.OutlookTemplate-module__AuH6ra__inlineLink svg{flex-shrink:0}.OutlookTemplate-module__AuH6ra__links .OutlookTemplate-module__AuH6ra__button{background:var(--action);color:#fff;border-radius:.4rem;padding:.8rem 1rem;text-decoration:none}.OutlookTemplate-module__AuH6ra__links .OutlookTemplate-module__AuH6ra__button:hover{background:var(--ink)}.OutlookTemplate-module__AuH6ra__section{padding-block:clamp(3rem,7vw,6rem)}.OutlookTemplate-module__AuH6ra__goals,.OutlookTemplate-module__AuH6ra__directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;margin-top:1.75rem;display:grid}.OutlookTemplate-module__AuH6ra__goals article,.OutlookTemplate-module__AuH6ra__directory article{border:1px solid var(--line);background:#fff;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.35rem;display:flex}.OutlookTemplate-module__AuH6ra__goals article{border-top:.25rem solid var(--outlook-accent)}.OutlookTemplate-module__AuH6ra__goals .OutlookTemplate-module__AuH6ra__links{margin-top:auto}.OutlookTemplate-module__AuH6ra__split{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem 4rem;display:grid}.OutlookTemplate-module__AuH6ra__services details,.OutlookTemplate-module__AuH6ra__tools>details{border-bottom:1px solid var(--line)}.OutlookTemplate-module__AuH6ra__services summary,.OutlookTemplate-module__AuH6ra__tools>details>summary{cursor:pointer;padding-block:.8rem;font-weight:650}.OutlookTemplate-module__AuH6ra__services details p{padding-bottom:1rem}.OutlookTemplate-module__AuH6ra__people{background:var(--tint)}.OutlookTemplate-module__AuH6ra__solo{margin-top:1.75rem}.OutlookTemplate-module__AuH6ra__solo article{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:52rem;display:flex}.OutlookTemplate-module__AuH6ra__solo article>div:last-child{flex:18rem}.OutlookTemplate-module__AuH6ra__solo p,.OutlookTemplate-module__AuH6ra__directory p{margin-top:.45rem}.OutlookTemplate-module__AuH6ra__portrait{aspect-ratio:4/3;border-radius:.4rem;width:100%;max-width:22rem;position:relative;overflow:hidden}.OutlookTemplate-module__AuH6ra__qualifications{font-size:.95rem}.OutlookTemplate-module__AuH6ra__steps{padding-inline-start:1.4rem;list-style:decimal}.OutlookTemplate-module__AuH6ra__steps li+li{margin-top:1rem}.OutlookTemplate-module__AuH6ra__fees{background:var(--tint);margin-top:1.5rem;padding:1rem}.OutlookTemplate-module__AuH6ra__fees p{margin-top:.5rem}.OutlookTemplate-module__AuH6ra__tools{--calculator-brand:var(--outlook-brand);--calculator-paper:var(--paper);--calculator-ink:var(--ink);--calculator-button:var(--action);--calculator-line:var(--line);padding-bottom:2rem}.OutlookTemplate-module__AuH6ra__tools details[open]{padding-bottom:1rem}.OutlookTemplate-module__AuH6ra__contact{background:var(--tint)}.OutlookTemplate-module__AuH6ra__contact h2+.OutlookTemplate-module__AuH6ra__links{margin-top:1rem}.OutlookTemplate-module__AuH6ra__footer{background:var(--ink);color:#fff;padding-block:2rem;font-size:.95rem}.OutlookTemplate-module__AuH6ra__footer p{margin-top:.45rem}@media (max-width:46rem){.OutlookTemplate-module__AuH6ra__wrap{width:calc(100% - 2rem)}.OutlookTemplate-module__AuH6ra__hero,.OutlookTemplate-module__AuH6ra__split{grid-template-columns:1fr}.OutlookTemplate-module__AuH6ra__hero{padding-top:0}.OutlookTemplate-module__AuH6ra__heroCopy{padding-right:0}.OutlookTemplate-module__AuH6ra__heroPhoto{border-top-left-radius:3rem;min-height:16rem}.OutlookTemplate-module__AuH6ra__nav{gap:.2rem}.OutlookTemplate-module__AuH6ra__nav nav{gap:.15rem 1rem}}
