.charter-editorial{--chr-paper:#ece4da;--chr-paper-warm:#f3ede4;--chr-ink:#14120e;--chr-ink-soft:#4a453c;--chr-gold:#b69f64;--chr-gold-deep:#806b35;--chr-wash-sand:#ded4c6;--chr-wash-stone:#cfc7ba;--chr-wash-olive:#adaa8a;--chr-black:#0b0a08;--chr-hair:rgb(20 18 14/16%);--chr-display:"Italiana",var(--font-hathor-display),"Gamgote",Georgia,serif;--chr-edit:"Playfair Display",Georgia,"Times New Roman",serif;--chr-edit-italic:"Playfair Display Italic","Playfair Display",Georgia,serif;--chr-meta:var(--font-hathor-body),"Piloner Thin","Helvetica Neue",Arial,sans-serif;--chr-t-xl:clamp(2.6rem,7.2vw,8.5rem);--chr-t-l:clamp(2.1rem,5.2vw,5.8rem);--chr-t-m:clamp(1.65rem,3.2vw,3.6rem);--chr-t-s:clamp(1.2rem,1.8vw,2rem);--chr-t-body:clamp(0.95rem,1.05vw,1.15rem);--chr-t-meta:clamp(0.66rem,0.72vw,0.8rem);--chr-pad:clamp(1rem,2.2vw,2.4rem);--chr-gap:clamp(0.75rem,1.4vw,1.4rem);--chr-band:clamp(4.5rem,8vh,7rem);--chr-header-clear:4.25rem;--chr-scene-top:calc(var(--chr-header-clear) + 1.25rem);--chr-scene-bottom:clamp(1.25rem,3svh,2.25rem);--chr-scene-x:clamp(2rem,4vw,4.5rem);--chr-line-top:calc(var(--chr-header-clear) + clamp(1.75rem, 5svh, 3.25rem));--chr-img:min(56svh,calc(100svh - 25rem),40rem);--chr-pill:17.5rem;--hathor-btn-width:var(--chr-pill);--chr-gutter:clamp(1.75rem,3.2vw,3.75rem);--chr-caption-gap:clamp(0.85rem,2svh,1.25rem);--chr-head-w:clamp(17.5rem,22vw,24rem);--chr-ease-soft:cubic-bezier(0.22,0.61,0.36,1);position:relative;width:100%;max-width:100vw;background:var(--chr-paper);color:var(--chr-ink);font-family:var(--chr-meta);font-weight:300;-webkit-font-smoothing:antialiased;overflow-wrap:normal;word-break:normal;hyphens:none}html:has(.charter-editorial),html:has(.charter-editorial) .public-main,html:has(.charter-editorial) .public-site,html:has(.charter-editorial) body,html[data-charter-editorial],html[data-charter-editorial] .public-main,html[data-charter-editorial] .public-site,html[data-charter-editorial] body{overflow-x:clip;background:#ece4da}html:has(.charter-editorial) .hathor-header{background:rgb(236 228 218/82%)!important;box-shadow:0 1px 0 rgb(20 18 14/10%);backdrop-filter:blur(14px) saturate(.92)}html:has(.charter-editorial) .hathor-header a,html:has(.charter-editorial) .hathor-header button{color:#14120e!important;text-shadow:none!important}html:has(.charter-editorial) .hathor-header__logo--icon{filter:brightness(.16) saturate(.4)!important}html:has(.charter-editorial) .public-fab{display:none!important}.charter-editorial *,.charter-editorial :after,.charter-editorial :before{box-sizing:border-box}.charter-editorial blockquote,.charter-editorial dd,.charter-editorial dl,.charter-editorial figure,.charter-editorial h1,.charter-editorial h2,.charter-editorial h3,.charter-editorial ol,.charter-editorial p,.charter-editorial ul{margin:0;padding:0}.charter-editorial ol,.charter-editorial ul{list-style:none}.charter-editorial a{color:inherit;text-decoration:none}.charter-editorial button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.charter-editorial .chr-main{width:100%}.charter-editorial .chr-display{font-family:var(--chr-display);font-weight:400;font-style:normal;text-transform:uppercase;line-height:.92;letter-spacing:-.012em;overflow-wrap:normal;word-break:keep-all;hyphens:none}.charter-editorial .chr-display--xl{font-size:var(--chr-t-xl);letter-spacing:-.02em}.charter-editorial .chr-display--l{font-size:var(--chr-t-l)}.charter-editorial .chr-display--m{font-size:var(--chr-t-m)}.charter-editorial .chr-edit{font-family:var(--chr-edit);font-weight:300;font-style:normal;line-height:1.25;letter-spacing:-.005em;overflow-wrap:break-word;word-break:normal}.charter-editorial .chr-eyebrow{font-family:var(--chr-edit);font-size:var(--chr-t-body);font-style:italic;color:var(--chr-gold-deep);letter-spacing:.01em}.charter-editorial .chr-support{font-family:"Rollgates Luxury Italic",var(--chr-edit-italic),serif;font-style:italic;font-size:clamp(.875rem,.95vw,1.05rem);line-height:1.55;color:var(--chr-ink-soft);max-width:38ch;overflow-wrap:break-word;word-break:normal;hyphens:none}.charter-editorial .chr-meta{font-family:var(--chr-meta);font-size:var(--chr-t-meta);letter-spacing:.16em;text-transform:uppercase;color:var(--chr-ink-soft)}.charter-editorial .chr-line{display:block;overflow:clip;padding-bottom:.08em}.charter-editorial .chr-line>*{display:block;white-space:nowrap;transform:translateY(calc((1 - var(--reveal, 1)) * 105%));opacity:calc(.25 + var(--reveal, 1) * .75);transition:transform .9s var(--chr-ease-soft),opacity .9s var(--chr-ease-soft)}.charter-editorial .anima-split-word{display:inline-block;white-space:nowrap}.charter-editorial .anima-split-char{display:inline-block}.charter-editorial .chr-line .anima-split-line>span:not(.anima-split-word){font-size:0}.charter-editorial .chr-line .anima-split-word:not(:last-child){margin-right:.26em}.charter-editorial .chr-scene h2.chr-display--l{font-size:min(var(--chr-t-l),8.4svh)}.charter-editorial .chr-scene h2.chr-display--m{font-size:min(var(--chr-t-m),6.4svh)}.charter-editorial h3.chr-display{font-size:clamp(1.15rem,1.55vw,1.85rem);line-height:1.02;white-space:normal;max-width:14ch}.charter-editorial .chr-link{position:relative;display:inline-block;padding-bottom:.06em;font-size:var(--chr-t-meta);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.charter-editorial .chr-link:after{content:"";position:absolute;left:0;bottom:0;width:var(--chr-lw,0);height:1px;background:currentcolor;transition:width .4s var(--chr-ease-soft)}.charter-editorial .chr-link:focus-visible,.charter-editorial .chr-link:hover{--chr-lw:100%}.charter-editorial .chr-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;box-sizing:border-box;flex:0 0 auto;min-height:44px;padding:0 1.45rem;border:1px solid var(--chr-ink);border-radius:999px;background:transparent;color:var(--chr-ink);font-family:var(--chr-meta);font-size:var(--chr-t-meta);font-weight:400;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .34s var(--chr-ease-soft),border-color .34s var(--chr-ease-soft)}.charter-editorial .chr-btn>span{position:relative;z-index:2;white-space:nowrap}.charter-editorial .chr-btn:before{content:"";position:absolute;z-index:1;inset:-1px;background:var(--chr-ink);transform:translate3d(var(--chr-bx,-101%),var(--chr-by,-101%),0);transition:transform .42s var(--chr-ease-soft)}.charter-editorial .chr-btn:hover{color:var(--chr-paper);--chr-bx:0%;--chr-by:0%}.charter-editorial .chr-btn--solid{background:var(--chr-ink);color:var(--chr-paper);border-color:var(--chr-ink)}.charter-editorial .chr-btn--solid:before{background:var(--chr-gold)}.charter-editorial .chr-btn--solid:hover{color:var(--chr-ink);border-color:var(--chr-gold)}.charter-editorial .chr-btn:disabled{opacity:.55;cursor:wait}.charter-editorial .chr-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:min(var(--chr-pill),100%)}.charter-editorial .chr-actions--grid{display:grid;grid-template-columns:repeat(2,var(--chr-pill));width:auto}.chr-progress{position:fixed;z-index:100;inset:0 0 auto;height:2px;pointer-events:none}.chr-progress i{display:block;width:100%;height:100%;background:var(--chr-gold,#b69f64);transform:scaleX(0);transform-origin:0 50%}.chr-run{position:relative;width:100%}.chr-stage{position:sticky;top:0;height:100svh;overflow:hidden;overflow:clip}.chr-stage,.chr-track{display:flex;align-items:stretch}.chr-track{width:max-content;height:100%;will-change:transform}.chr-scene{position:relative;flex:0 0 auto;height:100%;padding:var(--chr-scene-top) var(--chr-scene-x) var(--chr-scene-bottom);display:flex;flex-direction:column;min-width:0;overflow:clip;isolation:isolate}.chr-media{position:relative;overflow:hidden;aspect-ratio:var(--chr-ratio,4/3);background:var(--chr-wash-stone);flex-shrink:0}.chr-media__image{object-fit:cover;transform:translate3d(calc((1 - var(--chr-in, 1)) * 9%),calc((var(--parallax, .5) - .5) * -3%),0) scale(calc(1.05 + (1 - var(--chr-in, 1)) * .1 + var(--focus, 0) * .02));transition:transform .8s var(--chr-ease-soft)}.chr-flip{position:relative;overflow:hidden;aspect-ratio:var(--chr-ratio,4/3);flex-shrink:0}.chr-flip .chr-media{position:absolute;inset:0;aspect-ratio:auto;width:100%;height:100%}.chr-flip--left .chr-flip__overlay{clip-path:inset(0 calc((1 - var(--chr-flip, 0)) * 100%) 0 0)}.chr-flip--right .chr-flip__overlay{clip-path:inset(0 0 0 calc((1 - var(--chr-flip, 0)) * 100%))}.chr-flip--up .chr-flip__overlay{clip-path:inset(calc((1 - var(--chr-flip, 0)) * 100%) 0 0 0)}.chr-ship{display:block;width:100%;height:auto;overflow:visible;color:var(--chr-ink)}.chr-ship path,.chr-ship rect{vector-effect:non-scaling-stroke}.chr-ship__lines{fill:none;stroke:currentcolor;stroke-width:1px;stroke-linejoin:round}.chr-ship__fine{stroke-opacity:.5}.chr-ship .chr-ship__pane{fill:currentcolor;fill-opacity:.07;stroke-opacity:.8}.chr-ship .chr-ship__boot{fill:currentcolor;fill-opacity:.88;stroke:none}.chr-ship__wash{fill:var(--chr-gold);fill-opacity:.34;stroke:none}.chr-ship__reveal{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0);animation:chr-ship-take 2.4s var(--chr-ease-soft) .45s forwards}@keyframes chr-ship-take{to{transform:scaleX(1)}}.chr-ship__water{fill:none;stroke:currentcolor;stroke-width:1px;stroke-opacity:.55}.chr-ship .chr-ship__wake{vector-effect:none;stroke-width:.8;stroke-opacity:.4;stroke-dasharray:34 22;animation:chr-ship-wake 6s linear infinite}@keyframes chr-ship-wake{to{stroke-dashoffset:56}}.chr-deed{--reveal:1;width:100vw;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1fr) auto;column-gap:var(--chr-gap);row-gap:clamp(.9rem,2.6svh,2.1rem);padding-left:var(--chr-pad);padding-right:var(--chr-pad);background:var(--chr-paper)}.chr-deed__top{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.chr-deed__chapters ol{display:flex;flex-wrap:wrap;gap:.4rem clamp(1rem,2.2vw,2.4rem)}.chr-deed__chapters a{position:relative;display:inline-flex;align-items:baseline;gap:.6em;padding:.35em 0}.chr-deed__chapters a:after{content:"";position:absolute;left:0;bottom:.1em;width:0;height:1px;background:var(--chr-gold-deep);transition:width .4s var(--chr-ease-soft)}.chr-deed__chapters a:focus-visible:after,.chr-deed__chapters a:hover:after{width:100%}.chr-deed__title{grid-column:1/span 8;grid-row:2;align-self:center;display:flex;flex-direction:column;gap:clamp(.7rem,1.8svh,1.2rem);min-width:0}.charter-editorial .chr-deed__intro{max-width:54ch}.charter-editorial .chr-deed__title h1{font-size:min(calc(var(--chr-t-xl) * 1.22),10.5svh);line-height:.9}.chr-deed__pitch{grid-column:9/-1;grid-row:2;align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2.2svh,1.5rem);min-width:0}.charter-editorial .chr-deed__lead{font-size:clamp(1.2rem,min(1.9vw,3.4svh),2.1rem);line-height:1.22;max-width:18ch}.chr-deed__cue{display:flex;align-items:center;gap:.7rem}.chr-deed__cue i{display:block;width:3.2rem;height:1px;background:currentcolor;transform-origin:0 50%;animation:chr-cue 2.4s var(--chr-ease-soft) infinite}@keyframes chr-cue{0%,to{transform:scaleX(.35)}50%{transform:scaleX(1)}}.chr-deed__plan{grid-column:1/-1;grid-row:3;display:flex;flex-direction:column;gap:clamp(.8rem,2svh,1.4rem);min-width:0}.chr-deed__ship{position:relative;width:min(100%,calc(29svh * 604 / 112));transform:translate3d(calc((var(--parallax, .5) - .5) * 14vw),0,0);transition:transform .8s var(--chr-ease-soft)}.chr-deed__legend{position:absolute;top:0;right:0;display:flex;align-items:center;gap:.6rem;text-align:left;white-space:nowrap}.chr-deed__legend i{flex:0 0 auto;width:.95rem;height:.62rem;border:1px solid var(--chr-gold-deep);background:rgb(182 159 100/34%)}.chr-deed__ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--chr-hair)}.chr-deed__ledger>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;padding:clamp(.6rem,1.4svh,.9rem) clamp(.6rem,1.2vw,1.2rem) 0;border-left:1px solid var(--chr-hair)}.chr-deed__ledger>div:first-child{padding-left:0;border-left:0}.charter-editorial .chr-deed__ledger dd{font-size:clamp(1.6rem,min(2.6vw,4.6svh),3rem);line-height:1;color:var(--chr-ink)}.chr-photo{flex:0 0 auto;height:var(--chr-img);width:auto}.chr-column{flex:0 0 var(--chr-head-w);container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.7rem,1.8svh,1.1rem);min-width:0}.charter-editorial .chr-column h2.chr-display--l{font-size:min(var(--chr-t-l),8.4svh,calc(100cqi / (var(--chr-fit, 10) * .64)))}.chr-days,.chr-freedoms,.chr-keys,.chr-passages,.chr-proof,.chr-steps,.chr-vow{flex-direction:row;align-items:flex-start;gap:var(--chr-gutter);padding-top:var(--chr-line-top)}.chr-photo{clip-path:inset(0 calc((1 - var(--chr-in, 1)) * 100%) 0 0)}[data-chr-reveal]{transform:translate3d(calc((1 - var(--chr-in, 1)) * 3rem),0,0);opacity:calc(.1 + var(--chr-in, 1) * .9)}.chr-request{width:100vw;flex-direction:row;align-items:flex-start;gap:var(--chr-gutter);padding-top:var(--chr-line-top);background:var(--chr-paper-warm)}.chr-request__sheet{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:clamp(.9rem,calc(6svh - 1.8rem),2.6rem)}.chr-request__photo{display:none}.chr-request__desk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(1.25rem,2.4vw,2.5rem);padding-top:clamp(.7rem,1.6svh,1rem);border-top:1px solid var(--chr-hair)}@media (min-width:951px) and (prefers-reduced-motion:no-preference){.charter-editorial .chr-request .ch-request{gap:clamp(.9rem,calc(6svh - 1.8rem),2.6rem)}.charter-editorial .chr-request .ch-request__intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--chr-gutter);row-gap:.45rem;align-items:start}.charter-editorial .chr-request .ch-request__intro>.chr-eyebrow{grid-column:1;grid-row:1}.charter-editorial .chr-request .ch-request__intro>h2{grid-column:1;grid-row:2/span 3;font-size:min(var(--chr-t-m),6.4svh)}.charter-editorial .chr-request .ch-request__intro>p:not(.chr-eyebrow){grid-column:2;max-width:44ch}.charter-editorial .chr-request .ch-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--chr-gutter);row-gap:clamp(.75rem,calc(5svh - 1.5rem),2rem)}.charter-editorial .chr-request .ch-form__row{display:contents}.charter-editorial .chr-request .ch-form__field{justify-content:flex-end}.charter-editorial .chr-request .ch-form__field--full{grid-column:1/span 3;grid-row:4}.charter-editorial .chr-request textarea.ch-form__input{height:calc(1.4em * 2 + 1rem);resize:none}.charter-editorial .chr-request .ch-form>.chr-btn{--hathor-btn-width:100%;grid-column:4;grid-row:4;align-self:end}.charter-editorial .chr-request .ch-form__status{grid-column:1/-1;grid-row:5}.charter-editorial .chr-request .ch-form__status:empty{display:none}}@media (min-width:1200px) and (min-height:800px) and (prefers-reduced-motion:no-preference){.chr-request__photo{display:block}.charter-editorial .chr-request .ch-form{grid-template-columns:repeat(3,minmax(0,1fr))}.charter-editorial .chr-request .ch-form__field--full{grid-column:1/span 2;grid-row:5}.charter-editorial .chr-request .ch-form>.chr-btn{grid-column:3;grid-row:5}.charter-editorial .chr-request .ch-form__status{grid-row:6}}.chr-vow{background:#0b0a08;color:#ece4da}.chr-vow__copy{flex-basis:min(30rem,30vw)}.charter-editorial .chr-vow .chr-eyebrow{color:#b69f64}.charter-editorial .chr-vow__statement{font-size:clamp(1.1rem,min(1.6vw,2.9svh),1.75rem);line-height:1.42;color:rgb(236 228 218/88%);max-width:30ch}.charter-editorial .chr-vow .chr-meta{color:#b69f64!important}.chr-keys{background:var(--chr-paper)}.chr-keys__stats{display:flex;flex-wrap:wrap;gap:.35rem 0}.chr-keys__stats li+li:before{content:"·";margin:0 .7em;color:var(--chr-gold-deep)}.chr-keys__sheet{gap:var(--chr-gutter)}.chr-key,.chr-keys__sheet{display:flex;align-items:flex-start}.chr-key{gap:var(--chr-caption-gap)}.chr-key__text{flex:0 0 clamp(14rem,16vw,17.5rem);display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.55rem,1.4svh,.85rem);min-width:0}.chr-key__name{display:flex;align-items:flex-end;gap:.8rem}.chr-key__count{font-family:var(--chr-display);font-size:min(var(--chr-t-xl),9svh);line-height:.78;color:var(--chr-gold-deep)}.charter-editorial .chr-key h3.chr-display{max-width:12ch;padding-bottom:.1em}.chr-key__amenities{display:flex;flex-direction:column;gap:.15rem;font-family:var(--chr-edit);font-size:clamp(.82rem,.85vw,.95rem);line-height:1.35;color:var(--chr-ink)}.chr-key__amenities li:before{content:"–";margin-right:.5em;color:var(--chr-gold-deep)}.chr-freedoms{background:var(--chr-wash-sand)}.chr-freedoms__head .chr-support{max-width:none}.chr-freedoms__row{display:grid;grid-template-columns:repeat(3,calc(var(--chr-img) * .8));column-gap:var(--chr-gutter)}.chr-freedom{container-type:inline-size;min-width:0}.chr-freedom,.chr-freedom__caption{display:flex;flex-direction:column;gap:var(--chr-caption-gap)}.charter-editorial .chr-freedom__word .chr-display{font-size:12.5cqi;line-height:.86}.chr-freedom__copy{display:grid;grid-template-columns:2.2em minmax(0,1fr);column-gap:.4rem;row-gap:.4rem;align-items:baseline}.chr-freedom__n{grid-row:1/span 2;font-style:italic;color:var(--chr-gold-deep)}.charter-editorial .chr-freedom h3{font-size:var(--chr-t-s);line-height:1.12}.chr-days{background:var(--chr-paper-warm)}.chr-days__sheet{display:grid;grid-template-columns:repeat(4,calc(var(--chr-img) * .8));column-gap:var(--chr-gutter)}.chr-day{gap:var(--chr-caption-gap);min-width:0}.chr-day,.chr-day__copy{display:flex;flex-direction:column}.chr-day__copy{gap:.45rem}.chr-passages{background:var(--chr-wash-olive)}.charter-editorial .chr-passages :is(.chr-eyebrow,.chr-support){color:var(--chr-ink)}.charter-editorial .chr-passages__pref{font-size:clamp(1.05rem,1.4vw,1.4rem);font-style:italic}.chr-passages__frame{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--chr-wash-stone)}.chr-passages__frame .chr-passages__image{position:absolute;inset:0;aspect-ratio:auto;clip-path:inset(100% 0 0 0);transition:clip-path .7s var(--chr-ease-soft) .7s}.chr-passages__frame .chr-passages__image.is-shown{z-index:2;clip-path:inset(0 0 0 0);transition-delay:0s}.chr-passages__board{flex:0 0 clamp(21rem,28vw,32rem);display:flex;flex-direction:column;border-top:1px solid var(--chr-hair)}.chr-passage{display:grid;grid-template-columns:2.4em minmax(0,1fr);column-gap:.6rem;row-gap:.2rem;align-items:baseline;width:100%;padding:clamp(.5rem,1.25svh,.85rem) 0;border-bottom:1px solid var(--chr-hair);text-align:left}.chr-passage__n{grid-row:1/span 2;font-style:italic;color:var(--chr-ink-soft)}.charter-editorial .chr-passage__route{font-size:clamp(1.15rem,min(1.8vw,3.7svh),2rem);line-height:1.05;white-space:nowrap;transition:transform .4s var(--chr-ease-soft)}.charter-editorial .chr-passages .chr-passage__cta{grid-column:2;color:var(--chr-ink-soft)!important;opacity:.7;transition:opacity .3s var(--chr-ease-soft)}.chr-passage:focus-visible .chr-passage__route,.chr-passage:hover .chr-passage__route{transform:translateX(.45rem)}.chr-passage:focus-visible .chr-passage__cta,.chr-passage:hover .chr-passage__cta{opacity:1}.chr-passage.is-active{border-bottom-color:var(--chr-ink)}.charter-editorial .chr-passages .chr-passage.is-active .chr-passage__cta{color:var(--chr-ink)!important;opacity:1}.chr-passage.is-active .chr-passage__n{color:var(--chr-ink)}.chr-steps{background:var(--chr-paper)}.chr-steps__head .chr-actions{margin-top:.4rem}.chr-steps__line{display:grid;grid-template-columns:repeat(3,clamp(12.5rem,15vw,17rem));column-gap:var(--chr-gutter)}.chr-step{position:relative;display:flex;flex-direction:column;gap:.55rem;padding-top:var(--chr-caption-gap)}.chr-step:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--chr-gold);transform:scaleX(var(--reveal,1));transform-origin:0 50%;transition:transform 1.1s var(--chr-ease-soft)}.chr-step__n{font-size:var(--chr-t-s);font-style:italic;line-height:1;color:var(--chr-gold-deep)}.chr-proof{min-width:100vw;justify-content:center;background:var(--chr-wash-stone)}.chr-proof__voices{flex-basis:min(30rem,30vw)}.chr-quote{display:flex;flex-direction:column;gap:.5rem;padding-top:clamp(.8rem,1.8svh,1.1rem);border-top:1px solid var(--chr-hair)}.charter-editorial .chr-quote blockquote{font-size:clamp(1rem,min(1.3vw,2.5svh),1.4rem);font-style:italic;line-height:1.45;color:var(--chr-ink)}.chr-proof__close{gap:var(--chr-caption-gap);align-items:stretch}.chr-proof__facts{border-top:1px solid var(--chr-hair)}.chr-proof__facts li{position:relative;padding:clamp(.45rem,1.1svh,.7rem) 0 clamp(.45rem,1.1svh,.7rem) 1.6rem;border-bottom:1px solid var(--chr-hair);font-family:var(--chr-edit);font-size:clamp(.92rem,1vw,1.08rem);line-height:1.35;color:var(--chr-ink)}.chr-proof__facts li:before{content:"";position:absolute;left:.15rem;top:50%;width:.7rem;height:.38rem;border-left:1px solid var(--chr-gold-deep);border-bottom:1px solid var(--chr-gold-deep);transform:translateY(-70%) rotate(-45deg)}.chr-proof__close .chr-actions{margin-top:.4rem}.chr-epilogue{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--chr-gutter);align-items:start;padding:clamp(3rem,7vw,5.5rem) var(--chr-pad) clamp(2.5rem,5vw,4rem);background:var(--chr-paper-warm)}.chr-epilogue__copy{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.8rem,1.6vw,1.2rem)}.chr-epilogue__copy .chr-actions{margin-top:.4rem}.charter-editorial .chr-epilogue__voyages{color:var(--chr-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--chr-gold);transition:text-decoration-color .3s var(--chr-ease-soft)}.charter-editorial .chr-epilogue__voyages:focus-visible,.charter-editorial .chr-epilogue__voyages:hover{text-decoration-color:currentcolor}.chr-epilogue__desk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(1.25rem,2.4vw,2.5rem);padding-top:.9rem;border-top:1px solid var(--chr-hair);align-self:stretch}.chr-epilogue__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--chr-gutter)}.chr-epilogue__photos .chr-photo{width:100%;height:auto}.charter-editorial .ch-request{display:flex;flex-direction:column;gap:1.25rem}.charter-editorial .ch-request__intro{display:flex;flex-direction:column;gap:.6rem}.charter-editorial .ch-request__intro .chr-display{font-size:var(--chr-t-m);white-space:normal}.charter-editorial .ch-request__route{font-family:var(--chr-edit);font-style:italic;color:var(--chr-gold-deep)}.charter-editorial .ch-form{display:flex;flex-direction:column;gap:1rem}.charter-editorial .ch-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.25rem}.charter-editorial .ch-form__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.charter-editorial .ch-form__field--full{grid-column:1/-1}.charter-editorial .ch-form__label{font-size:var(--chr-t-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--chr-ink-soft)}.charter-editorial .ch-form__input{width:100%;padding:.5rem 0;border:0;border-bottom:1px solid var(--chr-hair);border-radius:0;background:transparent;color:var(--chr-ink);font-family:var(--chr-meta);font-size:max(1rem,var(--chr-t-body));font-weight:300;line-height:1.4;outline:none;transition:border-color .3s var(--chr-ease-soft)}.charter-editorial .ch-form__input:focus{border-bottom-color:var(--chr-ink)}.charter-editorial .ch-form__input::placeholder{color:rgb(74 69 60/.45)}.charter-editorial .ch-form__error,.charter-editorial .ch-form__status.is-error{color:#8a2f2f;font-size:.85rem}.charter-editorial .ch-form__success{display:flex;flex-direction:column;gap:.75rem;padding:1.35rem 0}.charter-editorial .ch-form__success h2:focus{outline:none}.charter-editorial .ch-form__status p{margin:0}.charter-editorial .ch-form__fallback,.charter-editorial .ch-form__note{margin:0;color:var(--chr-ink-soft);font-size:.9rem;line-height:1.55}.charter-editorial .ch-form__fallback{margin-top:.4rem}.charter-editorial .ch-form__again,.charter-editorial :is(.ch-form__note,.ch-form__fallback) a{color:var(--chr-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.charter-editorial .ch-form__again{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:.9rem;cursor:pointer}.charter-editorial .ch-form .chr-btn{align-self:flex-start;min-height:44px;padding:0 1.85rem}.charter-editorial .lx-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[data-public-theme=night] .charter-editorial .chr-ship .chr-ship__boot{fill-opacity:.2}html[data-public-theme=night] body .charter-editorial{--chr-gold-deep:var(--chr-gold)}html[data-public-theme=night] .charter-editorial .chr-eyebrow,html[data-public-theme=night] .charter-editorial :is(.chr-key__count,.chr-freedom__n,.chr-step__n){color:var(--chr-gold)}@media (max-width:950px),(prefers-reduced-motion:reduce){.charter-editorial{--chr-band:clamp(3rem,9vw,5rem);--chr-measure:72rem;--chr-gutter:clamp(1.1rem,3.6vw,2.2rem)}.chr-run{height:auto!important}.chr-stage{position:relative;top:auto;overflow:visible}.chr-stage,.chr-track{height:auto;display:block}.chr-track{width:100%;transform:none!important;will-change:auto}.chr-days,.chr-freedoms,.chr-keys,.chr-passages,.chr-proof,.chr-request,.chr-scene,.chr-steps,.chr-vow{width:100%!important;min-width:0;height:auto;min-height:0;overflow:visible;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:clamp(1.4rem,4.5vw,2.4rem);padding:var(--chr-band) max(var(--chr-pad),calc((100% - var(--chr-measure)) / 2))}.chr-photo{width:100%;height:auto}.chr-column{flex:none}.charter-editorial .chr-column h2.chr-display--l,.charter-editorial .chr-scene h2.chr-display--l{font-size:var(--chr-t-l)}[data-chr-reveal]{transform:translate3d(0,calc((1 - var(--chr-in, 1)) * 2rem),0);transition:transform .9s var(--chr-ease-soft),opacity .9s var(--chr-ease-soft)}.chr-photo{transition:clip-path 1.1s var(--chr-ease-soft)}.chr-deed{display:flex;flex-direction:column;gap:clamp(1.1rem,4vw,1.8rem);padding-top:calc(var(--chr-header-clear) + clamp(1.5rem, 6vw, 3rem))}.chr-deed__top{display:contents}.chr-deed__top>.chr-eyebrow{order:1}.chr-deed__pitch,.chr-deed__title{align-self:stretch}.chr-deed__title{order:2}.charter-editorial .chr-deed__title h1{font-size:var(--chr-t-xl)}.chr-deed__pitch{order:3}.charter-editorial .chr-deed__lead{font-size:clamp(1.2rem,4.6vw,1.75rem);max-width:24ch}.chr-deed__cue{display:none}.chr-deed__plan{order:4;margin-top:clamp(.5rem,3vw,1.5rem)}.chr-deed__ship{width:100%;transform:none}.chr-deed__chapters{order:5;padding-top:.2rem}.chr-request{padding-top:calc(var(--chr-band) * .8)}.chr-vow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--chr-gutter);row-gap:clamp(1.4rem,4.5vw,2.4rem);align-items:start}.chr-vow__copy{grid-column:1/-1;grid-row:1}.chr-keys__head .chr-support{max-width:58ch}.chr-keys__sheet{flex-direction:column;gap:0;border-top:1px solid var(--chr-hair)}.chr-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--chr-gutter);align-items:start;padding:clamp(1.3rem,4vw,2rem) 0;border-bottom:1px solid var(--chr-hair)}.chr-key__text{flex:none}.chr-key__count{font-size:var(--chr-t-l)}.chr-freedoms__row{display:flex;flex-direction:column;gap:clamp(2rem,7vw,3.5rem)}.chr-freedom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--chr-gutter);align-items:start;container-type:normal}.charter-editorial .chr-freedom__word .chr-display{font-size:var(--chr-t-l)}.chr-days__sheet{gap:clamp(1.8rem,5vw,2.6rem) var(--chr-gutter)}.chr-days__sheet,.chr-passages{grid-template-columns:repeat(2,minmax(0,1fr))}.chr-passages{display:grid;column-gap:var(--chr-gutter);row-gap:clamp(1.4rem,4.5vw,2.4rem);align-items:start}.chr-passages__head{grid-column:1/-1}.chr-passages__head .chr-support{max-width:52ch}.chr-passages__frame{position:sticky;top:calc(var(--chr-header-clear) + 1rem)}.chr-passages__board{flex:none}.charter-editorial .chr-passage__route{font-size:clamp(1.2rem,3.6vw,1.9rem);white-space:normal}.chr-passage{min-height:44px}.charter-editorial .chr-passages .chr-passage__cta{opacity:.85}.chr-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--chr-gutter);row-gap:clamp(1.4rem,4.5vw,2.4rem);align-items:start}.chr-steps__head,.chr-steps__line{grid-column:1/-1}.chr-steps__line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.8rem}.chr-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--chr-gutter);row-gap:clamp(1.4rem,4.5vw,2.4rem);align-items:start}.chr-proof__close{grid-column:1/-1}.charter-editorial .chr-line>*{white-space:normal}}@media (max-width:950px){.charter-editorial{--chr-header-clear:4.5rem;--chr-t-xl:clamp(2.4rem,11vw,4rem);--chr-t-l:clamp(1.9rem,8vw,3rem);--chr-t-m:clamp(1.55rem,6.5vw,2.4rem)}.chr-epilogue{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.charter-editorial .chr-photo{aspect-ratio:3/2}.chr-freedom,.chr-key,.chr-passages,.chr-proof,.chr-steps,.chr-vow{display:flex;flex-direction:column;align-items:stretch}.chr-freedom,.chr-key{gap:var(--chr-caption-gap)}.chr-proof__voices,.chr-vow__copy{order:-1}.chr-days__sheet{grid-template-columns:minmax(0,1fr)}.chr-passages__frame{position:relative;top:auto}.chr-steps__line{grid-template-columns:minmax(0,1fr);row-gap:1.4rem}.chr-epilogue__photos .chr-photo{aspect-ratio:4/5}.charter-editorial .chr-actions,.charter-editorial .chr-actions--grid{display:flex;flex-direction:column;align-items:stretch;width:100%}.charter-editorial :is(.chr-actions,.ch-form) .chr-btn:not(#_):not(#_){width:100%!important;max-width:100%!important}.chr-deed__ledger{grid-template-columns:minmax(0,1fr);border-top:0}.chr-deed__ledger>div,.chr-deed__ledger>div:first-child{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:1rem;padding:.55rem 0;border-left:0;border-top:1px solid var(--chr-hair)}.chr-deed__ledger>div:last-child{border-bottom:1px solid var(--chr-hair)}.charter-editorial .chr-deed__ledger dd{min-width:2.4ch;font-size:1.85rem}.chr-deed__plan{margin-left:calc(var(--chr-pad) * -1);margin-right:calc(var(--chr-pad) * -1)}.chr-deed__ship{overflow:hidden}.chr-deed__legend{position:static;margin:.7rem var(--chr-pad) 0;text-align:left}.chr-deed__ship .chr-ship{width:185%;animation:chr-ship-sail 22s ease-in-out infinite alternate}.charter-editorial .chr-deed__ledger{padding:0 var(--chr-pad)}.charter-editorial .ch-form__row{grid-template-columns:1fr}}@keyframes chr-ship-sail{0%{transform:translateZ(0)}to{transform:translate3d(-46%,0,0)}}@media (max-width:480px){.charter-editorial{--chr-pad:1.25rem}.chr-support{max-width:none}}@media (min-width:951px) and (prefers-reduced-motion:reduce){.chr-keys__sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--chr-gutter);border-top:0}.chr-key{display:flex;flex-direction:column;gap:var(--chr-caption-gap);padding:0;border-bottom:0}.chr-days__sheet{grid-template-columns:repeat(4,minmax(0,1fr))}.chr-freedoms__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--chr-gutter)}.chr-freedom{display:flex;flex-direction:column;container-type:inline-size}.charter-editorial .chr-freedom__word .chr-display{font-size:12.5cqi}}@media (prefers-reduced-motion:reduce){.charter-editorial .chr-line>*,.charter-editorial .chr-media__image,.charter-editorial .chr-passage__route,.charter-editorial .chr-step:before,.charter-editorial [data-chr-reveal]{transform:none!important;opacity:1!important;transition:none!important}.charter-editorial .chr-photo{clip-path:none!important;transition:none!important}.chr-ship__reveal{animation:none;transform:none}.chr-deed__cue i,.chr-deed__ship .chr-ship,.chr-ship .chr-ship__wake{animation:none!important}.chr-deed__ship .chr-ship{width:100%}.chr-flip__overlay{clip-path:none!important}.chr-passages__frame .chr-passages__image{transition:none}}.charter-editorial .chr-deed .anima-split-word,.charter-editorial .chr-deed .chr-line>*{transform:none!important;opacity:1}.charter-editorial .chr-deed .wt-page-hero{color:var(--chr-ink)}.charter-editorial .anima-split-char{transform:none!important;will-change:auto}@media (min-width:951px){.charter-editorial{--chr-t-xl:clamp(3.25rem,5.35vw,5.8rem)}}