
:where(a[data-go]){display:inline-block;margin:0;padding:1px 6px;border:2px outset ButtonBorder;background-color:ButtonFace;color:ButtonText;font:-moz-button;font:-webkit-small-control;letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0;text-shadow:none;text-align:center;text-decoration:none;cursor:default;-webkit-user-drag:none}

:root{
  --paper:#ffffff;
  --band:#f2ede3;
  --ink:#201d1a;
  --ink-2:#3a352f;
  --intro:#5d564e;
  --link:#6f675d;
  --meta:#6b645b;
  --hair:rgba(32,29,26,.18);
  --hair-soft:rgba(32,29,26,.10);
  --eyebrow:#74644b;
  --green:#2b4a4a;
  --on-green:#f1efe9;
  --field:#e7e1d5;
  --field-2:#dcd5c7;
  --header-bg:rgba(255,255,255,.96);

  --serif:"Newsreader",Georgia,serif;
  --mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
  --sans:"Jost",system-ui,-apple-system,sans-serif;

  --side:28px;
  --wide:1440px;
  --column:820px;
  --sec:clamp(56px,7vw,96px);
  --sec-lg:clamp(60px,8vw,110px);

  box-sizing:border-box;
  padding-top:env(safe-area-inset-top,0px);
  padding-bottom:env(safe-area-inset-bottom,0px);
  color-scheme:light;   
}
html[data-page="ibiza"]{
  --paper:#fbf6ea;
  --ink:#10304a;
  --ink-2:#10304a;
  --intro:#10304a;
  --link:#1c4e6b;
  --eyebrow:#1c4e6b;
  --meta:#36708a;
  --hair:rgba(28,78,107,.20);
  --hair-soft:rgba(28,78,107,.12);
  --band:#fdf3d2;
  --header-bg:rgba(251,246,234,.96);
}
html[data-page="cantigres"]{--eyebrow:#8a6526}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --paper:#101a19;
    --band:#182322;
    --ink:#eae5db;
    --ink-2:#cdc7bc;
    --intro:#b7b1a6;
    --link:#a49c90;
    --meta:#8a8278;
    --hair:rgba(234,229,219,.18);
    --hair-soft:rgba(234,229,219,.10);
    --field:#232d2c;
    --field-2:#2b3634;
    --header-bg:rgba(16,26,25,.96);
  }
}
:root[data-theme="dark"]{
  --paper:#101a19;
  --band:#182322;
  --ink:#eae5db;
  --ink-2:#cdc7bc;
  --intro:#b7b1a6;
  --link:#a49c90;
  --hair:rgba(234,229,219,.18);
  --hair-soft:rgba(234,229,219,.10);
  --field:#232d2c;
  --field-2:#2b3634;
  --header-bg:rgba(16,26,25,.96);
}
*,*::before,*::after{box-sizing:inherit}
html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 70px)}
body{
  margin:0;background:var(--paper);color:var(--ink);
  font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.75;
  -webkit-font-smoothing:antialiased;
}
p,h1,h2,h3{text-wrap:pretty}
img{max-width:100%}
::selection{background:var(--green);color:var(--on-green)}


.masthead{
  position:sticky;top:0;z-index:40;
  background:var(--header-bg);
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
  border-bottom:1px solid var(--hair-soft);
  padding-top:env(safe-area-inset-top,0px);
}
.wordmark.seal{display:flex;align-items:center;padding:0;line-height:0}
.wordmark.seal svg{display:block;height:40px;width:40px}
@media (max-width:700px){.wordmark.seal svg{height:34px;width:34px}}
.wordmark.seal{gap:10px}
.seal-home{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--link);line-height:1}
.masthead-in{
  max-width:1440px;margin:0 auto;
  display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,4vw,44px);
  padding:18px var(--side);
}
.masthead-in::after{content:""}
.wordmark{
  font-family:var(--sans);font-weight:300;font-size:10px;letter-spacing:.30em;
  text-transform:uppercase;background:none;border:0;padding:0;cursor:pointer;
  color:var(--ink);white-space:nowrap;
}
.nav{display:flex;gap:clamp(10px,1.6vw,22px);justify-content:center;overflow-x:auto;scrollbar-width:none}
@media (max-width:820px){.masthead-in{grid-template-columns:auto 1fr}.masthead-in::after{display:none}.nav{justify-content:flex-end}}
.nav::-webkit-scrollbar{display:none}

@media (max-width:700px){
  .masthead-in{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:12px var(--side)}
  .nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;overflow:visible;gap:4px 14px}
  .nav :is(button,a:where([data-go])){font-size:10px;letter-spacing:.1em;padding:7px 0;margin:0}
  .navmin img{height:18px}
}
.navmin{display:flex;align-items:center;padding:0 0 0 4px}
.navmin img{height:22px;width:auto;display:block;opacity:.85}
.navmin:hover img{opacity:1}
.nav :is(button,a:where([data-go])){
  font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.14em;
  text-transform:uppercase;background:none;border:0;padding:8px 0;margin:-6px 0;cursor:pointer;
  color:var(--link);white-space:nowrap;min-height:24px;
}

@media (min-width:821px) and (max-width:1099px){.nav :is(button,a:where([data-go])){font-size:clamp(11px,calc(1.9vw - 4.5px),14px)}}
.nav :is(button,a:where([data-go]))[aria-current="true"]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}
.nav :is(button,a:where([data-go])):hover{color:var(--ink)}
.menu-btn,.nav-scrim{display:none}

@media (max-width:700px){
  .masthead{-webkit-backdrop-filter:none;backdrop-filter:none}
  .masthead-in{grid-template-columns:1fr auto 1fr}
  .masthead-in .menu-btn{grid-column:3;grid-row:1;justify-self:end}
  .masthead-in .wordmark.seal{grid-column:1;grid-row:1;justify-self:start}
  .menu-btn{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;margin:-5px -10px -5px 0;padding:0 10px;background:none;border:0;cursor:pointer}
  .menu-btn i{display:block;height:1.5px;width:24px;background:var(--ink);transition:transform .25s,opacity .2s}
  .nav-open .menu-btn i:nth-child(1){transform:translateY(7.5px) rotate(45deg)}
  .nav-open .menu-btn i:nth-child(2){opacity:0}
  .nav-open .menu-btn i:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}
  .nav{position:fixed;top:0;right:0;left:auto;bottom:0;z-index:60;width:min(78vw,300px);flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:0;
       padding:calc(env(safe-area-inset-top,0px) + 76px) 28px 32px;background:var(--paper);box-shadow:0 0 40px rgba(0,0,0,.12);
       overflow-y:auto;transform:translateX(102%);visibility:hidden;transition:transform .3s ease,visibility 0s .3s}
  .nav-open .nav{transform:none;visibility:visible;transition:transform .3s ease}
  .nav :is(button,a:where([data-go])){font-size:15px;letter-spacing:.14em;padding:14px 0;margin:0;width:100%;text-align:left;border-bottom:1px solid var(--hair-soft)}
  .nav :is(button,a:where([data-go]))[aria-current="true"]{box-shadow:none;color:var(--ink);font-weight:500}
  .nav .navmin{padding:18px 0;border-bottom:0}
  .nav .navmin img{height:30px}
  .nav-scrim{display:block;position:fixed;inset:0;z-index:55;background:rgba(20,18,16,.28);opacity:0;pointer-events:none;transition:opacity .3s}
  .nav-open .nav-scrim{opacity:1;pointer-events:auto}
  .nav-open .menu-btn{position:relative;z-index:70}
}
:focus-visible{outline:1px solid currentColor;outline-offset:4px}
[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}  


