.ww-legal-research{--legal-ivory:#f1eadb;--legal-paper:#f7f1e6;--legal-navy:#10253b;--legal-navy-soft:#243c52;--legal-gold:#a98747;--legal-rule:rgba(16,37,59,.22);background:var(--legal-ivory);color:var(--legal-navy);font-family:Inter,Arial,sans-serif}.ww-legal-research *,.ww-legal-research :after,.ww-legal-research :before{box-sizing:border-box}.ww-legal-research :focus-visible{outline:3px solid var(--legal-gold);outline-offset:4px}.ww-legal-shell{margin-inline:auto;width:min(calc(100% - 2rem),1180px)}.ww-legal-reading{max-width:920px}.ww-legal-section{border-top:1px solid var(--legal-rule);padding-block:clamp(5.5rem,11vw,10rem)}.ww-legal-section--navy{--legal-rule:rgba(241,234,219,.18);background:var(--legal-navy);color:var(--legal-paper)}.ww-legal-kicker{color:var(--legal-gold);font-size:.7rem;font-weight:750;letter-spacing:.18em;margin:0 0 1.4rem;text-transform:uppercase}.ww-legal-research blockquote,.ww-legal-research h1,.ww-legal-research h2,.ww-legal-research h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.ww-legal-research h1{font-size:clamp(4rem,8.4vw,8.4rem);letter-spacing:-.055em;line-height:.82;margin:0;max-width:13ch}.ww-legal-research h2{font-size:clamp(3rem,6.8vw,6.7rem);letter-spacing:-.048em;line-height:.9;margin:0;max-width:14ch}.ww-legal-research h3{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1;margin:0}.ww-legal-research p{line-height:1.7}.ww-legal-thesis{color:var(--legal-gold);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05!important;margin:2rem 0 0}.ww-legal-intro{font-size:clamp(1.08rem,1rem + .35vw,1.35rem);margin:2rem 0 0;max-width:42rem}.ww-legal-button{align-items:center;background:var(--legal-navy);border:1px solid var(--legal-navy);color:var(--legal-paper);display:inline-flex;font-size:.75rem;font-weight:750;justify-content:center;letter-spacing:.08em;margin-top:2.25rem;min-height:3.25rem;padding:.8rem 1.45rem;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.ww-legal-button:hover{background:transparent;color:var(--legal-navy)}.ww-legal-aside{color:var(--legal-navy-soft);font-size:.82rem;margin:1rem 0 0}.ww-legal-hero{align-items:center;display:grid;min-height:90vh;overflow:hidden;padding-block:clamp(7rem,12vw,11rem) clamp(5rem,9vw,8rem)}.ww-legal-hero__grid{align-items:center;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(0,1.1fr) minmax(24rem,.9fr)}.ww-legal-engraving{margin:0}.ww-legal-engraving svg{display:block;height:auto;width:100%}.ww-legal-engraving__gold,.ww-legal-engraving__guide,.ww-legal-engraving__hatch,.ww-legal-engraving__ink{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ww-legal-engraving__ink{stroke:var(--legal-navy);stroke-width:1.6}.ww-legal-engraving__guide{opacity:.22;stroke:var(--legal-navy);stroke-dasharray:2 8;stroke-width:1}.ww-legal-engraving__gold{stroke:var(--legal-gold);stroke-width:1.25}.ww-legal-engraving__gold circle{fill:var(--legal-gold)}.ww-legal-engraving__hatch{opacity:.28;stroke:var(--legal-navy);stroke-width:.8}.ww-legal-engraving figcaption{color:var(--legal-navy-soft);font-family:Georgia,serif;font-size:.78rem;font-style:italic;line-height:1.5;margin:1rem auto 0;max-width:28rem;text-align:center}.ww-legal-dialogue{margin:clamp(3rem,7vw,6rem) 0}.ww-legal-dialogue>p{color:rgba(247,241,230,.68);margin:1.8rem 0 .55rem}.ww-legal-dialogue blockquote{color:var(--legal-paper);font-size:clamp(2.5rem,5vw,5rem);line-height:1;margin:0}.ww-legal-return{color:var(--legal-gold);font-family:Georgia,serif;font-size:clamp(1.55rem,3vw,2.6rem);line-height:1.35!important;max-width:42rem}.ww-legal-themes{border-bottom:1px solid var(--legal-rule);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:clamp(4rem,8vw,7rem) 0 0;padding:0}.ww-legal-themes li{border-top:1px solid var(--legal-rule);min-width:0;padding:clamp(2rem,4vw,3.5rem)}.ww-legal-themes li:nth-child(2n){border-left:1px solid var(--legal-rule)}.ww-legal-themes span{color:var(--legal-gold);display:block;font-family:Georgia,serif;font-size:1.15rem;margin-bottom:2.25rem}.ww-legal-themes p{color:var(--legal-navy-soft)}.ww-legal-questions{background:var(--legal-paper)}.ww-legal-questions>.ww-legal-shell{position:relative}.ww-legal-questions ol{border-bottom:1px solid var(--legal-rule);list-style:none;margin:clamp(4rem,8vw,7rem) 0 0;max-width:850px;padding:0}.ww-legal-questions li{border-top:1px solid var(--legal-rule);display:grid;gap:1rem;grid-template-columns:4rem minmax(0,1fr);padding:2.5rem 0}.ww-legal-questions li>span{color:var(--legal-gold);font-family:Georgia,serif;font-size:1.5rem}.ww-legal-questions li p{font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,2.45rem);line-height:1.32;margin:0}.ww-legal-note{border:1px solid rgba(169,135,71,.45);color:var(--legal-gold);font-family:Segoe Print,Bradley Hand,cursive;font-size:1.05rem;line-height:1.5;margin:3rem 0 0 auto;padding:1.25rem 1.5rem;transform:rotate(-1.4deg);width:min(18rem,80%)}.ww-legal-note small{color:var(--legal-navy-soft);display:block;font-size:.74rem;margin-top:.55rem}.ww-legal-columns{display:grid;gap:clamp(3rem,9vw,9rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ww-legal-list-pair{display:grid;gap:3rem}.ww-legal-list-pair h3{color:var(--legal-gold);font-family:Inter,Arial,sans-serif;font-size:.7rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.ww-legal-list-pair ul,.ww-legal-return-grid ul{border-bottom:1px solid var(--legal-rule);list-style:none;margin:1.5rem 0 0;padding:0}.ww-legal-list-pair li,.ww-legal-return-grid li{border-top:1px solid var(--legal-rule);font-family:Georgia,serif;font-size:1.2rem;padding:1rem 0}.ww-legal-caption{color:currentColor;font-size:.76rem;opacity:.68}.ww-legal-return-grid{display:grid;gap:2rem clamp(3rem,9vw,9rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ww-legal-return-grid .ww-legal-caption{grid-column:2}.ww-legal-participate{background:var(--legal-paper)}.ww-legal-form-grid{align-items:start;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.ww-legal-form-grid>div:first-child>p:not(.ww-legal-kicker){max-width:34rem}.ww-legal-trust-copy{border-top:1px solid var(--legal-rule);color:var(--legal-navy-soft);font-family:Georgia,serif;font-size:.92rem;margin-top:3rem;padding-top:1.2rem}.ww-legal-form{background:var(--legal-ivory);border:1px solid var(--legal-rule);min-width:0;padding:clamp(1.5rem,4vw,3.5rem)}.ww-legal-form__custom{display:grid;gap:1.25rem;margin-bottom:1.25rem}.ww-legal-field-row{display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ww-legal-form label{color:var(--legal-navy);display:grid;font-size:.82rem;font-weight:650;gap:.55rem;line-height:1.4}.ww-legal-form input,.ww-legal-form select,.ww-legal-form textarea{background:var(--legal-paper);border:1px solid rgba(16,37,59,.35);border-radius:0;color:var(--legal-navy);font:inherit;min-height:3rem;padding:.75rem;width:100%}.ww-legal-form textarea{min-height:7rem;resize:vertical}.ww-legal-form input:invalid:not(:placeholder-shown),.ww-legal-form textarea:invalid:not(:placeholder-shown){border-color:#8e3d35}.ww-legal-form__status:not(:empty){border-left:3px solid var(--legal-gold);margin-bottom:1rem;padding:.8rem 1rem}.ww-legal-form [data-research-hidden-native]{display:none!important}.ww-legal-form [data-hsfc-id=Step]{background:transparent!important;border:0!important}.ww-legal-form .hsfc-Step__Content,.ww-legal-form [data-hsfc-id=Step__Content]{padding:0!important}.ww-legal-form .hsfc-FieldLabel,.ww-legal-form [data-hsfc-id=FieldLabel]{color:var(--legal-navy)!important;font-family:Inter,Arial,sans-serif!important;font-size:.82rem!important;font-weight:650!important}.ww-legal-form [data-hsfc-id=EmailInput],.ww-legal-form [data-hsfc-id=TextInput],.ww-legal-form [data-hsfc-id=TextareaInput]{background:var(--legal-paper)!important;border:1px solid rgba(16,37,59,.35)!important;border-radius:0!important;color:var(--legal-navy)!important;font-family:Inter,Arial,sans-serif!important;min-height:3rem}.ww-legal-form [data-hsfc-id=Button]{background:var(--legal-navy)!important;border:1px solid var(--legal-navy)!important;border-radius:0!important;color:var(--legal-paper)!important;font-family:Inter,Arial,sans-serif!important;font-size:.75rem!important;letter-spacing:.08em;min-height:3.4rem;text-transform:uppercase;width:100%!important}.ww-legal-form [data-hsfc-id=Button]:hover{background:transparent!important;color:var(--legal-navy)!important;transform:none!important}.ww-legal-form [data-hsfc-id=DataPrivacyField]{border-top:1px solid var(--legal-rule);margin-top:2rem;padding-top:1.5rem}.ww-legal-form [data-hsfc-id=RichText]{color:var(--legal-navy-soft)!important;font-family:Inter,Arial,sans-serif!important;font-size:.76rem!important}.ww-legal-form [data-hsfc-id=CheckboxInput]{min-height:1.25rem!important;width:1.25rem!important}.ww-legal-form .hsfc-ErrorAlert,.ww-legal-form [role=alert]{color:#7d2f29!important}.ww-legal-scheduling{background:var(--legal-navy);color:var(--legal-paper)}.ww-legal-scheduling .ww-legal-thesis{max-width:40rem}.ww-legal-meeting{background:var(--legal-paper);border:1px solid rgba(241,234,219,.18);margin-top:3rem;min-height:760px;overflow:hidden}.ww-legal-meeting iframe{border:0;min-height:760px;width:100%!important}.ww-legal-finale{text-align:center}.ww-legal-finale .ww-legal-reading{display:grid;justify-items:center}.ww-legal-final-lines{color:var(--legal-navy);font-family:Georgia,serif;font-size:clamp(1.8rem,3.5vw,3.25rem);line-height:1.4!important;margin:2rem 0 0}.ww-legal-project-credit{color:var(--legal-navy-soft);font-size:.72rem;letter-spacing:.09em;margin-top:4rem;text-transform:uppercase}@media (max-width:900px){.ww-legal-columns,.ww-legal-form-grid,.ww-legal-hero__grid,.ww-legal-return-grid{grid-template-columns:1fr}.ww-legal-engraving{margin-inline:auto;width:min(100%,34rem)}.ww-legal-return-grid .ww-legal-caption{grid-column:1}}@media (max-width:640px){.ww-legal-shell{width:min(calc(100% - 2rem),1180px)}.ww-legal-hero{min-height:0;padding-top:6.5rem}.ww-legal-research h1{font-size:clamp(3.7rem,17vw,5.2rem)}.ww-legal-research h2{font-size:clamp(2.8rem,13vw,4.2rem)}.ww-legal-field-row,.ww-legal-themes{grid-template-columns:1fr}.ww-legal-themes li:nth-child(2n){border-left:0}.ww-legal-themes li+li{border-top:1px solid var(--legal-rule)}.ww-legal-questions li{grid-template-columns:2.5rem minmax(0,1fr)}.ww-legal-form{padding:1.25rem}.ww-legal-meeting,.ww-legal-meeting iframe{min-height:700px}}@media (prefers-reduced-motion:reduce){.ww-legal-button{transition:none}.ww-legal-note{transform:none}}