.coast.vb:is(.ab,.info){--num:#c8153a}@media (min-width:1040px){.coast.vb:is(.ab,.info) .shell{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}}.coast.vb:is(.ab,.info) .wall{container:wall/inline-size}.coast.vb:is(.ab,.info) .idx .nm{overflow-wrap:break-word}.coast.vb.ab .lb-head .lv{display:block}.coast.vb:is(.ab,.info) .lb-head h2{overflow-wrap:break-word}.coast.vb:is(.ab,.info) .xt{border:1px solid rgba(var(--lit-rgb),.65);background:rgba(var(--amber-rgb),.2);min-height:30px;color:var(--ice);font:500 .68rem/1 var(--label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 9px;transition:background .14s ease-out,border-color .14s ease-out;display:inline-flex}.coast.vb:is(.ab,.info) .out{flex:none;width:14px;height:14px;transition:transform .14s ease-out;display:block;position:relative}.coast.vb:is(.ab,.info) .out:before{content:"";border-top:2px solid;border-right:2px solid;width:9px;height:9px;position:absolute;top:0;right:0}.coast.vb:is(.ab,.info) .out:after{content:"";transform-origin:0;background:currentColor;width:17px;height:2px;position:absolute;bottom:1px;left:0;transform:rotate(-45deg)}.coast.vb.ab :is(.tile-link,.cert,.xlink):is(:hover,:focus-visible) .xt{background:rgba(var(--amber-rgb),.55);border-color:var(--hot);color:#fff}.coast.vb.ab :is(.tile-link,.cert,.xlink):is(:hover,:focus-visible) .out{transform:translate(2px,-2px)}@media (hover:none){.coast.vb.ab :is(.tile-link,.cert,.xlink):hover .xt{background:rgba(var(--amber-rgb),.2);border-color:rgba(var(--lit-rgb),.65);color:var(--ice)}.coast.vb.ab :is(.tile-link,.cert,.xlink):hover .out{transform:none}}.coast.vb.ab .xt.you{vertical-align:top;background:#0803088c;gap:8px;min-height:24px;margin-left:6px}.coast.vb.ab .xt.you:before{content:"";background:var(--hot);width:8px;height:8px}.coast.vb:is(.ab,.info) .sheet{background:var(--ink2);border:1px solid rgba(var(--lit-rgb),.35);border-top:0;min-width:0;padding:clamp(22px,2.6vw,30px) clamp(16px,2.6vw,28px) clamp(18px,2.4vw,26px);position:relative}.coast.vb:is(.ab,.info) .sheet:before{content:"";background:var(--bar);height:3px;position:absolute;top:0;left:-1px;right:-1px}.coast.vb:is(.ab,.info) .sheet.flush{padding:3px 0 0}.coast.vb:is(.ab,.info) .sheet.prose{max-width:none}.coast.vb.ab .who{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px 30px;display:grid}.coast.vb.ab .ab-portrait{width:min(100%,280px);position:relative}.coast.vb.ab .ab-portrait:before{content:"";border:1px solid rgba(var(--lit-rgb),.6);position:absolute;inset:0;transform:translate(9px,9px)}.coast.vb.ab .ab-portrait .mat{aspect-ratio:4/5}.coast.vb.ab .ab-portrait .mat img{object-position:50% 20%}.coast.vb:is(.ab,.info) .prose p{max-width:64ch;font:400 1.02rem/1.62 var(--sans);color:#fbeef0;overflow-wrap:break-word}.coast.vb:is(.ab,.info) .prose p+p{margin-top:1em}.coast.vb:is(.ab,.info) .prose p:first-child{font:400 clamp(1.18rem,1.05rem + .5vw,1.34rem)/1.42 var(--display);color:#fff}.coast.vb.ab .facts h3{font:500 .72rem/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--lit);margin:0 0 10px}.coast.vb.ab .facts dl>div{border-top:1px solid rgba(var(--lit-rgb),.22);grid-template-columns:minmax(0,1fr);gap:3px 24px;padding:12px 0;display:grid}.coast.vb.ab .facts dt{font:500 .72rem/1.5 var(--label);letter-spacing:.1em;text-transform:uppercase;color:var(--lit)}.coast.vb.ab .facts dd{font:400 .98rem/1.5 var(--sans);color:#fbeef0;overflow-wrap:break-word;margin:0}@container wall (width>=640px){.coast.vb.ab .who{grid-template-columns:minmax(0,240px) minmax(0,1fr)}.coast.vb.ab .facts{grid-column:1/-1}.coast.vb.ab .facts dl>div{grid-template-columns:9.5rem minmax(0,1fr)}}@container wall (width>=760px){.coast.vb.ab .who{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}@container wall (width<=639px){.coast.vb.ab .s-who{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:24px 20px;display:grid}.coast.vb.ab .s-who .who{display:contents}.coast.vb.ab .s-who .lb-head{grid-area:1/2;grid-template-columns:minmax(0,1fr);row-gap:10px;margin:0}.coast.vb.ab .s-who .lb-head:after{margin-top:0}.coast.vb.ab .ab-portrait{grid-area:1/1;width:152px;margin:0}.coast.vb.ab .s-who .prose,.coast.vb.ab .s-who .facts{grid-column:1/-1}}.coast.vb.ab .certs li{break-inside:avoid;border-bottom:1px solid rgba(var(--lit-rgb),.22)}.coast.vb.ab .cert,.coast.vb.ab .xlink{isolation:isolate;color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;min-height:64px;padding:10px 16px 10px 18px;text-decoration:none;display:grid;position:relative}.coast.vb.ab .cert:before,.coast.vb.ab .xlink:before{content:"";z-index:-1;background:var(--wash);box-shadow:inset 4px 0 0 var(--hot);opacity:0;transition:opacity .14s ease-out;position:absolute;inset:0}.coast.vb.ab :is(.cert,.xlink):is(:hover,:focus-visible):before{opacity:1}.coast.vb.ab :is(.cert,.xlink):active:before{opacity:1;background:rgba(var(--amber-rgb),.4)}.coast.vb.ab :is(.cert,.xlink):focus-visible{outline-offset:-3px}@media (hover:none){.coast.vb.ab :is(.cert,.xlink):hover:before{opacity:0}}.coast.vb.ab .ct2{min-width:0}.coast.vb.ab .cn{font:600 1.02rem/1.25 var(--display);overflow-wrap:break-word;display:block}.coast.vb.ab .cm{font:500 .72rem/1.4 var(--label);letter-spacing:.02em;color:var(--voice);margin-top:3px;display:block}.coast.vb.ab .xlink{background:rgba(var(--amber-rgb),.12);min-height:60px}.coast.vb.ab .xlink .xt{background:#0803088c}.coast.vb.ab .xn{font:600 1.02rem/1.25 var(--sans);overflow-wrap:break-word}@container wall (width>=640px){.coast.vb.ab .certs{columns:2;column-rule:1px solid rgba(var(--lit-rgb),.22);column-gap:0}}.coast.vb.ab .cert .xt .xtl{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coast.vb.ab .cert .xt{background:rgba(var(--amber-rgb),.12);justify-content:center;width:34px;height:34px;padding:0}.coast.vb.ab .cert:is(:hover,:focus-visible) .xt{background:rgba(var(--amber-rgb),.55)}.coast.vb.ab .lb-head .key{font:500 .72rem/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ice);align-items:center;gap:10px;margin-top:.5rem;display:flex}.coast.vb.ab .key .xt{justify-content:center;width:28px;height:28px;min-height:28px;padding:0}.coast.vb.ab .sites,.coast.vb.ab .own{grid-template-columns:minmax(0,1fr);gap:clamp(36px,5vw,46px) 28px;display:grid}.coast.vb.ab .own{margin-top:clamp(44px,5vw,60px)}.coast.vb.ab .site{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:24px;min-width:0;display:grid}.coast.vb.ab .site .mat{aspect-ratio:900/563}.coast.vb.ab .site .mat img{object-position:50% 0}.coast.vb.ab .site.bible .mat{background:#0c0a08}.coast.vb.ab .site.bible .mat img{object-fit:contain;object-position:50% 50%}.coast.vb.ab .pn{min-width:0;font:inherit;overflow-wrap:anywhere;margin:0}.coast.vb.ab .plate{gap:12px}.coast.vb.ab .site .tile .frame{transition:none}.coast.vb.ab .sn .kind{margin:0;display:inline-block}.coast.vb.ab .note{max-width:46ch;font:400 .96rem/1.5 var(--sans);color:#fbe6ea;overflow-wrap:break-word;margin-top:10px}@container wall (width>=560px){.coast.vb.ab .sites{grid-template-columns:repeat(2,minmax(0,1fr))}.coast.vb.ab .sites .site:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;column-gap:28px}}@container wall (width>=680px){.coast.vb.ab .own{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}}@container wall (width<=559px){.coast.vb.ab .sites{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.coast.vb.ab .sites .site{row-gap:14px}.coast.vb.ab .sites .site:last-child:nth-child(odd){grid-column:1/-1}.coast.vb.ab .sites .site .mat{aspect-ratio:4/3}.coast.vb.ab .sites .site:last-child:nth-child(odd) .mat{aspect-ratio:2}.coast.vb.ab .sites .plate{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:10px 12px 12px}.coast.vb.ab .sites .note{font-size:.92rem;line-height:1.45}}@container wall (width<=679px){.coast.vb.ab .own{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.coast.vb.ab .own .site{row-gap:16px}.coast.vb.ab .own .site .mat,.coast.vb.ab .own .site.bible .mat{aspect-ratio:4/3}.coast.vb.ab .own .site.here{order:3;grid-column:1/-1}.coast.vb.ab .own .site.here .mat{aspect-ratio:3}.coast.vb.ab .own .note{font-size:.92rem;line-height:1.45}}.coast.vb.ab .qas{gap:12px;display:grid}.coast.vb.ab .qa{border:1px solid rgba(var(--lit-rgb),.4);border-left:5px solid var(--bar);background:#0e030ae6}.coast.vb.ab .qa[open]{border-left-color:var(--hot);background:#14050df0}.coast.vb.ab .qa summary{isolation:isolate;cursor:pointer;min-height:64px;font:600 1.12rem/1.3 var(--display);color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;grid-template-columns:minmax(0,1fr) 36px;align-items:center;column-gap:14px;padding:10px 14px 10px 18px;list-style:none;display:grid;position:relative}.coast.vb.ab .qa summary::-webkit-details-marker{display:none}.coast.vb.ab .qa summary:before{content:"";z-index:-1;background:var(--wash);opacity:0;transition:opacity .14s ease-out;position:absolute;inset:0}.coast.vb.ab .qa summary:is(:hover,:focus-visible):before{opacity:1}.coast.vb.ab .qa summary:active:before{opacity:1;background:rgba(var(--amber-rgb),.4)}.coast.vb.ab .qa summary:focus-visible{outline-offset:-3px}@media (hover:none){.coast.vb.ab .qa summary:hover:before{opacity:0}}.coast.vb.ab .qa summary>span{overflow-wrap:break-word;min-width:0}.coast.vb.ab .pl{border:1px solid rgba(var(--lit-rgb),.7);background:#3a0816eb;width:36px;height:36px;display:block;position:relative}.coast.vb.ab .pl:before,.coast.vb.ab .pl:after{content:"";background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.coast.vb.ab .pl:before{width:14px;height:2px}.coast.vb.ab .pl:after{width:2px;height:14px}.coast.vb.ab .qa[open] .pl{background:var(--bar);border-color:var(--bar)}.coast.vb.ab .qa[open] .pl:after{display:none}.coast.vb.ab .qa-a{border-top:1px solid rgba(var(--lit-rgb),.22);max-width:64ch;font:400 1rem/1.6 var(--sans);color:#fbe6ea;overflow-wrap:break-word;margin:0 18px;padding:16px 0 20px}.coast.vb:is(.ab,.info) .ways{grid-template-columns:minmax(0,1fr);gap:12px}.coast.vb:is(.ab,.info) .ways .go{width:100%;min-height:60px}.coast.vb:is(.ab,.info) .ways .go span:first-child{overflow-wrap:anywhere;min-width:0}.coast.vb:is(.ab,.info) .go.alt{color:var(--ice);border:1px solid var(--hot);background:#08030880}.coast.vb:is(.ab,.info) .go.alt .mk{color:#fff}@media (min-width:700px){.coast.vb:is(.ab,.info) .ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}}@media (max-width:640px){.coast.vb:is(.ab,.info) .sheet{padding-inline:16px}.coast.vb:is(.ab,.info) .sheet.flush{padding-inline:0}.coast.vb.ab .qa summary{padding-left:14px;font-size:1.06rem}.coast.vb.ab .qa-a{margin-inline:14px}.coast.vb.ab .lb-head .lv{grid-column:1/-1;margin:0}.coast.vb.ab .site .mat,.coast.vb.ab .site.bible .mat{aspect-ratio:2}}@media (prefers-reduced-motion:reduce){.coast.vb:is(.ab,.info) .out{transition:none}.coast.vb.ab :is(.tile-link,.cert,.xlink):hover .out{transform:none}}