.page{display:none}
.page.is-on{display:block}
.wrap{max-width:var(--wide);margin:0 auto;padding-left:var(--side);padding-right:var(--side)}
section{padding-top:var(--sec);padding-bottom:var(--sec)}
.band,.green{padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band{background:var(--band)}
.band-lagoon{background:#5ba3a5;color:#06262b;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-lagoon .marker{color:#06262b}
.green{background:var(--green);color:var(--on-green)}
.band-green{background:var(--green);color:var(--on-green);padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-green .marker{color:#e5cf9f}
.band-green .body p,.band-green dd,.band-green li{color:#f1efe9}
.band-green .labelrow b{color:#f1efe9}
.band-green .labelrow i{color:#e5cf9f}
.band-green .go{color:#f1efe9;border-color:rgba(241,239,233,.45)}
.band-green .go:hover{border-color:#f1efe9}
.band-green .go.solid{background:#f1efe9;border-color:#f1efe9;color:#2b4a4a}
.band-green .plain,.band-green h1,.band-green h2,.band-green .ask,.band-green .ask-lg,.band-green .held{color:#f1efe9}
.band-green .rows dt,.band-green dt{color:#e5cf9f}
.band-green .rows dd{color:#f1efe9}
.band-green .rows>div{border-top-color:rgba(241,239,233,.25)}
.band-green .rows>div:last-child{border-bottom-color:rgba(241,239,233,.25)}
.band-green .chain li{border-top-color:rgba(241,239,233,.25)}
.band-green .chain li:last-child{border-bottom-color:rgba(241,239,233,.25)}
.band-green .terms{color:#e5cf9f}
.band-green .linkgroup{color:#e5cf9f}
.gb-home,.gb-why,.gb-join,.gb-research,.gb-horse,.gb-experience,.gb-enquiry,.gb-default,.gb-wsimpson{display:none}
.green{display:none}
html[data-page="home"] .green,
html[data-page="research"] .green,
html[data-page="horse"] .green,
html[data-page="presence"] .green,
html[data-page="qualities"] .green,
html[data-page="minute"] .green,
html[data-page="experience"] .green,
html[data-page="enquiry"] .green,
html[data-page="wsimpson"] .green,
html[data-page="why"] .green{display:block}
html[data-page="why"] .gb-why{display:block}
html[data-page="presence"] .gb-default,
html[data-page="qualities"] .gb-default,
html[data-page="minute"] .gb-default{display:block}
html[data-page="home"] .gb-home{display:block}
html[data-page="join"] .gb-join{display:block}
html[data-page="research"] .gb-research{display:block}
html[data-page="wsimpson"] .gb-wsimpson,html[data-page="horse"] .gb-horse{display:block}
html[data-page="experience"] .gb-experience{display:block}
html[data-page="enquiry"] .gb-enquiry{display:block}

.sheet{display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);gap:34px 56px;align-items:start}
@media (max-width:760px){.sheet{grid-template-columns:1fr;gap:30px}.sheet>span[aria-hidden]:empty{display:none}}
.marker{
  font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.2em;
  text-transform:uppercase;color:var(--eyebrow);line-height:1.8;margin:6px 0 0;
}
.green .marker{color:rgba(241,239,233,.72)}
.body{max-width:70ch}
.body p{margin:0 0 1.5em;color:var(--ink-2)}
.green .body p,.band-lagoon .body p{color:inherit}
.body p:last-child{margin-bottom:0}
.lede,.body.lede p{font-size:22px;line-height:1.7;max-width:56ch;color:var(--intro)}


h1,h2,h3{font-weight:200;margin:0}
.ask{font-size:clamp(24px,3.6vw,38px);line-height:1.35;max-width:31ch;margin:0 0 30px}
.ask-lg{font-size:clamp(34px,6vw,62px);line-height:1.1;max-width:20ch;margin:0 0 36px}
.plain{font-size:clamp(24px,3.6vw,38px);line-height:1.35;max-width:31ch;font-weight:200;margin:0}
.sub{font-size:clamp(22px,2.6vw,28px);line-height:1.25;font-weight:200}
.stack{list-style:none;margin:0;padding:0;max-width:42ch;font-size:clamp(22px,2.6vw,28px);line-height:1.5;font-weight:200}
.fillin{max-width:31ch}
.terms{
  list-style:none;margin:0;padding:0;columns:2;column-gap:44px;
  font-family:var(--mono);font-weight:400;font-size:15px;letter-spacing:.14em;
  text-transform:uppercase;line-height:2.4;color:var(--link);
}
.green .terms{color:rgba(241,239,233,.8)}
@media (max-width:520px){.terms{columns:1}}
.small{font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta);line-height:1.9;margin:0}
em{font-style:italic}


.hero{padding:clamp(60px,9vw,120px) 0 clamp(40px,6vw,70px)}
.hero h1{font-size:clamp(34px,6vw,62px);line-height:1.1;max-width:20ch;font-weight:200;margin:0 0 34px}
.hero p{font-size:20px;line-height:1.75;max-width:58ch;color:var(--intro);margin:0}


.plate{margin:0;background:var(--field);position:relative;display:block}
.plate.alt{background:var(--field-2)}
.plate img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.r-wide{aspect-ratio:16/7}
.r-tall{aspect-ratio:4/5}
.r-sq{aspect-ratio:1/1}
.cap{font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--meta);margin-top:14px;display:block;max-width:52ch;line-height:1.9}
.plates{display:grid;gap:34px 44px}
.plates.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.plates.three{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:700px){.plates.two,.plates.three{grid-template-columns:1fr}}
.full .plate,.full .film{aspect-ratio:21/9}



.film{position:relative;background:var(--field);display:block;width:100%;overflow:hidden}
.film.r-wide{aspect-ratio:16/7}

.film video,.film img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.film-play{position:absolute;inset:0;background:none;border:0;cursor:pointer;display:flex;align-items:flex-end;padding:22px}
.film-play span{font-family:var(--mono);font-size:14px;letter-spacing:.16em;text-transform:uppercase;background:rgba(43,74,74,.9);color:var(--on-green);padding:12px 20px}
.film[data-loaded="true"] .film-play{display:none}
.film-missing{position:absolute;inset:0;display:flex;align-items:flex-end;padding:22px}
.film-missing span{font-family:var(--mono);font-weight:300;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta)}


.go{
  display:inline-block;margin-top:34px;font-family:var(--mono);font-weight:400;
  font-size:14px;letter-spacing:.16em;text-transform:uppercase;
  background:transparent;color:var(--ink);border:1px solid var(--link);
  padding:18px 32px;cursor:pointer;
}
.go:hover{border-color:var(--ink)}
.go.dusk{background:#8a6a80;border-color:#8a6a80;color:#efe6e8}
.go.dusk:hover{background:#a58ba0;border-color:#a58ba0;color:#2b1a2b}
.go.long{display:block;width:100%;max-width:720px;margin-top:0;padding:26px 30px;
  font-size:clamp(13px,1.5vw,16px);letter-spacing:.14em;line-height:1.45;text-align:center;
  background:var(--green);color:var(--on-green);border:1px solid var(--green);
  transition:background-color .3s ease,color .3s ease;-webkit-tap-highlight-color:transparent}
.go.long:hover,.go.long:focus-visible{background:transparent;color:var(--green)}
.go.long:active{background:var(--green);color:var(--on-green)}
.go.long.go-white{background:#fff;color:var(--green);border-color:var(--green);display:inline-block;width:auto;padding:22px 40px}
.go.long.go-white:hover,.go.long.go-white:focus-visible,.go.long.go-white:active{background:var(--green);color:#fff}
.green .go{color:var(--on-green);border-color:rgba(241,239,233,.60)}
.green .go.solid{background:var(--on-green);color:var(--green);border-color:var(--on-green)}
.green .go:hover{border-color:var(--on-green)}
.band-lagoon .go{color:#06262b;border-color:rgba(6,38,43,.4)}
.quiet{
  display:inline-block;margin-top:30px;font-family:var(--mono);font-weight:400;
  font-size:14px;letter-spacing:.14em;text-transform:uppercase;background:none;border:0;
  border-bottom:1px solid var(--hair);padding:0 0 6px;cursor:pointer;color:var(--link);
}
.quiet:hover{color:var(--ink);border-bottom-color:currentColor}


.chain{list-style:none;margin:0;padding:0;max-width:70ch}
.chain li{padding:26px 0;border-top:1px solid var(--hair);font-size:22px;line-height:1.5;font-weight:300}
.chain li:last-child{border-bottom:1px solid var(--hair)}
.green .chain li{border-color:rgba(241,239,233,.25)}


.doors{display:grid;gap:34px 44px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
.door h3{font-size:clamp(22px,2.6vw,28px);line-height:1.25;margin:18px 0 10px}
.door p{margin:0;font-size:19px;line-height:1.75;max-width:52ch;color:var(--ink-2)}
.horse-row{display:grid;gap:34px 44px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
.horse-row h3{font-size:clamp(22px,2.6vw,28px);margin:18px 0 6px;font-weight:200}


.dial{font-family:var(--sans);font-weight:200;font-size:clamp(34px,4.4vw,46px);line-height:1;font-variant-numeric:tabular-nums;margin:40px 0 20px}
.track{height:1px;background:var(--hair);position:relative;max-width:54ch}
.track i{position:absolute;left:0;top:0;height:1px;width:0;background:var(--ink);display:block}
@media (prefers-reduced-motion:no-preference){.track i{transition:width .95s linear}}


.sitemap{border-top:1px solid var(--hair);padding:76px var(--side) 62px}
footer{background:#f7f2e6;border-top:1px solid #e4dcc9;padding:30px var(--side) 42px;color:#4a4034}
.foot{max-width:var(--wide);margin:0 auto;display:grid;gap:34px 32px;grid-template-columns:repeat(auto-fit,minmax(166px,1fr))}
.foot ul{list-style:none;margin:20px 0 0;padding:0}
.foot li{margin:0}
.foot .small{margin:0;font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.22em;
  text-transform:uppercase;color:var(--meta)}
.foot :is(button,a:where([data-go])),.foot a:not(:where([data-go])){background:none;border:0;cursor:pointer;text-align:left;display:block;
  font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.3;letter-spacing:0;
  text-transform:none;color:var(--ink-2);text-decoration:none;padding:7px 0;min-height:24px}
.foot :is(button,a:where([data-go])):hover,.foot a:not(:where([data-go])):hover{color:var(--ink)}
.colophon{max-width:var(--wide);margin:54px auto 0;font-family:var(--mono);font-weight:400;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}

.band-ib{background:#e3ecee;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-ib .marker{color:#a8792a}
.band-ib .plain{color:#1f4468}
.band-ib .ask{color:#1f4468}
.band-ib .body p{color:#42648a}
.band-ib .go{color:#1f4468;border-color:#c2d4d6}
.band-ib .go:hover{border-color:#1f4468}
.band-ib .linkgroup{color:#1f4468}
.band-ib .linkgroup:hover{color:#10304a}
.mfilm.mfilm-tall{aspect-ratio:4/5;container-type:size;background-size:cover;background-position:center;background-color:#2b2a26}
.mfilm.mfilm-tall iframe{inset:auto;top:0;left:50%;height:100%;width:177.78cqh;transform:translateX(-61%)}
.mfilm.mfilm-tall{background-position:72% 50%}
.mfilm.mfilm-tall .mfilm-play{align-items:flex-end}

.mh-film{position:relative;width:100%;aspect-ratio:16/9;max-height:78vh;overflow:hidden;background:#2b2a26;padding:0}
.mh-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;display:block}
.mh-topright{position:absolute;z-index:2;top:clamp(18px,3vw,34px);right:clamp(18px,3vw,38px);display:flex;flex-direction:column;align-items:flex-end;gap:clamp(10px,1.4vw,16px)}
.mh-sound{animation:none}
.herd-snd{position:absolute;z-index:2;top:12px;right:12px;width:44px;height:44px;animation:none}
.mh-count{margin:0;font-family:var(--mono);font-weight:300;font-size:clamp(34px,5vw,62px);line-height:1;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.45);pointer-events:none}
@media (max-width:700px){.mh-film{aspect-ratio:9/16;max-height:none}.mh-film video{object-position:50% 50%}}
@media (min-width:701px){.mh-film{aspect-ratio:2.4/1;height:auto;min-height:258px;max-height:none}.mh-film video{object-position:50% 53.1%}}
.lf-film{overflow:hidden;background:#2b2a26}
.lf-film video{width:100%;height:100%;object-fit:cover;object-position:62% 50%;display:block}
.lf-film video::cue{font-size:15px;line-height:1.35;background:rgba(20,20,18,.72);color:#f6f2ea}

html[lang="pl"] .q-mid{font-weight:600;font-size:1.3em;line-height:1.1}
html[lang="zh"] body{font-family:inherit,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif}

.langbar{max-width:var(--wide);margin:0 auto;padding:14px var(--side) 0}
#page-jfounding .langbar{max-width:none;background:#8a4b2a}
.langs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 20px;max-width:var(--wide);margin:0 auto}
.langs :is(button,a:where([data-go])){font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.16em;text-transform:uppercase;
  background:none;border:0;padding:8px 0;cursor:pointer;color:var(--link);min-height:24px}
.langs :is(button,a:where([data-go])):hover{color:var(--ink)}
.langs :is(button,a:where([data-go]))[aria-current="true"]{color:var(--ink);box-shadow:inset 0 -1px 0 currentColor}
#page-jfounding .langs :is(button,a:where([data-go])){color:#e5cf9f}

#page-keepers .langbar{max-width:none;background:#8a4b2a}
#page-keepers .langs :is(button,a:where([data-go])){color:#e5cf9f}
#page-keepers .langs :is(button,a:where([data-go]))[aria-current="true"]{color:#f3e6cc}
#page-keepers .kp-people{padding-top:0}
#page-keepers .kp-head{background:#8a4b2a;box-shadow:0 0 0 100vmax #8a4b2a;clip-path:inset(0 -100vmax);padding-bottom:clamp(20px,3vw,36px)}

.homebar{display:flex;justify-content:flex-end;max-width:var(--wide);margin:0 auto}
.homebar :is(button,a:where([data-go])){font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.16em;text-transform:uppercase;
  background:none;border:0;padding:8px 0;cursor:pointer;color:#e5cf9f;min-height:24px}
.homebar :is(button,a:where([data-go])):hover,.homebar :is(button,a:where([data-go])):focus-visible{color:#f3e6cc;box-shadow:inset 0 -1px 0 currentColor}
#page-jfounding .langs :is(button,a:where([data-go])):hover,#page-jfounding .langs :is(button,a:where([data-go]))[aria-current="true"]{color:#f3e6cc}

html[data-page="presencecircle"]{--green:#4f5a34;--on-green:#f1ecdc;--eyebrow:#4f5a34;--link:#5d6640;--ink:#2f3820;--meta:#5d6640;--hair:rgba(79,90,52,.22)}
html[data-page="presencecircle"] main{background:#f5f2e8}
html[data-page="presencecircle"] .crumb,html[data-page="presencecircle"] .crumb .cap-link{color:#4f5a34}
html[data-page="presencecircle"] .band-green .marker,html[data-page="presencecircle"] .band-green .linkgroup{color:#e9e3d0}


.pc{--card:#fbf8f0;--pc-ink:#8a4b2a;--pc-line:rgba(22,50,79,.22);position:relative;background:var(--card);box-shadow:0 1px 2px rgba(22,50,79,.10),0 18px 40px rgba(22,50,79,.12);border:1px solid rgba(22,50,79,.10);display:grid;grid-template-columns:minmax(0,1.25fr) auto minmax(0,1fr);gap:clamp(18px,3vw,40px);padding:clamp(24px,4vw,52px);max-width:1020px;margin:0 auto}
.pc-msg{font-family:"Dancing Script","Caveat",cursive;color:var(--pc-ink);font-size:clamp(21px,2.2vw,27px);line-height:1.5;min-width:0}
.pc-msg p{margin:0 0 .7em}
.pc-msg .pc-hello{font-size:1.25em;margin-bottom:.5em}
.pc-msg .pc-sig{margin:1.1em 0 0;font-size:1.35em}
.pc-side{display:flex;align-items:center;justify-content:center;border-left:1px solid var(--pc-line);padding-left:clamp(10px,1.6vw,18px)}
.pc-side span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--mono);font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:#5f6b74;white-space:nowrap}
.pc-addr{display:flex;flex-direction:column;min-width:0}
.pc-top{display:flex;justify-content:flex-end;position:relative;min-height:clamp(150px,17vw,200px)}
.pc-stamp{width:clamp(108px,12vw,140px);aspect-ratio:4/5;background:#fff;border:6px dotted var(--card);outline:1px solid rgba(22,50,79,.12);outline-offset:-6px;padding:8px;box-sizing:border-box;transform:rotate(2deg);box-shadow:0 1px 3px rgba(22,50,79,.18)}
.pc-stamp img{width:100%;height:100%;object-fit:cover;display:block}
.pc-mark{position:absolute;right:clamp(70px,8.6vw,104px);top:clamp(74px,8.4vw,104px);width:clamp(84px,9vw,108px);opacity:.78;transform:rotate(-14deg);pointer-events:none}
.pc-mark span{display:block}
.pc-mark svg{width:100%;height:auto;display:block}
.pc-waves{position:absolute;right:clamp(150px,17vw,200px);top:clamp(96px,10.6vw,130px);width:clamp(70px,8vw,100px);color:#2b4a4a;opacity:.45;pointer-events:none}
.pc-to{margin:clamp(22px,3vw,40px) 0 0;display:flex;flex-direction:column}
.pc-to p{margin:0;padding:6px 2px;border-bottom:1px solid var(--pc-line);font-family:"Dancing Script","Caveat",cursive;color:#1f4468;font-size:clamp(20px,2vw,25px);line-height:1.5}
.pc-to .pc-to-label{font-family:var(--mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#5f6b74;border:0;padding-bottom:2px}
@media (max-width:760px){.pc{grid-template-columns:1fr}.pc-side{border-left:0;border-top:1px solid var(--pc-line);padding:10px 0 0;order:3}.pc-side span{writing-mode:horizontal-tb;transform:none}.pc-addr{order:1}.pc-msg{order:2}.pc-waves{right:auto;left:0}}


.sup-cat{background:var(--c);color:var(--fg,#16324F);padding:9px var(--side)}
.sup-cat p{max-width:1020px;margin:0 auto;font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase}

.sup-meter{--ok:#a8d5a2;--miss:#e0806a;width:clamp(230px,30vw,360px);display:grid;gap:14px;font-family:var(--mono);font-size:13px;letter-spacing:.08em;line-height:1.35}
.sup-stripe[style*="--fg:#1f3535"] .sup-meter{--ok:#3f7a46;--miss:#b4452c}
.sup-meter .m-row{display:grid;gap:5px}
.sup-meter .m-head{display:flex;justify-content:space-between;gap:10px;text-transform:uppercase}
.sup-meter .m-head b{font-weight:500}
.sup-meter .m-bar{height:10px;border-radius:6px;background:var(--miss);overflow:hidden}
.sup-meter .m-bar i{display:block;height:100%;background:var(--ok);border-radius:6px 0 0 6px}
.sup-meter .m-left{opacity:.8;font-variant-numeric:tabular-nums}
.sup-meter .m-note{opacity:.7;font-size:12px}
@media (max-width:700px){.sup-meter{width:100%}}
.sup-stripe{background:var(--c);color:var(--fg,#16324F);padding:clamp(48px,7vw,96px) var(--side)}
.sup-stripe-in{max-width:1020px;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(22px,4vw,56px);align-items:center}
:is(button,a:where([data-go])).sup-stripe-in{width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}
.sup-mark{width:clamp(110px,14vw,170px);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:inherit;transition:transform .35s ease}
.sup-mark img.sup-seal{border-radius:50%;box-shadow:0 0 0 1px rgba(79,90,52,.25),0 10px 26px rgba(22,50,79,.16)}
.sup-mark.sup-photo img{object-fit:cover;box-shadow:0 10px 26px rgba(22,50,79,.16)}
.sup-mark svg,.sup-mark img{width:100%;height:100%;display:block;object-fit:contain}
.sup-mark.empty{border:1px dashed currentColor;opacity:.55;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}
.sup-stripe-in:hover .sup-mark,.sup-mark:hover,.sup-mark:focus-visible{transform:scale(1.03)}
.sup-words{display:flex;flex-direction:column;gap:clamp(10px,1.4vw,16px);min-width:0}
.sup-title{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.6vw,44px);line-height:1.12;margin:0}
.sup-phrase{font-size:clamp(22px,2.6vw,32px);line-height:1.3;margin:0;color:var(--hand-c,#1f4468)}
.sup-sign{font-family:var(--mono);font-size:clamp(12px,1.3vw,15px);letter-spacing:.24em;text-transform:uppercase;margin:4px 0 0;opacity:.8}
.sup-arrow{width:40px;opacity:.75}
.sup-stripe .go{margin-top:8px;align-self:flex-start}
.sup-stripe.sup-open{padding-top:clamp(30px,4vw,56px);padding-bottom:clamp(30px,4vw,56px)}
.sup-stripe.sup-open .sup-mark{width:clamp(72px,9vw,110px);cursor:default;border-radius:50%}
.sup-stripe.sup-open .sup-mark.sup-big{width:clamp(110px,14vw,170px)}
.sup-note{font-size:17px;line-height:1.6;max-width:60ch;margin:0;opacity:.85}
@media (max-width:700px){.sup-stripe-in{grid-template-columns:1fr;justify-items:start}.sup-arrow{display:none}}

.sup-hero{width:100%}
.sup-hero .ask-lg{margin-top:0}
.sup-hero .body,.sup-hero .body p,.sup-hero .lede{max-width:none}
.sup-card{display:grid;grid-template-columns:minmax(140px,240px) 1fr;gap:clamp(24px,4vw,56px);align-items:start}
.sup-logo{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid var(--hair);background:#fff;padding:18px}
.sup-logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}
.sup-logo.empty{border-style:dashed;background:transparent;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta)}
.sup-text{min-width:0}
.sup-text .ask{margin:0}
.sup-text .body{margin-top:18px}
.sup-links{margin:28px 0 0;display:flex;flex-wrap:wrap;gap:12px 14px}
.sup-links .go[disabled]{opacity:.45;cursor:default}
.sup-empty .ask,.sup-empty .body p{color:var(--meta)}
.sup-letter{margin:44px 0 0;color:#8a4b2a}
.sup-empty .sup-letter{color:var(--meta)}
@media (max-width:700px){.sup-card{grid-template-columns:1fr}.sup-logo{max-width:220px}}


.food-h{font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:44px 0 0}
#page-food .sheet>div{min-width:0}
.food-scroll{overflow-x:auto;margin-top:14px;max-width:100%}
.food{border-collapse:collapse;width:100%;min-width:560px;font-variant-numeric:tabular-nums}
.food th,.food td{text-align:left;padding:14px 18px 14px 0;border-top:1px solid var(--hair);font-size:17px;line-height:1.4;vertical-align:baseline;white-space:nowrap}
.food tbody tr:last-child th,.food tbody tr:last-child td{border-bottom:1px solid var(--hair)}
.food thead th{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--meta);border-top:0;padding-bottom:10px}
.food tbody th{font-weight:300;color:var(--ink)}
.food td{color:var(--ink)}
.food td.per{color:var(--meta);font-size:16px}
.food-note{margin-top:34px;text-transform:none;letter-spacing:.02em;font-size:16px;line-height:1.7;max-width:60ch}


.exp-white .marker{color:#a8792a}
.band-white.exp-white{color:var(--ink)}
.exp-white .plain,.exp-white .graze li{color:var(--ink)}
.graze.graze-inplace li:not(.anchor){left:50%!important;top:var(--gi-top,58%)!important;transform:translateX(-50%);white-space:nowrap;text-align:center;max-width:none}


.cap .cap-link{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:700;color:var(--ink);cursor:pointer}
.cap .cap-link:hover,.cap .cap-link:focus-visible{color:#a8792a}


.band-blue.enq-ibiza{background:#1f4468;color:#f7f2e6;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-blue.enq-ibiza .marker{color:#e0c98f}
.band-blue.enq-ibiza .ask{color:#f7f2e6;margin:0}


.band-oldwhite{background:#e9e5d8;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-oldwhite .plain{color:#2b2822}

.band-home-sea{background:#F6EFE0;padding-bottom:var(--sec-lg)}
.band-home-sea.full{padding-top:var(--sec-lg);padding-bottom:0}
.band-home-sea .cap{color:rgba(22,50,79,.72)}
.band-home-sea .cap-link{color:#16324F;font-weight:700}
.band-home-sea .cap-link:hover,.band-home-sea .cap-link:focus{color:#a8792a}
.band-home-sea .plain{color:#16324F}
.band-home-sea .go{color:#16324F;border-color:#c2d4d6;background:#ffffff}
.band-home-sea .go:hover,.band-home-sea .go:focus-visible{border-color:#16324F;background:#ffffff}

.go.sea{background:#e3ecee;color:#1f4468;border-color:#c2d4d6}
.go.sea:hover,.go.sea:focus-visible{border-color:#1f4468;background:#dde6ee}
.go.sea-oldwhite{background:#e3ecee;color:#1f4468;border-color:#c2d4d6;transition:background .25s ease,border-color .25s ease}
.band-ib .go.sea-oldwhite{background:transparent}
.go.sea-oldwhite:hover{border-color:#1f4468}
.go.sea-oldwhite:active,.band-ib .go.sea-oldwhite:active,.go.sea-oldwhite.pressed{background:#e9e5d8;border-color:#e9e5d8;color:#2b2822}



.band-earth-lt{background:#b0673a;color:#fff4ec;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-earth-lt .marker{color:#ffe1bd}
.band-earth-lt .plain,.band-earth-lt .ask,.band-earth-lt h2{color:#fff4ec}
.band-earth-lt .body p,.band-earth-lt .chain li,.band-earth-lt .rows dd{color:#fdeadd}
.band-earth-lt .rows dt,.band-earth-lt dt{color:#ffe1bd}
.band-earth-lt .rows>div,.band-earth-lt .chain li{border-top-color:rgba(255,244,236,.26)}
.band-earth-lt .rows>div:last-child,.band-earth-lt .chain li:last-child{border-bottom-color:rgba(255,244,236,.26)}
.band-earth-lt .terms{color:#ffe1bd}
.band-earth-lt .go{color:#fff4ec;border-color:rgba(255,244,236,.5)}
.band-earth-lt .go:hover{border-color:#fff4ec}
.band-earth-lt .linkgroup{color:#ffe1bd}
.band-wash{background:#f3e6cc;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.inv-helv{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif}
.inv-helv p{font-family:inherit}

.col-hero{background:#8a4b2a;color:#f3e6cc;padding:clamp(64px,9vw,120px) var(--side)}
.col-hero-in{max-width:1020px;margin:0 auto}
.col-hero .col-hero-door{grid-template-columns:auto auto auto;justify-content:center;width:auto;margin:0 auto;gap:clamp(22px,3.5vw,54px)}
.col-hero .col-hero-door .col-door-label{font-size:clamp(24px,3.6vw,44px)}
.col-hero-door .col-door-label{white-space:nowrap}
.col-hero-right{display:flex;flex-direction:column;align-items:center}
.col-hero-seal{display:block}
.col-hero-left{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(12px,1.6vw,20px);min-width:0}
.col-hero .hand.col-hero-phrase{display:block;color:#e5cf9f;font-size:clamp(26px,3.2vw,40px);line-height:1.35;text-transform:none;letter-spacing:0;white-space:normal;transition:color .35s ease}
.col-hero-door:hover .hand.col-hero-phrase,.col-hero-door:focus-visible .hand.col-hero-phrase{color:#f3e6cc}
.band-earth-last .hand.col-hero-phrase{white-space:nowrap;font-size:clamp(18px,2.15vw,28px)}
@media (max-width:700px){.band-earth-last .hand.col-hero-phrase{white-space:normal}}
@media (max-width:700px){.col-hero-left{align-items:center;text-align:center}}
.col-hero-sign{font-family:var(--mono);font-style:normal;font-weight:400;font-size:clamp(14px,1.6vw,19px);letter-spacing:.26em;text-transform:uppercase;color:#e5cf9f;margin:clamp(14px,1.8vw,22px) 0 0;transition:color .35s ease}
.col-hero-door:hover .col-hero-sign,.col-hero-door:focus-visible .col-hero-sign{color:#f3e6cc}
.col-door .col-door-label.kp-take{text-transform:none;letter-spacing:0;font-size:clamp(30px,5.6vw,62px);line-height:1.1}
@media (max-width:700px){.col-hero-door .col-door-label{white-space:normal}}
.band-wash .marker,.band-wash .crumb{color:#8a4b2a}
.band-wash .crumb i{color:#c79a7c}
.band-wash .plain,.band-wash .ask,.band-wash .ask-lg,.band-wash h1{color:#4a3617}
.band-wash .body p,.band-wash .lede,.band-wash .body.lede p{color:#6b4430}
.band-wash .rows dt,.band-wash dt{color:#8a4b2a}
.band-wash .rows>div,.band-wash .chain li{border-top-color:rgba(120,58,33,.2)}
.band-wash .rows>div:last-child,.band-wash .chain li:last-child{border-bottom-color:rgba(120,58,33,.2)}
.band-wash .go{color:#8a4b2a;border-color:#d7b49c}
.band-wash .go:hover{border-color:#8a4b2a}
.band-wash .go.solid{background:#8a4b2a;border-color:#8a4b2a;color:#f7ece3}
.band-wash .linkgroup{color:#8a4b2a}
svg.coa{display:block;width:100%;height:auto;max-width:190px}
.hero-mark{display:block;line-height:0;margin:0}
.hm-mark{display:block;line-height:0;margin:0}
html[lang="es"] .q-tr{display:none}
.hope{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}
.hope-photo{margin:6px 0 0;line-height:0}
.hope-photo img{width:100%;height:auto;display:block;border-radius:2px}
@media (max-width:760px){.hope{grid-template-columns:1fr}.hope-photo{max-width:420px}}
.hm-name{display:block;margin-top:12px;font-family:var(--mono);font-size:14px;letter-spacing:.2em;text-transform:uppercase;line-height:1.5;opacity:.85}
.hm-sub{display:block;margin-top:4px;font-family:var(--serif);font-style:italic;font-size:17px;line-height:1.4;opacity:.8}
.hm-btn .hm-name{text-align:left}
.hm-mark.hm-white .hm-name{color:#fff}
.hm-mark img{display:block;width:100%;height:auto;max-width:170px}
@media (max-width:760px){.hm-mark img{max-width:130px}}
.hm-mark.hm-white img{filter:brightness(0) invert(1)}
.hero-mark svg{display:block;width:100%;height:auto;max-width:190px}
@media (max-width:760px){.hero-mark svg{max-width:140px}}
.sr-only-join{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.coa-wrap{margin:0 0 6px}
@media (max-width:760px){svg.coa{max-width:140px}}
.names{list-style:none;margin:0;padding:0;max-width:70ch}
.names li{font-family:var(--serif);font-weight:200;font-size:clamp(26px,4.4vw,44px);line-height:1.25;color:#4a3617;padding:14px 0}
.names li span{display:block;font-family:var(--mono);font-weight:400;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#8a4b2a;margin-top:4px}
.band-earth-lt .names li{color:#fff4ec}
.band-earth-lt .names li span{color:#ffe1bd}
.band-earth .names li{color:#f7f2e6}
.band-earth .names li span{color:#e5cf9f}


html[data-page="jfounding"]{--band:#e6ddcf;--field:#e9e0d2;--field-2:#ddd2c0;--eyebrow:#8a4b2a;--hair:rgba(120,58,33,.17)}
.band-earth{background:#8a4b2a;color:#f7f2e6;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-earth .marker{color:#e5cf9f}
.band-earth .plain,.band-earth h1,.band-earth h2,.band-earth .ask,.band-earth .ask-lg,.band-earth .held{color:#f7f2e6}
.band-earth .body p,.band-earth .chain li,.band-earth .rows dd,.band-earth dd{color:#f2e8d9}
.band-earth .rows dt,.band-earth dt{color:#e5cf9f}
.band-earth .rows>div{border-top-color:rgba(247,242,230,.24)}
.band-earth .rows>div:last-child{border-bottom-color:rgba(247,242,230,.24)}
.band-earth .chain li{border-top-color:rgba(247,242,230,.24)}
.band-earth .chain li:last-child{border-bottom-color:rgba(247,242,230,.24)}
.band-earth .terms{color:#e5cf9f}
.band-earth .labelrow b{color:#f7f2e6}
.band-earth .labelrow i{color:#e5cf9f}
.band-earth .go{color:#f7f2e6;border-color:rgba(247,242,230,.45)}
.band-earth .go:hover{border-color:#f7f2e6}
.band-earth .go.solid{background:#f7f2e6;border-color:#f7f2e6;color:#8a4b2a}
.band-earth .linkgroup{color:#e5cf9f}
.band-earth .linkgroup:hover{color:#f7f2e6}
.band-lavender{background:#8a6a80;color:#efe6e8;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-lavender .marker{color:#dcc9d4}
.band-lavender .plain,.band-lavender h1,.band-lavender h2,.band-lavender .ask,.band-lavender .ask-lg,.band-lavender .held{color:#efe6e8}
.band-lavender .body p,.band-lavender .chain li,.band-lavender .rows dd,.band-lavender dd{color:#e5d8dd}
.band-lavender .rows dt,.band-lavender dt{color:#dcc9d4}
.band-lavender .rows>div{border-top-color:rgba(239,230,232,.24)}
.band-lavender .rows>div:last-child{border-bottom-color:rgba(239,230,232,.24)}
.band-lavender .chain li{border-top-color:rgba(239,230,232,.24)}
.band-lavender .chain li:last-child{border-bottom-color:rgba(239,230,232,.24)}
.band-lavender .terms{color:#dcc9d4}
.band-lavender .go{color:#efe6e8;border-color:rgba(239,230,232,.45)}
.band-lavender .go:hover{border-color:#efe6e8}
.band-lavender .go.solid{background:#efe6e8;border-color:#efe6e8;color:#8a6a80}
.band-lavender .linkgroup{color:#dcc9d4}
.band-lavender .linkgroup:hover{color:#efe6e8}
.band-aubergine{background:#3a2b40;color:#efe6e8;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-aubergine .marker{color:#dcc9d4}
.band-aubergine .plain,.band-aubergine h1,.band-aubergine h2,.band-aubergine .ask,.band-aubergine .ask-lg,.band-aubergine .held{color:#efe6e8}
.band-aubergine .body p,.band-aubergine .chain li,.band-aubergine .rows dd,.band-aubergine dd{color:#e5d8dd}
.band-aubergine .rows dt,.band-aubergine dt{color:#dcc9d4}
.band-aubergine .rows>div{border-top-color:rgba(239,230,232,.24)}
.band-aubergine .rows>div:last-child{border-bottom-color:rgba(239,230,232,.24)}
.band-aubergine .chain li{border-top-color:rgba(239,230,232,.24)}
.band-aubergine .chain li:last-child{border-bottom-color:rgba(239,230,232,.24)}
.band-aubergine .terms{color:#dcc9d4}
.band-aubergine .go{background:#8a6a80;border-color:#8a6a80;color:#efe6e8}
.band-aubergine .go:hover{background:#a58ba0;border-color:#a58ba0;color:#3a2b40}
.band-aubergine .go.solid{background:#efe6e8;border-color:#efe6e8;color:#3a2b40}
.band-aubergine .linkgroup{color:#dcc9d4}
.band-aubergine .linkgroup:hover{color:#efe6e8}
.band-grass{background:#5c7f3a;color:#f4f7ea;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-grass .marker{color:#dfe9c2}
.band-grass .plain,.band-grass h1,.band-grass h2,.band-grass .ask,.band-grass .ask-lg,.band-grass .held{color:#f4f7ea}
.band-grass .body p,.band-grass .chain li,.band-grass .rows dd,.band-grass dd{color:#eef0dc}
.band-grass .rows dt,.band-grass dt{color:#dfe9c2}
.band-grass .rows>div{border-top-color:rgba(244,247,234,.24)}
.band-grass .rows>div:last-child{border-bottom-color:rgba(244,247,234,.24)}
.band-grass .chain li{border-top-color:rgba(244,247,234,.24)}
.band-grass .chain li:last-child{border-bottom-color:rgba(244,247,234,.24)}
.band-grass .terms{color:#dfe9c2}
.band-grass .go{color:#f4f7ea;border-color:rgba(244,247,234,.45)}
.band-grass .go:hover{border-color:#f4f7ea}
.band-grass .go.solid{background:#f4f7ea;border-color:#f4f7ea;color:#3a5a34}
.band-grass .linkgroup{color:#dfe9c2}
.band-grass .linkgroup:hover{color:#f4f7ea}
.band-newgrowth{background:#c3d19a;color:#2c3a1a;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-newgrowth .marker{color:#5c7f3a}
.band-newgrowth .plain,.band-newgrowth h1,.band-newgrowth h2,.band-newgrowth .ask,.band-newgrowth .ask-lg,.band-newgrowth .held{color:#2c3a1a}
.band-newgrowth .body p,.band-newgrowth .chain li,.band-newgrowth .rows dd,.band-newgrowth dd{color:#374928}
.band-newgrowth .rows dt,.band-newgrowth dt{color:#5c7f3a}
.band-newgrowth .rows>div{border-top-color:rgba(44,58,26,.22)}
.band-newgrowth .rows>div:last-child{border-bottom-color:rgba(44,58,26,.22)}
.band-newgrowth .chain li{border-top-color:rgba(44,58,26,.22)}
.band-newgrowth .chain li:last-child{border-bottom-color:rgba(44,58,26,.22)}
.band-newgrowth .terms{color:#5c7f3a}
.band-newgrowth .go{color:#2c3a1a;border-color:rgba(44,58,26,.5)}
.band-newgrowth .go:hover{border-color:#2c3a1a}
.band-newgrowth .go.solid{background:#2c3a1a;border-color:#2c3a1a;color:#e8eed9}
.band-newgrowth .linkgroup{color:#5c7f3a}
.band-newgrowth .linkgroup:hover{color:#2c3a1a}
.band-meadow{background:#e8eed9;color:#2c3a1a;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-meadow .marker{color:#5c7f3a}
.band-meadow .plain,.band-meadow h1,.band-meadow h2,.band-meadow .ask,.band-meadow .ask-lg,.band-meadow .held{color:#2c3a1a}
.band-meadow .body p,.band-meadow .chain li,.band-meadow .rows dd,.band-meadow dd{color:#374928}
.band-meadow .rows dt,.band-meadow dt{color:#5c7f3a}
.band-meadow .rows>div{border-top-color:rgba(44,58,26,.20)}
.band-meadow .rows>div:last-child{border-bottom-color:rgba(44,58,26,.20)}
.band-meadow .chain li{border-top-color:rgba(44,58,26,.20)}
.band-meadow .chain li:last-child{border-bottom-color:rgba(44,58,26,.20)}
.band-meadow .terms{color:#5c7f3a}
.band-meadow.tobe .marker,.band-meadow.tobe .body p,.band-meadow.tobe .go{color:#2b4a4a}
.band-meadow.tobe .go{border-color:rgba(43,74,74,.45)}
.band-meadow.tobe .go:hover{border-color:#2b4a4a}
.band-meadow .go{color:#2c3a1a;border-color:rgba(44,58,26,.5)}
.band-meadow .go:hover{border-color:#2c3a1a}
.band-meadow .go.solid{background:#2c3a1a;border-color:#2c3a1a;color:#e8eed9}
.band-meadow .linkgroup{color:#5c7f3a}
.band-meadow .linkgroup:hover{color:#2c3a1a}
.band-dusk{background:#dcc9d4;color:#2b1a2b;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-dusk .marker{color:#8a6a80}
.band-dusk .plain,.band-dusk h1,.band-dusk h2,.band-dusk .ask,.band-dusk .ask-lg,.band-dusk .held{color:#2b1a2b}
.band-dusk .body p,.band-dusk .chain li,.band-dusk .rows dd,.band-dusk dd{color:#3a2b40}
.band-dusk .rows dt,.band-dusk dt{color:#8a6a80}
.band-dusk .rows>div{border-top-color:rgba(43,26,43,.20)}
.band-dusk .rows>div:last-child{border-bottom-color:rgba(43,26,43,.20)}
.band-dusk .chain li{border-top-color:rgba(43,26,43,.20)}
.band-dusk .chain li:last-child{border-bottom-color:rgba(43,26,43,.20)}
.band-dusk .terms{color:#8a6a80}
.band-dusk .go{background:#8a6a80;border-color:#8a6a80;color:#efe6e8}
.band-dusk .go:hover{background:#a58ba0;border-color:#a58ba0;color:#2b1a2b}
.band-dusk .go.solid{background:#8a6a80;border-color:#8a6a80;color:#efe6e8}
.band-dusk .linkgroup{color:#8a6a80}
.band-dusk .linkgroup:hover{color:#2b1a2b}
.band-lightdusk{background:#ede4ea;color:#2b1a2b;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-lightdusk .marker{color:#8a6a80}
.band-lightdusk .plain,.band-lightdusk h1,.band-lightdusk h2,.band-lightdusk .ask,.band-lightdusk .ask-lg,.band-lightdusk .held{color:#2b1a2b}
.band-lightdusk .body p,.band-lightdusk .chain li,.band-lightdusk .rows dd,.band-lightdusk dd{color:#3a2b40}
.band-lightdusk .rows dt,.band-lightdusk dt{color:#8a6a80}
.band-lightdusk .rows>div{border-top-color:rgba(43,26,43,.20)}
.band-lightdusk .rows>div:last-child{border-bottom-color:rgba(43,26,43,.20)}
.band-lightdusk .chain li{border-top-color:rgba(43,26,43,.20)}
.band-lightdusk .chain li:last-child{border-bottom-color:rgba(43,26,43,.20)}
.band-lightdusk .terms{color:#8a6a80}
.band-lightdusk .go{background:#3d2b3e;border-color:#3d2b3e;color:#efe6e8}
.band-lightdusk .go:hover{background:#5a3a4e;border-color:#5a3a4e;color:#efe6e8}
.band-lightdusk .go.solid{background:#3d2b3e;border-color:#3d2b3e;color:#efe6e8}
.band-lightdusk .linkgroup{color:#8a6a80}
.band-lightdusk .linkgroup:hover{color:#3d2b3e}
.band-lightdusk .dial{color:#3d2b3e}
.band-lightdusk .track{background:rgba(61,43,62,.18)}
.band-lightdusk .track i{background:#3d2b3e}
.band-mulberry{background:#5a3a4e;color:#efe6e8;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-mulberry .marker{color:#dcc9d4}
.band-mulberry .plain,.band-mulberry h1,.band-mulberry h2,.band-mulberry .ask,.band-mulberry .ask-lg,.band-mulberry .held{color:#efe6e8}
.band-mulberry .body p,.band-mulberry .chain li,.band-mulberry .rows dd,.band-mulberry dd{color:#e5d8dd}
.band-mulberry .rows dt,.band-mulberry dt{color:#dcc9d4}
.band-mulberry .rows>div{border-top-color:rgba(239,230,232,.24)}
.band-mulberry .rows>div:last-child{border-bottom-color:rgba(239,230,232,.24)}
.band-mulberry .chain li{border-top-color:rgba(239,230,232,.24)}
.band-mulberry .chain li:last-child{border-bottom-color:rgba(239,230,232,.24)}
.band-mulberry .terms{color:#dcc9d4}
.band-mulberry .go{background:#dcc9d4;border-color:#dcc9d4;color:#5a3a4e}
.band-mulberry .go:hover{background:#efe6e8;border-color:#efe6e8;color:#5a3a4e}
.band-mulberry .go.solid{background:#dcc9d4;border-color:#dcc9d4;color:#5a3a4e}
.band-mulberry .linkgroup{color:#dcc9d4}
.band-mulberry .linkgroup:hover{color:#efe6e8}
.band-mulberry .marker .inline-mark{filter:brightness(0) invert(1);opacity:.92}
.band-silver{background:#d3ceca;color:#2b2822;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-silver .marker{color:#6b6660}
.band-silver .plain,.band-silver h1,.band-silver h2,.band-silver .ask,.band-silver .ask-lg,.band-silver .held{color:#2b2822}
.band-silver .body p,.band-silver .chain li,.band-silver .rows dd,.band-silver dd{color:#3a3730}
.band-silver .rows dt,.band-silver dt{color:#6b6660}
.band-silver .rows>div{border-top-color:rgba(43,40,34,.22)}
.band-silver .rows>div:last-child{border-bottom-color:rgba(43,40,34,.22)}
.band-silver .chain li{border-top-color:rgba(43,40,34,.22)}
.band-silver .chain li:last-child{border-bottom-color:rgba(43,40,34,.22)}
.band-silver .terms{color:#6b6660}
.band-silver .go{color:#2b2822;border-color:rgba(43,40,34,.5)}
.band-silver .go:hover{border-color:#2b2822}
.band-silver .go.solid{background:#2b2822;border-color:#2b2822;color:#d3ceca}
.band-silver .linkgroup{color:#6b6660}
.band-silver .linkgroup:hover{color:#2b2822}
.band-white{background:#ffffff;color:#141413;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-sand{background:#ecdcc4;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-sand .marker{color:#8a4b2a}
.band-sand .plain,.band-sand .ask{color:#4a2a17}
.band-sand .rows dt,.band-sand dt{color:#8a4b2a}
.band-sand .chain li{border-top-color:rgba(74,42,23,.18)}
.band-sand .chain li:last-child{border-bottom-color:rgba(74,42,23,.18)}
.band-sand .go{color:#8a4b2a;border-color:#d9c3a8}
.band-sand .go:hover{border-color:#8a4b2a}
.band-sand .linkgroup{color:#8a4b2a}
html[data-page="jfounding"] main{background:#f1ebe3}
html[data-page="jfounding"] .band-green{background:#4a3617}
html[data-page="jfounding"] .band-green .go.solid{color:#4a3617}
.band-ct{background:#efe0c9;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-ct .marker{color:#b0551a}
.band-ct .plain{color:#3a2414}
.band-ct .go{color:#b0551a;border-color:#dcc4a2}
.band-ct .go:hover{border-color:#b0551a}

:is(button,a:where([data-go])).go.ct-door{background:#f7f2e6;border-color:#e2cfb2;color:#b0551a}
:is(button,a:where([data-go])).go.ct-door.framed{background:#efe0c9;border-color:#dcc4a2}
:is(button,a:where([data-go])).go.ct-door.framed:hover{background:#e6d3b6;border-color:#b0551a}
:is(button,a:where([data-go])).go.ct-door:hover{border-color:#b0551a;background:#fffaf0}
:is(button,a:where([data-go])).go.ct-door span{color:#b0551a}
.voices .orig{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--meta);font-style:italic}
.voices .who{margin:16px 0 0}
.notes{list-style:none;margin:0;padding:0;max-width:58ch}
.notes li{padding:36px 0;border-top:1px solid var(--hair)}
.notes .when{margin:0 0 20px;font-family:var(--mono);font-weight:400;font-size:13px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--eyebrow)}
.notes dl{margin:0}
.notes dt{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.18em;text-transform:uppercase;
  color:var(--meta);margin:0 0 6px}
.notes dd{margin:0 0 20px;font-size:17px;line-height:1.65;color:var(--ink-2)}
.notes dd:last-child{margin-bottom:0}
.uncut-more{margin-top:34px}

.choices{list-style:none;margin:0;padding:0;max-width:70ch;min-width:0}
.choices li{border-top:1px solid var(--hair)}
.choices li:last-child{border-bottom:1px solid var(--hair)}
.choices li{min-width:0}
.choices :is(button,a:where([data-go])){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:7px 30px;
  width:100%;min-width:0;background:none;border:0;padding:24px 0;cursor:pointer;text-align:left;
  transition:padding-left .3s ease}
.choices b{grid-column:1;font-family:var(--serif);font-weight:300;font-size:21px;line-height:1.3;color:var(--ink)}
.choices i{grid-column:1;font-style:normal;font-size:17px;line-height:1.6;color:var(--meta);max-width:46ch}
.choices em{grid-column:2;grid-row:1;font-style:normal;font-family:var(--mono);font-weight:400;font-size:13px;
  letter-spacing:.16em;text-transform:uppercase;color:var(--link);white-space:nowrap}
.choices :is(button,a:where([data-go])):hover{padding-left:10px}
.choices :is(button,a:where([data-go])):hover em{color:var(--ink)}
.choices.numbered :is(button,a:where([data-go])){grid-template-columns:auto minmax(0,1fr);gap:7px 24px}
.choices.numbered u{grid-column:1;grid-row:1 / span 2;align-self:start;text-decoration:none;padding-top:8px;
  font-family:var(--mono);font-weight:400;font-size:13px;letter-spacing:.16em;color:var(--meta)}
.choices.numbered b,.choices.numbered i{grid-column:2}
.choices.numbered :is(button,a:where([data-go])):hover u{color:var(--link)}
@media (max-width:620px){
  .choices :is(button,a:where([data-go])){grid-template-columns:minmax(0,1fr);gap:10px}
  .choices em{grid-column:1;grid-row:auto}
}
.whos{list-style:none;margin:0;padding:0;max-width:44em}
.whos li{display:flex;gap:28px;align-items:center;padding:28px 0;border-top:1px solid var(--hair)}
.whos li:last-child{border-bottom:1px solid var(--hair)}
.whos .wmark{width:60px;flex:none;display:flex;align-items:center;justify-content:center}
.whos .wmark svg{width:100%;height:auto;display:block}
.whos b{display:block;font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.2;color:var(--ink)}
.whos i{display:block;font-style:normal;margin-top:7px;font-size:16px;line-height:1.55;color:var(--ink-2)}
@media (max-width:560px){.whos li{gap:18px}.whos .wmark{width:44px}}
.closing{max-width:var(--wide);margin:0 auto 20px;font-family:var(--mono);font-weight:400;
  font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#3a3227}
.legal{max-width:var(--wide);margin:0 auto;display:flex;flex-wrap:wrap;gap:6px 26px;align-items:baseline}
.legal p{margin:0;font-family:var(--mono);font-weight:300;font-size:12px;letter-spacing:.12em;
  text-transform:uppercase;color:#8a7f6d}
.legal p.todo{border-bottom:1px dashed #cfc3ab;padding-bottom:2px;opacity:.85}
@media (max-width:620px){.legal{gap:8px 18px}}



@keyframes p-ring{
  0%   {width:52%; height:52%;  opacity:0;   border-color:rgba(43,74,74,.58)}
  6%   {width:66%; height:66%;  opacity:.50}
  18%  {width:96%; height:96%;  opacity:.42}
  34%  {width:128%;height:128%; opacity:.32}
  54%  {width:158%;height:158%; opacity:.22}
  76%  {width:184%;height:184%; opacity:.11}
  100% {width:208%;height:208%; opacity:0;   border-color:rgba(43,74,74,.12)}
}
@keyframes p-breath{0%,100%{transform:scale(1)}46%{transform:scale(1.055)}}
@keyframes p-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@keyframes p-fade{from{opacity:0}to{opacity:1}}

#ritual{
  position:relative;min-height:calc(100svh - 64px);background:var(--paper);color:var(--ink);
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  padding:clamp(60px,9vw,120px) 24px clamp(60px,9vw,120px);
  text-align:center;box-sizing:border-box;
}
#ritual[hidden]{display:none}

html.outro-band main{display:none}
html.ritual-on,html.ritual-on body{overflow:hidden;overscroll-behavior:none;touch-action:pinch-zoom}
#r-minute{touch-action:manipulation}
.r-phase{display:none;opacity:0;transition:opacity 1s ease}
.r-phase.on{display:block}
.r-phase.lit{opacity:1}
.r-line{display:block;opacity:0;transition:opacity 1.1s ease;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:normal;font-size:1em;width:max-content;max-width:min(32ch,90vw);text-align:center;text-wrap:balance}
.r-para{position:relative;min-height:3.8em;max-width:none;width:100%;text-align:center}
@media (max-width:700px){.r-line{max-width:min(32ch,95vw)}}
.r-line.in{opacity:1}

.r-idle{display:flex;flex-direction:column;align-items:center;gap:clamp(28px,4.5vw,50px);animation:p-fade 1s ease both}
.r-mark{position:relative;width:clamp(150px,25vw,230px);height:clamp(150px,25vw,230px);display:flex;align-items:center;justify-content:center}
.r-mark i{position:absolute;left:50%;top:50%;width:52%;height:52%;transform:translate(-50%,-50%);
  border:1px solid rgba(43,74,74,.45);border-radius:50%;
  animation:p-ring 6.6s linear infinite backwards}
.r-mark i:nth-child(2){animation-delay:2.2s}
.r-mark i:nth-child(3){animation-delay:4.4s}
.r-mark u{
  width:52%;height:52%;border:1px solid rgba(43,74,74,.45);border-radius:50%;
  text-decoration:none;animation:p-breath 6.6s ease-in-out infinite;
  display:flex;align-items:center;justify-content:center;
  font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--meta);
}
.r-word{font-family:var(--sans);font-weight:200;font-size:clamp(30px,6vw,56px);letter-spacing:.4em;text-indent:.4em;color:var(--green);line-height:1}
.r-sub{font-family:var(--mono);font-weight:300;font-size:13px;letter-spacing:.34em;text-transform:uppercase;color:var(--meta);margin-top:16px}

.r-cue{font-size:clamp(44px,10vw,112px);font-weight:200;letter-spacing:.2em;text-indent:.2em;line-height:1.1;animation:p-in .9s ease both;margin:0}
.r-para{margin:0;max-width:24ch;font-size:clamp(36px,8vw,80px);font-weight:200;line-height:1.22;animation:p-in 1.4s ease both}
.r-para em{color:var(--green)}

#r-minute{position:fixed;inset:0;z-index:70;background:#201d1a;animation:p-fade 1.8s ease both}
#r-minute video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#r-minute iframe{
  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
  width:max(100vw,177.78vh);height:max(100vh,56.25vw);border:0;pointer-events:none;
}

.r-foot{
  position:absolute;margin:0;padding:0;border:0;background:none;
  bottom:calc(clamp(18px,3vw,32px) + env(safe-area-inset-bottom,0px));
  font-family:var(--mono);font-weight:300;font-size:12px;line-height:1;
  letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;
  color:rgba(255,255,255,.7);text-shadow:0 1px 12px rgba(0,0,0,.35);
  pointer-events:none;
}
.r-foot.l{left:clamp(18px,3vw,38px)}
.r-foot.r{right:clamp(18px,3vw,38px)}
.r-foot.c{left:50%;transform:translateX(-50%)}
:is(button,a:where([data-go])).r-foot{pointer-events:auto;cursor:pointer}
:is(button,a:where([data-go])).r-foot::after{content:"";position:absolute;inset:-14px -16px}   
:is(button,a:where([data-go])).r-foot:hover{color:#fff}
#ritual .r-foot{color:var(--meta);text-shadow:none}
.r-sound[hidden]{display:none}

#r-minute video,#r-minute iframe{z-index:0}

@media (orientation:portrait){
  #r-minute video{object-fit:contain}
  #r-minute iframe{width:100vw;height:56.25vw}
}

@media (orientation:portrait){
  #r-minute iframe.r-home-film{width:max(100vw,177.78vh);height:max(100vh,56.25vw);transform:translate(-45%,-50%)}
}

@media (orientation:landscape) and (max-height:500px){
  .sheet{grid-template-columns:1fr;gap:22px}
  .sheet>span[aria-hidden]:empty{display:none}
  .ask-lg{font-size:clamp(28px,4.6vw,40px);margin-bottom:24px}
  .r-para{font-size:clamp(30px,5.5vw,52px)}
  .r-cue{font-size:clamp(36px,7vw,64px)}
  #ritual{min-height:calc(100svh - 56px);padding:40px 24px}
}
#r-minute .r-foot{z-index:3}
#r-curtain{position:absolute;inset:0;z-index:4;background:var(--paper);opacity:0;transition:opacity 1.8s cubic-bezier(.4,0,.2,1);pointer-events:none}
.r-topright{
  position:absolute;z-index:3;top:clamp(18px,3vw,34px);right:clamp(18px,3vw,38px);
  display:flex;flex-direction:column;align-items:flex-end;gap:clamp(10px,1.4vw,16px);
  pointer-events:none;
}
.r-count{
  margin:0;
  font-family:var(--mono);font-weight:300;font-size:clamp(34px,5vw,62px);line-height:1;
  font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.45);pointer-events:none;
}

.r-sound{
  display:flex;align-items:center;justify-content:center;
  width:clamp(46px,6vw,58px);height:clamp(46px,6vw,58px);
  margin:0;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;
  background:rgba(0,0,0,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);
  color:#fff;cursor:pointer;pointer-events:auto;
  filter:drop-shadow(0 2px 10px rgba(0,0,0,.5));
  animation:p-soundcall 2.8s ease-in-out 3;
}
.r-sound svg{width:58%;height:58%;display:block}
.r-sound .s-waves{opacity:0}
.r-sound.on .s-waves{opacity:1}
.r-sound.on .s-cross{opacity:0}
.r-sound.on{background:rgba(0,0,0,.5);border-color:#fff}
.r-sound:hover,.r-sound:focus-visible{background:rgba(0,0,0,.6);border-color:#fff}
@keyframes p-soundcall{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}50%{box-shadow:0 0 0 9px rgba(255,255,255,.13)}}
@media (prefers-reduced-motion:reduce){.r-sound{animation:none}}

.r-done{display:flex;flex-direction:column;align-items:center;gap:34px;animation:p-in 1.4s ease both;max-width:var(--column)}
.r-done h2{font-size:clamp(34px,6vw,62px);line-height:1.1;max-width:20ch;font-weight:200;margin:0}
.r-done p.lead{margin:0;font-size:20px;font-weight:300;line-height:1.75;color:var(--intro);max-width:54ch}
.r-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}
.r-long{
  width:100%;max-width:720px;margin-top:10px;padding:30px 32px;
  background:var(--green);color:var(--on-green);border:1px solid var(--green);
  font-family:var(--mono);font-weight:400;font-size:clamp(17px,2.2vw,22px);
  letter-spacing:.1em;line-height:1.4;
}
.r-again{
  background:none;border:0;border-bottom:1px solid var(--hair);padding:0 0 8px;cursor:pointer;
  font-family:var(--mono);font-weight:300;font-size:13px;letter-spacing:.22em;
  text-transform:uppercase;color:var(--link);
}
.r-again:hover{color:var(--ink);border-bottom-color:currentColor}
.r-question{
  font-size:clamp(26px,4.2vw,44px) !important;line-height:1.25 !important;
  max-width:24ch !important;font-weight:200;margin:0;
}
.r-long:hover{background:transparent;color:var(--green)}
.r-actions .go{margin-top:0}
.r-actions .go.solid{background:var(--green);color:var(--on-green);border-color:var(--green)}

@media (prefers-reduced-motion:reduce){
  .r-mark i,.r-mark u{animation:none}
  .r-idle,.r-cue,.r-para,.r-done{animation:none}
}


.crumb{
  font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--link);margin:0 0 26px;
}
.crumb i{font-style:normal;color:var(--meta);padding:0 10px}

.labelrow{
  display:flex;justify-content:space-between;align-items:baseline;gap:24px;
  font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.2em;
  text-transform:uppercase;margin:0 0 30px;
}
.labelrow b{font-weight:300;color:var(--eyebrow)}
.labelrow i{font-style:normal;color:var(--meta);letter-spacing:.16em;text-align:right}

.rows{margin:0;padding:0}
.rows>div{
  display:grid;grid-template-columns:minmax(130px,180px) minmax(0,1fr);
  gap:56px;padding:26px 0;border-top:1px solid var(--hair);
}
.rows>div:last-child{border-bottom:1px solid var(--hair)}
.rows dt{font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);line-height:2.6}
.rows dd{margin:0;font-size:19px;line-height:1.75;max-width:54ch;color:var(--ink-2)}
.green .rows>div{border-color:rgba(241,239,233,.25)}
.green .rows dd{color:inherit}
@media (max-width:620px){
  .rows>div{grid-template-columns:1fr;gap:10px}
  .rows dt{line-height:1.8}
}

.linkgroup{
  display:inline-block;margin-top:24px;font-family:var(--mono);font-weight:400;
  font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--link);
  background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 4px;cursor:pointer;
}
.linkgroup:hover{color:var(--ink)}

.slot{
  border:1px dashed var(--hair);padding:44px 24px;text-align:center;
  font-family:var(--mono);font-weight:300;font-size:12px;letter-spacing:.20em;
  text-transform:uppercase;color:var(--meta);
}
.slot b{display:block;font-weight:300;font-size:20px;letter-spacing:.28em;margin-bottom:14px;color:var(--link)}

.centerline{
  display:block;margin:0 auto;font-family:var(--mono);font-weight:300;font-size:13px;
  letter-spacing:.20em;text-transform:uppercase;color:var(--link);
  background:none;border:0;border-bottom:1px solid var(--hair);padding:0 0 10px;cursor:pointer;
}
.centerline:hover{color:var(--ink)}
.green .centerline{color:rgba(241,239,233,.85);border-bottom-color:rgba(241,239,233,.4)}
.green .centerline:hover{color:var(--on-green);border-bottom-color:var(--on-green)}

.rule{height:1px;background:var(--hair);border:0;margin:0}
.mtile{border:0;padding:0;cursor:pointer;position:relative;font:inherit;display:block;width:100%;overflow:hidden}
.mtile-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.mtile-point,.mtile-globe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62%;height:62%;
  color:#5a3a4e;opacity:.72;transition:opacity .5s ease,transform .5s ease}
.mtile-point{width:46%;height:46%;opacity:.5}
.mtile:hover .mtile-point,.mtile:focus-visible .mtile-point,
.mtile:hover .mtile-globe,.mtile:focus-visible .mtile-globe{opacity:1;transform:translate(-50%,-50%) scale(1.04)}
.mtile[data-video=""] .mtile-point{display:none}
.mtile-globe.drift{opacity:.45}
.mtile:hover .mtile-globe.drift{opacity:.62}
.mtile-where{position:absolute;left:14px;bottom:12px;right:14px;text-align:left;line-height:1}
.mtile.placed .mtile-where{opacity:0;transform:translateY(6px);transition:opacity .9s ease,transform .9s ease}
.mtile.placed.named .mtile-where{opacity:1;transform:none}
.mtile-globe{width:66%;height:66%}
.mtile-where b{display:block;font-family:var(--mono);font-weight:400;font-size:13px;letter-spacing:.14em;
  text-transform:uppercase;color:#4a2f40}
.mtile-where i{display:block;margin-top:5px;font-style:normal;font-family:var(--mono);font-weight:300;
  font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#5a3a4e;opacity:.72}
.mtile span{position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta)}
.mtile[data-video=""]{cursor:default}
.mtile[data-video=""]:after{content:"soon";position:absolute;right:14px;bottom:12px;font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--meta);opacity:.7}
#mplayer{position:fixed;inset:0;z-index:120;background:#000;display:none}
#mplayer.on{display:block}
#mplayer .stage{position:absolute;inset:0}
#mplayer iframe,#mplayer video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}
#mplayer .ctl{position:absolute;bottom:26px;font-family:var(--mono);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.72);background:none;border:0;cursor:pointer;padding:8px 10px}
#mplayer .ctl:hover{color:#fff}
#mplayer.opening .ctl{color:rgba(43,41,38,.55)}
#mplayer.opening .ctl:hover{color:var(--ink)}
#mplayer .ctl.l{left:22px}
#mplayer .ctl.c{left:50%;transform:translateX(-50%)}
#mplayer .ctl.r{right:22px}
#mplayer .count{position:absolute;top:24px;right:26px;font-family:var(--mono);font-size:14px;letter-spacing:.16em;color:rgba(255,255,255,.66)}
#mplayer .slide{position:absolute;inset:0;display:none;place-items:center;padding:8vw;background:#000}
#mplayer .slide.on{display:grid}
#mplayer .slide p{max-width:22ch;font-family:var(--serif);font-weight:200;font-size:clamp(24px,4vw,44px);line-height:1.25;color:#f1efe9;text-align:center;margin:0}

#mplayer .mopen{position:absolute;inset:0;z-index:6;display:none;align-items:center;justify-content:center;
  background:var(--paper);padding:0 20px;opacity:1;transition:opacity 1.8s cubic-bezier(.4,0,.2,1)}
#mplayer .mopen.on{display:flex}
#mplayer .mopen.gone{opacity:0;pointer-events:none}
#mplayer .mopen-para{position:relative;margin:0;width:100%;min-height:3.8em;text-align:center;
  font-family:var(--serif);font-weight:200;font-size:clamp(36px,8vw,80px);line-height:1.22;color:var(--ink)}
#mplayer .mopen-line{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
  width:max-content;max-width:min(32ch,90vw);text-align:center;text-wrap:balance;
  opacity:0;transition:opacity 1.1s ease}
#mplayer .mopen-line.in{opacity:1}
@media (max-width:700px){#mplayer .mopen-line{max-width:min(32ch,95vw)}}
@media (prefers-reduced-motion:reduce){#mplayer .mopen,#mplayer .mopen-line{transition:none}}

#mplayer .choices{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#000;padding:8vw}
#mplayer .choices.on{display:flex}
#mplayer .choices :is(button,a:where([data-go])){font-family:var(--mono);font-size:15px;letter-spacing:.18em;text-transform:uppercase;color:#f1efe9;background:none;border:1px solid rgba(241,239,233,.35);padding:16px 26px;cursor:pointer;min-width:260px}
#mplayer .choices :is(button,a:where([data-go])):hover{background:rgba(241,239,233,.1)}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:0 36px;margin:0}
.cards>div{padding:30px 0;border-top:1px solid var(--hair)}
.cards h3{font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);margin:0 0 14px}
.cards p{margin:0 0 16px;font-size:17px;line-height:1.65;color:var(--ink-2)}
.cards .terms{display:block;columns:1}
.cards .terms li{display:block;width:auto}
.voices{list-style:none;margin:0;padding:0;max-width:58ch}
.voices li{padding:34px 0;border-top:1px solid var(--hair)}
.voices li:last-child{border-bottom:1px solid var(--hair)}
.voices q{display:block;quotes:none;font-size:clamp(20px,2.2vw,24px);line-height:1.5;font-weight:300;color:var(--ink)}
.voices q::before{content:"\201C"}.voices q::after{content:"\201D"}
.voices .orig{margin:12px 0 0;font-size:16px;line-height:1.6;font-style:italic;color:var(--ink-2)}

.hand{font-weight:400;letter-spacing:0;text-transform:none}
a:not(:where([data-go])).sig-under{display:inline;background:none;border:0;padding:0 .1em;margin:0;font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(138,75,42,.55);text-underline-offset:.28em;transition:text-decoration-color .3s ease,text-underline-offset .3s ease}
a:not(:where([data-go])).sig-under:hover,a:not(:where([data-go])).sig-under:focus-visible{text-decoration-color:#8a4b2a;text-underline-offset:.2em;outline:none}
.hand.hand-marzena{font-family:"Rouge Script","Dancing Script",cursive;font-size:1.3em;line-height:1.45;font-size-adjust:.42}
.hand.hand-rouge{font-family:"Rouge Script","Dancing Script",cursive;font-size:1.75em;line-height:1.4;--hand-f:1.75}
.hand.hand-22{font-family:"Moon Dance","Dancing Script",cursive;font-size:1.6em;line-height:1.45;--hand-f:1.6}
.hand.hand-0{font-family:"Caveat","Caveat",cursive;font-size:1.3em;line-height:1.35}
.hand.hand-1{font-family:"Kalam","Caveat",cursive;font-size:1.15em;line-height:1.5}
.hand.hand-2{font-family:"Patrick Hand","Caveat",cursive;font-size:1.2em;line-height:1.45}
.hand.hand-3{font-family:"Indie Flower","Caveat",cursive;font-size:1.15em;line-height:1.5}
.hand.hand-4{font-family:"Shadows Into Light","Caveat",cursive;font-size:1.25em;line-height:1.45}
.hand.hand-5{font-family:"Gloria Hallelujah","Caveat",cursive;font-size:1.05em;line-height:1.6}
.hand.hand-6{font-family:"Homemade Apple","Caveat",cursive;font-size:1.0em;line-height:1.7}
.hand.hand-7{font-family:"Reenie Beanie","Caveat",cursive;font-size:1.4em;line-height:1.35}
.hand.hand-8{font-family:"Nothing You Could Do","Caveat",cursive;font-size:1.2em;line-height:1.5}
.hand.hand-9{font-family:"Covered By Your Grace","Caveat",cursive;font-size:1.25em;line-height:1.4}
.hand.hand-10{font-family:"Architects Daughter","Caveat",cursive;font-size:1.05em;line-height:1.55}
.hand.hand-11{font-family:"Handlee","Caveat",cursive;font-size:1.15em;line-height:1.5}
.hand.hand-12{font-family:"La Belle Aurore","Caveat",cursive;font-size:1.2em;line-height:1.5}
.hand.hand-13{font-family:"Zeyada","Caveat",cursive;font-size:1.35em;line-height:1.4}
.hand.hand-14{font-family:"Just Me Again Down Here","Caveat",cursive;font-size:1.55em;line-height:1.25}
.hand.hand-15{font-family:"Waiting for the Sunrise","Caveat",cursive;font-size:1.3em;line-height:1.4}
.hand.hand-16{font-family:"Cedarville Cursive","Caveat",cursive;font-size:1.1em;line-height:1.6}
.hand.hand-17{font-family:"Over the Rainbow","Caveat",cursive;font-size:1.2em;line-height:1.5}
.voices q.hand,.voices .orig.hand{display:block}
.voices .orig.hand{font-style:normal;font-size:.92em;opacity:.8}
.voices .orig.hand[class*="hand-"]{font-size:calc(.92em * var(--hand-f,1))}
.witness-words p{margin:0 0 .6em}
.witness-words.hand-marzena{max-width:60ch}
html[data-page="jfounding"] .witness-words.hand-marzena{font-size:1.22em;line-height:1.5}
.hand.hand-0{--hand-f:1.3}
.hand.hand-1{--hand-f:1.15}
.hand.hand-2{--hand-f:1.2}
.hand.hand-3{--hand-f:1.15}
.hand.hand-4{--hand-f:1.25}
.hand.hand-5{--hand-f:1.05}
.hand.hand-6{--hand-f:1.0}
.hand.hand-7{--hand-f:1.4}
.hand.hand-8{--hand-f:1.2}
.hand.hand-9{--hand-f:1.25}
.hand.hand-10{--hand-f:1.05}
.hand.hand-11{--hand-f:1.15}
.hand.hand-12{--hand-f:1.2}
.hand.hand-13{--hand-f:1.35}
.hand.hand-14{--hand-f:1.55}
.hand.hand-15{--hand-f:1.3}
.hand.hand-16{--hand-f:1.1}
.hand.hand-17{--hand-f:1.2}
.hand.hand-marzena{--hand-f:1.3}
.hand.hand-18{font-family:"Special Elite","Courier New",monospace;font-size:1.0em;line-height:1.6;--hand-f:1.0}
.hand.hand-19{font-family:"Courier Prime","Courier New",monospace;font-size:0.95em;line-height:1.6;--hand-f:0.95}
.hand.hand-20{font-family:"Cutive Mono","Courier New",monospace;font-size:0.95em;line-height:1.65;--hand-f:0.95}
.hand.hand-21{font-family:"Cutive","Courier New",monospace;font-size:0.95em;line-height:1.6;--hand-f:0.95}

.hand.ink-0{color:#201d1a}
.hand.ink-1{color:#2b2822}
.hand.ink-2{color:#3a352f}
.hand.ink-3{color:#1b1f2a}
.hand.ink-4{color:#46423b}
.hand.ink-blue-0{color:#1f3a5f}
.hand.ink-blue-1{color:#24467a}
.voices .orig.hand[class*="ink-"]{opacity:1}

.voices .who{margin:14px 0 0}
.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.sr-focus:focus{position:fixed!important;width:auto;height:auto;clip:auto;margin:0;z-index:80;
  left:var(--side);bottom:calc(clamp(18px,3vw,32px) + env(safe-area-inset-bottom,0px));
  font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;
  background:var(--paper);color:var(--ink);padding:10px 14px;border:1px solid var(--link)}
.skip{position:absolute;left:-9999px}
.skip:focus{left:var(--side);top:10px;z-index:99;background:var(--paper);padding:10px 14px;font-family:var(--mono);font-size:13px}


.graze{position:relative;list-style:none;margin:0;padding:0}
.graze li{position:absolute;opacity:0;transition:opacity 1.8s ease;margin:0;max-width:80%;white-space:nowrap}
@media (max-width:700px){.graze li{white-space:normal;max-width:90%}}
.graze li.on{opacity:1}
.graze.done{opacity:0;transition:opacity 1.6s ease}
@media (prefers-reduced-motion:reduce){.graze li{position:static;opacity:1;max-width:none}}
.cycle{position:relative;min-height:2.4em;list-style:none;margin:0;padding:0;transition:min-height 1.2s ease, opacity 1.2s ease}
.cycle li{position:absolute;left:0;top:0;opacity:0;transition:opacity 1.3s ease}
.cycle li.on{opacity:1}
.cycle.done{min-height:0;opacity:0;pointer-events:none}

.seq > *{opacity:0;transform:translateY(6px);transition:opacity 1.2s ease, transform 1.2s ease}
.seq > *.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  .cycle{min-height:0}.cycle li{position:static;opacity:1}
  .seq > *{opacity:1;transform:none;transition:none}
}


.held{
  font-family:var(--serif);font-weight:200;line-height:1.1;color:var(--ink);
  font-size:clamp(26px,5.2vw,58px);white-space:normal;max-width:18ch;text-wrap:balance;
  opacity:0;transition:opacity 1.4s ease;
}
.held.in{opacity:1}
@media (max-width:700px){.held{font-size:clamp(24px,7vw,34px);max-width:none}}
@media (prefers-reduced-motion:reduce){.held{opacity:1;transition:none}}

.r-seal{border:0 !important;display:flex;align-items:center;justify-content:center;overflow:visible}
.r-seal svg{width:100%;height:100%;display:block}

.wordwise span{opacity:0;transition:opacity .9s ease}
.wordwise span.in{opacity:1}
.after{opacity:0;transition:opacity 1.2s ease}
.after.in{opacity:1}
@media (prefers-reduced-motion:reduce){.wordwise span,.after{opacity:1;transition:none}}

.relay{position:relative;display:grid;list-style:none;margin:34px 0 0;padding:0}
.relay li{grid-area:1 / 1;align-self:start;opacity:0;transition:opacity .35s ease;margin:0;visibility:hidden}
.relay.mono-words li:not(.on){transition:opacity .35s ease,visibility 0s linear .35s}
.relay li:not(.on){transition:opacity .25s ease,visibility 0s linear .25s}
.relay li.on{transition:opacity .45s ease .45s,visibility 0s linear .45s;opacity:1;visibility:visible}
.fillin .blank{display:inline-block;min-width:8.5em;border-bottom:1px solid var(--hair);vertical-align:baseline}
.fillin .blank b{font-weight:400;opacity:0;transition:opacity 1.2s ease;display:inline-block}
.fillin .blank.filled{border-bottom-color:transparent}
.fillin .blank.filled b{opacity:1}
@media (prefers-reduced-motion:reduce){
  .relay{display:block}
  .relay li{grid-area:auto;opacity:1;visibility:visible}
  .fillin .blank b{opacity:1}.fillin .blank{border:0;min-width:0}
}

.cascade{max-width:680px}
.cascade > *{opacity:0;transition:opacity 1.1s ease}
.cascade > *.in{opacity:1}
@media (prefers-reduced-motion:reduce){.cascade > *{opacity:1;transition:none}}

.ct-door{position:relative;display:inline-flex;align-items:center;padding-left:38px;overflow:hidden}
.ct-door::before{content:"";position:absolute;left:0;top:0;bottom:0;width:16px;
  background:repeating-linear-gradient(180deg,#3a2414 0 4px,#d9772b 4px 8px);transition:width .35s ease}
.ct-door:hover::before{width:22px}
.ct-door svg{display:none}
.ct-vcard{
  display:grid;grid-template-columns:170px 1fr;gap:34px;align-items:center;
  margin-top:34px;max-width:640px;padding:0;
}
.ct-vcard-mark{position:relative;padding-right:26px;border-right:1px solid rgba(58,36,20,.20)}
.ct-vcard-mark svg{display:block;width:100%;height:auto;max-width:170px}
.ct-vcard-body{padding-left:0}
.ct-vcard-name{font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.15;color:#3a2414;margin:0 0 6px;letter-spacing:.005em}
.ct-vcard-place{font-family:var(--mono);font-weight:400;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#8a6526;margin:0 0 16px}
.ct-vcard-rule{margin:0 0 16px}
.ct-vcard-rule span{display:block;width:44px;height:2px;background:#d9772b}
.ct-vcard-tel,.ct-vcard-email{margin:0 0 4px;font-family:var(--mono);font-size:14.5px;letter-spacing:.06em;color:#3a2414;line-height:1.5}
.ct-vcard-tel a:not(:where([data-go])),.ct-vcard-email a:not(:where([data-go])){color:#3a2414;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease}
.ct-vcard-tel a:not(:where([data-go])):hover,.ct-vcard-email a:not(:where([data-go])):hover{border-bottom-color:#d9772b}
.ct-vcard-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.ct-vcard-actions .go{padding:10px 16px;font-size:13px;color:#3a2414;border-color:rgba(58,36,20,.5)}
.ct-vcard-actions .go:hover{border-color:#3a2414}
.ct-vcard-actions .go.solid{background:#3a2414;border-color:#3a2414;color:#fbf6ea}
.ct-vcard-actions .go.solid:hover{background:#d9772b;border-color:#d9772b;color:#fbf6ea}

.ct-vfull{
  position:relative;display:grid;grid-template-columns:38% 1fr;
  background:#f7ecdc;border:1.5px solid #3a2414;margin:40px 0 0;overflow:hidden;
  box-shadow:0 1px 0 rgba(58,36,20,.06);
}
.ct-vfull-stamp{
  position:absolute;top:20px;right:22px;z-index:2;
  font-family:var(--mono);font-weight:400;font-size:12.5px;letter-spacing:.26em;
  text-transform:uppercase;color:#d9772b;
  border:1.5px solid #d9772b;padding:6px 12px;background:#f7ecdc;
  transform:rotate(3deg);line-height:1;
}
.ct-vfull-mark{
  display:flex;align-items:center;justify-content:center;
  padding:56px 44px;border-right:1px solid rgba(58,36,20,.22);
  background:radial-gradient(circle at 50% 50%,#faf0d8 0%,#f0e3c7 100%);
  position:relative;
}
.ct-vfull-mark::before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:5px;
  background:repeating-linear-gradient(180deg,#3a2414 0 4px,#d9772b 4px 8px);
}
.ct-vfull-mark svg{display:block;width:100%;height:auto;max-width:200px}
.ct-vfull-body{padding:52px 60px 46px;position:relative}
.ct-vfull-name{
  font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,40px);
  line-height:1.1;color:#3a2414;margin:0 0 10px;letter-spacing:.005em;
}
.ct-vfull-place{
  font-family:var(--mono);font-weight:400;font-size:13px;letter-spacing:.22em;
  text-transform:uppercase;color:#8a6526;margin:0 0 24px;
}
.ct-vfull-rule{margin:0 0 26px}
.ct-vfull-rule span{display:block;width:60px;height:2px;background:#d9772b}
.ct-vfull-contact{margin-bottom:34px}
.ct-vfull-tel,.ct-vfull-email{
  margin:0 0 8px;font-family:var(--mono);font-size:15px;letter-spacing:.05em;
  color:#3a2414;line-height:1.55;
}
.ct-vfull-tel a:not(:where([data-go])),.ct-vfull-email a:not(:where([data-go])){
  color:#3a2414;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .18s ease;
}
.ct-vfull-tel a:not(:where([data-go])):hover,.ct-vfull-email a:not(:where([data-go])):hover{border-bottom-color:#d9772b}
.ct-vfull-actions{display:flex;flex-wrap:wrap;gap:12px}
.ct-vfull-actions .go{
  padding:11px 18px;font-size:13px;color:#3a2414;border-color:rgba(58,36,20,.5);
}
.ct-vfull-actions .go:hover{border-color:#3a2414}
.ct-vfull-actions .go.solid{background:#3a2414;border-color:#3a2414;color:#f7ecdc}
.ct-vfull-actions .go.solid:hover{background:#d9772b;border-color:#d9772b;color:#f7ecdc}

.ct-band{padding-top:var(--sec-lg);padding-bottom:clamp(58px,8vw,104px)}
.ct-band .ct-wide-in{margin-top:clamp(44px,6vw,82px)}
.ct-band.ct-home{background:#F6EFE0}
.ct-band.ct-home .ct-wide-in{margin-top:0}
.iic-island{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease}
.iic-island:hover,.iic-island:focus-visible{color:#a8792a;border-bottom-color:currentColor}
.ct-home-link{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;text-align:left;border-bottom:1px solid transparent;transition:border-color .25s ease,color .25s ease}
.ct-home-link:hover,.ct-home-link:focus-visible{color:#8a4b2a;border-bottom-color:currentColor}
.sig-link{background:none;border:0;padding:0;margin:0;font:inherit;color:#8a4b2a;letter-spacing:inherit;text-transform:inherit;cursor:pointer;border-bottom:1px solid rgba(138,75,42,.45);transition:color .25s ease,border-color .25s ease}
.sig-link:hover,.sig-link:focus-visible{color:#4a3617;border-bottom-color:#4a3617}
.ct-home-head{margin-top:clamp(70px,10vw,140px)}
.band-home-sea.home-white{background:#ffffff}

.who-icons{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:16px 22px}
.who-icons li{display:flex;flex-direction:column;align-items:center;gap:7px;width:72px;text-align:center}
.who-icons svg{width:30px;height:30px;color:#8a6a4a}
.who-icons span{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta);line-height:1.5}
.ib-north .ct-home-head .ct-home-link:hover,.ib-north .ct-home-head .ct-home-link:focus-visible{color:#3d7f8a}
.ct-home-name{font-family:"EB Garamond",Georgia,serif;font-weight:400;font-size:clamp(26px,3.2vw,38px);line-height:1;color:#16324F;margin:0}
.ct-home-q{font-size:clamp(22px,3.2vw,34px);line-height:1.22;color:#16324F;margin:22px 0 0}
.ct-wide-in{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,40px);display:flex;flex-direction:column;align-items:center;gap:clamp(38px,5vw,64px);text-align:center}
.ct-wide-mark{width:100%;max-width:720px;line-height:0}
.ct-wide-mark svg{display:block;width:100%;height:auto}
.ct-wide-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}
.ct-wide-actions .go{padding:14px 22px;font-size:14px;color:#8a4b2a;border-color:rgba(138,75,42,.45);background:transparent;letter-spacing:.14em}
.ct-wide-actions .go:hover{border-color:#8a4b2a;background:rgba(138,75,42,.07)}
.ct-wide-actions .go.solid{background:#8a4b2a;border-color:#8a4b2a;color:#f7ece3}
.ct-wide-actions .go.solid:hover{background:#6b3a20;border-color:#6b3a20;color:#f7ece3}
@media (max-width:640px){
  .ct-wide-actions{flex-direction:column;align-items:stretch;width:100%}
  .ct-wide-actions .go{width:100%;text-align:center}
}
@media (max-width:640px){
  .ct-vfull{grid-template-columns:1fr;margin-top:28px}
  .ct-vfull-mark{padding:36px 30px;border-right:0;border-bottom:1px solid rgba(58,36,20,.22)}
  .ct-vfull-mark::before{width:100%;height:5px;bottom:auto;background:repeating-linear-gradient(90deg,#3a2414 0 4px,#d9772b 4px 8px)}
  .ct-vfull-mark svg{max-width:150px}
  .ct-vfull-body{padding:36px 30px 30px}
  .ct-vfull-stamp{top:12px;right:12px;font-size:11.5px;padding:5px 10px}
}
@media (max-width:560px){
  .ct-vcard{grid-template-columns:1fr;gap:22px;text-align:left}
  .ct-vcard-mark{padding-right:0;border-right:0;padding-bottom:22px;border-bottom:1px solid rgba(58,36,20,.20);max-width:130px}
  .ct-vcard-mark svg{max-width:130px}
}@media (max-width:560px){
  .ct-card{grid-template-columns:1fr;gap:18px;padding:22px}
  .ct-card-mark svg{max-width:110px}
  .ct-card-cal{grid-template-columns:1fr;gap:10px}
}


#page-cantigres{
  --paper:#f7ecdc; --band:#efe0c9; --ink:#3a2414; --ink-2:#4a3220; --intro:#63432b;
  --meta:#8a6a4a; --eyebrow:#b0551a; --hair:#e2cfb2; --link:#b0551a; --green:#3a2414;
  background:var(--paper);
}
#page-cantigres .cap{color:#8a6a4a}
#page-cantigres .go{border-color:#d7bf9c}
#page-cantigres .go:hover{border-color:var(--ink)}
#page-cantigres .go.solid{background:#b0551a;border-color:#b0551a;color:#f7ecdc}
.ct-seal{display:block;width:clamp(96px,14vw,150px);height:auto;margin:0 0 34px}
.ct-seal svg{width:100%;height:auto;display:block}
.ct-visit{position:relative;display:inline-flex;align-items:center;font-family:var(--mono);font-size:14px;
  letter-spacing:.16em;text-transform:uppercase;color:#b0551a;text-decoration:none;background:#efe0c9;
  border:1px solid #d7bf9c;padding:14px 22px 14px 38px;overflow:hidden;transition:background .3s ease}
.ct-visit:hover{background:#e6d3b6}
.ct-visit::before{content:"";position:absolute;left:0;top:0;bottom:0;width:16px;
  background:repeating-linear-gradient(180deg,#3a2414 0 4px,#d9772b 4px 8px);transition:width .35s ease}
.ct-visit:hover::before{width:22px}
.ct-visit:hover{border-color:#3a2414;color:#3a2414}
.status-open{display:inline-block;font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#d9772b;border:1px solid #d9772b;border-radius:3px;padding:3px 10px;vertical-align:middle;margin-left:14px;line-height:1;font-weight:400}
.ct-visit svg{display:none}

.ct-hero{background:#f7ecdc;width:100%;margin:0;padding:0;display:block;line-height:0}
.ct-hero img{display:block;width:100%;height:auto;max-height:86vh;object-fit:contain;object-position:center;background:#f7ecdc}
.ct-hero.ct-hero-split{display:flex;align-items:center;justify-content:center;gap:clamp(18px,6vw,96px);padding:clamp(48px,9vw,120px) 16px;line-height:0}
.ct-hero.ct-hero-split img{width:auto;max-height:none;background:none}
.ct-hero-split img.ct-logo{width:min(40vw,440px)}
.ct-hero-r{width:min(46vw,460px);text-align:center}
.ct-hero-split img.ct-title{width:100%}
.ct-hero-split .ct-room{margin:clamp(12px,2.6vw,32px) 0 0;font-family:"Jost",sans-serif;font-size:clamp(11px,2vw,26px);line-height:1.3;font-weight:300;letter-spacing:.02em;white-space:nowrap;color:#3a2414}

@media (max-width:700px){.ct-hero img{max-height:none}
}

.gb-mark{height:34px;width:auto;display:inline-block;filter:invert(1) sepia(.2) saturate(.2) brightness(1.6);opacity:.75}

.send-mark{display:inline-flex;align-items:center;gap:12px}
.send-mark img{height:22px;width:auto;display:block;opacity:.8}
.send-mark:hover img{opacity:1}
.green .send-mark img{filter:invert(1) sepia(.2) saturate(.2) brightness(1.6);opacity:.85}

.minute-pair{display:grid;grid-template-columns:1fr auto;gap:clamp(30px,6vw,80px);align-items:start;margin-top:44px}
.minute-doors{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:260px}
.minute-doors .go{width:100%;justify-content:center;text-align:center}
@media (max-width:760px){.minute-pair{grid-template-columns:1fr;gap:36px}.minute-doors{min-width:0}}

.minute-doors .send-mark img{filter:none;opacity:.8}
.green .minute-doors .send-mark img{filter:invert(1) sepia(.2) saturate(.2) brightness(1.6);opacity:.85}

.minute-rows{margin-top:48px;display:flex;flex-direction:column;gap:20px}
.minute-row{display:grid;grid-template-columns:1fr minmax(240px,280px);align-items:center;gap:clamp(24px,5vw,70px)}
.minute-row p{margin:0;font-family:var(--serif);font-weight:200;font-size:clamp(20px,2.6vw,30px);line-height:1.3;color:var(--on-green)}
.minute-row .go{width:100%;justify-content:center;text-align:center}
.hp-travel{display:flex;flex-direction:column;gap:10px}
.hp-travel .go{width:100%;justify-content:center;text-align:center;margin:0;text-decoration:none}
.spread-btn .go{text-decoration:none}
@media (max-width:760px){
  .minute-row{grid-template-columns:1fr;gap:12px}
  .minute-row .go{width:auto;justify-self:start}
}

.inline-mark{height:20px;width:auto;display:inline-block;vertical-align:-4px;margin-left:6px}
.send-mark .inline-mark{height:22px;margin-left:0}
#mosaic .one-space{display:none}
@media (max-width:700px){
  #mosaic > div{display:none}
  #mosaic .one-space{display:block}
  #mosaic + .cap{display:none}
  
}
.send-mark span+img+span{margin-left:2px}

.gallery-mark{display:flex;align-items:center;gap:6px}
.gallery-mark .inline-mark{height:16px;margin:0;vertical-align:middle;opacity:.75}

.quiet-row{margin-top:14px}
.quiet-row p{font-size:clamp(17px,2vw,21px);opacity:.78}
.quiet-row .linkgroup{margin-top:0;color:var(--on-green);opacity:.85;justify-self:center}
.quiet-row .linkgroup:hover{opacity:1;color:var(--on-green)}
@media (max-width:760px){.quiet-row .linkgroup{justify-self:start}}

:is(button,a:where([data-go])).cap.caplink{background:none;border:0;padding:0;cursor:pointer;text-align:left;
  font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.1em;text-transform:uppercase;
  color:var(--meta);margin-top:14px;display:block;line-height:1.9}
.caplink:hover{color:var(--ink)}

.relay.mono-words{min-height:0}
.relay.mono-words li{grid-area:1 / 1;align-self:center;justify-self:stretch;padding-right:8%;transform:translateY(-4%);text-align:center;font-family:var(--sans);font-weight:200;font-size:clamp(26px,5.2vw,60px);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .9s ease}
.relay.mono-words li.on{opacity:1;visibility:visible;transition:opacity .55s ease .55s,visibility 0s linear .55s}


.isla{
  --paper:#fbf8f0; --band:#e3ecee; --ink:#1f4468; --ink-2:#2d5578; --intro:#42648a;
  --meta:#8b9db0; --eyebrow:#a8792a; --hair:#d5dfe8; --link:#1f4468; --green:#1f4468;
  background:var(--paper);
}
.isla .cap{color:#8b9db0}
.ib-white-top{background:#fbf8f0;margin-top:calc(-1 * var(--page-top, 0px))}
.in-link{background:none;border:0;padding:0;margin:0;font:inherit;color:#3d7f8a;letter-spacing:inherit;cursor:pointer;font-weight:700;transition:color .25s ease}
.in-link:hover,.in-link:focus-visible{color:#a8792a}
a:not(:where([data-go])).in-link{text-decoration:none}
.isla .go{border-color:#c2d4d6;color:#1f4468}
.isla .go:hover{border-color:#1f4468}
.isla .go.solid{background:#1f4468;border-color:#1f4468;color:#f7f2e6}
.isla .linkgroup{color:#1f4468}
html[data-page^="ib"] .masthead{background:#ffffff;border-bottom-color:#d5dfe8}
html[data-page^="ib"] .sitemap{background:#ffffff;border-top-color:#d5dfe8}
html[data-page^="ib"] .nav :is(button,a:where([data-go])){color:#42648a}
html[data-page^="ib"] .nav :is(button,a:where([data-go])):hover,
html[data-page^="ib"] .nav :is(button,a:where([data-go]))[aria-current="page"]{color:#1f4468}
html[data-page^="ib"] .wordmark.seal svg path{fill:#1f4468}

.isla .band-blue{background:#1f4468;color:#f7f2e6;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.isla .band-blue .marker{color:#e0c98f}
.isla .band-blue .plain,.isla .band-blue h2,.isla .band-blue .ask{color:#f7f2e6}
.isla .band-blue .body p,.isla .band-blue li,.isla .band-blue dd{color:#e8e2d4}
.isla .band-blue dt{color:#e0c98f}
.isla .band-blue .chain li{border-top-color:rgba(247,242,230,.22)}
.isla .band-blue .go{color:#f7f2e6;border-color:rgba(247,242,230,.45)}
.isla .band-blue .go:hover{border-color:#f7f2e6}
.isla .band-blue .go.solid{background:#f7f2e6;border-color:#f7f2e6;color:#1f4468}
.isla .band-blue .linkgroup{color:#e0c98f}

.isla .band-lagoon{background:#3d7f8a;color:#f7f2e6}
.isla .band-lagoon .marker{color:#e0c98f}
.isla .band-lagoon .plain,.isla .band-lagoon .ask{color:#f7f2e6}
.isla .band-lagoon .body p,.isla .band-lagoon li,.isla .band-lagoon dd{color:#eae5d9}
.isla .band-lagoon .go{color:#f7f2e6;border-color:rgba(247,242,230,.5)}
.isla .band-lagoon .go:hover{border-color:#f7f2e6}
.isla .band-lagoon .go.solid{background:#f7f2e6;border-color:#f7f2e6;color:#1f4468}

.isla .band-sea{background:#e3ecee;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.isla .wrap-pad{padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.isla .band-white{background:#fbf8f0;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.isla .band-beige{background:#efe0c9;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}


.hpmap{position:relative;width:100%;background:#e3ecee;overflow:hidden;
  height:clamp(380px,62vh,620px);border:1px solid #cddde0}
.hpmap svg{display:block;width:100%;height:100%}
.hpmap .mlayer{position:absolute;inset:0;pointer-events:none}
.hpmap .mlayer > *{pointer-events:auto}
.hpmap .town{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;pointer-events:none}
.hpmap .town s{width:4px;height:4px;border-radius:50%;background:#8ba6b4;display:block}
.hpmap .town span{font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.14em;
  text-transform:uppercase;color:#6d8695;white-space:nowrap}
.hpmap .pin{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;
  align-items:center;gap:6px;cursor:pointer;background:none;border:0;padding:0}
.hpmap .disc{width:42px;height:42px;border-radius:50%;background:#c8900c;
  border:1px solid rgba(32,29,26,.35);display:flex;align-items:center;justify-content:center;
  transition:transform .16s ease}
.hpmap .pin:hover .disc,.hpmap .pin:focus-visible .disc{transform:scale(1.08)}
.hmark{display:block;
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201107.96%201160'%3E%3Cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M879.97%2080.25L885.74%2080.02L886.61%2080.55L886.71%2090.21L888.15%2097.59L889.78%20102.01L890.34%20104.7L890.48%20112.93L891.39%20116.66L893.59%20121.42L894.31%20126.75L896.05%20128.26L903.82%20128.39L906.04%20128.96L910.87%20131.1L912.08%20130.94L918.85%20127.96L920.96%20125.42L922.82%20124.03L924.45%20121.94L926.95%20119.79L928.51%20116.25L930.2%20114.22L931.67%20111.03L934.44%20108.69L935.85%20106.39L937.64%20104.46L939.1%2099.88L942.27%2097.01L943.38%2093.01L946%2089.59L947.01%2085.03L948.13%2084.42L948.96%2084.65L952.83%2088.21L953.54%2089.83L953.62%2095.32L954.14%2097.59L956.24%20101.07L957.26%20103.77L957.31%20122.73L956.69%20125.37L954.26%20128.98L953.67%20131.18L953.59%20137.6L952.97%20140.24L950.52%20143.37L949.96%20144.66L949.96%20152.42L950.73%20153.97L952.78%20155.64L954.43%20158.17L956.02%20159.37L957.69%20161.89L959.53%20163.3L963.47%20167.72L964.59%20170.32L965.2%20173.42L964.86%20174.89L963.76%20175.65L962.62%20175.54L960.57%20173.87L957.77%20172.95L955.18%20173.12L954.24%20174.04L953.86%20175.14L956.48%20177.5L958.37%20179.79L960.46%20181.42L962.09%20183.51L964.41%20185.37L965.6%20186.96L967.66%20188.62L969.52%20190.94L971.38%20192.34L973.01%20194.43L975.33%20196.29L976.84%20200.35L978.98%20202.86L979.56%20204.6L980.56%20211.51L980.54%20219.85L979.63%20224.98L979.64%20242.62L980.56%20245.89L982.81%20248.75L983.33%20251.02L983.51%20255.95L984.18%20257.61L985.76%20258.82L986.29%20259.68L987%20261.76L987.13%20263.95L987.99%20265.87L989.68%20267.44L991.41%20271.75L994.32%20274.89L995.43%20277.95L997.57%20280.93L998.7%20283.51L1001.57%20286.22L1003.03%20289.4L1004.55%20291.14L1006.29%20294.51L1009%20296.91L1010.47%20299.63L1011.99%20301.36L1013.72%20305.2L1015.97%20307.13L1017.44%20309.85L1019.42%20312.05L1020.71%20315.87L1023.87%20319.21L1025.34%20322.86L1026%20323.59L1027.87%20324.51L1027.94%20350.43L1027.7%20351.12L1026%20352.2L1025.34%20353.4L1024.3%20356.55L1024.07%20360.96L1023.14%20362.82L1021.3%20365.16L1020.35%20368.86L1019.42%20370.72L1014.84%20375.44L1011.81%20379.84L1006.41%20383.73L1002.71%20385.14L998.68%20387.62L996.34%20388.53L987.54%20388.57L982.35%20389.88L980.56%20389.94L974.91%20388.62L970.4%20388.02L969.53%20387.5L968.11%20385.66L965.81%20384.25L963.95%20381.93L961.41%20379.82L959.94%20375.71L958.42%20373.98L956.5%20370.33L954.55%20368.55L952.51%20364.56L950.99%20362.82L949.31%20359.86L946.98%20358L944.88%20355.46L942.82%20354.26L940.7%20352.2L937.51%20350.28L935.78%20348.76L932.6%20347.29L930.01%20344.31L926.82%20342.84L924.79%20341.15L921.44%20339.86L918.75%20336.97L917.76%20336.57L914.29%20336.32L911.6%20333.44L906.21%20332.32L903.7%20329.72L901.96%20329.14L899.3%20329L897.09%20328.43L892.66%20325.42L884.07%20325.18L880.82%20323.79L878.16%20321.81L873.22%20320.7L870.99%20318.75L868.69%20317.34L867.05%20315.25L865.43%20314.08L863.57%20311.76L861.51%20310.11L859.62%20307.35L857.19%20306.07L856.17%20303.36L855.21%20302.04L854.53%20302.05L853.87%20303.68L854.06%20305.47L856.3%20307.42L857.78%20312.44L860.32%20314.55L862.18%20316.87L864.04%20318.27L865.9%20320.59L867.76%20321.98L870.08%20324.77L872.53%20326.5L874.44%20328.78L875.07%20330.93L874.89%20332.14L872.6%20334.96L871.89%20337.5L871.75%20346.2L871.04%20348.28L869.04%20351.38L868.17%20353.77L868.09%20361.12L867.57%20363.86L864.45%20370.96L864.37%20377.85L863.75%20380.48L861.78%20383.16L860.74%20386.29L860.5%20394.42L859.57%20396.75L857.88%20398.78L857.02%20401.16L856.88%20408.93L856.3%20410.67L854.32%20413.33L853.3%20416.03L853.17%20423.33L852.4%20425.36L850.05%20428.12L849.53%20430.39L849.5%20435.47L848.99%20437.74L845.87%20442.52L845.73%20449.82L844.7%20452.04L843.01%20454.07L842.1%20456.88L842.15%20477.24L842.86%20479.78L845.27%20483.88L845.78%20486.62L845.87%20494.9L846.73%20497.28L848.87%20500.26L849.45%20502L849.58%20510.7L850.15%20512.91L852.46%20516.65L853.17%20519.19L853.3%20529.75L854.01%20532.29L855.85%20535.56L856.88%20539.17L856.95%20550.26L856.49%20553.51L856.93%20556.32L856.88%20562.74L856.32%20565.89L854.33%20570.41L853.3%20574.03L853.17%20584.12L849.58%20592.15L849.35%20598.42L848.67%20599.6L847.08%20600.79L846.11%20602.15L845.73%20606.42L845.17%20608.18L842.25%20612.7L841.3%20617.33L838.68%20620.28L837.43%20625.07L835.28%20627.1L830.56%20636.33L827.58%20638.92L826.56%20643.01L824.32%20645.42L823.67%20646.62L823.43%20653.35L822.72%20655.9L820.41%20660.1L819.79%20662.73L819.71%20688.2L818.66%20691.34L817.16%20693.09L816.23%20695.41L815.99%20702.14L815.28%20704.69L812.51%20709.35L812.33%20713.81L811.71%20715.98L810.78%20717.84L808.94%20720.18L808.56%20723.99L807.98%20725.73L806.06%20727.53L805.37%20728.7L804.97%20729.7L804.84%20732.81L804.27%20734.57L801.36%20739.09L801.02%20744.33L800.08%20747.1L797.64%20750.25L797.46%20754.7L796.94%20757.44L794.29%20762.69L793.77%20765.43L793.69%20773.24L792.77%20776.97L791.14%20780.45L790.1%20784.06L790.02%20799.78L789.04%20805.77L787.73%20810.96L787.71%20833.25L786.34%20841.17L786.25%20857.81L785.54%20860.36L784%20862.53L782.67%20865.85L782.54%20874.08L781.97%20876.76L779.98%20880.82L778.9%20884.85L778.88%20898.77L778.42%20901.56L778.42%20917.82L777.96%20920.62L777.96%20953.6L778.4%20955.95L778.42%20961.51L777.97%20964.31L777.96%20970.8L778.87%20977.32L778.95%20986.07L779.82%20988.92L781.97%20991.88L782.54%20993.64L782.77%20997.12L785.39%201000.54L786.8%201004.7L789.67%201007.41L790.67%201009.66L792.82%201012.62L794.12%201015.51L797.11%201018.1L798.57%201021.28L800.26%201023.31L801.83%201026.86L804.32%201029L805.74%201031.31L807.79%201033.43L809.09%201037.25L811.98%201040.4L813.27%201044.68L815.44%201047.16L816.71%201052.4L818.68%201054.61L819.71%201057.3L819.76%201062.79L818.85%201065.13L817.85%201065.99L811.48%201067.06L804.89%201068.83L776.11%201068.83L773.01%201068.21L768.96%201065.77L761.88%201064.48L759.92%201062.25L757.63%201060.83L755.74%201058.54L753.45%201056.65L752.05%201054.79L749.99%201053.13L749.16%201050.71L749.13%201046.09L748.82%201044.68L749.13%201043.27L749.16%201037.73L749.78%201036.02L751.93%201033.53L752.8%201030.68L752.69%201019.3L752.03%201017.63L749.79%201015.22L748.96%201010.95L745.74%201007.66L745.36%201004.32L744.79%201003.03L742.08%201000.64L740.78%20997.29L739.09%20995.26L737.63%20992.08L735.32%20990.2L734.34%20988.85L734.29%20947.58L735.37%20943.55L737.36%20939.03L737.98%20935.93L738.06%20916.5L738.63%20913.81L741.07%20909.29L741.69%20906.19L741.71%20877.86L740.6%20873.4L738.63%20870.26L738.01%20867.16L737.98%20834.66L736.6%20828.14L736.58%20743.59L734.29%20735.65L734.21%20706L733.18%20703.78L731.49%20701.75L730.69%20698.96L731.21%20697.28L732.12%20695.88L736.25%20690.71L740.02%20687.51L744.13%20685.58L746.24%20683.04L748.56%20681.18L749.96%20679.33L752.28%20677.47L753.91%20675.38L756.22%20673.97L757.63%20672.13L759.47%20670.71L760.66%20668.19L762.72%20667L763.7%20665.66L763.81%20664.74L762.57%20663.73L760.67%20664.49L759.18%20666.71L755.82%20667.53L753.96%20668.46L752.5%20670.25L750.19%20671.66L748.32%20673.97L743.74%20675.89L741.35%20678.15L739.29%20679.34L737.63%20681.4L735.32%20682.81L733.46%20685.13L731.61%20686.53L729.72%20688.82L727.42%20690.71L726.03%20692.57L724.17%20693.97L722.31%20696.29L719.77%20698.39L718.47%20702.67L716.63%20704.55L715.04%20708.07L712.9%20711.04L712.14%20713.07L711.95%20721.71L711.44%20724.91L709.35%20729.33L708.27%20734.76L708.24%20751.45L707.34%20757.53L707.26%20763.02L705.17%20768.37L704.55%20771.47L704.52%20862.05L703.89%20864.2L701.45%20867.81L700.18%20873.97L697.74%20877.57L696.46%20885.59L694.02%20890.12L693.4%20893.21L693.32%20900.57L692.28%20904.64L690.3%20909.17L689.68%20912.27L689.65%20931.28L687.36%20941.08L687.36%20955.91L689.65%20963.85L689.68%20983.79L690.3%20987.36L692.28%20992.35L693.32%20996.42L693.45%201007.91L696.47%201013.25L697.75%201018.94L700.18%201021.15L701.75%201025.17L703.89%201028.14L705.02%201030.73L708.07%201033.72L708.9%201036.6L710.87%201038.81L711.66%201040.35L712.9%201044.68L714.54%201046.3L715.38%201047.78L716.47%201052.27L719.09%201055.22L719.58%201059.85L720.23%201061.05L722.47%201063.46L723.65%201070.17L725.91%201073.03L726.31%201075.29L725.74%201076.58L724.24%201078.33L723.8%201079.75L723.1%201079.98L675.28%201079.98L674.58%201079.75L674.15%201078.33L673.23%201077.38L667.36%201075.35L662.61%201071.74L661.02%201070.07L659.56%201066.89L656.39%201063.55L656.14%201059.16L655.11%201056.93L654.07%201055.65L653.9%201052.6L656.04%201048.7L656.86%201044.87L659.1%201042.46L659.86%201040.9L659.86%201025.23L658.99%201022.38L656.38%201018.96L655.9%201014.33L653.14%201011.04L652.32%201006.75L649.24%201001.47L648%20997.6L645.99%20994.5L645.07%20992.16L645.12%20982.48L646.05%20977.83L647.79%20974L648.76%20969.85L648.84%20959.71L649.87%20955.63L651.38%20952.96L652.42%20949.36L652.56%20935.55L653.13%20932.4L655.11%20928.34L655.73%20925.71L655.76%20921.56L656.21%20919.22L656.19%20883.46L655.57%20879.43L653.02%20873.15L652.51%20870.41L652.42%20865.38L649.72%20857.87L650.15%20855.54L650.17%20851.38L649.72%20849.04L649.69%20840.24L648.79%20835.09L648.77%20807.23L648.33%20804.89L648.29%20797.95L647.67%20795.32L645.69%20791.26L645.07%20788.16L645.04%20763.57L644.42%20760.93L642.33%20756.51L642.25%20746.84L641.36%20740.76L641.27%20692.99L640.7%20690.3L638.73%20686.69L637.69%20683.56L637.6%20675.74L636.97%20673.12L634.73%20670.71L634.07%20669.51L633.73%20665.21L633.08%20664.01L630.84%20661.6L629.54%20654.53L626.78%20651.25L626.3%20646.62L625.64%20645.42L623.68%20643.66L621.65%20637.79L620.6%20637.36L619.68%20638.27L619.05%20640.89L619.1%20643.59L619.68%20645.34L622.58%20649.87L623.06%20654.97L625.83%20658.7L626.45%20661.34L626.54%20665.43L627.1%20666.73L629.55%20669.86L630.12%20672.07L630.25%20675.19L630.83%20676.94L633.06%20678.89L633.73%20680.08L633.83%20684.02L632.32%20685.76L618.59%20685.96L617.17%20686.28L615.31%20685.95L573.03%20685.95L569.78%20686.41L566.52%20685.95L542.38%20685.93L538.11%20685.09L534.53%20684.95L527.89%20682.3L513.1%20682.21L509.55%20681.12L506.88%20679.61L502.8%20678.58L493.59%20678.5L490.85%20677.98L488.09%20675.63L486.43%20674.96L478.72%20674.78L475.98%20674.26L473.42%20672.18L471.09%20671.25L464.36%20671.01L458.08%20667.53L453.62%20667.34L450.99%20666.72L446.93%20663.81L442.17%20663.46L439.75%20660.77L438.57%20660.1L433.94%20659.61L430.37%20657.14L425.43%20655.11L422.77%20653.12L416.14%20651.39L413.94%20649.41L410.09%20647.67L408.07%20645.99L404.05%20644.42L401.39%20641.97L397.85%20640.41L395.82%20638.72L392.44%20636.99L390.7%20635L386.23%20632.97L383.73%20630.82L380.82%20629.55L379.09%20628.03L374.97%20625.64L373.3%20623.59L370.33%20621.92L368.4%20619.67L365.49%20617.93L363.46%20616.25L359.44%20614.68L356.64%20612.38L352.48%20611.43L347.02%20608.51L343.94%20607.88L340.87%20608.53L339.12%20610.04L334.08%20612.43L332.42%20614.95L330.18%20617.36L329.54%20620.43L329.72%20621.63L330.18%20622.1L331.84%20621.8L333.62%20619.86L336.33%20618.4L337.55%20616.83L339%20615.95L341.63%20615.33L346.56%20615.49L351.08%20618.4L356.95%20619.96L358.83%20621.8L363.75%20623.85L366.41%20625.83L369.33%20627.1L371.53%20629.09L376.3%20630.82L378.5%20633.27L381.41%20634.54L384.55%20636.97L387.6%20638.1L389.65%20640.7L392.56%20641.97L395.7%20644.41L399.07%20645.69L401%20647.94L405.1%20649.42L408.07%20652.02L412.53%20653.6L414.74%20655.57L418.11%20656.86L421.71%20659.29L427.86%20660.58L428.79%20661.5L429.43%20664.12L429.27%20669.51L428.6%20670.7L426.37%20672.66L425.36%20677.22L422.53%20679.96L421.37%20687.17L420.7%20688.36L419.39%20689.37L418.36%20691.59L418.27%20695.69L417.65%20698.32L414.88%20702.06L414.4%20707.15L411.03%20713.07L410.84%20717.99L410.22%20720.63L407.45%20724.36L406.97%20729.46L406.04%20731.32L404.52%20733.05L403.59%20735.37L403.25%20740.14L402.37%20741.59L400.35%20743.29L399.07%20748.98L396.92%20751.93L395.8%20755L392.73%20757.98L392.33%20758.97L392.2%20761.62L391.63%20762.92L388.92%20765.31L387.45%20768.49L385.76%20770.52L384.2%20774.07L381.3%20776.74L380.18%20779.81L377.71%20783.38L376.47%20787.71L373.99%20790.81L373.16%20796.03L371.06%20798.57L370.49%20799.86L369.33%20807.06L366.78%20810.55L366.26%20812.82L366.23%20818.83L365.71%20821.57L363.63%20825.52L362.59%20829.14L362.51%20841.6L361.62%20846.75L361.58%20853.68L361.13%20856.49L361.15%20874.59L362.51%20882.99L362.54%20899.22L363.52%20905.21L365.26%20909.05L366.18%20912.78L366.26%20923.38L366.78%20926.12L368.98%20930.89L369.9%20934.16L370.03%20943.32L370.6%20945.54L372.44%20948.81L373.15%20950.88L373.66%20953.62L373.75%20960.97L374.46%20963.52L376.29%20966.34L376.76%20967.72L377.38%20970.35L377.4%20973.12L377.46%20975.38L378.05%20977.58L380.29%20979.99L380.94%20981.19L381.3%20985.48L384.65%20988.64L384.9%20992.11L385.47%20993.4L387.97%20995.55L389.6%20997.63L391.44%20999.04L392.9%201001.76L395.05%201004.26L396.35%201008.07L403.05%201014.38L404.05%201016.63L406.21%201019.13L407.77%201023.14L410.49%201025.53L411.68%201027.59L413.47%201029.52L415.19%201034.77L417.65%201037.88L419.07%201043.44L421.36%201046.73L421.94%201048.47L422.01%201051.19L421.64%201052.68L420.08%201053.91L410.46%201054.04L407.67%201054.51L402.32%201056.6L399.17%201057.16L376.54%201057.16L374.79%201056.58L371.65%201054.61L369.43%201054.04L366.31%201053.91L363.82%201053.15L362.41%201051.31L359.86%201049.68L357.97%201047.38L356.61%201046.42L354.51%201043.87L351.84%201041.43L351.44%201040.43L351.36%201036.8L350.93%201034.91L350.93%201031.22L351.54%201025.8L353.63%201021.85L353.68%201017.75L353.06%201015.12L351.55%201011.99L350.6%201008.29L349.96%201007.06L348.76%201005.94L347.29%201003.23L344.78%201001.09L343.1%20998.59L341.5%20997.4L339.85%20995.34L337.8%20994.13L335.69%20991.59L333.84%20990.2L332.15%20987.23L330%20984.74L329.09%20981.47L329.05%20974.07L328.54%20971.33L326.45%20966.91L325.88%20964.23L325.8%20956.88L325.36%20954.53L325.34%20935.96L324.03%20930.3L323.89%20926.72L322.27%20922.77L321.65%20919.2L321.57%20903.95L320.66%20900.22L318.55%20895.81L317.99%20893.13L317.85%20880.25L316.82%20876.64L315.31%20873.96L314.27%20870.36L314.13%20857.95L313.42%20855.41L311.12%20851.67L310.55%20848.99L310.42%20836.11L309.55%20833.72L307.41%20830.75L306.83%20829L306.7%20817.06L305.99%20814.51L304.61%20812.64L303.58%20810.42L303.07%20807.68L303.03%20797.95L301.74%20792.31L302.98%20787.18L303.07%20782.62L303.57%20780.8L304.33%20779.7L306.13%20778.25L307.7%20772.85L310.17%20770.21L310.65%20765.58L311.33%20764.39L313.55%20762.44L314.83%20756.28L317.75%20751.76L317.99%20748.28L318.55%20746.53L321%20742.93L321.62%20740.3L321.8%20735.37L322.57%20733.35L324.25%20731.32L325.29%20729.1L325.37%20720.82L325.88%20718.08L327.97%20714.12L329.05%20709.63L329.07%20687.34L328.54%20684.16L325.52%20677.41L325.34%20672.95L324.72%20670.78L323.79%20668.92L322.28%20667.18L321.8%20665.8L321.46%20661.96L320.79%20660.77L318.1%20658.35L317.85%20653.95L317.06%20651.49L317.06%20649.77L317.85%20647.31L318.57%20642.92L320.79%20640.96L321.57%20639.41L321.55%20634.45L321.09%20633.99L319.5%20634.09L315.03%20639.38L314.02%20643.48L310.85%20646.35L309.55%20649.7L307.4%20652.66L306.13%20655.57L303.7%20658.25L302.68%20662.35L299.52%20665.22L299.15%20669.5L295.8%20672.66L294.68%20676.19L292.08%20679.63L290.96%20683.16L288.49%20686.72L287.25%20690.59L285.56%20692.62L283.83%20696.47L281.67%20698.96L280.43%20703.76L277.34%20709.03L276.09%20712.9L273.62%20716.46L272.38%20720.33L270.69%20722.36L269.76%20724.22L269.52%20727.24L268.94%20728.98L266.06%20732.14L265.7%20735.96L264.77%20737.82L262.93%20739.7L261.52%20745.72L258.61%20750.25L258.37%20753.26L257.79%20755.47L255.36%20758.14L254.79%20759.9L254.55%20762.91L251.65%20767.45L251.17%20768.83L250.99%20772.83L250.49%20774.65L248.06%20778.27L246.65%20784.29L244.2%20788.35L243.59%20790.98L243.5%20797.41L242.93%20800.09L241.09%20803.36L240.38%20805.44L239.87%20808.18L239.83%20812.79L239.32%20815.07L236.3%20821.34L236.12%20825.34L235.5%20827.97L232.59%20832.49L232.35%20836.9L231.78%20838.66L228.87%20843.18L228.63%20847.13L228.18%20848.53L225.51%20851.91L224.35%20859.1L222.2%20862.07L221.33%20864.92L221.25%20869.95L220.73%20872.22L218.08%20878.39L217.55%20882.05L217.55%20973.59L218.18%20977.6L220.63%20983.05L221.2%20985.74L221.33%201001.87L221.91%201004.07L224.33%201006.76L224.91%201008.51L225.15%201011.99L226.54%201015.24L228.05%201016.99L229.35%201022.19L231.95%201025.17L233.05%201030.11L235.5%201033.24L236.07%201034.99L236.45%201038.33L239.22%201042.53L239.83%201044.7L240.02%201049.16L243.5%201055.44L243.5%201059.49L241.81%201061.51L237.81%201064.02L235.6%201064.6L230.57%201064.68L228.23%201065.13L204.54%201065.13L196.7%201064.13L193.68%201062.51L190.53%201061.48L185.19%201061.24L182.59%201060.12L181.01%201057.99L180.82%201040.98L180.37%201038.64L180.82%201034.44L180.85%201026.11L181.42%201024.82L183.72%201022.94L184.09%201021.45L184.02%201003.86L183.26%201002.3L181.68%201001.09L181.01%20999.9L180.82%20994.98L180.39%20993.09L180.37%20955.46L180.83%20952.21L180.9%20937.87L183.45%20932.06L184.09%20928.98L184.09%20836.51L183.45%20832.49L181.78%20828.59L181.76%20804.91L180.39%20798.85L180.39%20781.22L180.95%20779.93L183.9%20777.31L184.45%20772.74L187.62%20769.87L187.87%20765.48L188.74%20763.09L190.43%20761.06L191.35%20759.2L191.71%20754.44L194.4%20752.02L195.07%20750.37L195.31%20743.17L196.34%20740.95L198.03%20738.92L198.89%20736.53L199.03%20728.3L199.89%20725.91L201.58%20723.88L202.61%20721.66L202.74%20706.93L203.31%20704.24L205.76%20699.72L206.39%20696.17L206.33%20671.14L205.76%20668.93L203.67%20664.97L202.69%20656.66L202.61%20647.91L201.58%20642.9L199.59%20638.38L199.03%20636.16L198.94%20618.12L198.18%20615.63L196.34%20612.36L195.31%20606.88L195.24%20593.48L194.79%20591.14L194.71%20583.78L194.14%20582.49L192.3%20580.15L191.54%20576.73L191.54%20501.95L192.62%20498.38L194.61%20494.79L195.17%20492.11L195.41%20482.59L196.35%20479.81L198.79%20476.67L198.98%20472.21L199.59%20469.11L202.36%20465.38L202.85%20460.28L206.33%20454L206.33%20449.03L205.4%20448.1L204.26%20448.21L203.26%20449.08L201.58%20452.04L200.06%20453.78L198.18%20458.87L196.53%20460.47L195.88%20461.68L194.13%20468.29L191.7%20471.43L191.35%20476.67L187.87%20482.95L187.74%20490.71L186.71%20492.93L184.87%20495.28L184.11%20498.23L184.07%20522.36L183.45%20525.46L181.83%20528.49L181.32%20536.3L184.07%20546.56L184.11%20582.31L184.74%20584.46L187.16%20587.16L187.74%20589.36L187.82%20612.05L188.44%20616.08L190.43%20620.13L191.51%20624.16L191.54%20649.69L192.3%20652.18L194.14%20654.99L194.76%20658.08L194.31%20662.25L194.33%20668.27L194.78%20670.62L194.78%20681.77L194.31%20685.02L194.3%20701.73L191.59%20709.71L191.46%20724.91L190.59%20727.3L188.45%20730.28L187.87%20732.02L187.74%20740.25L186.88%20742.64L185.19%20744.67L184.26%20746.53L183.78%20751.62L183.04%20752.74L181.02%20754.44L179.59%20761.38L176.83%20765.12L176.64%20774.22L176.12%20776.96L174.04%20779.52L173%20782.2L172.87%20798.8L172.29%20800.54L170%20803.36L169.24%20806.78L169.15%20829.47L166.19%20837.66L164.56%20838.35L159.54%20838.45L157.31%20841.32L137.8%20872.93L122.93%20899.42L116.06%20913L113.24%20917.14L110.19%20920.13L107.25%20921.37L105.57%20921.53L103.13%20920.71L100.81%20918.39L99.7%20916.71L97.72%20909.86L97.59%20907.2L96.75%20903.4L96.25%20893.68L95.82%20891.79L95.8%20884.37L96.25%20882.03L96.75%20868.59L97.64%20863.44L97.67%20859.76L98.52%20855.49L98.65%20851.91L99.45%20848.52L99.58%20845.4L100.38%20842.01L100.51%20837.97L101.31%20835.51L101.44%20831.93L102.29%20828.12L102.29%20805.85L101.21%20801.36L100.69%20800.52L100%20800.74L99.12%20803.12L98.42%20807.06L97.64%20808.61L95.8%20810.49L94.22%20815.88L93.01%20816.85L91.8%20815.88L90.52%20811.58L87.97%20807.16L87.45%20803.96L87.37%20791.5L86.66%20788.96L84.82%20786.62L83.73%20783.98L83.72%20727.77L84.35%20724.69L86.91%20720.27L87.42%20717.99L87.5%20713.43L88.07%20711.67L90.05%20709.01L91.09%20706.79L91.17%20702.23L91.8%20699.14L94.04%20696.74L94.8%20695.17L94.94%20688.34L95.52%20686.6L97.29%20684.66L98.06%20683.09L98.57%20680.82L98.6%20675.74L99.12%20673L99.69%20671.71L101.77%20669.15L102.29%20666.88L102.32%20661.8L102.83%20659.53L103.42%20657.79L105.25%20654.97L105.96%20652.42L106.01%20646.93L104.92%20643.83L104.16%20643.33L103.6%20643.56L101.2%20647.67L99.42%20649.14L98.22%20651.2L95.68%20653.3L93.82%20655.63L91.97%20657.02L90.11%20659.34L87.81%20660.77L86.32%20662.99L85.18%20663.11L84.37%20662.53L84.2%20659.01L84.82%20657.31L86.39%20656.09L87.26%20654.64L87.5%20650.7L87.95%20649.29L90.52%20645.35L91.09%20643.59L91.17%20640.43L91.67%20638.6L92.72%20636.4L93.94%20634.83L94.7%20632.8L94.89%20627.88L95.5%20625.24L95.98%20623.86L97.81%20621.51L98.52%20618.97L98.6%20611.62L99.12%20608.88L101.32%20604.58L102.29%20600.43L102.37%20587.5L103.42%20584.37L104.92%20581.69L105.96%20577.61L106.04%20561.43L109.67%20548.33L109.81%20538.25L110.38%20535.1L112.36%20531.5L113.39%20527.89L113.47%20520.54L113.99%20518.26L116.53%20514.3L117.11%20512.55L117.24%20505.72L117.82%20503.97L119.33%20502.23L120.26%20500.37L120.83%20498.61L121.06%20494.67L121.54%20493.29L123.98%20489.68L125.39%20484.12L127.86%20481.02L129.1%20476.69L131.86%20472.94L132.97%20469.41L135.3%20466.15L136.41%20463.08L138.7%20459.8L139.66%20457.04L142.83%20454.17L144.03%20452.11L146.28%20449.72L148.21%20445.61L149.79%20444.4L151.45%20441.87L153.99%20439.77L155.19%20437.72L157.24%20436.51L159.12%20434.21L161.42%20432.8L163.54%20430.74L167.19%20428.81L169.58%20426.55L172.3%20425.09L174.23%20422.84L175.43%20422.18L177.52%20421.94L178.81%20421.37L181.61%20418.6L186.1%20417.51L187.98%20415.67L189.84%20414.74L194.14%20414.4L198.03%20411.79L200.42%20410.92L207.26%20410.79L210.87%20409.76L214%20408.24L216.68%20407.67L221.28%20407.15L230.96%20407.07L234.56%20406.03L237.7%20404.06L242.47%20403.25L244.33%20402.32L246.36%20400.63L250.37%20399.07L252.57%20396.62L255.93%20395.34L258.14%20393.37L261.99%20391.63L264.18%20389.65L269.28%20387.77L271.76%20385.61L275.45%20384.65L277.61%20382.16L278.73%20381.43L282.9%20380.94L286.32%20378.33L292.19%20376.76L295.78%20374.31L297.54%20373.75L301.17%20373.66L303%20373.16L304.27%20372.58L306.3%20370.89L308.69%20370.03L315.89%20369.79L317.55%20369.13L319.96%20366.89L322.63%20366.31L335.51%20366.18L342.15%20363.52L348.14%20362.54L376%20362.53L378.34%20362.98L382.91%20363.06L386.51%20364.11L387.79%20365.15L390.01%20366.18L401.96%20366.31L405.56%20367.36L407.6%20369.03L410.46%20369.9L420.55%20370.03L422.93%20370.89L425.91%20373.03L427.65%20373.61L435.47%20373.7L438.2%20374.21L440.76%20376.3L442.99%20377.33L453.54%20377.46L455.28%20378.05L457.96%20380.02L460.28%20380.95L468.87%20381.18L471.26%20382.05L474.24%20384.18L475.98%20384.77L485.6%20384.9L489.68%20385.93L492.95%20387.77L495.49%20388.48L509.77%20388.62L513.15%20389.88L516.27%20390.01L524.72%20392.25L560.88%20392.2L562.96%20391.49L567.16%20389.19L569.38%20388.62L576.58%20388.38L577.78%20387.72L579.54%20385.76L584.01%20384.66L585.56%20383.89L587.44%20382.05L591.43%20380.93L594.11%20378.03L598.59%20376.47L600.46%20374.63L602.87%20373.32L604.98%20370.78L607.52%20369.13L609.17%20367.07L613.29%20365.15L615.21%20363.36L617.28%20362.16L621.94%20358L623.33%20356.14L625.66%20354.28L627.76%20351.74L629.82%20350.55L631.34%20348.81L635.93%20345.04L640.24%20343.3L642.63%20340.59L645.16%20338.93L647.94%20335.68L648.22%20334.7L647.72%20333.84L646.85%20333.32L643.21%20333.23L642.34%20331.79L642.63%20330.37L643.66%20329.54L646.28%20328.44L648.48%20326.45L651.2%20324.99L653.54%20322.22L656.09%20320.59L657.26%20318.97L659.56%20317.09L660.77%20315.04L662.82%20313.84L664.69%20311.53L666.55%20310.13L668.2%20307.61L670.26%20305.95L671.92%20303.43L673.97%20301.76L676.09%20298.3L677.88%20296.37L679.34%20293.65L681.4%20291.53L682.81%20289.23L685.31%20287.08L686.88%20283.53L688.57%20281.5L689.85%20278.6L692.75%20275.93L694.78%20271.45L696.47%20269.42L697.47%20267.17L700.63%20264.3L701.75%20261.23L703.44%20259.2L704.9%20256.02L707.89%20253.43L709.08%20251.37L711.8%20248.05L713.07%20245.6L715.05%20243.4L716.32%20240.95L722.31%20235.32L724.17%20233L726.03%20231.6L727.89%20229.28L729.74%20227.89L731.61%20225.56L735.04%20223.88L736.89%20222.02L737.93%20219.8L737.54%20214.78L738.36%20211.41L740.87%20209.27L742.55%20206.77L744.15%20205.58L746.01%20203.26L748.1%20201.63L749.26%20200.01L752.05%20197.68L753.24%20196.08L755.53%20194.66L757.39%20192.34L759.92%20190.68L762.05%20188.17L764.12%20186.98L766.52%20184.74L769.42%20183.46L771.81%20181.2L773.87%20180.01L776.27%20177.29L779.17%20176.01L782.14%20173.87L784.74%20172.75L787.61%20169.58L796.84%20164.87L799.51%20162.43L803.34%20161.15L805.84%20158.53L810.95%20157.14L812.71%20155.18L813.91%20154.52L817.39%20154.28L818.38%20153.88L821.36%20150.82L825.65%20150.46L827.2%20149.69L828.78%20148.01L830.07%20147.45L836.33%20146.74L837.54%20146.09L838.95%20144.25L840.39%20143.37L847.49%20143.03L848.69%20142.37L850.91%20139.95L854.46%20139.31L855.9%20138.43L856.88%20136.62L857.02%20130.25L858.05%20128.03L859.43%20126.62L860.5%20123.98L860.74%20117.24L861.62%20114.4L863.09%20113.09L863.75%20111.89L864.32%20110.14L865.02%20104.8L867.79%20101.06L869.05%2096.28L870.99%2094.51L872.65%2091.52L874.59%2089.74L876.64%2085.75L879.09%2083.08L879.97%2080.25ZM850.99%20293.38L850.53%20293.84L850.05%20295.68L850.05%20297.41L850.83%20298.95L851.77%20299.23L852.7%20297.87L852.7%20295.68L852.05%20293.54L850.99%20293.38ZM207.87%20444.86L207.03%20445.88L206.95%20447.02L207.41%20447.48L208.53%20447.38L209.45%20446.47L209.46%20445.86L208.94%20445.01L207.87%20444.86ZM327.67%20623.35L326.3%20624.16L325.45%20627.03L323.61%20628.45L322.88%20629.57L322.13%20632.04L322.29%20632.79L323.03%20633.3L324.41%20632.49L325.25%20629.62L327.96%20627.21L328.59%20624.62L328.23%20623.6L327.67%20623.35ZM765.87%20661.49L765.58%20661.78L765.87%20662.08L766.17%20661.78L765.87%20661.49Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201107.96%201160'%3E%3Cpath%20fill='%23000'%20fill-rule='evenodd'%20d='M879.97%2080.25L885.74%2080.02L886.61%2080.55L886.71%2090.21L888.15%2097.59L889.78%20102.01L890.34%20104.7L890.48%20112.93L891.39%20116.66L893.59%20121.42L894.31%20126.75L896.05%20128.26L903.82%20128.39L906.04%20128.96L910.87%20131.1L912.08%20130.94L918.85%20127.96L920.96%20125.42L922.82%20124.03L924.45%20121.94L926.95%20119.79L928.51%20116.25L930.2%20114.22L931.67%20111.03L934.44%20108.69L935.85%20106.39L937.64%20104.46L939.1%2099.88L942.27%2097.01L943.38%2093.01L946%2089.59L947.01%2085.03L948.13%2084.42L948.96%2084.65L952.83%2088.21L953.54%2089.83L953.62%2095.32L954.14%2097.59L956.24%20101.07L957.26%20103.77L957.31%20122.73L956.69%20125.37L954.26%20128.98L953.67%20131.18L953.59%20137.6L952.97%20140.24L950.52%20143.37L949.96%20144.66L949.96%20152.42L950.73%20153.97L952.78%20155.64L954.43%20158.17L956.02%20159.37L957.69%20161.89L959.53%20163.3L963.47%20167.72L964.59%20170.32L965.2%20173.42L964.86%20174.89L963.76%20175.65L962.62%20175.54L960.57%20173.87L957.77%20172.95L955.18%20173.12L954.24%20174.04L953.86%20175.14L956.48%20177.5L958.37%20179.79L960.46%20181.42L962.09%20183.51L964.41%20185.37L965.6%20186.96L967.66%20188.62L969.52%20190.94L971.38%20192.34L973.01%20194.43L975.33%20196.29L976.84%20200.35L978.98%20202.86L979.56%20204.6L980.56%20211.51L980.54%20219.85L979.63%20224.98L979.64%20242.62L980.56%20245.89L982.81%20248.75L983.33%20251.02L983.51%20255.95L984.18%20257.61L985.76%20258.82L986.29%20259.68L987%20261.76L987.13%20263.95L987.99%20265.87L989.68%20267.44L991.41%20271.75L994.32%20274.89L995.43%20277.95L997.57%20280.93L998.7%20283.51L1001.57%20286.22L1003.03%20289.4L1004.55%20291.14L1006.29%20294.51L1009%20296.91L1010.47%20299.63L1011.99%20301.36L1013.72%20305.2L1015.97%20307.13L1017.44%20309.85L1019.42%20312.05L1020.71%20315.87L1023.87%20319.21L1025.34%20322.86L1026%20323.59L1027.87%20324.51L1027.94%20350.43L1027.7%20351.12L1026%20352.2L1025.34%20353.4L1024.3%20356.55L1024.07%20360.96L1023.14%20362.82L1021.3%20365.16L1020.35%20368.86L1019.42%20370.72L1014.84%20375.44L1011.81%20379.84L1006.41%20383.73L1002.71%20385.14L998.68%20387.62L996.34%20388.53L987.54%20388.57L982.35%20389.88L980.56%20389.94L974.91%20388.62L970.4%20388.02L969.53%20387.5L968.11%20385.66L965.81%20384.25L963.95%20381.93L961.41%20379.82L959.94%20375.71L958.42%20373.98L956.5%20370.33L954.55%20368.55L952.51%20364.56L950.99%20362.82L949.31%20359.86L946.98%20358L944.88%20355.46L942.82%20354.26L940.7%20352.2L937.51%20350.28L935.78%20348.76L932.6%20347.29L930.01%20344.31L926.82%20342.84L924.79%20341.15L921.44%20339.86L918.75%20336.97L917.76%20336.57L914.29%20336.32L911.6%20333.44L906.21%20332.32L903.7%20329.72L901.96%20329.14L899.3%20329L897.09%20328.43L892.66%20325.42L884.07%20325.18L880.82%20323.79L878.16%20321.81L873.22%20320.7L870.99%20318.75L868.69%20317.34L867.05%20315.25L865.43%20314.08L863.57%20311.76L861.51%20310.11L859.62%20307.35L857.19%20306.07L856.17%20303.36L855.21%20302.04L854.53%20302.05L853.87%20303.68L854.06%20305.47L856.3%20307.42L857.78%20312.44L860.32%20314.55L862.18%20316.87L864.04%20318.27L865.9%20320.59L867.76%20321.98L870.08%20324.77L872.53%20326.5L874.44%20328.78L875.07%20330.93L874.89%20332.14L872.6%20334.96L871.89%20337.5L871.75%20346.2L871.04%20348.28L869.04%20351.38L868.17%20353.77L868.09%20361.12L867.57%20363.86L864.45%20370.96L864.37%20377.85L863.75%20380.48L861.78%20383.16L860.74%20386.29L860.5%20394.42L859.57%20396.75L857.88%20398.78L857.02%20401.16L856.88%20408.93L856.3%20410.67L854.32%20413.33L853.3%20416.03L853.17%20423.33L852.4%20425.36L850.05%20428.12L849.53%20430.39L849.5%20435.47L848.99%20437.74L845.87%20442.52L845.73%20449.82L844.7%20452.04L843.01%20454.07L842.1%20456.88L842.15%20477.24L842.86%20479.78L845.27%20483.88L845.78%20486.62L845.87%20494.9L846.73%20497.28L848.87%20500.26L849.45%20502L849.58%20510.7L850.15%20512.91L852.46%20516.65L853.17%20519.19L853.3%20529.75L854.01%20532.29L855.85%20535.56L856.88%20539.17L856.95%20550.26L856.49%20553.51L856.93%20556.32L856.88%20562.74L856.32%20565.89L854.33%20570.41L853.3%20574.03L853.17%20584.12L849.58%20592.15L849.35%20598.42L848.67%20599.6L847.08%20600.79L846.11%20602.15L845.73%20606.42L845.17%20608.18L842.25%20612.7L841.3%20617.33L838.68%20620.28L837.43%20625.07L835.28%20627.1L830.56%20636.33L827.58%20638.92L826.56%20643.01L824.32%20645.42L823.67%20646.62L823.43%20653.35L822.72%20655.9L820.41%20660.1L819.79%20662.73L819.71%20688.2L818.66%20691.34L817.16%20693.09L816.23%20695.41L815.99%20702.14L815.28%20704.69L812.51%20709.35L812.33%20713.81L811.71%20715.98L810.78%20717.84L808.94%20720.18L808.56%20723.99L807.98%20725.73L806.06%20727.53L805.37%20728.7L804.97%20729.7L804.84%20732.81L804.27%20734.57L801.36%20739.09L801.02%20744.33L800.08%20747.1L797.64%20750.25L797.46%20754.7L796.94%20757.44L794.29%20762.69L793.77%20765.43L793.69%20773.24L792.77%20776.97L791.14%20780.45L790.1%20784.06L790.02%20799.78L789.04%20805.77L787.73%20810.96L787.71%20833.25L786.34%20841.17L786.25%20857.81L785.54%20860.36L784%20862.53L782.67%20865.85L782.54%20874.08L781.97%20876.76L779.98%20880.82L778.9%20884.85L778.88%20898.77L778.42%20901.56L778.42%20917.82L777.96%20920.62L777.96%20953.6L778.4%20955.95L778.42%20961.51L777.97%20964.31L777.96%20970.8L778.87%20977.32L778.95%20986.07L779.82%20988.92L781.97%20991.88L782.54%20993.64L782.77%20997.12L785.39%201000.54L786.8%201004.7L789.67%201007.41L790.67%201009.66L792.82%201012.62L794.12%201015.51L797.11%201018.1L798.57%201021.28L800.26%201023.31L801.83%201026.86L804.32%201029L805.74%201031.31L807.79%201033.43L809.09%201037.25L811.98%201040.4L813.27%201044.68L815.44%201047.16L816.71%201052.4L818.68%201054.61L819.71%201057.3L819.76%201062.79L818.85%201065.13L817.85%201065.99L811.48%201067.06L804.89%201068.83L776.11%201068.83L773.01%201068.21L768.96%201065.77L761.88%201064.48L759.92%201062.25L757.63%201060.83L755.74%201058.54L753.45%201056.65L752.05%201054.79L749.99%201053.13L749.16%201050.71L749.13%201046.09L748.82%201044.68L749.13%201043.27L749.16%201037.73L749.78%201036.02L751.93%201033.53L752.8%201030.68L752.69%201019.3L752.03%201017.63L749.79%201015.22L748.96%201010.95L745.74%201007.66L745.36%201004.32L744.79%201003.03L742.08%201000.64L740.78%20997.29L739.09%20995.26L737.63%20992.08L735.32%20990.2L734.34%20988.85L734.29%20947.58L735.37%20943.55L737.36%20939.03L737.98%20935.93L738.06%20916.5L738.63%20913.81L741.07%20909.29L741.69%20906.19L741.71%20877.86L740.6%20873.4L738.63%20870.26L738.01%20867.16L737.98%20834.66L736.6%20828.14L736.58%20743.59L734.29%20735.65L734.21%20706L733.18%20703.78L731.49%20701.75L730.69%20698.96L731.21%20697.28L732.12%20695.88L736.25%20690.71L740.02%20687.51L744.13%20685.58L746.24%20683.04L748.56%20681.18L749.96%20679.33L752.28%20677.47L753.91%20675.38L756.22%20673.97L757.63%20672.13L759.47%20670.71L760.66%20668.19L762.72%20667L763.7%20665.66L763.81%20664.74L762.57%20663.73L760.67%20664.49L759.18%20666.71L755.82%20667.53L753.96%20668.46L752.5%20670.25L750.19%20671.66L748.32%20673.97L743.74%20675.89L741.35%20678.15L739.29%20679.34L737.63%20681.4L735.32%20682.81L733.46%20685.13L731.61%20686.53L729.72%20688.82L727.42%20690.71L726.03%20692.57L724.17%20693.97L722.31%20696.29L719.77%20698.39L718.47%20702.67L716.63%20704.55L715.04%20708.07L712.9%20711.04L712.14%20713.07L711.95%20721.71L711.44%20724.91L709.35%20729.33L708.27%20734.76L708.24%20751.45L707.34%20757.53L707.26%20763.02L705.17%20768.37L704.55%20771.47L704.52%20862.05L703.89%20864.2L701.45%20867.81L700.18%20873.97L697.74%20877.57L696.46%20885.59L694.02%20890.12L693.4%20893.21L693.32%20900.57L692.28%20904.64L690.3%20909.17L689.68%20912.27L689.65%20931.28L687.36%20941.08L687.36%20955.91L689.65%20963.85L689.68%20983.79L690.3%20987.36L692.28%20992.35L693.32%20996.42L693.45%201007.91L696.47%201013.25L697.75%201018.94L700.18%201021.15L701.75%201025.17L703.89%201028.14L705.02%201030.73L708.07%201033.72L708.9%201036.6L710.87%201038.81L711.66%201040.35L712.9%201044.68L714.54%201046.3L715.38%201047.78L716.47%201052.27L719.09%201055.22L719.58%201059.85L720.23%201061.05L722.47%201063.46L723.65%201070.17L725.91%201073.03L726.31%201075.29L725.74%201076.58L724.24%201078.33L723.8%201079.75L723.1%201079.98L675.28%201079.98L674.58%201079.75L674.15%201078.33L673.23%201077.38L667.36%201075.35L662.61%201071.74L661.02%201070.07L659.56%201066.89L656.39%201063.55L656.14%201059.16L655.11%201056.93L654.07%201055.65L653.9%201052.6L656.04%201048.7L656.86%201044.87L659.1%201042.46L659.86%201040.9L659.86%201025.23L658.99%201022.38L656.38%201018.96L655.9%201014.33L653.14%201011.04L652.32%201006.75L649.24%201001.47L648%20997.6L645.99%20994.5L645.07%20992.16L645.12%20982.48L646.05%20977.83L647.79%20974L648.76%20969.85L648.84%20959.71L649.87%20955.63L651.38%20952.96L652.42%20949.36L652.56%20935.55L653.13%20932.4L655.11%20928.34L655.73%20925.71L655.76%20921.56L656.21%20919.22L656.19%20883.46L655.57%20879.43L653.02%20873.15L652.51%20870.41L652.42%20865.38L649.72%20857.87L650.15%20855.54L650.17%20851.38L649.72%20849.04L649.69%20840.24L648.79%20835.09L648.77%20807.23L648.33%20804.89L648.29%20797.95L647.67%20795.32L645.69%20791.26L645.07%20788.16L645.04%20763.57L644.42%20760.93L642.33%20756.51L642.25%20746.84L641.36%20740.76L641.27%20692.99L640.7%20690.3L638.73%20686.69L637.69%20683.56L637.6%20675.74L636.97%20673.12L634.73%20670.71L634.07%20669.51L633.73%20665.21L633.08%20664.01L630.84%20661.6L629.54%20654.53L626.78%20651.25L626.3%20646.62L625.64%20645.42L623.68%20643.66L621.65%20637.79L620.6%20637.36L619.68%20638.27L619.05%20640.89L619.1%20643.59L619.68%20645.34L622.58%20649.87L623.06%20654.97L625.83%20658.7L626.45%20661.34L626.54%20665.43L627.1%20666.73L629.55%20669.86L630.12%20672.07L630.25%20675.19L630.83%20676.94L633.06%20678.89L633.73%20680.08L633.83%20684.02L632.32%20685.76L618.59%20685.96L617.17%20686.28L615.31%20685.95L573.03%20685.95L569.78%20686.41L566.52%20685.95L542.38%20685.93L538.11%20685.09L534.53%20684.95L527.89%20682.3L513.1%20682.21L509.55%20681.12L506.88%20679.61L502.8%20678.58L493.59%20678.5L490.85%20677.98L488.09%20675.63L486.43%20674.96L478.72%20674.78L475.98%20674.26L473.42%20672.18L471.09%20671.25L464.36%20671.01L458.08%20667.53L453.62%20667.34L450.99%20666.72L446.93%20663.81L442.17%20663.46L439.75%20660.77L438.57%20660.1L433.94%20659.61L430.37%20657.14L425.43%20655.11L422.77%20653.12L416.14%20651.39L413.94%20649.41L410.09%20647.67L408.07%20645.99L404.05%20644.42L401.39%20641.97L397.85%20640.41L395.82%20638.72L392.44%20636.99L390.7%20635L386.23%20632.97L383.73%20630.82L380.82%20629.55L379.09%20628.03L374.97%20625.64L373.3%20623.59L370.33%20621.92L368.4%20619.67L365.49%20617.93L363.46%20616.25L359.44%20614.68L356.64%20612.38L352.48%20611.43L347.02%20608.51L343.94%20607.88L340.87%20608.53L339.12%20610.04L334.08%20612.43L332.42%20614.95L330.18%20617.36L329.54%20620.43L329.72%20621.63L330.18%20622.1L331.84%20621.8L333.62%20619.86L336.33%20618.4L337.55%20616.83L339%20615.95L341.63%20615.33L346.56%20615.49L351.08%20618.4L356.95%20619.96L358.83%20621.8L363.75%20623.85L366.41%20625.83L369.33%20627.1L371.53%20629.09L376.3%20630.82L378.5%20633.27L381.41%20634.54L384.55%20636.97L387.6%20638.1L389.65%20640.7L392.56%20641.97L395.7%20644.41L399.07%20645.69L401%20647.94L405.1%20649.42L408.07%20652.02L412.53%20653.6L414.74%20655.57L418.11%20656.86L421.71%20659.29L427.86%20660.58L428.79%20661.5L429.43%20664.12L429.27%20669.51L428.6%20670.7L426.37%20672.66L425.36%20677.22L422.53%20679.96L421.37%20687.17L420.7%20688.36L419.39%20689.37L418.36%20691.59L418.27%20695.69L417.65%20698.32L414.88%20702.06L414.4%20707.15L411.03%20713.07L410.84%20717.99L410.22%20720.63L407.45%20724.36L406.97%20729.46L406.04%20731.32L404.52%20733.05L403.59%20735.37L403.25%20740.14L402.37%20741.59L400.35%20743.29L399.07%20748.98L396.92%20751.93L395.8%20755L392.73%20757.98L392.33%20758.97L392.2%20761.62L391.63%20762.92L388.92%20765.31L387.45%20768.49L385.76%20770.52L384.2%20774.07L381.3%20776.74L380.18%20779.81L377.71%20783.38L376.47%20787.71L373.99%20790.81L373.16%20796.03L371.06%20798.57L370.49%20799.86L369.33%20807.06L366.78%20810.55L366.26%20812.82L366.23%20818.83L365.71%20821.57L363.63%20825.52L362.59%20829.14L362.51%20841.6L361.62%20846.75L361.58%20853.68L361.13%20856.49L361.15%20874.59L362.51%20882.99L362.54%20899.22L363.52%20905.21L365.26%20909.05L366.18%20912.78L366.26%20923.38L366.78%20926.12L368.98%20930.89L369.9%20934.16L370.03%20943.32L370.6%20945.54L372.44%20948.81L373.15%20950.88L373.66%20953.62L373.75%20960.97L374.46%20963.52L376.29%20966.34L376.76%20967.72L377.38%20970.35L377.4%20973.12L377.46%20975.38L378.05%20977.58L380.29%20979.99L380.94%20981.19L381.3%20985.48L384.65%20988.64L384.9%20992.11L385.47%20993.4L387.97%20995.55L389.6%20997.63L391.44%20999.04L392.9%201001.76L395.05%201004.26L396.35%201008.07L403.05%201014.38L404.05%201016.63L406.21%201019.13L407.77%201023.14L410.49%201025.53L411.68%201027.59L413.47%201029.52L415.19%201034.77L417.65%201037.88L419.07%201043.44L421.36%201046.73L421.94%201048.47L422.01%201051.19L421.64%201052.68L420.08%201053.91L410.46%201054.04L407.67%201054.51L402.32%201056.6L399.17%201057.16L376.54%201057.16L374.79%201056.58L371.65%201054.61L369.43%201054.04L366.31%201053.91L363.82%201053.15L362.41%201051.31L359.86%201049.68L357.97%201047.38L356.61%201046.42L354.51%201043.87L351.84%201041.43L351.44%201040.43L351.36%201036.8L350.93%201034.91L350.93%201031.22L351.54%201025.8L353.63%201021.85L353.68%201017.75L353.06%201015.12L351.55%201011.99L350.6%201008.29L349.96%201007.06L348.76%201005.94L347.29%201003.23L344.78%201001.09L343.1%20998.59L341.5%20997.4L339.85%20995.34L337.8%20994.13L335.69%20991.59L333.84%20990.2L332.15%20987.23L330%20984.74L329.09%20981.47L329.05%20974.07L328.54%20971.33L326.45%20966.91L325.88%20964.23L325.8%20956.88L325.36%20954.53L325.34%20935.96L324.03%20930.3L323.89%20926.72L322.27%20922.77L321.65%20919.2L321.57%20903.95L320.66%20900.22L318.55%20895.81L317.99%20893.13L317.85%20880.25L316.82%20876.64L315.31%20873.96L314.27%20870.36L314.13%20857.95L313.42%20855.41L311.12%20851.67L310.55%20848.99L310.42%20836.11L309.55%20833.72L307.41%20830.75L306.83%20829L306.7%20817.06L305.99%20814.51L304.61%20812.64L303.58%20810.42L303.07%20807.68L303.03%20797.95L301.74%20792.31L302.98%20787.18L303.07%20782.62L303.57%20780.8L304.33%20779.7L306.13%20778.25L307.7%20772.85L310.17%20770.21L310.65%20765.58L311.33%20764.39L313.55%20762.44L314.83%20756.28L317.75%20751.76L317.99%20748.28L318.55%20746.53L321%20742.93L321.62%20740.3L321.8%20735.37L322.57%20733.35L324.25%20731.32L325.29%20729.1L325.37%20720.82L325.88%20718.08L327.97%20714.12L329.05%20709.63L329.07%20687.34L328.54%20684.16L325.52%20677.41L325.34%20672.95L324.72%20670.78L323.79%20668.92L322.28%20667.18L321.8%20665.8L321.46%20661.96L320.79%20660.77L318.1%20658.35L317.85%20653.95L317.06%20651.49L317.06%20649.77L317.85%20647.31L318.57%20642.92L320.79%20640.96L321.57%20639.41L321.55%20634.45L321.09%20633.99L319.5%20634.09L315.03%20639.38L314.02%20643.48L310.85%20646.35L309.55%20649.7L307.4%20652.66L306.13%20655.57L303.7%20658.25L302.68%20662.35L299.52%20665.22L299.15%20669.5L295.8%20672.66L294.68%20676.19L292.08%20679.63L290.96%20683.16L288.49%20686.72L287.25%20690.59L285.56%20692.62L283.83%20696.47L281.67%20698.96L280.43%20703.76L277.34%20709.03L276.09%20712.9L273.62%20716.46L272.38%20720.33L270.69%20722.36L269.76%20724.22L269.52%20727.24L268.94%20728.98L266.06%20732.14L265.7%20735.96L264.77%20737.82L262.93%20739.7L261.52%20745.72L258.61%20750.25L258.37%20753.26L257.79%20755.47L255.36%20758.14L254.79%20759.9L254.55%20762.91L251.65%20767.45L251.17%20768.83L250.99%20772.83L250.49%20774.65L248.06%20778.27L246.65%20784.29L244.2%20788.35L243.59%20790.98L243.5%20797.41L242.93%20800.09L241.09%20803.36L240.38%20805.44L239.87%20808.18L239.83%20812.79L239.32%20815.07L236.3%20821.34L236.12%20825.34L235.5%20827.97L232.59%20832.49L232.35%20836.9L231.78%20838.66L228.87%20843.18L228.63%20847.13L228.18%20848.53L225.51%20851.91L224.35%20859.1L222.2%20862.07L221.33%20864.92L221.25%20869.95L220.73%20872.22L218.08%20878.39L217.55%20882.05L217.55%20973.59L218.18%20977.6L220.63%20983.05L221.2%20985.74L221.33%201001.87L221.91%201004.07L224.33%201006.76L224.91%201008.51L225.15%201011.99L226.54%201015.24L228.05%201016.99L229.35%201022.19L231.95%201025.17L233.05%201030.11L235.5%201033.24L236.07%201034.99L236.45%201038.33L239.22%201042.53L239.83%201044.7L240.02%201049.16L243.5%201055.44L243.5%201059.49L241.81%201061.51L237.81%201064.02L235.6%201064.6L230.57%201064.68L228.23%201065.13L204.54%201065.13L196.7%201064.13L193.68%201062.51L190.53%201061.48L185.19%201061.24L182.59%201060.12L181.01%201057.99L180.82%201040.98L180.37%201038.64L180.82%201034.44L180.85%201026.11L181.42%201024.82L183.72%201022.94L184.09%201021.45L184.02%201003.86L183.26%201002.3L181.68%201001.09L181.01%20999.9L180.82%20994.98L180.39%20993.09L180.37%20955.46L180.83%20952.21L180.9%20937.87L183.45%20932.06L184.09%20928.98L184.09%20836.51L183.45%20832.49L181.78%20828.59L181.76%20804.91L180.39%20798.85L180.39%20781.22L180.95%20779.93L183.9%20777.31L184.45%20772.74L187.62%20769.87L187.87%20765.48L188.74%20763.09L190.43%20761.06L191.35%20759.2L191.71%20754.44L194.4%20752.02L195.07%20750.37L195.31%20743.17L196.34%20740.95L198.03%20738.92L198.89%20736.53L199.03%20728.3L199.89%20725.91L201.58%20723.88L202.61%20721.66L202.74%20706.93L203.31%20704.24L205.76%20699.72L206.39%20696.17L206.33%20671.14L205.76%20668.93L203.67%20664.97L202.69%20656.66L202.61%20647.91L201.58%20642.9L199.59%20638.38L199.03%20636.16L198.94%20618.12L198.18%20615.63L196.34%20612.36L195.31%20606.88L195.24%20593.48L194.79%20591.14L194.71%20583.78L194.14%20582.49L192.3%20580.15L191.54%20576.73L191.54%20501.95L192.62%20498.38L194.61%20494.79L195.17%20492.11L195.41%20482.59L196.35%20479.81L198.79%20476.67L198.98%20472.21L199.59%20469.11L202.36%20465.38L202.85%20460.28L206.33%20454L206.33%20449.03L205.4%20448.1L204.26%20448.21L203.26%20449.08L201.58%20452.04L200.06%20453.78L198.18%20458.87L196.53%20460.47L195.88%20461.68L194.13%20468.29L191.7%20471.43L191.35%20476.67L187.87%20482.95L187.74%20490.71L186.71%20492.93L184.87%20495.28L184.11%20498.23L184.07%20522.36L183.45%20525.46L181.83%20528.49L181.32%20536.3L184.07%20546.56L184.11%20582.31L184.74%20584.46L187.16%20587.16L187.74%20589.36L187.82%20612.05L188.44%20616.08L190.43%20620.13L191.51%20624.16L191.54%20649.69L192.3%20652.18L194.14%20654.99L194.76%20658.08L194.31%20662.25L194.33%20668.27L194.78%20670.62L194.78%20681.77L194.31%20685.02L194.3%20701.73L191.59%20709.71L191.46%20724.91L190.59%20727.3L188.45%20730.28L187.87%20732.02L187.74%20740.25L186.88%20742.64L185.19%20744.67L184.26%20746.53L183.78%20751.62L183.04%20752.74L181.02%20754.44L179.59%20761.38L176.83%20765.12L176.64%20774.22L176.12%20776.96L174.04%20779.52L173%20782.2L172.87%20798.8L172.29%20800.54L170%20803.36L169.24%20806.78L169.15%20829.47L166.19%20837.66L164.56%20838.35L159.54%20838.45L157.31%20841.32L137.8%20872.93L122.93%20899.42L116.06%20913L113.24%20917.14L110.19%20920.13L107.25%20921.37L105.57%20921.53L103.13%20920.71L100.81%20918.39L99.7%20916.71L97.72%20909.86L97.59%20907.2L96.75%20903.4L96.25%20893.68L95.82%20891.79L95.8%20884.37L96.25%20882.03L96.75%20868.59L97.64%20863.44L97.67%20859.76L98.52%20855.49L98.65%20851.91L99.45%20848.52L99.58%20845.4L100.38%20842.01L100.51%20837.97L101.31%20835.51L101.44%20831.93L102.29%20828.12L102.29%20805.85L101.21%20801.36L100.69%20800.52L100%20800.74L99.12%20803.12L98.42%20807.06L97.64%20808.61L95.8%20810.49L94.22%20815.88L93.01%20816.85L91.8%20815.88L90.52%20811.58L87.97%20807.16L87.45%20803.96L87.37%20791.5L86.66%20788.96L84.82%20786.62L83.73%20783.98L83.72%20727.77L84.35%20724.69L86.91%20720.27L87.42%20717.99L87.5%20713.43L88.07%20711.67L90.05%20709.01L91.09%20706.79L91.17%20702.23L91.8%20699.14L94.04%20696.74L94.8%20695.17L94.94%20688.34L95.52%20686.6L97.29%20684.66L98.06%20683.09L98.57%20680.82L98.6%20675.74L99.12%20673L99.69%20671.71L101.77%20669.15L102.29%20666.88L102.32%20661.8L102.83%20659.53L103.42%20657.79L105.25%20654.97L105.96%20652.42L106.01%20646.93L104.92%20643.83L104.16%20643.33L103.6%20643.56L101.2%20647.67L99.42%20649.14L98.22%20651.2L95.68%20653.3L93.82%20655.63L91.97%20657.02L90.11%20659.34L87.81%20660.77L86.32%20662.99L85.18%20663.11L84.37%20662.53L84.2%20659.01L84.82%20657.31L86.39%20656.09L87.26%20654.64L87.5%20650.7L87.95%20649.29L90.52%20645.35L91.09%20643.59L91.17%20640.43L91.67%20638.6L92.72%20636.4L93.94%20634.83L94.7%20632.8L94.89%20627.88L95.5%20625.24L95.98%20623.86L97.81%20621.51L98.52%20618.97L98.6%20611.62L99.12%20608.88L101.32%20604.58L102.29%20600.43L102.37%20587.5L103.42%20584.37L104.92%20581.69L105.96%20577.61L106.04%20561.43L109.67%20548.33L109.81%20538.25L110.38%20535.1L112.36%20531.5L113.39%20527.89L113.47%20520.54L113.99%20518.26L116.53%20514.3L117.11%20512.55L117.24%20505.72L117.82%20503.97L119.33%20502.23L120.26%20500.37L120.83%20498.61L121.06%20494.67L121.54%20493.29L123.98%20489.68L125.39%20484.12L127.86%20481.02L129.1%20476.69L131.86%20472.94L132.97%20469.41L135.3%20466.15L136.41%20463.08L138.7%20459.8L139.66%20457.04L142.83%20454.17L144.03%20452.11L146.28%20449.72L148.21%20445.61L149.79%20444.4L151.45%20441.87L153.99%20439.77L155.19%20437.72L157.24%20436.51L159.12%20434.21L161.42%20432.8L163.54%20430.74L167.19%20428.81L169.58%20426.55L172.3%20425.09L174.23%20422.84L175.43%20422.18L177.52%20421.94L178.81%20421.37L181.61%20418.6L186.1%20417.51L187.98%20415.67L189.84%20414.74L194.14%20414.4L198.03%20411.79L200.42%20410.92L207.26%20410.79L210.87%20409.76L214%20408.24L216.68%20407.67L221.28%20407.15L230.96%20407.07L234.56%20406.03L237.7%20404.06L242.47%20403.25L244.33%20402.32L246.36%20400.63L250.37%20399.07L252.57%20396.62L255.93%20395.34L258.14%20393.37L261.99%20391.63L264.18%20389.65L269.28%20387.77L271.76%20385.61L275.45%20384.65L277.61%20382.16L278.73%20381.43L282.9%20380.94L286.32%20378.33L292.19%20376.76L295.78%20374.31L297.54%20373.75L301.17%20373.66L303%20373.16L304.27%20372.58L306.3%20370.89L308.69%20370.03L315.89%20369.79L317.55%20369.13L319.96%20366.89L322.63%20366.31L335.51%20366.18L342.15%20363.52L348.14%20362.54L376%20362.53L378.34%20362.98L382.91%20363.06L386.51%20364.11L387.79%20365.15L390.01%20366.18L401.96%20366.31L405.56%20367.36L407.6%20369.03L410.46%20369.9L420.55%20370.03L422.93%20370.89L425.91%20373.03L427.65%20373.61L435.47%20373.7L438.2%20374.21L440.76%20376.3L442.99%20377.33L453.54%20377.46L455.28%20378.05L457.96%20380.02L460.28%20380.95L468.87%20381.18L471.26%20382.05L474.24%20384.18L475.98%20384.77L485.6%20384.9L489.68%20385.93L492.95%20387.77L495.49%20388.48L509.77%20388.62L513.15%20389.88L516.27%20390.01L524.72%20392.25L560.88%20392.2L562.96%20391.49L567.16%20389.19L569.38%20388.62L576.58%20388.38L577.78%20387.72L579.54%20385.76L584.01%20384.66L585.56%20383.89L587.44%20382.05L591.43%20380.93L594.11%20378.03L598.59%20376.47L600.46%20374.63L602.87%20373.32L604.98%20370.78L607.52%20369.13L609.17%20367.07L613.29%20365.15L615.21%20363.36L617.28%20362.16L621.94%20358L623.33%20356.14L625.66%20354.28L627.76%20351.74L629.82%20350.55L631.34%20348.81L635.93%20345.04L640.24%20343.3L642.63%20340.59L645.16%20338.93L647.94%20335.68L648.22%20334.7L647.72%20333.84L646.85%20333.32L643.21%20333.23L642.34%20331.79L642.63%20330.37L643.66%20329.54L646.28%20328.44L648.48%20326.45L651.2%20324.99L653.54%20322.22L656.09%20320.59L657.26%20318.97L659.56%20317.09L660.77%20315.04L662.82%20313.84L664.69%20311.53L666.55%20310.13L668.2%20307.61L670.26%20305.95L671.92%20303.43L673.97%20301.76L676.09%20298.3L677.88%20296.37L679.34%20293.65L681.4%20291.53L682.81%20289.23L685.31%20287.08L686.88%20283.53L688.57%20281.5L689.85%20278.6L692.75%20275.93L694.78%20271.45L696.47%20269.42L697.47%20267.17L700.63%20264.3L701.75%20261.23L703.44%20259.2L704.9%20256.02L707.89%20253.43L709.08%20251.37L711.8%20248.05L713.07%20245.6L715.05%20243.4L716.32%20240.95L722.31%20235.32L724.17%20233L726.03%20231.6L727.89%20229.28L729.74%20227.89L731.61%20225.56L735.04%20223.88L736.89%20222.02L737.93%20219.8L737.54%20214.78L738.36%20211.41L740.87%20209.27L742.55%20206.77L744.15%20205.58L746.01%20203.26L748.1%20201.63L749.26%20200.01L752.05%20197.68L753.24%20196.08L755.53%20194.66L757.39%20192.34L759.92%20190.68L762.05%20188.17L764.12%20186.98L766.52%20184.74L769.42%20183.46L771.81%20181.2L773.87%20180.01L776.27%20177.29L779.17%20176.01L782.14%20173.87L784.74%20172.75L787.61%20169.58L796.84%20164.87L799.51%20162.43L803.34%20161.15L805.84%20158.53L810.95%20157.14L812.71%20155.18L813.91%20154.52L817.39%20154.28L818.38%20153.88L821.36%20150.82L825.65%20150.46L827.2%20149.69L828.78%20148.01L830.07%20147.45L836.33%20146.74L837.54%20146.09L838.95%20144.25L840.39%20143.37L847.49%20143.03L848.69%20142.37L850.91%20139.95L854.46%20139.31L855.9%20138.43L856.88%20136.62L857.02%20130.25L858.05%20128.03L859.43%20126.62L860.5%20123.98L860.74%20117.24L861.62%20114.4L863.09%20113.09L863.75%20111.89L864.32%20110.14L865.02%20104.8L867.79%20101.06L869.05%2096.28L870.99%2094.51L872.65%2091.52L874.59%2089.74L876.64%2085.75L879.09%2083.08L879.97%2080.25ZM850.99%20293.38L850.53%20293.84L850.05%20295.68L850.05%20297.41L850.83%20298.95L851.77%20299.23L852.7%20297.87L852.7%20295.68L852.05%20293.54L850.99%20293.38ZM207.87%20444.86L207.03%20445.88L206.95%20447.02L207.41%20447.48L208.53%20447.38L209.45%20446.47L209.46%20445.86L208.94%20445.01L207.87%20444.86ZM327.67%20623.35L326.3%20624.16L325.45%20627.03L323.61%20628.45L322.88%20629.57L322.13%20632.04L322.29%20632.79L323.03%20633.3L324.41%20632.49L325.25%20629.62L327.96%20627.21L328.59%20624.62L328.23%20623.6L327.67%20623.35ZM765.87%20661.49L765.58%20661.78L765.87%20662.08L766.17%20661.78L765.87%20661.49Z'/%3E%3C/svg%3E");
  -webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;
  -webkit-mask-position:center;mask-position:center;
  background:repeating-linear-gradient(180deg,#201d1a 0 2px,transparent 2px 5px)}
.hpmap .disc .hmark{width:23px;height:24px}
.hpmap .pin b{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.2em;
  color:#10304a;white-space:nowrap;background:rgba(251,246,234,.9);padding:3px 7px}
.hpmap .pin.draft .disc{background:transparent;border:1px dashed #1c4e6b}
.hpmap .pin.draft .disc .hmark,.hpkey .kdisc.open .hmark{background:repeating-linear-gradient(180deg,#1c4e6b 0 2px,transparent 2px 5px)}
.hpmap .mcard{position:absolute;z-index:30;display:none;width:268px;background:#fbf6ea;
  border:1px solid #1c4e6b;padding:22px 22px 20px;box-shadow:0 10px 34px rgba(16,48,74,.18)}
.hpmap .mcard h3{margin:0 0 8px;font-family:var(--serif);font-weight:200;font-size:20px;
  letter-spacing:.02em;color:#10304a;line-height:1.1}
.hpmap .mcard .meta{font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.16em;
  text-transform:uppercase;color:#bd8f3e;margin-bottom:13px}
.hpmap .mcard p{margin:0 0 16px;font-size:14px;line-height:1.7;color:#3c5566}
.hpmap .mcard :is(button,a:where([data-go])).golink{font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.16em;
  text-transform:uppercase;color:#1c4e6b;background:none;border:0;border-bottom:1px solid #1c4e6b;
  padding:0 0 3px;cursor:pointer}
.hpmap .mcard :is(button,a:where([data-go])).x{position:absolute;top:6px;right:9px;border:0;background:none;cursor:pointer;
  font-size:16px;color:#8ba6b4;line-height:1;padding:4px}
.hpmap .mtools{position:absolute;z-index:40;left:18px;top:18px;display:flex;flex-direction:column;
  gap:9px;align-items:flex-start}
.hpmap .mtools :is(button,a:where([data-go])){font-family:var(--mono);font-weight:400;font-size:11px;letter-spacing:.16em;
  text-transform:uppercase;padding:11px 16px;cursor:pointer;background:#fbf6ea;color:#1c4e6b;
  border:1px solid #1c4e6b}
.hpmap .mtools :is(button,a:where([data-go]))[data-on="1"]{background:#1c4e6b;color:#fbf6ea}
.hpmap .mhint{font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.14em;
  text-transform:uppercase;color:#10304a;background:rgba(251,246,234,.94);padding:8px 12px;display:none}
.hpmap .mname{display:none;gap:6px}
.hpmap .mname input{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;
  padding:10px 12px;border:1px solid #1c4e6b;background:#fbf6ea;color:#10304a;width:150px}
.hpmap .mcredit{position:absolute;right:12px;bottom:9px;font-family:var(--mono);font-weight:300;
  font-size:9px;letter-spacing:.1em;color:#9fb2ba;z-index:20}
.hpmap.still .mtools,.hpmap.still .mcredit{display:none}
.hpmap.still{height:clamp(260px,38vh,380px)}

.herds .hz{opacity:0}
.herds.on .hz{opacity:1}
.herds.fade .hz{animation:hzin 1.6s ease both}
@keyframes hzin{from{opacity:0}to{opacity:1}}
@media (prefers-reduced-motion:reduce){.herds.fade .hz{animation:none}}


section.ib-north .iic-words{position:absolute;z-index:2;left:22vw;top:36vw;width:clamp(250px,32vw,470px);text-align:center}
section.ib-north .iic-words .iic-name{font-size:clamp(28px,3.6vw,50px)!important;margin:0 0 8px!important}
section.ib-north .iic-words .iic-plain{font-size:clamp(22px,2.7vw,38px)!important;line-height:1.12!important;margin:16px 0 0!important}
section.ib-north .iic-words .iic-camera{margin:26px auto 0}
section.ib-north .iic-words .hand-marzena{font-size:clamp(20px,2.1vw,30px)!important;margin:16px 0 0!important;line-height:1.25!important}
section.ib-north .iic-in,section.ib-north .iic-sheet{position:static}
section.ib-north .iic-mark{position:absolute;z-index:2;margin:0;top:15vw;right:21vw}
@media (max-width:700px){section.ib-north .iic-mark{top:auto;bottom:clamp(80px,26vw,120px);right:10px}}

.hpkey{list-style:none;margin:30px auto 0;padding:0;max-width:540px;display:grid;gap:16px}
.hpkey li{display:flex;align-items:center;gap:16px}
.hpkey .kdisc{width:30px;height:30px;border-radius:50%;background:#c8900c;flex:none;
  border:1px solid rgba(32,29,26,.35);display:flex;align-items:center;justify-content:center}
.hpkey .kdisc.open{background:transparent;border:1px dashed #1c4e6b}
.hpkey .kdisc .hmark{width:17px;height:18px}
.hpkey b{font-family:var(--mono);font-weight:400;font-size:13px;letter-spacing:.16em;
  text-transform:uppercase;color:#10304a;white-space:nowrap}
.hpkey li.ghost{opacity:.42}
.hp-star{color:#b0551a;font-size:.95em;margin-left:2px}
.wit-pair{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}
.wit-pair .hope-photo .cap{display:block;margin-top:12px;line-height:1.5}
.wit-pair .hope-photo figure{margin:0}
.wit-films{margin-top:clamp(56px,7vw,88px);padding-top:clamp(40px,5vw,56px);border-top:1px solid var(--hair-soft)}
@media (max-width:820px){.wit-pair{grid-template-columns:1fr}.wit-pair .hope-photo{order:-1;max-width:420px}}
.band-life{background:#f3e6cc;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-life .life-word{color:#fff}
.life-word{contain:inline-size;width:100%;max-width:745px;margin:clamp(48px,7vw,96px) 0 0;font-family:var(--serif);font-weight:600;line-height:.8;color:#e3d2b3;white-space:nowrap;overflow:visible}
.life-word span{display:inline-block;font-size:200px;letter-spacing:0}
.between{list-style:none;margin:clamp(64px,9vw,120px) 0 0;padding:0 0 0 clamp(24px,6vw,96px);font-family:var(--serif);font-weight:200;color:var(--ink)}
.between li{font-size:clamp(24px,3.4vw,40px);line-height:1.15;margin:0 0 clamp(22px,3vw,36px)}
.between li:nth-child(2){padding-left:clamp(14px,3vw,44px)}
.between li:nth-child(3){padding-left:clamp(28px,6vw,88px)}
.between li:nth-child(4){padding-left:clamp(42px,9vw,132px)}
.between li:last-child{padding-left:clamp(56px,12vw,176px);margin:clamp(14px,2vw,24px) 0 0;font-size:clamp(32px,5vw,58px)}
.between b{font-weight:600}
.hpplaces{list-style:none;margin:0;padding:0;display:grid;gap:34px}
.hpplaces li{display:grid;grid-template-columns:clamp(110px,14vw,140px) minmax(0,1fr);gap:clamp(18px,3vw,32px);align-items:start}
.hpp-logo{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px}
.hpp-logo.empty{border:1px dashed currentColor;opacity:.5}
.hpp-link{display:block;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:left;color:var(--ink);font:inherit;width:100%}
.hpp-name{display:block;margin-top:4px;font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;line-height:1.45;text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:4px}
.hpp-link:hover .hpp-name{text-decoration-color:currentColor}
.hpp-pilot{display:block;margin-top:12px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta)}
.hpplaces p{margin:0 0 12px;max-width:52ch;line-height:1.55}
.hpplaces li.ghost{opacity:.42}
.hpplaces .hpp-facts{list-style:none;margin:0;padding:0;display:block}
.hpplaces .hpp-facts li{display:block;padding:9px 0;border-bottom:1px solid var(--hair-soft);line-height:1.45}
.hpplaces .hpp-facts li:first-child{padding-top:0}
.hpkey-note{max-width:540px;margin:22px auto 0;font-size:14px;line-height:1.5;color:var(--meta)}
@media (max-width:620px){.hpkey li{gap:12px}.hpkey b{white-space:normal}}
.isle-cap{font-family:var(--mono);font-weight:300;font-size:13px;letter-spacing:.2em;
  text-transform:uppercase;color:#8b9db0;text-align:center;margin:24px 0 0}
@media (max-width:700px){
  .hpmap{height:clamp(320px,52vh,440px)}
  .hpmap .mtools :is(button,a:where([data-go])){font-size:10px;padding:9px 12px}
  .hpmap .mcard{width:224px}
}

.r-quietskip{
  position:absolute;z-index:4;
  left:clamp(18px,3vw,38px);
  bottom:calc(clamp(18px,3vw,32px) + env(safe-area-inset-bottom,0px));
  margin:0;padding:8px 4px;border:0;background:none;cursor:pointer;
  font-family:var(--mono);font-weight:300;font-size:12px;line-height:1;
  letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;
  color:var(--meta);transition:color .4s ease}
.r-quietskip:hover,.r-quietskip:focus-visible{color:var(--ink)}
@media (max-width:700px){.r-quietskip{bottom:calc(22px + env(safe-area-inset-bottom,0px))}}
#ritual.r-outro-on .r-quietskip{display:none}

.ct-cal-inline{background:transparent}
.ct-cal-inline .cal-hero{padding:clamp(28px,4vw,48px) 0 clamp(20px,3vw,32px);border-top:1px solid rgba(58,36,20,.16);border-bottom:1px solid rgba(58,36,20,.16);margin-top:22px}
.ct-cal-inline .cal-eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#8a6a4a;margin:0 0 22px;line-height:1.5}
.ct-cal-inline .cal-title{font-family:var(--serif);font-weight:200;font-size:clamp(34px,6vw,64px);line-height:1.05;margin:0 0 24px;color:#3a2414}
.ct-cal-inline .cal-title i{font-style:normal;color:#b0551a;padding:0 6px}
.ct-cal-inline .cal-dim{color:#8a6a4a;opacity:.9}
.ct-cal-inline .cal-now{color:#b0551a}
.ct-cal-inline .cal-lede{font-size:20px;line-height:1.6;color:#63432b;margin:0 0 10px;max-width:60ch;font-weight:300}
.ct-cal-inline .cal-last{font-size:20px;line-height:1.6;color:#3a2414;margin:18px 0 0;max-width:60ch;font-weight:300;font-style:italic}
.ct-cal-inline .cal-blocks{margin-top:clamp(36px,5vw,60px);display:grid;gap:clamp(28px,4vw,42px)}
.ct-cal-inline .cal-block{padding:22px 0}
.ct-cal-inline .cal-block.cal-next{background:rgba(239,224,201,.5);padding:clamp(24px,3.5vw,40px);border-radius:2px}
.ct-cal-inline .cal-mark{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#b0551a;margin:0 0 14px}
.ct-cal-inline .cal-empty{color:#8a6a4a;font-size:18px;line-height:1.6;margin:0;font-weight:300}
.ct-cal-inline .cal-quiet{color:#8a6a4a;font-size:17px;line-height:1.6;margin:22px 0 0;max-width:52ch;font-weight:300}

.contact-hero{padding:clamp(72px,10vw,140px) 0}
.contact-hero .ct-wide-in{padding:0 clamp(20px,4vw,40px)}
.contact-map-placeholder{margin-top:22px;background:#f3ecdc;border:1px dashed rgba(58,36,20,.25);padding:clamp(60px,10vw,120px) 24px;text-align:center;border-radius:4px}
.contact-map-placeholder .map-note{font-family:var(--mono,ui-monospace,monospace);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:#8a6a4a;margin:0}
.contact-map-placeholder .map-sub{margin:10px 0 0;font-size:17px;color:#5a4030}
html[data-page="contact"] .gb-mark{display:block}

.whos li{align-items:flex-start}
.whos .wmark svg{background:transparent}
.who-contact{margin:12px 0 0}
.who-quiet{
  font-family:var(--mono,ui-monospace,monospace);font-size:13px;letter-spacing:.14em;text-transform:uppercase;
  color:var(--meta,#8a6a4a);background:none;border:0;padding:6px 0;cursor:pointer;
  border-bottom:1px solid transparent;transition:color .2s,border-color .2s
}
.who-quiet:hover,.who-quiet:focus{color:var(--ink,#2b2620);border-bottom-color:currentColor;outline:none}

.go.navy{background:#e3ecee;border-color:#c2d4d6;color:#1f4468}
.go.navy:hover{background:#d8e3ec;border-color:#1f4468}

.hpcontact-hero{padding:clamp(80px,12vw,160px) 0 clamp(40px,6vw,80px);text-align:center;background:transparent}
.hpcontact-mark{max-width:180px;margin:0 auto 32px}
.hpcontact-mark svg{width:100%;height:auto;display:block}
.hpcontact-name{font-family:var(--mono,ui-monospace,monospace);font-size:16px;letter-spacing:.32em;text-transform:uppercase;color:#10304a;margin:0 0 22px}
.hpcontact-tag{font-family:var(--serif,Georgia,serif);font-weight:200;font-size:clamp(24px,3.6vw,38px);line-height:1.2;color:#10304a;margin:0 auto;max-width:22ch}

.col-contact-hero .col-mark{max-width:200px}
.col-contact-hero .col-name{color:#8a4b2a}
.col-contact-hero .col-tag{color:#8a4b2a}

.col-door-sheet{display:block}
.col-door-wrap{max-width:1040px;margin:0 0 44px;padding:0}
.col-door{
  position:relative;
  display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(26px,4.5vw,72px);
  background:transparent;border:0;padding:8px 0;margin:0;cursor:pointer;
  color:#f3e6cc;
  transition:color .35s ease;
  isolation:isolate;
  text-align:left;
  width:100%;
}
.col-door:focus{outline:none}
.col-door-label{
  font-family:var(--serif,Georgia,serif);font-weight:200;
  font-size:clamp(28px,5.2vw,58px);line-height:1.08;color:inherit;
  transition:color .35s ease;
  text-align:left;
  margin:0;
  white-space:nowrap;
  justify-self:start;
}
.col-door-hero .col-door-label{
  font-size:clamp(30px,6.4vw,76px);line-height:1.04;white-space:normal;
}
.col-door-tri{
  display:inline-flex;align-items:center;flex:0 0 auto;
  width:clamp(26px,3vw,40px);color:#e5cf9f;
  transition:transform .8s ease, opacity .8s ease, color .35s ease;
}
.col-door-tri svg{display:block;width:100%;height:auto}
.col-door:hover .col-door-tri,
.col-door:focus-visible .col-door-tri{opacity:0;transform:translateX(14px)}
.col-door-mark{
  position:relative;display:inline-block;flex:0 0 auto;
  width:180px;height:180px;
  border-radius:50%;overflow:hidden;
  animation:col-door-pulse 3.4s ease-in-out infinite;
}
.col-door-mark svg{display:block;width:100%;height:100%;transition:filter 1.2s ease}

@keyframes col-door-pulse{
  0%,100%{box-shadow:0 0 6px 1px rgba(255,244,214,.25), 0 0 22px 4px rgba(243,206,120,.14);transform:scale(1)}
  50%   {box-shadow:0 0 22px 6px rgba(255,244,214,.55), 0 0 56px 16px rgba(243,206,120,.34);transform:scale(1.012)}
}

@keyframes col-door-breathe{
  0%,100%{box-shadow:0 0 14px 3px rgba(255,244,214,.34), 0 0 46px 12px rgba(243,206,120,.22);transform:scale(1.015)}
  50%   {box-shadow:0 0 52px 16px rgba(255,244,214,.88), 0 0 140px 52px rgba(243,206,120,.58);transform:scale(1.07)}
}
.col-door:hover .col-door-mark,
.col-door:focus-visible .col-door-mark{
  animation-name:col-door-breathe;
  animation-duration:6.5s;
}
.col-door:hover .col-door-mark svg,
.col-door:focus-visible .col-door-mark svg{filter:brightness(1.1) saturate(1.12)}
@media (prefers-reduced-motion:reduce){
  .col-door-mark,.col-door:hover .col-door-mark{animation:none;box-shadow:0 0 22px 6px rgba(255,244,214,.4)}
}
.col-door:hover .col-door-label,
.col-door:focus-visible .col-door-label{color:#fff8e6}
.col-door-copy{max-width:60ch;margin:0;text-align:left}

.col-door-sea{color:#10304a;text-decoration:none}
.col-door-sea .col-door-tri{color:#1c4e6b}
.col-door-sea .col-door-mark{animation-name:col-door-pulse-sea}
.col-door-sea:hover .col-door-mark,
.col-door-sea:focus-visible .col-door-mark{animation-name:col-door-breathe-sea}
.col-door-sea:hover .col-door-label,.col-door-sea:focus-visible .col-door-label{color:#1c4e6b}
@keyframes col-door-pulse-sea{
  0%,100%{box-shadow:0 0 6px 1px rgba(16,48,74,.14), 0 0 22px 4px rgba(181,135,31,.10);transform:scale(1)}
  50%   {box-shadow:0 0 22px 6px rgba(16,48,74,.26), 0 0 56px 16px rgba(181,135,31,.22);transform:scale(1.012)}
}
@keyframes col-door-breathe-sea{
  0%,100%{box-shadow:0 0 14px 3px rgba(16,48,74,.22), 0 0 46px 12px rgba(181,135,31,.16);transform:scale(1.015)}
  50%   {box-shadow:0 0 52px 16px rgba(16,48,74,.42), 0 0 140px 52px rgba(181,135,31,.34);transform:scale(1.07)}
}
.band-ib .col-door-copy .body p{color:#42648a}



.inline-link{
  background:transparent;border:0;padding:0;margin:0;
  font:inherit;color:#e5cf9f;cursor:pointer;
  transition:color .25s ease, text-shadow .35s ease;
  text-shadow:0 0 0 rgba(255,244,214,0);
}
.inline-link:hover,.inline-link:focus{color:#f4d98b;outline:none}
.inline-link:active,.inline-link:focus-visible{
  color:#fff2c2;
  text-shadow:0 0 12px rgba(255,244,214,.75), 0 0 24px rgba(229,207,159,.45);
}

.inline-link{color:#6a93b0}
.inline-link:hover,.inline-link:focus{color:#456f8f}
.inline-link:active,.inline-link:focus-visible{color:#16324F;text-shadow:none}
.band-earth .inline-link,.band-hp .inline-link,.band-blue .inline-link,.band-green .inline-link,.band-mulberry .inline-link,.band-aubergine .inline-link{color:#D6E3E9}
.band-earth .inline-link:hover,.band-earth .inline-link:focus,.band-hp .inline-link:hover,.band-blue .inline-link:hover,.band-green .inline-link:hover,.band-mulberry .inline-link:hover,.band-aubergine .inline-link:hover{color:#ffffff}

@media (max-width:760px){
  .col-door-label,.col-door-hero .col-door-label{font-size:clamp(19px,4.6vw,28px);line-height:1.1;white-space:normal;min-width:0}
  .col-door-mark{width:140px;height:140px}
  .col-door{gap:clamp(14px,3vw,24px)}
  .col-door-tri{width:clamp(22px,4vw,30px)}
}
@media (max-width:420px){
  .col-door-label,.col-door-hero .col-door-label{font-size:clamp(17px,4.6vw,21px)}
  .col-door-mark{width:112px;height:112px}
}

.band-hp{background:#2b4a4a;color:#f3e6cc;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
.band-hp .marker{color:#cfe0da}
.band-hp .plain,.band-hp h1,.band-hp h2,.band-hp .ask,.band-hp .ask-lg,.band-hp .held{color:#f3e6cc}
.band-hp .body p{color:#e2ece7}
.band-hp .go{color:#f3e6cc;border-color:rgba(243,230,204,.55);background:transparent}
.band-hp .go:hover{border-color:#f3e6cc;background:rgba(243,230,204,.06)}
.band-hp .go.solid{background:#f3e6cc;border-color:#f3e6cc;color:#2b4a4a}
.band-hp .go.solid:hover{background:#fdf6e6;border-color:#fdf6e6;color:#2b4a4a}

.collab-entry{margin-top:40px;padding-top:30px;border-top:1px solid var(--hair)}
.collab-name{font-family:var(--serif);font-weight:300;font-size:clamp(24px,3.4vw,34px);line-height:1.15;color:var(--ink);margin:0}
.collab-role{font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);margin:12px 0 22px}


.col-door-light{color:#4a3617}
.col-door-light .col-door-tri{color:#8a4b2a}
.col-door-light .col-door-mark{animation-name:col-door-pulse-warm}
@keyframes col-door-pulse-warm{
  0%,100%{box-shadow:0 0 6px 1px rgba(176,103,58,.20), 0 0 22px 4px rgba(138,75,42,.10);transform:scale(1)}
  50%   {box-shadow:0 0 20px 6px rgba(176,103,58,.46), 0 0 56px 16px rgba(138,75,42,.24);transform:scale(1.012)}
}
@keyframes col-door-breathe-warm{
  0%,100%{box-shadow:0 0 14px 3px rgba(176,103,58,.28), 0 0 46px 12px rgba(138,75,42,.16);transform:scale(1.015)}
  50%   {box-shadow:0 0 52px 16px rgba(176,103,58,.72), 0 0 140px 52px rgba(138,75,42,.44);transform:scale(1.07)}
}
.col-door-light:hover .col-door-mark,
.col-door-light:focus-visible .col-door-mark{animation-name:col-door-breathe-warm}
.col-door-light:hover .col-door-label,.col-door-light:focus-visible .col-door-label{color:#2e1f0d}


#pkSheet{position:fixed;inset:0;z-index:70;display:none;background:rgba(36,22,10,.55);overflow-y:auto;padding:clamp(16px,4vw,48px)}
#pkSheet.on{display:block}
.pk-panel{max-width:760px;margin:0 auto;background:#f7ece3;color:#3a2414;border-radius:2px;padding:clamp(26px,5vw,56px);position:relative}
.pk-close{position:absolute;top:14px;right:14px;background:none;border:0;font-family:var(--mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#8a6a4a;cursor:pointer;padding:8px}
.pk-close:hover{color:#3a2414}
.pk-eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#8a4b2a;margin:0 0 18px}
.pk-title{font-family:var(--serif);font-weight:200;font-size:clamp(26px,4.4vw,44px);line-height:1.08;margin:0 0 20px;color:#3a2414}
.pk-intro{font-size:17px;line-height:1.65;color:#6b4430;margin:0 0 6px;max-width:58ch;font-weight:300}
.pk-form{margin-top:34px;display:grid;gap:26px}
.pk-field label,.pk-legend{display:block;font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8a4b2a;margin-bottom:8px}
.pk-req{color:#b0551a}
.pk-field input[type=text],.pk-field input[type=email],.pk-field textarea{
  width:100%;font-family:var(--serif);font-size:18px;font-weight:300;color:#3a2414;
  background:transparent;border:0;border-bottom:1px solid #d7b49c;padding:9px 0;border-radius:0}
.pk-field textarea{resize:vertical;min-height:58px;line-height:1.5}
.pk-field input:focus,.pk-field textarea:focus{outline:none;border-bottom-color:#3a2414}
.pk-opts{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}
.pk-opt{display:inline-flex;align-items:center}
.pk-opt input{position:absolute;opacity:0;width:1px;height:1px}
.pk-opt span{display:inline-block;font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;
  border:1px solid #d7b49c;color:#6b4430;padding:9px 14px;cursor:pointer;transition:all .2s ease}
.pk-opt input:checked+span{background:#8a4b2a;border-color:#8a4b2a;color:#f7ece3}
.pk-opt input:focus-visible+span{outline:2px solid #3a2414;outline-offset:2px}
.pk-note{font-size:16px;line-height:1.6;color:#8a6a4a;margin:0;max-width:62ch}
.pk-err{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#b0551a;margin:10px 0 0;display:none}
.pk-err.on{display:block}
.pk-actions{margin-top:8px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.pk-submit{font-family:var(--mono);font-size:14px;letter-spacing:.16em;text-transform:uppercase;background:#8a4b2a;border:1px solid #8a4b2a;color:#f7ece3;padding:15px 26px;cursor:pointer}
.pk-submit:hover{background:#6f3b21;border-color:#6f3b21}

.pk-welcome{display:none}
.pk-welcome.on{display:block}
.pk-letter{margin-top:8px;font-size:17px;line-height:1.75;color:#4a3617;max-width:58ch;font-weight:300}
.pk-letter p{margin:0 0 18px}
.pk-sign{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#8a6a4a;line-height:1.9;margin-top:28px}
.pk-cert-prev{margin:32px 0 0;max-width:420px;border:1px solid #e0c9b4}
.pk-cert-prev>svg{display:block;width:100%;height:auto}
@media (max-width:600px){.pk-actions{flex-direction:column;align-items:stretch}.pk-submit{width:100%}}

.pk-sidedoor{
  background:none;border:0;padding:6px 0;cursor:pointer;
  font-family:var(--mono);font-size:14px;letter-spacing:.16em;text-transform:uppercase;
  color:#e5cf9f;border-bottom:1px solid rgba(229,207,159,.45);
  transition:color .3s ease,border-color .3s ease}
.pk-sidedoor:hover,.pk-sidedoor:focus{color:#fff2c2;border-bottom-color:#fff2c2;outline:none}
.pk-terms{margin:22px 0 0;padding:22px 0 0;border-top:1px solid #e0c9b4}
.pk-terms dt{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#8a4b2a;margin:0 0 6px}
.pk-terms dd{margin:0 0 18px;font-size:16px;line-height:1.6;color:#6b4430;font-weight:300;max-width:56ch}
.pk-terms dd:last-child{margin-bottom:0}
.pk-soft{font-size:15px;line-height:1.55;color:#a08a6e;margin:8px 0 0;max-width:56ch}

.band-wash .inline-link{color:#8a4b2a}
.band-wash .inline-link:hover,.band-wash .inline-link:focus{color:#6f3b21}
.band-wash .inline-link:active,.band-wash .inline-link:focus-visible{
  color:#5a2f18;text-shadow:0 0 12px rgba(176,103,58,.55), 0 0 26px rgba(138,75,42,.32)}
.band-wash .pk-sidedoor{color:#8a4b2a;border-bottom-color:rgba(138,75,42,.45)}
.band-wash .pk-sidedoor:hover,.band-wash .pk-sidedoor:focus{color:#4a3617;border-bottom-color:#4a3617}

.hp-teaser{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(22px,4vw,48px);align-items:start;
  padding:clamp(24px,3.5vw,38px) 0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}
.hp-teaser-mark{width:clamp(78px,11vw,132px);flex:0 0 auto}
.hp-teaser-mark svg{display:block;width:100%;height:auto}
.hp-teaser-name{font-family:var(--mono);font-size:13px;letter-spacing:.26em;text-transform:uppercase;color:#10304a;margin:0 0 12px}
.hp-teaser-tag{font-family:var(--serif);font-weight:200;font-size:clamp(21px,3vw,32px);line-height:1.15;color:#10304a;margin:0 0 26px;max-width:20ch}
.hp-teaser-rows{margin:0}
.hp-teaser-rows>div{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr);gap:8px 18px;
  padding:12px 0;border-top:1px solid var(--hair)}
.hp-teaser-rows dt{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);margin:3px 0 0}
.hp-teaser-rows dd{margin:0;font-size:17px;line-height:1.5;font-weight:300;color:var(--ink)}
@media (max-width:620px){
  .hp-teaser{grid-template-columns:1fr;gap:22px}
  .hp-teaser-mark{width:88px}
  .hp-teaser-rows>div{grid-template-columns:1fr;gap:2px}
}


.kp-head{padding-top:clamp(28px,5vw,60px)}
.kp-frame{max-width:640px;margin:0 auto;background:#f7ecdc;border:1px solid #8a4b2a;padding:clamp(26px,4vw,44px);text-align:center;position:relative}
.kp-frame::after{content:"";position:absolute;inset:8px;border:1px solid #d7b49c;pointer-events:none}
.kp-seal{width:clamp(96px,16vw,150px);margin:0 auto 26px;border-radius:50%;overflow:hidden}
.kp-seal svg{display:block;width:100%;height:auto}
.kp-eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:#8a4b2a;margin:0 0 16px}
.kp-title{font-family:var(--serif);font-weight:200;font-size:clamp(28px,5vw,46px);line-height:1.08;color:#3a2414;margin:0 0 20px}
.kp-count{font-family:var(--mono);font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#8a6a4a;margin:0 0 22px}
.kp-count b{font-weight:400;color:#3a2414}
.kp-foot{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#a08a6e;margin:0;line-height:1.8}

.kp-list{list-style:none;margin:34px 0 0;padding:0}
.kp-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:20px;align-items:baseline;
  padding:18px 0;border-top:1px solid #e0cdb4}
.kp-row:last-child{border-bottom:1px solid #e0cdb4}
.kp-no{font-family:var(--mono);font-size:13px;letter-spacing:.16em;color:#8a4b2a}
.kp-name{font-family:var(--serif);font-weight:300;font-size:clamp(20px,2.8vw,27px);line-height:1.2;color:#3a2414}

.kp-grid{list-style:none;margin:30px 0 0;padding:0;display:grid;
  grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px}
.kp-slot span{display:flex;align-items:center;justify-content:center;aspect-ratio:1;
  border:1px solid #e0cdb4;font-family:var(--mono);font-size:13px;letter-spacing:.08em;color:#bda388}
@media (max-width:520px){.kp-grid{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px}}

.inib-in{display:inline-block;animation:inib-blink 4.6s ease-in-out infinite}
@keyframes inib-blink{0%,34%{opacity:1}44%,58%{opacity:0}68%,100%{opacity:1}}
@media (prefers-reduced-motion:reduce){.inib-in{animation:none}}


.hc-cols{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(44,58,26,.3);max-width:860px}
.hc-col{padding:18px 26px 26px}
.hc-horse{background:rgba(255,255,255,.45);border-right:1px solid rgba(44,58,26,.3)}
.hc-h{margin:0 0 18px;font-family:var(--mono);font-size:14px;letter-spacing:.24em;text-transform:uppercase;color:#2c3a1a}
.hc-horse .hc-h{color:#2c3a1a}
.hc-end{margin:56px 0 0;font-family:var(--serif);font-weight:200;font-size:clamp(22px,3.4vw,34px);line-height:1.15;color:#2c3a1a}
.hc-end span{display:block;font-size:clamp(40px,7.4vw,84px);line-height:1;margin:10px 0}
@media (max-width:620px){.hc-cols{grid-template-columns:1fr 2fr}.hc-col{padding:14px 14px 20px}.hc-cols .stack{font-size:19px}}



.wit-hero{background:linear-gradient(180deg,#f6f1e6 0%,#fbf9f4 70%,#ffffff 100%);padding-top:var(--sec-lg);padding-bottom:var(--sec)}
.wit-h1{font-family:var(--serif);font-weight:200;font-size:clamp(40px,7vw,78px);line-height:1.02;letter-spacing:-.01em;margin:0;color:var(--ink);max-width:16ch}
.wit-sub{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(22px,3vw,32px);line-height:1.3;color:#8a6526;margin:18px 0 0;max-width:30ch}
.wit-rule{display:block;width:64px;height:1px;background:#b5871f;margin:40px 0 34px}
.wit-lede{font-size:clamp(20px,2.1vw,24px);line-height:1.6;color:var(--ink-2);max-width:46ch;margin:0}
.wit-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;margin-top:34px;max-width:900px}
.wit-cols p{margin:0;font-size:18px;line-height:1.75;color:var(--ink-2)}
@media (max-width:760px){.wit-cols{grid-template-columns:1fr}}
.wit-note{margin:30px 0 0;font-size:15px;line-height:1.7;color:var(--meta);max-width:60ch}
.wit-quote{margin:56px 0 0;padding:4px 0 4px 22px;border-left:2px solid #b5871f;max-width:40ch}
.wit-quote p{margin:0;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,2.4vw,26px);line-height:1.45;color:var(--ink)}
.wit-quote cite{display:block;margin-top:12px;font-style:normal;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--meta)}


#page-witnesses, #page-witnesses *:not(svg):not(svg *):not(.doc-lockup):not(.doc-lockup *):not(.doc-btn *):not(.go):not(.go *){font-family:var(--serif)!important}
#page-witnesses .crumb{letter-spacing:.14em;font-size:13px;color:#8a6526}
#page-witnesses .marker{font-size:clamp(24px,2.4vw,30px);font-weight:300;letter-spacing:0;text-transform:none;line-height:1.2;color:#8a6526;margin:0}
#page-witnesses .marker::before{content:"";display:block;width:40px;height:1px;background:#b5871f;margin:0 0 18px}
#page-witnesses .witness-words,#page-witnesses .hand{font-style:italic;font-weight:300;font-size:clamp(19px,1.7vw,21px);line-height:1.65;color:var(--ink);border-left:2px solid #b5871f;padding-left:22px}
#page-witnesses .witness-words p{color:var(--ink)}
#page-witnesses .ed-note{font-style:normal;font-size:.8em!important;letter-spacing:0!important;vertical-align:0!important}
#page-witnesses .small,#page-witnesses .cap{font-style:italic;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--meta);line-height:1.6}
#page-witnesses .small a:not(:where([data-go])),#page-witnesses .cap a:not(:where([data-go])){font-style:normal}
#page-witnesses .wacc-meta *{letter-spacing:0;text-transform:none}

#page-witnesses .langs :is(button,a:where([data-go])){letter-spacing:.08em}
#page-witnesses .rows dt{letter-spacing:0;text-transform:none;font-style:italic;font-size:20px;color:#8a6526}
#page-witnesses .wit-twocol{column-count:2;column-gap:48px;max-width:900px}
#page-witnesses .wit-twocol p{break-inside:avoid}
#page-witnesses .wit-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));column-gap:48px;max-width:900px}
#page-witnesses .wit-rows>div:last-child{border-bottom:0}
#page-witnesses .doc-row .go.doc-soon{padding-right:64px}
#page-witnesses .doc-soon::after{font-family:var(--serif);font-style:italic;font-size:14px;letter-spacing:0;text-transform:none}
@media (max-width:760px){#page-witnesses .wit-twocol{column-count:1}#page-witnesses .wit-rows{grid-template-columns:1fr}}


.collab-split{display:grid;grid-template-columns:1fr 1fr;gap:34px 56px;max-width:900px}
.collab-split-h{margin:0 0 6px;font-family:var(--serif);font-size:clamp(22px,2.4vw,28px);font-weight:300;color:var(--ink)}
@media (max-width:760px){.collab-split{grid-template-columns:1fr}}


#ritual .r-langs{display:none;margin:0 0 34px}
html[data-page="minute"] #ritual .r-langs{display:flex;justify-content:center}
html[data-page="minute"] #ritual.r-outro-on{padding-top:28px;padding-bottom:28px;min-height:calc(100svh - 76px)}
html[data-page="minute"] #ritual.r-outro-on .r-langs{margin:0 0 22px}
html.minute-outro #page-minute > .band-white,html.minute-outro #page-minute > .langbar{display:none}


.send-steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 36px;max-width:980px}
.send-steps li{border-top:1px solid rgba(239,230,232,.3);padding-top:18px}
.send-steps span{display:block;font-family:var(--serif);font-style:italic;font-size:15px;color:#dcc9d4;margin-bottom:6px}
.send-steps b{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(21px,2vw,25px);line-height:1.25;color:#efe6e8}
.send-steps p{margin:12px 0 0;font-size:17px;line-height:1.65;color:#e5d8dd}
@media (max-width:820px){.send-steps{grid-template-columns:1fr}}
.send-actions{margin:44px 0 0;display:flex;flex-wrap:wrap;gap:14px}
.send-actions .go{margin-top:0;text-decoration:none}
.send-note{margin:22px 0 0;font-size:15px;line-height:1.6;color:#dcc9d4;max-width:60ch}
.send-note .cap-link{background:none;border:0;padding:0;font:inherit;color:#efe6e8;text-decoration:underline;text-underline-offset:3px;cursor:pointer}


#page-minute .m-dusk{background:#dcc9d4;color:#2b1a2b;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
#page-minute .m-fig{background:#3d2b3e;color:#efe6e8;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
#page-minute > section:not(.mh-film):not(.band-white),#page-minute > section:not(.mh-film):not(.band-white) *:not(svg):not(svg *):not(.go):not(.go *){font-family:var(--serif)!important}
#page-minute > section:not(.mh-film):not(.band-white) .marker{font-size:clamp(24px,2.4vw,30px);font-weight:400;letter-spacing:0;text-transform:none;line-height:1.2;color:#8a6a80;margin:0}
#page-minute > section:not(.mh-film):not(.band-white) .marker::before{content:"";display:block;width:40px;height:2px;background:#8a6a80;margin:0 0 18px}
#page-minute .m-dusk .marker,#page-minute .m-dusk .marker::before{color:#5a3a4e;background-color:transparent}
#page-minute .m-dusk .marker::before{background:#5a3a4e}
#page-minute .band-mulberry .marker,#page-minute .m-fig .marker{color:#efe6e8;opacity:1}
#page-minute .band-mulberry .marker::before,#page-minute .m-fig .marker::before{background:#dcc9d4}
#page-minute > section:not(.mh-film):not(.band-white) .body p{font-size:clamp(18px,1.6vw,20px);line-height:1.7}
#page-minute .m-dusk .plain,#page-minute .m-dusk .body p,#page-minute .m-dusk .labelrow b{color:#2b1a2b}
#page-minute .m-dusk .body p[style*="meta"],#page-minute .m-dusk p[style*="meta"]{color:#5a3a4e!important}
#page-minute .m-fig .plain,#page-minute .m-fig .held,#page-minute .m-fig .body p{color:#efe6e8}
#page-minute .band-mulberry .plain{font-weight:400}
#page-minute > section:not(.mh-film):not(.band-white) .plain{font-weight:400}
#page-minute > section:not(.mh-film):not(.band-white) .terms{columns:1;display:flex;flex-wrap:wrap;gap:6px 0;font-size:clamp(19px,1.8vw,22px);letter-spacing:0;text-transform:none;line-height:1.5}
#page-minute > section:not(.mh-film):not(.band-white) .terms li:not(:last-child)::after{content:"·";margin:0 12px;opacity:.6}
#page-minute .m-dusk .terms{color:#3d2b3e}
#page-minute .band-mulberry .terms{color:#efe6e8}
#page-minute .labelrow b{font-weight:600;font-size:clamp(19px,1.8vw,22px);letter-spacing:0;text-transform:none}
#page-minute .labelrow i{font-style:italic;font-size:clamp(17px,1.6vw,19px);letter-spacing:0;text-transform:none;color:#5a3a4e}

#page-minute .m-dusk .go{background:#5a3a4e;border-color:#5a3a4e;color:#efe6e8}
#page-minute .send-steps span{font-size:17px}
#page-minute .send-steps p{font-size:18px}
#page-minute .send-note{font-size:17px}


#page-minute .m-white{background:#ffffff;padding-top:var(--sec-lg);padding-bottom:var(--sec-lg)}
#page-minute .m-white .go{background:#5a3a4e;border-color:#5a3a4e;color:#efe6e8}
#page-minute .band-white,#page-minute .band-white *:not(svg):not(svg *):not(.m-dial):not([class*="dial"]):not(.go):not(.go *){font-family:var(--serif)!important}
#page-minute .band-white .hm-name{font-size:clamp(20px,2vw,24px)!important;letter-spacing:.02em!important;text-transform:none!important}
#page-minute .band-white :is(button,a:where([data-go])):not(.go){font-size:17px!important;letter-spacing:.02em!important;text-transform:none!important}
#page-minute .langbar .langs :is(button,a:where([data-go])){font-family:var(--serif);font-size:16px;letter-spacing:.04em;text-transform:none}
#ritual .r-langs :is(button,a:where([data-go])){font-family:var(--serif);font-size:16px;letter-spacing:.04em;text-transform:none}


#page-minute .langbar .langs :is(button,a:where([data-go])),#ritual .r-langs :is(button,a:where([data-go])){font-size:18px!important}
#page-minute .band-white .hm-sub{font-size:19px!important}
#page-minute .band-white p{font-size:21px!important}
#page-minute > section:not(.mh-film) .go,#page-minute > section:not(.mh-film) .go span,#page-minute .band-white :is(button,a:where([data-go])){font-size:19px!important}
#page-minute > section:not(.mh-film):not(.band-white) .body p{font-size:21px!important;line-height:1.65}
#page-minute .send-steps span{font-size:19px!important}
#page-minute .send-steps p{font-size:20px!important}
#page-minute .send-note,#page-minute .send-note .cap-link{font-size:19px!important}
#page-minute > section:not(.mh-film):not(.band-white) .terms{font-size:24px!important}
#page-minute .labelrow b{font-size:24px!important}
#page-minute .labelrow i{font-size:21px!important}
#page-minute .body p[style*="meta"],#page-minute p.body[style*="meta"]{font-size:21px!important}


:is(button,a:where([data-go])).cap-link,:is(button,a:where([data-go])).inline-link{text-align:left}
.cap :is(button,a:where([data-go])).cap-link{display:inline;text-align:left}


.gb-door,.gb-share{display:none}
html[data-page="ibiza"] .green,
html[data-page="ibresidents"] .green,
html[data-page="ibvisitors"] .green,
html[data-page="ibmap"] .green,
html[data-page="cantigres"] .green,
html[data-page="origin"] .green,
html[data-page="person"] .green,
html[data-page="who"] .green,
html[data-page="adults"] .green,
html[data-page="layers"] .green,
html[data-page="sustain"] .green,
html[data-page="collaborate"] .green,
html[data-page="ideas"] .green,
html[data-page="whats"] .green,
html[data-page="films"] .green,
html[data-page="pilot001"] .green,
html[data-page="voices"] .green,
html[data-page="witnesses"] .green,
html[data-page="witnessesworld"] .green,
html[data-page="voices"] .green,
html[data-page="mgallery"] .green{display:block}
html[data-page="wsimpson"] .gb-door,html[data-page="home"] .gb-door,
html[data-page="research"] .gb-door,
html[data-page="horse"] .gb-door,
html[data-page="presence"] .gb-door,
html[data-page="qualities"] .gb-door,
html[data-page="minute"] .gb-door,
html[data-page="experience"] .gb-door,
html[data-page="enquiry"] .gb-door,
html[data-page="why"] .gb-door,
html[data-page="ibiza"] .gb-door,
html[data-page="ibresidents"] .gb-door,
html[data-page="ibvisitors"] .gb-door,
html[data-page="ibmap"] .gb-door,
html[data-page="cantigres"] .gb-door,
html[data-page="origin"] .gb-door,
html[data-page="person"] .gb-door,
html[data-page="who"] .gb-door,
html[data-page="adults"] .gb-door,
html[data-page="layers"] .gb-door,
html[data-page="sustain"] .gb-door,
html[data-page="collaborate"] .gb-door,
html[data-page="ideas"] .gb-door,
html[data-page="whats"] .gb-door,
html[data-page="films"] .gb-door,
html[data-page="witnesses"] .gb-door{display:block}
html[data-page="pilot001"] .gb-share,
html[data-page="witnessesworld"] .gb-share,
html[data-page="voices"] .gb-share,
html[data-page="mgallery"] .gb-share{display:block}
.gb-door .col-door-wrap{margin-bottom:0}
.share-kinds{display:flex;flex-wrap:wrap;gap:12px}
.share-kinds .go{margin:0;text-decoration:none}


#page-witnesses .wit-ask{font-family:var(--serif);font-weight:200;font-size:clamp(25px,3.4vw,36px);line-height:1.3;margin:34px 0 0;color:var(--ink)}
#page-witnesses .share-kinds .go{min-width:7.5em;text-align:center}
.wmap{margin-top:32px;position:relative}
.wmap svg{display:block;width:100%;height:auto}
.wmap-legend .k{display:inline-flex;align-items:center;gap:8px;margin-right:22px}
.wmap-legend .k::before{content:"";width:11px;height:11px;border-radius:50%;background:var(--kc)}
.k-video{--kc:#c0573e}.k-audio{--kc:#3f7e9a}.k-art{--kc:#c79a2c}.k-writing{--kc:#6f8a3c}
.k-pilot::before{background:transparent!important;border:2px solid #3d2b3e;width:9px!important;height:9px!important}
.pilot-row{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 0}
.pilot-row .go{margin:0}
.wit-how dd{max-width:52ch}

.wdot{cursor:pointer;outline:none}
.wdot:focus-visible circle{stroke-width:3}
.wlabel{font-family:var(--mono);font-size:12px;letter-spacing:.08em;fill:#3d2b3e;text-transform:uppercase}
.wpulse{transform-origin:0 0;animation:wpulse 2.8s ease-out infinite}
@keyframes wpulse{0%{transform:scale(1);opacity:.9}100%{transform:scale(2.6);opacity:0}}
@media (prefers-reduced-motion:reduce){.wpulse{animation:none}}
.wdot.k-video circle{fill:#c0573e}.wdot.k-audio circle{fill:#3f7e9a}.wdot.k-art circle{fill:#c79a2c}.wdot.k-writing circle{fill:#6f8a3c}

#w-map .sheet>div{min-width:0}
.wmap-legend{display:flex;flex-wrap:wrap;gap:10px 24px;margin:18px 0 0;font-family:var(--mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--meta)}
.wmap-legend .k{margin:0}
.wlabel{paint-order:stroke;stroke:#f6f3ea;stroke-width:4px;stroke-linejoin:round}
.pilot-row .go.ghost{border-style:dashed;opacity:.85}

.pilot-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;margin:28px 0 0}
.pilot-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;padding:22px 22px 24px;border:1px solid #c9b9c3;background:#fff;color:var(--ink);font:inherit;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}
.pilot-card:hover,.pilot-card:focus-visible{transform:translateY(-2px);box-shadow:0 10px 26px rgba(61,43,62,.12);outline:none}
.pc-no{font-family:var(--serif);font-size:clamp(40px,5vw,58px);line-height:1;font-weight:300;letter-spacing:.02em}
.pc-tag{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-top:8px}
.pc-name{font-family:var(--serif);font-size:clamp(19px,1.9vw,23px);line-height:1.25;margin-top:4px}
.pc-place{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}
.pilot-card.is-model{background:#3d2b3e;border-color:#3d2b3e;color:#f3e6cc}
.pilot-card.is-model .pc-tag{color:#e5cf9f}
.pilot-card.is-open{border-style:dashed;border-color:#a8909f;background:transparent}
.pilot-card.is-open .pc-no{color:#a8909f}
.pilot-card.is-open .pc-tag{color:#8a6a80}
.wlabel-s{display:none}
@media (max-width:600px){.wlabel{display:none}.wlabel-s{display:inline;font-size:30px}}

.wmap{margin-top:32px;border-top:1px solid #e3edf3;border-bottom:1px solid #e3edf3}
.wmap svg{display:block;width:100%;height:auto;background:#fff}
.wdot .wcore{transition:r .2s ease}
.wdot:hover .wcore,.wdot:focus-visible .wcore{r:8}
.wmap-name{min-height:1.6em;margin:14px 0 0;font-family:var(--serif);font-size:clamp(17px,1.7vw,20px);color:var(--ink)}
.k-video{--kc:#d64560}.k-audio{--kc:#2f8fc0}.k-art{--kc:#e0b425}.k-writing{--kc:#4fa15a}.k-pilot{--kc:#f08a24}
.k-pilot::before{background:var(--kc)!important;border:0!important;width:11px!important;height:11px!important}
.wdot.k-video .wcore{fill:#d64560}.wdot.k-audio .wcore{fill:#2f8fc0}.wdot.k-art .wcore{fill:#e0b425}.wdot.k-writing .wcore{fill:#4fa15a}

.share-kinds{display:flex;flex-wrap:wrap;gap:clamp(10px,1.6vw,18px)}
.share-k{--d:clamp(74px,8.4vw,108px);width:var(--d);height:var(--d);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;
 border:2px solid var(--kc);color:var(--ink);background:#fff;font-family:var(--mono);font-size:clamp(11px,1vw,13px);letter-spacing:.12em;text-transform:uppercase;
 transition:background .25s ease,color .25s ease,transform .25s ease;box-shadow:0 0 0 6px color-mix(in srgb,var(--kc) 14%,transparent)}
.share-k:hover,.share-k:focus-visible{background:var(--kc);color:#fff;transform:translateY(-2px);outline:none}
.green .share-k{background:transparent;color:#f3e6cc}
.green .share-k:hover,.green .share-k:focus-visible{background:var(--kc);color:#fff}

.wmap-full{width:100%;margin:clamp(18px,3vw,36px) 0 0;background:#fff}
.wmap-full .wmap{margin:0;border:0}
.wmap-cap{max-width:var(--maxw,1240px);margin:0 auto;padding:0 clamp(16px,2.2vw,28px)}
#page-witnesses .wit-hero{background:#fff!important}
#page-witnesses .band{background:#fff}
#page-witnesses #w-map{background:linear-gradient(#ffffff 0%,#eef3f3 35%,#e3ecee 100%)}
#page-witnesses .wmap-full{background:#e3ecee}
#page-witnesses #w-pilots{background:linear-gradient(#e3ecee 0%,#eef3f3 45%,#ffffff 100%)}
#page-witnesses .wmap-full{margin-top:0;padding-bottom:clamp(28px,4vw,56px)}
#page-witnesses #w-map{padding-bottom:clamp(18px,3vw,36px)}
.wmap-full .wmap svg{background:#e3ecee}


.wdot .wcore{transition:transform .2s ease}
.wdot:hover .wcore,.wdot:focus-visible .wcore{transform:scale(1.25)}
.wdot:not(.wpilot):hover .wcore,.wdot:not(.wpilot):focus-visible .wcore{transform:scale(1.3)}
.wmap-key{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 0;font-family:var(--serif);font-size:clamp(17px,1.6vw,19px);color:var(--ink)}
.wk-dot{width:11px;height:11px;border-radius:50%;background:#1f1a1d}
.wk-dia{width:11px;height:11px;border-radius:50%;background:#b0551a;margin-left:18px;box-shadow:0 0 0 0 rgba(176,85,26,.6);animation:wkpulse 2.8s ease-out infinite}
@keyframes wkpulse{0%{box-shadow:0 0 0 0 rgba(176,85,26,.6)}100%{box-shadow:0 0 0 9px rgba(176,85,26,0)}}
@media (prefers-reduced-motion:reduce){.wk-dia{animation:none}}
.wk-dots{display:inline-flex;gap:4px}.wk-dots i{width:10px;height:10px;border-radius:50%;display:block}

.pilot-card{border-radius:16px}
.pilot-card.is-model{background:#f08a24;border-color:#f08a24;color:#2b1a0e}
.pilot-card.is-model .pc-tag{color:#4a2a10}
.pilot-card.is-model .pc-place{opacity:.8}
.pilot-card.is-open{border-color:#f2b57a}
.pilot-card.is-open .pc-no{color:#f2a560}
.pilot-card.is-open .pc-tag{color:#c76d1c}
.pilot-card:hover,.pilot-card:focus-visible{box-shadow:0 10px 26px rgba(240,138,36,.22)}

.hpp-logo.hpp-seal{border-radius:50%;object-fit:cover}
.hpp-logo.empty{border-radius:50%}
.hpplaces li.ghost .hpp-link{color:var(--ink)}

.pilot-seals{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,36px);margin:34px 0 0}
.pseal{--d:clamp(150px,22vw,250px);width:var(--d);height:var(--d);border-radius:50%;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}
.pseal img{width:100%;height:100%;border-radius:50%;display:block}
.pseal:hover,.pseal:focus-visible{transform:translateY(-3px);box-shadow:0 14px 34px rgba(58,36,20,.16);outline:none}
.pseal-open{border:2px dashed #cfa98a;background:#fffaf3}
.pseal-open span{max-width:68%;text-align:center;font-family:var(--serif);font-size:clamp(15px,1.5vw,19px);line-height:1.3;color:#8a4b2a}
@media (max-width:600px){.pilot-seals{flex-wrap:nowrap;gap:10px}.pseal{flex:1 1 0;width:auto;height:auto;aspect-ratio:1;min-width:0}.pseal-open span{font-size:11px}}

.pseal{position:relative}
.pseal:hover,.pseal:focus-visible{transform:none;box-shadow:none}
.pseal::before,.pseal::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(176,85,26,.5);opacity:0;pointer-events:none}
.pseal:hover::before,.pseal:focus-visible::before{animation:pripple 2.2s ease-out infinite}
.pseal:hover::after,.pseal:focus-visible::after{animation:pripple 2.2s ease-out 1.1s infinite}
.pseal:active::before{animation:pripple .7s ease-out}
@keyframes pripple{0%{transform:scale(1);opacity:.8}100%{transform:scale(1.35);opacity:0}}
@media (prefers-reduced-motion:reduce){.pseal::before,.pseal::after{animation:none!important}}
.pseal-no{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--serif);font-weight:300;font-size:calc(var(--d) * .36);letter-spacing:.02em;color:#b0551a;opacity:.13;filter:blur(1.2px);pointer-events:none}
.pseal-open span{position:relative}
@media (max-width:600px){.pseal-no{font-size:44px}}

.share-k{position:relative;overflow:visible}
.share-k::before,.share-k::after{content:"";position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--kc);opacity:0;pointer-events:none}
.share-k:hover::before,.share-k:focus-visible::before{animation:pripple 2.2s ease-out infinite}
.share-k:hover::after,.share-k:focus-visible::after{animation:pripple 2.2s ease-out 1.1s infinite}
.share-k:hover,.share-k:focus-visible{transform:none}
.wripple{position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:50%;border:2px solid var(--rc,#b0551a);transform:translate(-50%,-50%) scale(1);opacity:.9;pointer-events:none;animation:wdrop 1.1s ease-out forwards}
@keyframes wdrop{to{transform:translate(-50%,-50%) scale(1.9);opacity:0}}
@media (prefers-reduced-motion:reduce){.share-k::before,.share-k::after,.wripple{animation:none!important;display:none}}

.pseal-open{flex-direction:column;gap:6px}
.pseal-no{position:static;inset:auto;display:block;opacity:.38;filter:blur(.4px);line-height:1;font-size:calc(var(--d) * .3)}
.pseal-open span{max-width:70%;font-size:clamp(14px,1.3vw,17px)}
@media (max-width:600px){.pseal-no{font-size:28px}.pseal-open span{font-size:10px}.pseal-open{gap:2px}}

.k-art{--kc:#c48a6a}.k-video{--kc:#93a77e}.k-audio{--kc:#8ea7b5}.k-writing{--kc:#c4aa72}
.wdot.k-art .wcore{fill:#c48a6a}.wdot.k-video .wcore{fill:#93a77e}.wdot.k-audio .wcore{fill:#8ea7b5}.wdot.k-writing .wcore{fill:#c4aa72}
.k-rewild{--kc:#8a7aa8}
.k-rewild .wcore{fill:#8a7aa8}
.wk-rw{animation:wkrw 2.8s ease-in-out infinite}
@keyframes wkrw{0%,100%{transform:rotate(45deg) scale(1);opacity:1}50%{transform:rotate(45deg) scale(1.35);opacity:.55}}
@media (prefers-reduced-motion:reduce){.wk-rw{animation:none}}
.wdot.k-rewild .wcore{transform:rotate(45deg);transform-box:fill-box;transform-origin:center;transition:transform .2s ease}
.wdot.k-rewild:hover .wcore,.wdot.k-rewild:focus-visible .wcore{transform:rotate(45deg) scale(1.35)}
.share-kinds{gap:12px}
.go.share-btn{position:relative;margin:0;min-width:7.5em;text-align:center;text-decoration:none;background:#fff;color:var(--ink);border-color:rgba(43,26,14,.28)}
.go.share-btn:hover,.go.share-btn:focus-visible{border-color:var(--kc);background:#fff}
.green .go.share-btn{background:#f3e6cc;color:#2b4a4a;border-color:#f3e6cc}
.share-btn .wripple{border-radius:2px;animation-name:wdropb}
@keyframes wdropb{to{transform:translate(-50%,-50%) scale(1.25,1.6);opacity:0}}


.green .gb-door .col-door-label{color:#f3e6cc}
.gb-v2{padding-top:clamp(18px,2.6vw,30px)}
.gb-v2 .gb-lede{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,2.4vw,28px);line-height:1.4;color:#f3e6cc;max-width:40ch;margin:0 0 14px}
.gb-v2 .gb-actions{display:flex;flex-wrap:wrap;gap:14px;margin:30px 0 0}
.gb-v2 .go{margin:0;color:#f3e6cc;border-color:rgba(243,230,204,.6);background:transparent}
.gb-v2 .go:hover,.gb-v2 .go:focus-visible{border-color:#f3e6cc;background:rgba(243,230,204,.08)}
@media (max-width:600px){.green .gb-door .col-door-label{font-size:clamp(24px,7vw,30px)!important}.gb-v2 .gb-lede{font-size:17px}}

.hpp-logo.hpp-num{display:flex;align-items:center;justify-content:center;opacity:1;border:2px dashed #cfa98a;background:#fffaf3}
.hpp-logo.hpp-num i{font-style:normal;font-family:var(--serif);font-weight:300;font-size:clamp(34px,4.4vw,48px);color:#b0551a;opacity:.45;line-height:1}
.hpplaces li.ghost{opacity:1}
.hpplaces li.ghost .hpp-name{color:#8a4b2a;text-decoration:none}



.go.go-lila{background:#85679f;border-color:#85679f;color:#fff}
.go.go-lila:hover,.go.go-lila:focus-visible{background:#76598f;border-color:#76598f}
#page-adults .band{background:#eee8f3}
html[data-page="adults"] body > .green{display:none!important}


#page-experience{background:#fbf8f0}
#page-experience .band{background:#e3ecee}
#page-experience .band-white{background:#fbf8f0}
#page-experience > section:not(.band-green) .go:not(.go-lila){background:#e3ecee;color:#16324F;border-color:#c2d4d6;box-shadow:none}
#page-experience > section:not(.band-green) .go:not(.go-lila):hover{border-color:#16324F}
#page-experience > section:not(.band-green) .go.solid:not(.go-lila){background:#16324F;color:#fff;border-color:#16324F}
#page-experience > section:not(.band-green) .go.solid:not(.go-lila):hover{background:#1f4468;border-color:#1f4468}
#page-adults{background:#fbf8f0}
#page-adults > section:not(.seq8-ii) .go{background:#eee8f3;color:#5e4677;border-color:#d8cbe4;box-shadow:none}
#page-adults > section:not(.seq8-ii) .go:hover{border-color:#85679f}
#page-adults > section:not(.seq8-ii) .go.solid{background:#85679f;color:#fff;border-color:#85679f}


#page-cantigres .go,#page-cantigres .linkgroup{position:relative;display:inline-flex;align-items:center;overflow:hidden;font-family:var(--mono);font-weight:400;font-size:14px;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;
 padding:18px 32px 18px 40px;border:1px solid #e2cfb2;border-radius:0;background:#f7f2e6;color:#b0551a!important;text-decoration:none!important;box-shadow:none;cursor:pointer;transition:background .25s ease,border-color .25s ease}
#page-cantigres .go::before,#page-cantigres .linkgroup::before{content:"";display:block!important;position:absolute;left:0;top:0;bottom:0;width:16px;background:repeating-linear-gradient(180deg,#3a2414 0 4px,#d9772b 4px 8px);transition:width .35s ease}
#page-cantigres .go::before,#page-cantigres .linkgroup::before{height:auto!important;border-radius:0!important;transform:none!important;top:0!important;bottom:0!important;margin:0!important}
#page-cantigres .go::after,#page-cantigres .linkgroup::after{display:none!important}
#page-cantigres .go:hover,#page-cantigres .linkgroup:hover,#page-cantigres .go:focus-visible,#page-cantigres .linkgroup:focus-visible{border-color:#b0551a;background:#fffaf0;outline:none}
#page-cantigres .go:hover::before,#page-cantigres .linkgroup:hover::before{width:22px}
#page-cantigres .go.solid{background:#efe0c9;border-color:#dcc4a2}
#page-cantigres .go.solid:hover{background:#e6d3b6;border-color:#b0551a}

.gb-sharew{display:none}
html[data-page="witnesses"] .gb-sharew{display:block}
.wit-ways{list-style:none;margin:30px 0 0;padding:0;max-width:640px;border-top:1px solid rgba(43,26,14,.14)}
.wit-ways li{border-bottom:1px solid rgba(43,26,14,.14)}
.wit-ways a:not(:where([data-go])){display:grid;grid-template-columns:7.5em 1fr;gap:18px;align-items:baseline;padding:16px 4px;text-decoration:none;color:var(--ink);transition:background .25s ease,padding .25s ease}
.wit-ways a:not(:where([data-go])):hover,.wit-ways a:not(:where([data-go])):focus-visible{background:rgba(227,236,238,.6);padding-left:12px;outline:none}
.wit-ways b{font-family:var(--mono)!important;font-weight:400;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#8a6526}
.wit-ways span{font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.8vw,21px);line-height:1.45}
@media (max-width:600px){.wit-ways a:not(:where([data-go])){grid-template-columns:1fr;gap:4px}}

.col-door:not(.col-door-sea):not(.col-door-light) .col-door-label,
.col-door:not(.col-door-sea):not(.col-door-light):hover .col-door-label,
.col-door:not(.col-door-sea):not(.col-door-light):focus-visible .col-door-label{color:#f3e6cc}
.hpmap .pin.ct .disc,.hpkey .kdisc.ct{background:#b0551a}


.go[data-go^="cantigres"],.go[data-go^="pilot001"],.linkgroup[data-go^="cantigres"],.linkgroup[data-go^="pilot001"],.quiet[data-go^="cantigres"],.quiet[data-go^="pilot001"]{position:relative;display:inline-flex;align-items:center;overflow:hidden;font-family:var(--mono)!important;font-weight:400;font-size:14px;letter-spacing:.16em;text-transform:uppercase;line-height:1.3;
 padding:18px 32px 18px 40px;border:1px solid #e2cfb2!important;border-radius:0;background:#f7f2e6!important;color:#b0551a!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer;transition:background .25s ease,border-color .25s ease}
.go[data-go^="cantigres"]::before,.go[data-go^="pilot001"]::before,.linkgroup[data-go^="cantigres"]::before,.linkgroup[data-go^="pilot001"]::before,.quiet[data-go^="cantigres"]::before,.quiet[data-go^="pilot001"]::before{content:""!important;display:block!important;position:absolute;left:0;top:0!important;bottom:0!important;width:16px;height:auto!important;border-radius:0!important;transform:none!important;margin:0!important;background:repeating-linear-gradient(180deg,#3a2414 0 4px,#d9772b 4px 8px)!important;transition:width .35s ease}
.go[data-go^="cantigres"]::after,.go[data-go^="pilot001"]::after,.linkgroup[data-go^="cantigres"]::after,.linkgroup[data-go^="pilot001"]::after,.quiet[data-go^="cantigres"]::after,.quiet[data-go^="pilot001"]::after{display:none!important}
.go[data-go^="cantigres"]:hover,.go[data-go^="pilot001"]:hover,.linkgroup[data-go^="cantigres"]:hover,.linkgroup[data-go^="pilot001"]:hover,.quiet[data-go^="cantigres"]:hover,.quiet[data-go^="pilot001"]:hover,.go[data-go^="cantigres"]:focus-visible,.go[data-go^="pilot001"]:focus-visible,.linkgroup[data-go^="cantigres"]:focus-visible,.linkgroup[data-go^="pilot001"]:focus-visible,.quiet[data-go^="cantigres"]:focus-visible,.quiet[data-go^="pilot001"]:focus-visible{border-color:#b0551a!important;background:#fffaf0!important;outline:none}
.go[data-go^="cantigres"]:hover::before,.go[data-go^="pilot001"]:hover::before,.linkgroup[data-go^="cantigres"]:hover::before,.linkgroup[data-go^="pilot001"]:hover::before,.quiet[data-go^="cantigres"]:hover::before,.quiet[data-go^="pilot001"]:hover::before{width:22px}


.gb-presence{display:none}
html[data-page="presence"] .gb-presence{display:block}
html[data-page="presence"] .gb-door,html[data-page="presence"] .gb-default{display:none!important}
.gb-presence .gbp-left{display:flex;flex-direction:column;align-items:center;gap:14px;align-self:start}
.gbp-seal{background:none;border:0;padding:0;cursor:pointer;border-radius:50%}
.gbp-seal .col-door-mark{width:150px;height:150px}
.gbp-arrow{display:block;width:30px;color:#f3e6cc;transform:rotate(90deg)}
.gbp-arrow svg{display:block;width:100%;height:auto}
.gbp-join{background:none;border:0;padding:4px 0;cursor:default;font-family:var(--mono);font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#f3e6cc;border-bottom:1px solid rgba(243,230,204,.5)}
.gbp-join{border-bottom:0!important}
.gb-presence .plain,.gb-presence .body p,.gb-presence .minute-row p{color:#f3e6cc!important}
.gb-presence .go,.gb-presence .linkgroup{color:#f3e6cc!important;border-color:rgba(243,230,204,.6);background:transparent}
.gb-presence .go.solid{background:#f3e6cc;border-color:#f3e6cc;color:#2b4a4a!important}
.gb-presence .go:hover{border-color:#f3e6cc}
@media (max-width:700px){.gb-presence .gbp-left{flex-direction:row;justify-content:flex-start;margin-bottom:26px}.gbp-seal .col-door-mark{width:96px;height:96px}.gbp-arrow{transform:none}}
.gb-v2 .gb-lede{font:inherit!important;color:#f8f0df;max-width:560px;margin:0 0 1.2em}
.gb-presence .plain,.gb-presence .body p,.gb-presence .minute-row p,.gb-presence .gbp-join{color:#f8f0df!important}
.gb-presence .body{max-width:44ch}
.green .gb-door .col-door-label,.green .gb-door .col-door:hover .col-door-label{color:#f8f0df!important}
.gb-v2 .go.solid{background:#f8f0df;border-color:#f8f0df;color:#2b4a4a}
.gb-v2 .go.solid:hover{background:#fff8ea;border-color:#fff8ea}
.gb-v2 .go{color:#f8f0df;border-color:rgba(248,240,223,.6)}
.gbp-arrow{transform:rotate(-90deg)!important}
@media (max-width:700px){.gbp-arrow{transform:rotate(180deg)!important}}

.gb-ibiza{display:none}
html[data-page="ibiza"] .gb-ibiza{display:block}
.gb-v2 .gb-title{font-family:var(--serif);font-weight:300;font-size:clamp(24px,3vw,34px);line-height:1.2;color:#f8f0df;max-width:560px;margin:0 0 18px}

.gb-thanks-door,.gb-thanks{display:none}
html[data-page="supporters"] body > .green,html[data-page="supporters"] .green{display:block}
html[data-page="supporters"] .gb-thanks-door,html[data-page="supporters"] .gb-thanks{display:block}
.gb-thanks-door .col-door-label{color:#f8f0df!important;white-space:normal!important;max-width:13ch}
html[data-page="supporters"] .gb-thanks{display:none!important}
@media (max-width:600px){.green .gb-thanks-door .col-door-label{font-size:clamp(24px,7vw,30px)!important}}

.gb-spread{display:none}
html[data-page="minute"] .gb-spread{display:block}
html[data-page="minute"] .gb-default{display:none!important}
.spread-ways{list-style:none;margin:30px 0 0;padding:0;max-width:760px;border-top:1px solid rgba(248,240,223,.22)}
.spread-ways li{display:grid;grid-template-columns:1fr minmax(200px,240px);gap:clamp(18px,4vw,48px);align-items:center;padding:18px 0;border-bottom:1px solid rgba(248,240,223,.22)}
.spread-ways p{margin:0;color:#f8f0df;line-height:1.55}
.spread-ways .go{margin:0;width:100%;justify-content:center;text-align:center}
.spread-ways .spread-soon{opacity:.45;cursor:default;pointer-events:none}
@media (max-width:640px){.spread-ways li{grid-template-columns:1fr;gap:12px}.spread-ways .go{width:auto;justify-self:start}}
.spread-btn{display:flex;flex-direction:column;gap:8px}
.spread-btn small{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:#f8f0df;opacity:.8;text-align:center}
@media (max-width:640px){.spread-btn small{text-align:left}}


.hm-live{background:none;border:0;padding:0;cursor:pointer;text-align:left;font:inherit}
.hm-live img{animation:hmfloat 6s ease-in-out infinite;filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(255,240,220,.45))}
.hm-live .hm-name{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.hm-live:hover .hm-name,.hm-live:focus-visible .hm-name{text-decoration-thickness:2px}
@keyframes hmfloat{0%,100%{transform:translateY(0);filter:brightness(0) invert(1) drop-shadow(0 0 6px rgba(255,240,220,.3))}50%{transform:translateY(-5px);filter:brightness(0) invert(1) drop-shadow(0 0 16px rgba(255,240,220,.6))}}
@media (prefers-reduced-motion:reduce){.hm-live img{animation:none}}
.hm-actions{display:flex;flex-wrap:wrap;gap:14px}.hm-actions .go{margin:0}
.hm-live.hm-btn{line-height:normal}
.hm-live .hm-btn-mark{background-color:#dcc9d4}
.hm-live .hm-name{color:#fff;display:block;margin-top:8px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}
.hm-live img{max-width:170px}

html[data-page="supporters"] .gb-thanks{display:block!important}
.gb-thanks-ii{display:none}
html[data-page="supporters"] .gb-thanks-ii{display:block}
.gb-thanks-ii{background:#e3ecee;color:#16324F;margin:clamp(40px,6vw,80px) 0 calc(-1 * var(--sec-lg));padding:clamp(44px,6vw,80px) 0}
.gbii-grid{display:grid;grid-template-columns:auto 1fr;gap:clamp(28px,5vw,64px);align-items:center;max-width:900px}
.gbii-lede{font-family:var(--serif);font-size:clamp(24px,3vw,34px);line-height:1.25;margin:0 0 12px;color:#16324F}
.gbii-body{margin:0;max-width:46ch;color:#16324F}
.gb-thanks-ii .go.solid{background:#16324F;border-color:#16324F;color:#fff}
@media (max-width:640px){.gbii-grid{grid-template-columns:1fr}}
.sup-seal-cream{display:block;width:100%;aspect-ratio:1/1;border-radius:50%;box-shadow:none!important}
.sup-seal-cream svg{display:block;width:100%;height:100%}
.sup-mark:has(.sup-seal-cream){border-radius:50%;animation:col-door-pulse 3.4s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.sup-mark:has(.sup-seal-cream){animation:none}}


.gb-v2{padding-top:0!important;margin-top:-24px}
.gb-v2 .gb-lede{font-size:clamp(20px,1.65vw,22px)!important;line-height:1.55!important}
.gb-presence .body p,.spread-ways p{font-size:clamp(20px,1.65vw,22px)}
.gbt-grid{display:grid;grid-template-columns:minmax(0,560px) 1fr;gap:clamp(24px,5vw,60px);align-items:start;max-width:1040px}
.gbt-mark{justify-self:end;width:180px;display:flex;justify-content:center;margin-top:10px}
.gbt-mark .iic-mark{width:150px!important}
.gbt-ii{margin-top:1.6em!important}
@media (max-width:700px){.gbt-grid{grid-template-columns:1fr}.gbt-mark{justify-self:start;width:auto}.gbt-mark .iic-mark{width:120px!important}}
.gb-v2 > .gb-title:first-child{margin-top:34px}


#page-cantigres .cg-row{display:flex;flex-wrap:wrap;gap:14px 16px}
#page-cantigres .cg-row .linkgroup,#page-cantigres .band .go{white-space:nowrap}
@media (max-width:420px){#page-cantigres .cg-row .linkgroup{letter-spacing:.08em}}


#page-minute > section:not(.mh-film) :is(button,a:where([data-go])).go,#page-minute > section:not(.mh-film) :is(button,a:where([data-go])).go span{font-size:14px!important;letter-spacing:.16em!important}


#page-minute .labelrow.lr-stack{display:block;border:0}
#page-minute .labelrow.lr-stack b,#page-minute .labelrow.lr-stack i{display:block;text-align:left}
#page-minute .labelrow.lr-stack i{margin-top:4px}
#page-minute :is(button,a:where([data-go])).go[data-ritual-from="minute"]{color:#5a3a4e;border-color:rgba(90,58,78,.45)}
#page-minute :is(button,a:where([data-go])).go[data-ritual-from="minute"]:hover{border-color:#5a3a4e}


html[data-page="home"] body,#page-home{background:#fefdfa}
#page-home{--ink:#352e26;--ink-2:#463d33;--intro:#5a5045;--link:#6e6253;--meta:#74685a}
#page-home > section:nth-of-type(1),#page-home > section:nth-of-type(2){background:#fefdfa}
#page-home > section:nth-of-type(3){background:linear-gradient(#fefdfa 0%,#f5f0e4 100%)}
#page-home > section.band-life{background:linear-gradient(#f5f0e4 0%,#f2e8d3 40%,#f2e8d3 100%)}
#page-home > section.band-wash{background:linear-gradient(#f2e8d3 0%,#f1e6cf 12%,#f3eadb 26%,#f6f0e4 40%,#f9f5ed 58%,#fcfaf5 78%,#fefdfa 100%)!important}
#page-home > section.tobe{background:#fefdfa!important}
#page-home > section.ct-home{background:#F6EFE0}

#page-home > section:nth-of-type(8){background:#fefdfa}
#page-home > section:nth-of-type(9){background:linear-gradient(#fefdfa 0%,#fcfaf5 22%,#f9f5ed 42%,#f6f0e4 60%,#f3eadb 74%,#f1e6cf 88%,#f2e8d3 100%)}


#page-home .mag{font-family:"Playfair Display",Georgia,serif;font-weight:800;color:#45403a;letter-spacing:-.01em;filter:url(#mag-ink)}
#page-home .mag-p{font-family:"Playfair Display",Georgia,serif;font-weight:400;color:#6b655d;filter:url(#mag-ink-soft)}
#page-home .mag-p b{font-weight:700!important}

#page-home .mag-l1,#page-home .mag-l{display:block}
#page-home .plain:has(> .mag-l1){max-width:none}
#page-home .mag-l1{font-family:"Playfair","Playfair Display",Georgia,serif;font-weight:300;font-size:1.14em;color:#6b655d!important;filter:url(#mag-ink-soft);margin-bottom:.35em}
#page-home .mag-l + .mag-l{margin-top:.15em}
@media (max-width:420px){#page-home .mag-p{font-size:.92em}}

#page-home .tobe .marker{color:var(--eyebrow)}
#page-home .tobe .go{color:var(--ink);border-color:var(--link)}
#page-home .tobe .go:hover{border-color:var(--ink)}

#page-home .hope-text .body p{color:var(--ink-2)}

#page-home .tb-l1,#page-home .tb-l2{max-width:none}
#page-home .tobe .cascade{max-width:none}
#page-home .tb-l2{color:#6b655d}

#page-home .hope-text .go.solid[data-go^="tellus"]{background:linear-gradient(90deg,#e2c6a6 0%,#efdfca 55%,#f7efe3 100%);border:1px solid #dcc2a3;color:#6b3a1f;transition:background .3s ease,border-color .3s ease}
#page-home .hope-text .go.solid[data-go^="tellus"]:hover,#page-home .hope-text .go.solid[data-go^="tellus"]:focus-visible{background:linear-gradient(90deg,#d8b48f 0%,#e9d3b8 55%,#f3e7d6 100%);border-color:#8a4b2a}

#page-home .hope-text a:not(:where([data-go])).inline-link{transition:color .2s ease}
#page-home .hope-text a:not(:where([data-go])).inline-link:hover,#page-home .hope-text a:not(:where([data-go])).inline-link:active,#page-home .hope-text a:not(:where([data-go])).inline-link:focus-visible{color:#8a4b2a!important}
#page-home .hope-text a:not(:where([data-go])).pres-link:hover,#page-home .hope-text a:not(:where([data-go])).pres-link:active,#page-home .hope-text a:not(:where([data-go])).pres-link:focus-visible{color:#5a2f17!important}

#page-home .tobe .home-pair .go{position:relative;border:1px solid rgba(79,73,66,.32)}
#page-home .tobe .home-pair .go::after{content:"";position:absolute;inset:-1px;border:2px solid #4f4942;filter:url(#mag-stamp);pointer-events:none;transition:border-color .2s ease}
#page-home .tobe .home-pair .go::after{z-index:0}

#page-home .tobe .home-pair .go::before{content:"";position:absolute;inset:-4px;z-index:1;pointer-events:none;background-repeat:no-repeat;
  background-image:linear-gradient(#fefdfa,#fefdfa),linear-gradient(#fefdfa,#fefdfa);
  background-size:5% 7px,4% 7px;background-position:58% 0,22% 100%}
#page-home .tobe .home-pair .go + .go::before{background-size:6% 7px,6% 7px;background-position:84% 100%,30% 0}

#page-home .tobe .home-pair .go:hover::after,#page-home .tobe .home-pair .go:focus-visible::after{border-color:#2f2a25}
#page-home .tobe .home-pair .go:hover{border-color:rgba(47,42,37,.4)}

html[data-page="home"] #ritual{background:#ffffff}

html[data-page="witnesses"] body,#page-witnesses{background:#fdfbf6}
#page-witnesses .wit-hero{background:#fdfbf6!important}
#page-witnesses > section:nth-of-type(2){background:linear-gradient(#fdfbf6 0%,#eef3f3 40%,#e3ecee 100%)!important}
#page-witnesses > section:nth-of-type(3){background:linear-gradient(#e3ecee 0%,#eef2f1 100%)!important}
#page-witnesses > section:nth-of-type(4){background:linear-gradient(#eef2f1 0%,#f2efe6 100%)!important}
#page-witnesses > section:nth-of-type(5){background:linear-gradient(#f2efe6 0%,#f3eadb 100%)!important}
#page-witnesses > section:nth-of-type(6){background:linear-gradient(#f3eadb 0%,#f3e6cc 100%)!important}

html[data-page="witnesses"] .green .go.share-btn{background:#fbf6ec;border-color:#fbf6ec}

#page-home > section:nth-of-type(3){border-image:linear-gradient(#fefdfa 0%,#f5f0e4 100%) fill 0 / / 0 100vw}
#page-home > section.band-life{border-image:linear-gradient(#f5f0e4 0%,#f2e8d3 40%,#f2e8d3 100%) fill 0 / / 0 100vw}
#page-home > section.band-wash{border-image:linear-gradient(#f2e8d3 0%,#f1e6cf 12%,#f3eadb 26%,#f6f0e4 40%,#f9f5ed 58%,#fcfaf5 78%,#fefdfa 100%) fill 0 / / 0 100vw}
#page-home > section:nth-of-type(9){border-image:linear-gradient(#fefdfa 0%,#fcfaf5 22%,#f9f5ed 42%,#f6f0e4 60%,#f3eadb 74%,#f1e6cf 88%,#f2e8d3 100%) fill 0 / / 0 100vw}
#page-witnesses > section:nth-of-type(2){border-image:linear-gradient(#fdfbf6 0%,#eef3f3 40%,#e3ecee 100%) fill 0 / / 0 100vw}
#page-witnesses > section:nth-of-type(3){border-image:linear-gradient(#e3ecee 0%,#eef2f1 100%) fill 0 / / 0 100vw}
#page-witnesses > section:nth-of-type(4){border-image:linear-gradient(#eef2f1 0%,#f2efe6 100%) fill 0 / / 0 100vw}
#page-witnesses > section:nth-of-type(5){border-image:linear-gradient(#f2efe6 0%,#f3eadb 100%) fill 0 / / 0 100vw}
#page-witnesses > section:nth-of-type(6){border-image:linear-gradient(#f3eadb 0%,#f3e6cc 100%) fill 0 / / 0 100vw}

#page-experience .xp-jump{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}
#page-experience .xp-jump:hover,#page-experience .xp-jump:focus-visible{color:var(--ink)}

#page-experience .xp-back{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;text-transform:uppercase}
#page-experience .xp-back .cap-link{background:none;border:0;padding:4px 0;margin:0;font:inherit;letter-spacing:inherit;text-transform:uppercase;color:inherit;cursor:pointer}
#page-experience .xp-back .cap-link:hover,#page-experience .xp-back .cap-link:focus-visible{color:var(--ink);text-decoration:underline;text-underline-offset:.3em}
#page-experience .xp-back i{font-style:normal;margin:0 10px;opacity:.6}
#page-experience .xp-back-btn{font-weight:500}

body > .green .go.solid,body > .green .go.share-btn,main > .green .go.solid{background:#fbf6ec!important;border-color:#fbf6ec!important}


#page-home > section:nth-of-type(1){background:linear-gradient(#ffffff 0%,#fefdfa 30%)!important}
#page-home > section.wrap:nth-of-type(1){border-image:linear-gradient(#ffffff 0%,#fefdfa 30%) fill 0 / / 0 100vw}
html[data-page="home"] body,#page-home{background:linear-gradient(#ffffff 0,#fefdfa 260px) #fefdfa no-repeat!important}


.green .col-door-mark,.green .gbp-seal .col-door-mark{width:clamp(180px,17vw,250px)!important;height:clamp(180px,17vw,250px)!important}
@media (max-width:700px){.green .col-door-mark,.green .gbp-seal .col-door-mark{width:140px!important;height:140px!important}}
@media (max-width:420px){.green .col-door-mark,.green .gbp-seal .col-door-mark{width:120px!important;height:120px!important}}


#page-ibiza .go.ib-two{display:inline-flex!important;flex-direction:column;align-items:flex-start;gap:6px;white-space:normal;height:auto;max-width:100%;line-height:1.5;text-align:left}
#page-ibiza .go.ib-two span{display:block;white-space:nowrap}
@media (max-width:420px){#page-ibiza .go.ib-two{letter-spacing:.1em!important;padding-left:30px!important;padding-right:18px!important}}


.hpmap.still .disc{width:30px;height:30px}
.hpmap.still .disc .hmark{width:17px;height:18px}
.hpmap.still .pin.ct .disc{background:#d4875a;border-color:rgba(32,29,26,.22)}


#page-ibvisitors, #page-ibvisitors *:not(svg):not(svg *):not(.go):not(.go *):not(.linkgroup){font-family:var(--serif)!important}
#page-ibvisitors .crumb{letter-spacing:.14em;font-size:13px;color:#8a6526}
#page-ibvisitors .crumb .cap-link{color:#8a6526}
#page-ibvisitors .marker{font-size:clamp(24px,2.4vw,30px);font-weight:300;letter-spacing:0;text-transform:none;line-height:1.2;color:#8a6526;margin:0}
#page-ibvisitors .marker::before{content:"";display:block;width:40px;height:1px;background:#b5871f;margin:0 0 18px}
#page-ibvisitors .wit-rule{margin:40px 0 0}
#page-ibvisitors .wit-sub{font-size:clamp(30px,4.4vw,48px);line-height:1.2;max-width:none;margin-top:22px}
#page-ibvisitors .plain,#page-ibvisitors .ask{font-weight:200}
#page-ibvisitors .body p{font-size:18px;line-height:1.75;color:var(--ink-2)}
#page-ibvisitors .cards h3{font-style:italic;font-weight:300;font-size:20px;letter-spacing:0;text-transform:none;color:#8a6526}
#page-ibvisitors .cap{font-style:italic;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--meta);line-height:1.6}


#page-ibiza .langbar{max-width:none;padding-bottom:10px}


html[data-page="ibiza"] body,#page-ibiza,#page-ibiza .ib-white-top{background:#fbf8f0!important}
#page-ibiza .langbar{background:linear-gradient(90deg,rgba(227,236,238,0) 0%,rgba(227,236,238,0) 45%,rgba(227,236,238,.6) 80.75%,#e3ecee 100%),#ffffff!important}
@media (max-width:700px){#page-ibiza .langbar{background:linear-gradient(90deg,rgba(227,236,238,0) 0%,rgba(227,236,238,0) 30%,rgba(227,236,238,.6) 75.5%,#e3ecee 100%),#ffffff!important}}
#page-ibiza .ib-white-top > section.wrap:first-child{background:linear-gradient(#e3ecee 0%,#fbfaf5 24%,#fbf8f0 44%,#fbf8f0 100%)!important;border-image:linear-gradient(#e3ecee 0%,#fbfaf5 24%,#fbf8f0 44%,#fbf8f0 100%) fill 0 / / 0 100vw}
#page-ibiza .ib-white-top > section.wrap.full{background:linear-gradient(#fbf8f0,#fbf8f0)!important;border-image:linear-gradient(#fbf8f0,#fbf8f0) fill 0 / / 0 100vw}
#page-ibiza .ib-white-top > section.exp-white{background:linear-gradient(#fbf8f0 0%,#fbf8f0 30%,#fcfaf4 52%,#fcfbf7 76%,#fbfaf5 100%)!important;border-image:linear-gradient(#fbf8f0 0%,#fbf8f0 30%,#fcfaf4 52%,#fcfbf7 76%,#fbfaf5 100%) fill 0 / / 0 100vw}
#page-ibiza > section.wrap-pad{background:linear-gradient(#fbf8f0 0%,#fbfaf5 16%,#e3ecee 32%,#e3ecee 70%,#fbfaf5 85%,#fbf8f0 100%)!important;border-image:linear-gradient(#fbf8f0 0%,#fbfaf5 16%,#e3ecee 32%,#e3ecee 70%,#fbfaf5 85%,#fbf8f0 100%) fill 0 / / 0 100vw}
#page-ibiza > section.band-white{background:linear-gradient(#fbf8f0,#fbf8f0)!important;border-image:linear-gradient(#fbf8f0,#fbf8f0) fill 0 / / 0 100vw}
#page-ibiza > section#island-change{background:linear-gradient(#fbf8f0,#fbf8f0)!important;border-image:linear-gradient(#fbf8f0,#fbf8f0) fill 0 / / 0 100vw}
#page-ibiza > section.band-sea{background:linear-gradient(#fbf8f0,#fbf8f0)!important;border-image:linear-gradient(#fbf8f0,#fbf8f0) fill 0 / / 0 100vw}
#page-ibiza > section.band-sea + section.wrap{background:linear-gradient(#fbf8f0,#fbf8f0)!important;border-image:linear-gradient(#fbf8f0,#fbf8f0) fill 0 / / 0 100vw}
#page-ibiza > section.band-ib{position:relative;isolation:isolate;background:none!important;border-image:none!important}
#page-ibiza > section.band-ib::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none;background:linear-gradient(205deg,rgba(227,236,238,0) 0%,#e3ecee 12%,#e3ecee 32%,rgba(227,236,238,.55) 50%,rgba(227,236,238,0) 68%),linear-gradient(#fbf8f0 0%,#fbfaf5 8%,#e3ecee 20%,#e3ecee 24%,#fbfaf5 44%,#fcfbf7 60%,#fcfaf4 80%,#fbf8f0 100%)}
@media (min-width:601px) and (max-width:1100px){#page-ibiza > section.band-ib::before{background:linear-gradient(232deg,rgba(227,236,238,0) 0%,#e3ecee 10%,#e3ecee 26%,rgba(227,236,238,.5) 40%,rgba(227,236,238,0) 54%),linear-gradient(#fbf8f0 0%,#fbfaf5 7%,#e3ecee 17%,#e3ecee 21%,#fbfaf5 40%,#fcfbf7 56%,#fcfaf4 78%,#fbf8f0 100%)}}
@media (max-width:600px){#page-ibiza > section.band-ib::before{background:linear-gradient(200deg,rgba(227,236,238,0) 0%,#e3ecee 8%,#e3ecee 28%,rgba(227,236,238,.5) 46%,rgba(227,236,238,0) 64%),linear-gradient(#fbf8f0 0%,#fbfaf5 5%,#e3ecee 12%,#e3ecee 15%,#fbfaf5 36%,#fcfbf7 55%,#fcfaf4 78%,#fbf8f0 100%)}}
#page-ibiza > section.band-ib{overflow-x:clip}


#page-ibiza .ib-key{margin:26px 0 0}
#page-ibiza .ib-key .kdisc.ct{background:#d4875a;border-color:rgba(32,29,26,.22)}
#page-ibiza .ib-key li:first-child b{color:#b0551a;font-weight:600}


#page-ibiza .ib-door-compass{width:clamp(130px,15vw,190px);margin:0;flex:0 0 auto}


#page-ibiza .ib-white-top > section.wrap:first-child,#page-ibiza > section.wrap-pad{position:relative;isolation:isolate;background:none!important;border-image:none!important}
#page-ibiza .ib-white-top > section.wrap:first-child::before,#page-ibiza > section.wrap-pad::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);z-index:-1;pointer-events:none}
#page-ibiza .ib-white-top > section.wrap:first-child::before{background:radial-gradient(55% 30% at 100% 0%,#e3ecee 0%,rgba(227,236,238,.6) 35%,rgba(227,236,238,0) 100%),linear-gradient(#ffffff 0%,#fefefc 18%,#fdfcf9 38%,#fcfaf5 60%,#fbf9f2 80%,#fbf8f0 100%)}
@media (max-width:700px){#page-ibiza .ib-white-top > section.wrap:first-child::before{background:radial-gradient(70% 18% at 100% 0%,#e3ecee 0%,rgba(227,236,238,.6) 35%,rgba(227,236,238,0) 100%),linear-gradient(#ffffff 0%,#fefefc 18%,#fdfcf9 38%,#fcfaf5 60%,#fbf9f2 80%,#fbf8f0 100%)}}
#page-ibiza > section.wrap-pad::before{background:linear-gradient(#fbfaf5 0%,#fcfaf4 12%,#fbf8f0 24%,#fbf8f0 100%)}
#page-ibiza > section.band-white{background:#fbf8f0!important;border-image:linear-gradient(#fbf8f0,#fbf8f0) fill 0 / / 0 100vw}





html[data-page^="ib"] body{background:#fbf8f0}


#page-ibresidents > section#res-experience{background:#e3ecee;color:#1f4468}
#page-ibresidents > section#res-partners{background:#fbf8f0;color:#1f4468}
#page-ibresidents > section.band-meadow .marker,#page-ibresidents > section.band-meadow .rows dt,#page-ibresidents > section.band-meadow dt,#page-ibresidents > section.band-meadow .terms,#page-ibresidents > section.band-meadow .linkgroup{color:#a8792a}
#page-ibresidents > section.band-meadow .plain,#page-ibresidents > section.band-meadow h1,#page-ibresidents > section.band-meadow h2,#page-ibresidents > section.band-meadow h3,#page-ibresidents > section.band-meadow .ask,#page-ibresidents > section.band-meadow .ask-lg{color:#1f4468}
#page-ibresidents > section.band-meadow .body p,#page-ibresidents > section.band-meadow dd,#page-ibresidents > section.band-meadow .chain li{color:#2d5578}
#page-ibresidents > section.band-meadow .go{color:#1f4468;border-color:#c2d4d6}
#page-ibresidents > section.band-meadow .go:hover{border-color:#1f4468}
#page-ibresidents > section.band-meadow .go.solid{background:#1f4468;border-color:#1f4468;color:#fbf8f0}
#page-ibresidents > section.band-meadow .rows>div,#page-ibresidents > section.band-meadow .chain li{border-color:rgba(31,68,104,.18)}

#page-ibvisitors .vis-answer{margin:30px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.3}
#page-ibvisitors #vis-around .rows dt{font-style:italic;font-weight:300;font-size:20px;letter-spacing:0;text-transform:none;color:#8a6526}


#page-faq, #page-faq *:not(svg):not(svg *):not(.go):not(.go *){font-family:var(--serif)!important}
#page-faq .crumb{letter-spacing:.14em;font-size:13px;color:#8a6526}
#page-faq .crumb .cap-link{color:#8a6526}
#page-faq .wit-sub{font-size:clamp(24px,3vw,34px)}
#page-faq .faq-rows dt{font-style:italic;font-weight:300;font-size:clamp(20px,2vw,24px);letter-spacing:0;text-transform:none;color:#8a6526;line-height:1.35}
#page-faq > section:nth-of-type(2){padding-top:0}
#page-faq .faq-rows dd{font-size:18px;line-height:1.7;color:#1f4468}
#page-faq .faq-more{margin:30px 0 0;font-style:italic;font-size:16px;color:#8b9db0}
.faq-link{padding-top:28px!important;padding-bottom:28px!important}
.faq-link .faq-q{margin:0;font-family:var(--serif);font-size:clamp(18px,1.8vw,21px);color:inherit}


.gb-visitors{display:none}
html[data-page="ibvisitors"] .gb-visitors{display:block}
.gb-visitors > .gb-lede:first-child{margin-top:18px!important}


.gb-connect{display:none}
html[data-page="ibvisitors"] .gb-connect{display:block}
.gb-connect{margin-top:44px}
.connect-row{display:flex;flex-wrap:wrap;gap:12px}
.connect-row .go{margin:0!important;text-decoration:none}


html[data-page="join"] #page-join .join-green{display:block!important}
#page-join .join-green .jg-connect{padding-bottom:var(--sec)}
#page-join .join-green .go.solid{background:#fbf6ec!important;border-color:#fbf6ec!important}


#res-contribution .inline-link{font-weight:700;color:#3d7f8a}
#res-contribution .inline-link:hover,#res-contribution .inline-link:focus-visible{color:#a8792a}

#page-ibresidents .res-below{margin:30px 0 0;font-family:var(--serif);font-size:clamp(18px,1.8vw,21px);color:#2d5578}
#page-ibresidents .res-below-links{margin:10px 0 0;font-family:var(--serif);font-size:clamp(19px,2vw,23px)}
#page-ibresidents .res-below-links i{font-style:normal;margin:0 12px;color:#a8792a}


html[data-page="ibresidents"] body > .green,html[data-page="ibresidents"] main > .green,html[data-page="ibresidents"] section.green:not(.join-green){display:none!important}


#page-join .jg-form{max-width:560px;margin:26px 0 30px}
#page-join .jg-form label{color:#f3e6cc}
#page-join .jg-form .pk-req{color:#e5cf9f}
#page-join .jg-form input,#page-join .jg-form textarea{color:#fbf6ec!important;border-bottom-color:rgba(243,230,204,.45)!important}
#page-join .jg-form input:focus,#page-join .jg-form textarea:focus{border-bottom-color:#fbf6ec!important}
#page-join .jg-optional{margin:0;font-family:var(--serif);font-style:italic;font-size:17px;color:#e5cf9f}
#page-join .jg-form .pk-err{color:#f3c9a5}
#page-join .jg-thanks{margin:22px 0 30px;font-family:var(--serif);font-size:clamp(22px,2.6vw,30px);font-weight:200;color:#fbf6ec}
#page-join .jg-end{padding-bottom:var(--sec)}
#page-join .jg-end-line{margin:0}
#page-join .jg-end-link{background:none;border:0;padding:0;cursor:pointer;font-family:var(--serif);font-weight:200;font-size:clamp(30px,4.6vw,54px);line-height:1.1;color:#f3e6cc;text-align:left}
#page-join .jg-end-link:hover,#page-join .jg-end-link:focus-visible{color:#fbf6ec}
#page-join .join-green .jg-connect{padding-bottom:30px!important}


html[data-page="supporters"] section.green{background:#e3ecee;color:#16324F}
html[data-page="supporters"] .gb-thanks-door{display:none!important}
html[data-page="supporters"] .gb-thanks{overflow:hidden;padding-top:clamp(56px,7vw,96px)!important;padding-bottom:clamp(40px,5vw,72px);margin-top:0}
.gbt-title{font-family:var(--serif);font-weight:200;font-size:clamp(40px,6.4vw,76px);line-height:1.04;color:#16324F;margin:0 0 clamp(28px,4vw,48px)}
html[data-page="supporters"] .gb-thanks .gb-lede{color:#16324F}
html[data-page="supporters"] .gbt-grid{grid-template-columns:minmax(0,560px) 1fr;align-items:center;max-width:none}
html[data-page="supporters"] .gbt-mark{justify-self:center;width:auto;margin:0;padding:clamp(70px,9vw,130px)}
html[data-page="supporters"] .gbt-mark .iic-mark{width:clamp(220px,18vw,250px)!important;margin:0}
@media (max-width:1100px){html[data-page="supporters"] .gbt-mark .iic-mark{width:180px!important}html[data-page="supporters"] .gbt-mark{padding:90px 60px}}
@media (max-width:700px){html[data-page="supporters"] .gbt-grid{grid-template-columns:1fr}html[data-page="supporters"] .gbt-mark{justify-self:center;padding:70px 0 40px}html[data-page="supporters"] .gbt-mark .iic-mark{width:140px!important}}


.gbd-q{display:none!important}
html[data-page="research"] .gb-door .col-door-label:not(.gbd-q){display:none!important}
html[data-page="research"] .gb-door .gbd-q{display:block!important;max-width:18ch;font-size:clamp(30px,4.6vw,58px)!important;line-height:1.08}
@media (max-width:600px){html[data-page="research"] .gb-door .gbd-q{font-size:24px!important;line-height:1.15}}


.crumb :is(button,a:where([data-go])).hp-back-door{background:none;border:0;padding:4px 0;margin:0;font:inherit;letter-spacing:inherit;text-transform:uppercase;color:inherit;cursor:pointer;font-weight:500}
.crumb :is(button,a:where([data-go])).hp-back-door:hover,.crumb :is(button,a:where([data-go])).hp-back-door:focus-visible{text-decoration:underline;text-underline-offset:.3em}

#page-join .jg-form[hidden]{display:none!important}
#page-join .jg-connect .jg-br{flex-basis:100%;height:0;margin-top:-12px}
#page-join .jg-end-link{font-size:clamp(30px,6.4vw,76px)!important;line-height:1.04!important;font-weight:200}
#page-join .jg-intro{display:none}
#page-join .jg-connect:has(#jgForm:not([hidden])) .jg-intro{display:block}
#page-join .join-green .jg-connect{margin-top:-40px}
#page-join .jg-connect .connect-row{max-width:620px;margin-top:0!important}
#page-join .jg-end{padding-top:clamp(36px,5vw,64px)}
@media (max-width:700px){#page-join .join-green .jg-connect{margin-top:-10px}#jgSeal .col-door-label{font-size:clamp(26px,7vw,30px)!important;white-space:normal!important}}


#page-presence > section.band{background:#ffffff}
#page-presence > section.band:has(.marker){background:#fbf8f0}
#page-presence > section#realisation{background:#fbf8f0;border-image:linear-gradient(#fbf8f0,#fbf8f0) fill 0 / / 0 100vw}

#page-presence > section.band-white{background:#f1eaee!important}

#page-presence > section.band:has(+ section.band-ib){background:#ffffff;padding-top:clamp(26px,3vw,40px);padding-bottom:clamp(40px,5vw,70px)}
#page-presence > section.wrap.full{background:#ffffff}
#page-presence > section.wrap:first-of-type{background:#ffffff}

#page-presence > section.wrap.full{padding-bottom:0}
#page-presence > section.wrap.full .cap{display:block;margin-top:12px;max-width:none}
#page-presence > section.band:has(+ section.band-ib) .body{max-width:36em}
#page-presence > section.band:has(+ section.band-ib) .body p{font-family:var(--serif);font-size:clamp(20px,1.9vw,24px);line-height:1.6;color:#201d1a;margin:0}
#page-presence > section.band:has(+ section.band-ib) .body p + p{margin-top:1.1em}
#page-presence > section.band-ib{background:#fbf8f0!important}
#page-presence > section#with-a-horse{background:#ffffff}
#page-presence > section.band-ib .terms{color:#3a352f}


@media (min-width:701px){.green .gb-door .col-door-hero .col-door-label{font-size:clamp(34px,4.6vw,60px)!important;line-height:1.08}}
.green .gb-door ~ .gb-v2{margin-top:clamp(22px,2.6vw,38px)!important}

html[data-page="qualities"] section.green{display:none!important}

#page-presence .hm-sec .hm-btn{filter:brightness(0) invert(1);opacity:.93}
#page-presence .hm-practice{display:flex;flex-wrap:wrap;align-items:center;gap:14px clamp(20px,3vw,34px);margin-top:44px}
#page-presence .hm-practice .hm-practice-words{margin:0;font-size:clamp(22px,3.2vw,34px);line-height:1.25}
#page-presence .hm-sec .hm-word{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}
#page-presence .hm-sec .hm-word:hover,#page-presence .hm-sec .hm-word:focus-visible{text-decoration-thickness:2px}


#page-presence .real-line{margin:6px 0 clamp(30px,4vw,48px);font-family:var(--serif);font-weight:200;font-size:clamp(30px,4.6vw,66px);line-height:1.14;color:var(--ink);max-width:none}
#page-presence #realisation > .sheet:first-child{margin-bottom:0}


#page-witnessesworld, #page-witnessesworld *:not(svg):not(svg *):not(.doc-lockup):not(.doc-lockup *):not(.doc-btn *):not(.go):not(.go *){font-family:var(--serif)!important}
#page-witnessesworld .crumb{letter-spacing:.14em;font-size:13px;color:#8a6526}
#page-witnessesworld .marker{font-size:clamp(24px,2.4vw,30px);font-weight:300;letter-spacing:0;text-transform:none;line-height:1.2;color:#8a6526;margin:0}
#page-witnessesworld .marker::before{content:"";display:block;width:40px;height:1px;background:#b5871f;margin:0 0 18px}
#page-witnessesworld .witness-words,#page-witnessesworld .hand{font-style:italic;font-weight:300;font-size:clamp(19px,1.7vw,21px);line-height:1.65;color:var(--ink);border-left:2px solid #b5871f;padding-left:22px}
#page-witnessesworld .witness-words p{color:var(--ink)}
#page-witnessesworld .ed-note{font-style:normal;font-size:.8em!important;letter-spacing:0!important;vertical-align:0!important}
#page-witnessesworld .small,#page-witnessesworld .cap{font-style:italic;font-size:15px!important;letter-spacing:0!important;text-transform:none!important;color:var(--meta);line-height:1.6}
#page-witnessesworld .small a:not(:where([data-go])),#page-witnessesworld .cap a:not(:where([data-go])){font-style:normal}
#page-witnessesworld .wacc-meta *{letter-spacing:0;text-transform:none}
#page-witnessesworld .langs :is(button,a:where([data-go])){letter-spacing:.08em}
#page-witnessesworld .rows dt{letter-spacing:0;text-transform:none;font-style:italic;font-size:20px;color:#8a6526}
#page-witnessesworld .wit-twocol{column-count:2;column-gap:48px;max-width:900px}
#page-witnessesworld .wit-twocol p{break-inside:avoid}
#page-witnessesworld .wit-rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));column-gap:48px;max-width:900px}
#page-witnessesworld .wit-rows>div:last-child{border-bottom:0}
#page-witnessesworld .doc-row .go.doc-soon{padding-right:64px}
#page-witnessesworld .doc-soon::after{font-family:var(--serif);font-style:italic;font-size:14px;letter-spacing:0;text-transform:none}
#page-witnessesworld .wit-ask{font-family:var(--serif);font-weight:200;font-size:clamp(25px,3.4vw,36px);line-height:1.3;margin:34px 0 0;color:var(--ink)}
#page-witnessesworld .share-kinds .go{min-width:7.5em;text-align:center}
#page-witnessesworld .wit-hero{background:#fdfbf6!important}
html[data-page="witnessesworld"] body,#page-witnessesworld{background:#fdfbf6}
#page-witnessesworld > section:first-of-type{padding-top:var(--sec-lg)}
#page-witnessesworld > section#w-pilots-world{background:linear-gradient(#fdfbf6 0%,#f3eadb 100%);border-image:linear-gradient(#fdfbf6 0%,#f3eadb 100%) fill 0 / / 0 100vw}
#page-witnessesworld > section#w-pilots-world + p.wrap{background:#f3eadb;max-width:none;padding-left:max(var(--side),calc((100% - var(--wide))/2 + var(--side)));padding-right:var(--side)}


#page-witnesses > section:nth-of-type(7){background:#f3e6cc!important;border-image:linear-gradient(#f3e6cc,#f3e6cc) fill 0 / / 0 100vw}


.shp-list li{font-size:clamp(18px,1.7vw,21px);padding:18px 0}


#page-experience .xp-shp{margin:22px 0 0;font-family:var(--serif);font-size:clamp(18px,1.7vw,20px);color:var(--ink-2)}
#page-experience .xp-shp .inline-link{font-weight:600;text-decoration:underline;text-underline-offset:3px}


#page-experience .xph{max-width:36em}
#page-experience .xph p{margin:0}
#page-experience .xph-lead{font-family:var(--serif);font-weight:200;font-size:clamp(24px,3.2vw,36px);line-height:1.3;color:var(--ink)}
#page-experience .xph-lead + .xph-lead{margin-top:18px;line-height:1.4;font-weight:300}
#page-experience .xph-lead .xph-thin{font-weight:200}
#page-experience .xph-rule{display:block;width:56px;height:1px;background:#b5871f;margin:clamp(34px,4vw,48px) 0}
#page-experience .xph-body p{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.7vw,21px);line-height:1.7;color:var(--ink-2)}
#page-experience .xph-body p + p{margin-top:.5em}
#page-experience .xph-mid{font-family:var(--serif);font-weight:300;font-size:clamp(22px,2.4vw,28px);line-height:1.35;color:var(--ink)}
#page-experience .xph-mid + .xph-mid{margin-top:8px}
#page-experience .xph-mid + .xph-body{margin-top:18px}
#page-experience .xph-body + .xph-mid{margin-top:22px}
#page-experience .xph-mid + .xph-body{margin-top:10px}


#page-experience .xp-names{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hair)}
#page-experience .xp-names li{border-bottom:1px solid var(--hair)}
#page-experience .xp-names .xp-jump{display:flex;align-items:baseline;gap:12px;width:100%;padding:20px 12px 20px 0;background:none;border:0;cursor:pointer;text-align:left;text-decoration:none;font-family:var(--serif);font-weight:300;font-size:clamp(20px,2vw,26px);line-height:1.2;color:var(--ink);transition:color .25s ease}
#page-experience .xp-names .xp-jump i{font-style:normal;font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:#b5871f}
#page-experience .xp-names .xp-jump:hover span,#page-experience .xp-names .xp-jump:focus-visible span{text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}
@media (max-width:900px){#page-experience .xp-names{grid-template-columns:repeat(2,minmax(0,1fr))}}


#page-adults .band{background:#fbf8f0!important;border-image:none!important}
#page-adults #adults-new-2{background:#e3ecee!important}
#page-adults > section:not(.seq8-ii) .go{background:#e3ecee!important;color:#16324F!important;border-color:#c2d4d6!important}
#page-adults > section:not(.seq8-ii) .go:hover{border-color:#16324F!important}
#page-adults > section:not(.seq8-ii) .go.solid{background:#16324F!important;color:#fff!important;border-color:#16324F!important}
#page-adults > section.seq8-ii{background:#e3ecee!important}
#page-adults > section.faq-link{background:#fbf8f0}

.mnav{font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6b6258;line-height:1.5;padding-top:14px}
.mnav :is(button,a:where([data-go])){background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}
.mnav :is(button,a:where([data-go])):hover,.mnav :is(button,a:where([data-go])):focus-visible{color:var(--ink)}
.mnav-here{margin:22px 0 0;color:var(--ink)}
#page-experience .mnav.xp-back{display:block}
#page-experience .mnav .mnav-back{display:inline-block}
@media (max-width:760px){.mnav{padding-top:0}.mnav-here{margin-top:14px}}
.csv-pano{margin:36px 0 0;aspect-ratio:2400/941;overflow:hidden;background:var(--field)}
.csv-pano img{width:100%;height:100%;object-fit:cover;object-position:30% 50%;display:block}
@media (max-width:760px){.csv-pano{aspect-ratio:16/9}.csv-pano img{object-position:55% 50%}}

.cap .cap-link{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}

.lit{list-style:none;margin:6px 0 0;padding:0}
.lit li{padding:22px 0;border-top:1px solid rgba(58,53,47,.14)}
.lit li:first-child{border-top:0;padding-top:4px}
.lit p{margin:0}
.lit-cite{font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.06em;color:#6b6258}
.lit-title{font-family:var(--serif);font-size:clamp(19px,1.9vw,22px);line-height:1.35;color:var(--ink);margin-top:6px!important}
.lit-where{font-family:var(--serif);font-style:italic;font-size:16px;color:#6b6258;margin-top:4px!important}
.lit-note{font-size:16px;line-height:1.5;margin-top:8px!important;max-width:60ch}
.lit-flag{font-size:14px;color:#8a4b2a;margin-top:8px!important}
.lit-links{margin-top:10px!important;display:flex;flex-wrap:wrap;gap:8px 18px;font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.lit-links a:not(:where([data-go])){color:#a8792a;font-weight:700;text-decoration:none}
.lit-links a:not(:where([data-go])):hover,.lit-links a:not(:where([data-go])):focus-visible{color:#8a4b2a}

.ledger{margin:0}
.lg-month{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3vw,36px);margin:0 0 22px;color:var(--ink)}
.lg-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}
.lg-head{font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#6b6258;margin:0 0 8px}
.lg{list-style:none;margin:0;padding:0}
.lg li,.lg-total,.lg-rem{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px solid rgba(58,53,47,.12);font-size:16px;line-height:1.35}
.lg-sum{white-space:nowrap;font-variant-numeric:tabular-nums}
.lg .cap-link{font-weight:700;text-align:left}
.lg-work{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin:6px 0 0;padding:9px 0;font-size:16px;line-height:1.35}
.lg-work .cap-link{font-weight:700;text-align:left}
.lg-group{font-family:var(--serif);font-style:italic;font-size:15px;line-height:1.4;color:#6b6258;margin:18px 0 0}
.lg-group:first-of-type{margin-top:4px}
.lg-total{margin:0;border-bottom:0;border-top:1.5px solid rgba(58,53,47,.45);font-weight:600}
.lg-rem{margin:22px 0 0;border-bottom:0;border-top:1.5px solid rgba(58,53,47,.45);font-family:var(--serif);font-size:clamp(19px,2vw,22px)}
@media (max-width:760px){.lg-cols{grid-template-columns:1fr}}


#page-sustain .sus-m{font-size:1.18em;line-height:1.5;font-weight:300;border-left:2px solid var(--hair);padding-left:18px;margin:26px 0}
#page-sustain .lede .sus-m{font-size:1em;border:0;padding:0;margin:0 0 18px}


.wit-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}
.wit-two .wit-col-h{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--meta);margin:0 0 18px;padding-top:12px;border-top:1px solid var(--hair)}
.wit-two .wit-col-media{line-height:0;margin:0 0 24px}
.wit-two .wit-col-media figure{margin:0}
.wit-two .wit-col-media .cap{display:block;margin-top:12px;line-height:1.5}
@media (max-width:820px){.wit-two{grid-template-columns:1fr}.wit-two .wit-col+.wit-col{margin-top:24px}.wit-two .wit-col-media{max-width:420px}}


html[data-page="origin"] body > .green,html[data-page="origin"] main > .green{display:none!important}

.kp-no-line{font-family:var(--mono);font-size:13px;letter-spacing:.24em;color:#8a4b2a;margin:0}
.kp-numark{font-size:clamp(20px,2.4vw,28px)!important;letter-spacing:.12em;opacity:.7!important;border-radius:50%}


html[data-page="xabisoler"],html[data-page="lisbethlafors"],html[data-page="claudiawolfe"],html[data-page="izhy"],html[data-page="shwetaaaliyah"],html[data-page="joke"]{--paper:#f3e8d4;--header-bg:rgba(243,232,212,.96);--eyebrow:#8a4b2a;--hair:rgba(120,58,33,.18)}
html[data-page="xabisoler"] .crumb,html[data-page="lisbethlafors"] .crumb,html[data-page="claudiawolfe"] .crumb,html[data-page="izhy"] .crumb,html[data-page="shwetaaaliyah"] .crumb,html[data-page="joke"] .crumb,html[data-page="xabisoler"] .crumb .cap-link,html[data-page="lisbethlafors"] .crumb .cap-link,html[data-page="claudiawolfe"] .crumb .cap-link,html[data-page="izhy"] .crumb .cap-link,html[data-page="shwetaaaliyah"] .crumb .cap-link,html[data-page="joke"] .crumb .cap-link{color:#8a4b2a}
html[data-page="xabisoler"] .ask-lg,html[data-page="lisbethlafors"] .ask-lg,html[data-page="claudiawolfe"] .ask-lg,html[data-page="izhy"] .ask-lg,html[data-page="shwetaaaliyah"] .ask-lg,html[data-page="joke"] .ask-lg{color:#4a3617}
html[data-page="xabisoler"] .sheet > div:has(> .sup-letter-text),html[data-page="lisbethlafors"] .sheet > div:has(> .sup-letter-text),html[data-page="claudiawolfe"] .sheet > div:has(> .sup-letter-text),html[data-page="izhy"] .sheet > div:has(> .sup-letter-text),html[data-page="shwetaaaliyah"] .sheet > div:has(> .sup-letter-text),html[data-page="joke"] .sheet > div:has(> .sup-letter-text){background:#fffaf0;padding:clamp(28px,5vw,64px);box-shadow:0 1px 2px rgba(74,54,23,.10),0 18px 44px rgba(74,54,23,.14);border:1px solid rgba(138,75,42,.16);position:relative;max-width:780px}
html[data-page="xabisoler"] .sheet > div:has(> .sup-letter-text)::before,html[data-page="lisbethlafors"] .sheet > div:has(> .sup-letter-text)::before,html[data-page="claudiawolfe"] .sheet > div:has(> .sup-letter-text)::before,html[data-page="izhy"] .sheet > div:has(> .sup-letter-text)::before,html[data-page="shwetaaaliyah"] .sheet > div:has(> .sup-letter-text)::before,html[data-page="joke"] .sheet > div:has(> .sup-letter-text)::before{content:"";position:absolute;inset:10px;border:1px solid rgba(138,75,42,.12);pointer-events:none}
html[data-page="xabisoler"] .sheet h2.ask,html[data-page="lisbethlafors"] .sheet h2.ask,html[data-page="claudiawolfe"] .sheet h2.ask,html[data-page="izhy"] .sheet h2.ask,html[data-page="shwetaaaliyah"] .sheet h2.ask,html[data-page="joke"] .sheet h2.ask{color:#8a4b2a;font-style:italic}
html[data-page="xabisoler"] .sup-letter-text p,html[data-page="lisbethlafors"] .sup-letter-text p,html[data-page="claudiawolfe"] .sup-letter-text p,html[data-page="izhy"] .sup-letter-text p,html[data-page="shwetaaaliyah"] .sup-letter-text p,html[data-page="joke"] .sup-letter-text p{color:#4a3617;font-size:20px;line-height:1.8}
html[data-page="xabisoler"] .hand-marzena,html[data-page="lisbethlafors"] .hand-marzena,html[data-page="claudiawolfe"] .hand-marzena,html[data-page="izhy"] .hand-marzena,html[data-page="shwetaaaliyah"] .hand-marzena,html[data-page="joke"] .hand-marzena{color:#8a4b2a}
html[data-page="xabisoler"] .sheet figure:has(> img),html[data-page="lisbethlafors"] .sheet figure:has(> img),html[data-page="claudiawolfe"] .sheet figure:has(> img),html[data-page="izhy"] .sheet figure:has(> img),html[data-page="shwetaaaliyah"] .sheet figure:has(> img),html[data-page="joke"] .sheet figure:has(> img){position:relative;aspect-ratio:auto!important;background:#fffdf7!important;padding:12px 12px 14px;box-shadow:0 2px 4px rgba(74,54,23,.18),0 12px 28px rgba(74,54,23,.16);transform:rotate(-1.6deg);max-width:420px!important}
html[data-page="xabisoler"] .sheet figure img,html[data-page="lisbethlafors"] .sheet figure img,html[data-page="claudiawolfe"] .sheet figure img,html[data-page="izhy"] .sheet figure img,html[data-page="shwetaaaliyah"] .sheet figure img,html[data-page="joke"] .sheet figure img{position:static!important;display:block;width:100%!important;height:auto!important;filter:sepia(.12) saturate(.95)}
html[data-page="xabisoler"] .sheet figure:has(> img)::before,html[data-page="lisbethlafors"] .sheet figure:has(> img)::before,html[data-page="claudiawolfe"] .sheet figure:has(> img)::before,html[data-page="izhy"] .sheet figure:has(> img)::before,html[data-page="shwetaaaliyah"] .sheet figure:has(> img)::before,html[data-page="joke"] .sheet figure:has(> img)::before{content:"";position:absolute;top:-12px;left:50%;width:96px;height:24px;margin-left:-48px;background:rgba(229,207,159,.72);border-left:1px solid rgba(138,75,42,.15);border-right:1px solid rgba(138,75,42,.15);transform:rotate(3deg);z-index:2}
html[data-page="xabisoler"] .sheet figure + .cap,html[data-page="lisbethlafors"] .sheet figure + .cap,html[data-page="claudiawolfe"] .sheet figure + .cap,html[data-page="izhy"] .sheet figure + .cap,html[data-page="shwetaaaliyah"] .sheet figure + .cap,html[data-page="joke"] .sheet figure + .cap{font-family:"Caveat","Dancing Script",cursive;text-transform:none;letter-spacing:0;font-size:24px;line-height:1.3;color:#8a4b2a;margin-top:18px;max-width:420px}
html[data-page="xabisoler"] .band-ib,html[data-page="lisbethlafors"] .band-ib,html[data-page="claudiawolfe"] .band-ib,html[data-page="izhy"] .band-ib,html[data-page="shwetaaaliyah"] .band-ib,html[data-page="joke"] .band-ib{background:#8a4b2a}
html[data-page="xabisoler"] .band-ib .marker,html[data-page="lisbethlafors"] .band-ib .marker,html[data-page="claudiawolfe"] .band-ib .marker,html[data-page="izhy"] .band-ib .marker,html[data-page="shwetaaaliyah"] .band-ib .marker,html[data-page="joke"] .band-ib .marker{color:#e5cf9f}
html[data-page="xabisoler"] .band-ib .plain,html[data-page="lisbethlafors"] .band-ib .plain,html[data-page="claudiawolfe"] .band-ib .plain,html[data-page="izhy"] .band-ib .plain,html[data-page="shwetaaaliyah"] .band-ib .plain,html[data-page="joke"] .band-ib .plain{color:#f3e6cc}
html[data-page="xabisoler"] .band-ib .small,html[data-page="lisbethlafors"] .band-ib .small,html[data-page="claudiawolfe"] .band-ib .small,html[data-page="izhy"] .band-ib .small,html[data-page="shwetaaaliyah"] .band-ib .small,html[data-page="joke"] .band-ib .small{color:#e5cf9f}
html[data-page="xabisoler"] .band-ib .go,html[data-page="lisbethlafors"] .band-ib .go,html[data-page="claudiawolfe"] .band-ib .go,html[data-page="izhy"] .band-ib .go,html[data-page="shwetaaaliyah"] .band-ib .go,html[data-page="joke"] .band-ib .go{color:#f3e6cc;border-color:rgba(243,230,204,.5);background:transparent}
html[data-page="xabisoler"] .band-ib .go:hover,html[data-page="lisbethlafors"] .band-ib .go:hover,html[data-page="claudiawolfe"] .band-ib .go:hover,html[data-page="izhy"] .band-ib .go:hover,html[data-page="shwetaaaliyah"] .band-ib .go:hover,html[data-page="joke"] .band-ib .go:hover{border-color:#f3e6cc}
html[data-page="xabisoler"] .letter-home .quiet,html[data-page="lisbethlafors"] .letter-home .quiet,html[data-page="claudiawolfe"] .letter-home .quiet,html[data-page="izhy"] .letter-home .quiet,html[data-page="shwetaaaliyah"] .letter-home .quiet,html[data-page="joke"] .letter-home .quiet{color:#8a4b2a;border-bottom-color:rgba(138,75,42,.35)}
html[data-page="xabisoler"] .band-ib p:not(.marker):not(.small),html[data-page="lisbethlafors"] .band-ib p:not(.marker):not(.small),html[data-page="claudiawolfe"] .band-ib p:not(.marker):not(.small),html[data-page="izhy"] .band-ib p:not(.marker):not(.small),html[data-page="shwetaaaliyah"] .band-ib p:not(.marker):not(.small),html[data-page="joke"] .band-ib p:not(.marker):not(.small){color:#f3e6cc!important}
html[data-page="xabisoler"] .band-ib .body p,html[data-page="lisbethlafors"] .band-ib .body p,html[data-page="claudiawolfe"] .band-ib .body p,html[data-page="izhy"] .band-ib .body p,html[data-page="shwetaaaliyah"] .band-ib .body p,html[data-page="joke"] .band-ib .body p{color:#f3e6cc!important}
