.site{--space-section:clamp(4rem, 8vw, 7.5rem);--space-tight:clamp(2.5rem, 5vw, 4rem);--gutter:clamp(1rem, 4vw, 2.5rem);--max:1240px;--max-text:68ch;--header-h:max(76px, calc(var(--logo-h,46px) + 30px));--shadow-1:0 1px 2px #0000000f, 0 4px 14px #00000014;--shadow-2:0 10px 30px -8px #00000047;--ease:cubic-bezier(.2, .7, .2, 1);--focus:3px solid var(--c-accent);font-family:var(--font-body);color:var(--c-fg);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word;flex-direction:column;min-height:100vh;font-size:1.0625rem;line-height:1.65;display:flex;overflow-x:clip}.site *,.site :before,.site :after{box-sizing:border-box}body{margin:0}.site main{flex:1}.site main:focus{outline:none}.site img,.site video{max-width:100%;display:block}.site a{color:var(--c-link);text-underline-offset:.2em;text-decoration-thickness:1px}.site a:hover{text-decoration-thickness:2px}.site :focus-visible{outline:var(--focus);outline-offset:3px;border-radius:2px}.site p{margin:0 0 1em}.site p:last-child{margin-bottom:0}.site :is(h1,h2,h3,h4,.t-display){font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);letter-spacing:var(--display-tracking);line-height:var(--display-leading);text-wrap:balance;margin:0 0 .5em}.site h1,.site .t-h1{font-size:calc(clamp(2.5rem, 6.2vw, 5.25rem) * var(--display-scale) * var(--blk-scale,1))}.site h2,.site .t-h2{font-size:calc(clamp(2rem, 4.2vw, 3.4rem) * var(--display-scale) * var(--blk-scale,1))}.site h3,.site .t-h3{font-size:calc(clamp(1.3rem, 2vw, 1.7rem) * var(--display-scale) * var(--blk-scale,1));line-height:1.15}.site h4,.site .t-h4{font-size:calc(1.15rem * var(--display-scale) * var(--blk-scale,1));line-height:1.2}.site .t-lede{font-size:calc(clamp(1.1rem, 1.6vw, 1.3rem) * var(--blk-scale,1));max-width:60ch;line-height:1.55}.site .t-small{font-size:.9rem}.site .eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow,var(--c-label,var(--c-primary)));margin:0 0 1rem;font-size:.8rem;font-weight:700;display:inline-block}.site :is(h1,h2,h3).eyebrow{text-wrap:wrap;line-height:1.65}.site[data-mode=dark] .eyebrow{--eyebrow:var(--c-accent-text)}.site .tone-dark .eyebrow{--eyebrow:var(--c-accent-on-dark)}.site .on-photo .eyebrow{--eyebrow:#fff;text-shadow:0 1px 12px #00000073}.site :is(p,li,dd,dt,figcaption,blockquote,address):not(.prose *){white-space:pre-line}.site .prose{max-width:var(--max-text);overflow-wrap:anywhere}.site .prose :is(h2,h3){margin-top:1.4em}.site .prose ul,.site .prose ol{margin:0 0 1em;padding-left:1.2em}.site .prose li{margin-bottom:.35em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:#000;border-radius:6px;padding:.75rem 1rem;font-weight:700;position:absolute;top:-100px;left:1rem;color:#fff!important}.skip-link:focus{top:1rem}.container{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.container--narrow{width:min(820px, 100% - 2 * var(--gutter));margin-inline:auto}.container--wide{width:min(1440px, 100% - 2 * var(--gutter));margin-inline:auto}.section{padding-block:var(--space-section);isolation:isolate;position:relative}.section--tight{padding-block:var(--space-tight)}.section--flush{padding-block:0}.tone-light{background:var(--c-bg);color:var(--c-fg)}.tone-surface{background:color-mix(in srgb, var(--c-fg) 4%, var(--c-bg));color:var(--c-fg)}.tone-dark{background:var(--c-dark);color:var(--c-on-dark);--c-accent-text:var(--c-accent-on-dark);--c-link:var(--c-on-dark);--c-muted:color-mix(in srgb, #fff 72%, var(--c-dark));--c-line:#ffffff29}.tone-primary{background:var(--c-primary);color:var(--c-on-primary);--c-accent-text:var(--c-accent-on-primary);--c-link:var(--c-on-primary);--eyebrow:var(--c-on-primary);--c-muted:currentColor}.tone-accent{background:var(--c-accent);color:var(--c-on-accent);--c-accent-text:var(--c-on-accent);--c-link:var(--c-on-accent);--eyebrow:var(--c-on-accent);--c-muted:currentColor}.muted{color:var(--c-muted)}.section.has-texture:before{content:"";z-index:-1;background-image:var(--texture-url);background-size:var(--texture-size,420px);opacity:var(--texture-opacity,.07);pointer-events:none;position:absolute;inset:0}.tone-dark.has-texture:before,.tone-primary.has-texture:before{opacity:var(--texture-opacity-dark,.12);filter:invert()}.site[data-texture=pebble]{--texture-url:url(/theme/textures/pebble.svg);--texture-size:360px}.site[data-texture=topo]{--texture-url:url(/theme/textures/topo.svg);--texture-size:800px;--texture-opacity:.11;--texture-opacity-dark:.18}.site[data-texture=forest]{--texture-url:url(/theme/textures/forest.svg);--texture-size:520px;--texture-opacity:.09}.site[data-texture=watercolor]{--texture-url:url(/theme/textures/watercolor.svg);--texture-size:700px;--texture-opacity:.14}.site[data-texture=grain]{--texture-url:url(/theme/textures/grain.svg);--texture-size:300px;--texture-opacity:.1}.site[data-texture=waves]{--texture-url:url(/theme/textures/waves.svg);--texture-size:480px}.site[data-rule=on] .ruled{box-shadow:inset 0 -6px 0 var(--c-accent)}.seam-ornament{z-index:3;aspect-ratio:2;pointer-events:none;width:clamp(160px,22vw,300px);color:var(--ornament-color,var(--c-dark));-webkit-mask:var(--ornament-url) center / contain no-repeat;-webkit-mask:var(--ornament-url) center / contain no-repeat;mask:var(--ornament-url) center / contain no-repeat;background:currentColor;position:absolute;bottom:0;translate:0 50%}.seam-ornament--start{left:8%}.seam-ornament--end{right:8%}.site[data-ornament=none] .seam-ornament{display:none}.site[data-ornament=marsh]{--ornament-url:url(/theme/ornaments/marsh.svg)}.site[data-ornament=pines]{--ornament-url:url(/theme/ornaments/pines.svg)}.site[data-ornament=mountains]{--ornament-url:url(/theme/ornaments/mountains.svg)}.site[data-ornament=waves]{--ornament-url:url(/theme/ornaments/waves.svg)}.media-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-overlay{pointer-events:none;position:absolute;inset:0}.site[data-overlay=flat] .photo-overlay{background:rgb(0 0 0/var(--overlay))}.site[data-overlay=bottom] .photo-overlay{background:linear-gradient(to top, rgb(0 0 0/calc(var(--overlay) + .3)), rgb(0 0 0/calc(var(--overlay) * .35)) 70%)}.site[data-overlay=directional] .photo-overlay{background:linear-gradient(var(--overlay-dir,90deg), rgb(0 0 0/calc(var(--overlay) + .25)) 0%, rgb(0 0 0/calc(var(--overlay) * .9)) 45%, rgb(0 0 0/calc(var(--overlay) * .25)) 100%)}.on-photo{color:#fff;--c-link:#fff;--c-muted:#ffffffdb}.on-photo :is(h1,h2,h3){text-shadow:0 1px 24px #00000040}.btn-row{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.btn{--btn-bg:var(--c-btn,var(--c-primary));--btn-fg:var(--c-on-btn,var(--c-on-primary));--btn-bd:var(--btn-bg);min-height:48px;font-family:var(--font-body);letter-spacing:.04em;text-align:center;background:var(--btn-bg);border:2px solid var(--btn-bd);border-radius:var(--radius-btn);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);justify-content:center;align-items:center;gap:.5em;padding:.8em 1.5em;font-size:.95rem;font-weight:700;line-height:1.1;display:inline-flex;position:relative;color:var(--btn-fg)!important;text-decoration:none!important}.btn:hover{box-shadow:var(--shadow-1);transform:translateY(-1px)}.btn--accent{--btn-bg:var(--c-btn-book,var(--c-accent));--btn-fg:var(--c-on-btn-book,var(--c-on-accent))}.btn--light{--btn-bg:#fff;--btn-fg:#111}.btn--dark{--btn-bg:var(--c-dark);--btn-fg:var(--c-on-dark)}.btn--outline{--btn-bg:transparent;--btn-fg:currentColor;--btn-bd:currentColor}.btn--outline:hover{--btn-bg:color-mix(in srgb, currentColor 10%, transparent)}.btn--link{--btn-bg:transparent;--btn-bd:transparent;--btn-fg:currentColor;text-underline-offset:.3em;min-height:44px;padding-inline:0;text-decoration:underline!important}.btn--link:hover{box-shadow:none;transform:none}.btn--sm{min-height:44px;padding:.55em 1.1em;font-size:.88rem}.btn--lg{min-height:56px;padding:1em 1.9em;font-size:1.02rem}.site[data-buttons=square] .btn,.site[data-buttons=notched] .btn{text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.site[data-buttons=notched] .btn:not(.btn--link,.btn--outline){clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);border-radius:0}.card{background:var(--c-surface);color:var(--c-fg);border-radius:var(--radius);box-shadow:var(--shadow-1);overflow:hidden}.chip{letter-spacing:.02em;background:var(--c-accent);color:var(--c-on-accent);border-radius:999px;align-items:center;gap:.4em;padding:.35em .75em;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex}.chip--soft{background:color-mix(in srgb, var(--c-fg) 7%, transparent);color:var(--c-fg)}.icon{flex:none;width:1.15em;height:1.15em}.stars{color:#f5b301;gap:2px;display:inline-flex}.reveal{opacity:1}@media (max-width:699px){.site{--header-h:max(76px, calc(min(var(--logo-h,46px), 56px) + 30px))}}@media (prefers-reduced-motion:no-preference){.site:not([data-motion=none]) .js-reveal .reveal{opacity:0;transition:opacity .8s var(--ease), translate .8s var(--ease);translate:0 18px}.site:not([data-motion=none]) .js-reveal .reveal.is-in{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.site *,.site :before,.site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.section-heading{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.section-heading h2{margin-bottom:.3em}.section-heading .t-lede{margin:0}.section-heading--center{text-align:center;max-width:48rem;margin-inline:auto}.section-heading--center .t-lede{margin-inline:auto}#cc-main{--cc-font-family:var(--font-body);--cc-btn-primary-bg:var(--c-btn,var(--c-primary));--cc-btn-primary-color:var(--c-on-btn,var(--c-on-primary));--cc-btn-primary-border-color:var(--c-btn,var(--c-primary));--cc-btn-primary-hover-bg:var(--c-dark);--cc-btn-primary-hover-border-color:var(--c-dark);--cc-toggle-on-bg:var(--c-primary);--cc-modal-border-radius:var(--radius);--cc-btn-border-radius:var(--radius-btn)}.site .tone-primary .eyebrow,.site .tone-accent .eyebrow{--eyebrow:currentColor}.site[data-mode=dark] .tone-surface .eyebrow{--eyebrow:var(--c-accent-text)}.site a.chip{color:var(--c-on-accent);text-decoration:none}.site a.chip--soft{color:var(--c-fg)}.site a.chip:hover{text-decoration:underline}#form{scroll-margin-top:calc(var(--header-h,64px) + 1rem)}.site .tc--primary{color:var(--c-primary)}.site .tc--accent{color:var(--c-accent)}.site .tc--dark{color:var(--c-dark)}.site .tc--light{color:var(--c-light)}.site .tc--text{color:var(--c-text)}.site .tc--white{color:#fff}.site .fmt :is(strong){font-weight:700}
.hdr{z-index:100;color:#fff;transition:background-color .3s var(--ease), color .3s var(--ease), box-shadow .3s var(--ease);position:fixed;inset:0 0 auto}.hdr:before{content:"";pointer-events:none;background:linear-gradient(#00000073,#0000);transition:opacity .3s;position:absolute;inset:0 0 -40px}.hdr[data-solid=true]{background:var(--c-bg);color:var(--c-fg);box-shadow:0 1px 0 var(--c-line), 0 8px 24px -12px #0000002e}.site[data-mode=dark] .hdr[data-solid=true]{background:color-mix(in srgb, var(--c-dark) 94%, #000)}.hdr[data-solid=true]:before{opacity:0}.hdr__bar{min-height:var(--header-h);transition:min-height .3s var(--ease);align-items:center;gap:1.5rem;display:flex;position:relative}.hdr[data-solid=true] .hdr__bar{min-height:64px}.hdr__brand{color:inherit;flex:none;align-items:center;display:flex;text-decoration:none!important}.hdr{--hdr-logo:var(--logo-h,46px)}.hdr__logo{height:var(--hdr-logo);width:auto;max-width:max(220px, calc(var(--hdr-logo) * 4.8));object-fit:contain;transition:height .3s var(--ease)}.hdr[data-solid=true] .hdr__logo{height:calc(var(--hdr-logo) * .83)}@media (max-width:699px){.hdr{--hdr-logo:min(var(--logo-h,46px), 56px)}.hdr__logo{max-width:min(max(220px, calc(var(--hdr-logo) * 4.8)), 100%)}.hdr__bar>.hdr__brand:not(.hdr__brand--center,.hdr__brand--crest){max-width:calc(100% - 2 * (var(--hdr-side,0px) + .75rem));text-align:center;justify-content:center;position:absolute;left:50%;translate:-50%}.hdr.hdr--crest .hdr__brand--crest{left:50%;translate:-50%}}.hdr__wordmark{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);letter-spacing:var(--display-tracking);font-size:calc(1.35rem * var(--display-scale));line-height:1}@media (max-width:699px){.hdr__brand:not(.hdr__brand--crest){flex:0 auto;min-width:0}.hdr__wordmark{font-size:calc(1.1rem * var(--display-scale));line-height:1.08}}.hdr__desktop{flex:1;display:none}.hdr__nav{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hdr__item{align-items:center;display:flex;position:relative}.site .hdr a:not(.btn),.site .hdr button{color:inherit}.hdr__link{white-space:nowrap;color:inherit;letter-spacing:.01em;padding:.6rem .5rem .6rem .75rem;font-size:.98rem;font-weight:600;text-decoration:none}.hdr__link:hover{text-underline-offset:.35em;text-decoration:underline}.hdr__caret{width:28px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.hdr__caret svg{width:16px;height:16px;transition:rotate .2s}.hdr__caret[aria-expanded=true] svg{rotate:180deg}.hdr__actions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.hdr__phone{color:inherit;white-space:nowrap;align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:none}.hdr__phone svg{width:18px;height:18px}.hdr .hdr__book{display:none}.hdr__menu-btn{border-radius:var(--radius-btn);min-height:44px;color:inherit;font:700 .9rem var(--font-body);cursor:pointer;background:0 0;border:1.5px solid;align-items:center;gap:.45rem;padding:0 .9rem;display:inline-flex}.hdr__menu-btn svg{width:20px;height:20px}@media (min-width:1100px){.hdr__desktop{justify-content:center;display:flex}.hdr__menu-btn{display:none}.hdr .hdr__book{display:inline-flex}}@media (min-width:1280px){.hdr__phone{display:inline-flex}}.hdr[data-fit=no-phone] .hdr__phone,.hdr[data-fit=compact] .hdr__phone,.hdr[data-fit=compact] .hdr__desktop{display:none}.hdr[data-fit=compact] .hdr__menu-btn{display:inline-flex}.hdr--crest .hdr__brand--crest{z-index:2;position:absolute;top:0;left:50%;translate:-50%}.hdr__crest{background:var(--c-dark);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);filter:drop-shadow(0 6px 10px #0000004d);width:104px;height:124px;transition:height .3s var(--ease), width .3s var(--ease);place-items:center;display:grid}.hdr__crest img{width:70%;height:auto;margin-top:-10%}.hdr[data-solid=true] .hdr__crest{width:84px;height:100px}.hdr--crest .hdr__desktop{justify-content:flex-start}@media (max-width:1099px){.hdr__crest{width:76px;height:90px}.hdr--crest .hdr__brand--crest{left:1rem;translate:0}}.hdr__split{justify-content:space-between;align-items:center}.hdr__split .hdr__nav:first-child{flex:1;justify-content:flex-end}.hdr__split .hdr__nav:last-child{flex:1}.hdr__brand--center{margin-inline:1.25rem}.hdr--split .hdr__link{padding-inline:.5rem .25rem;font-size:.9rem}.hdr--split .hdr__nav{gap:0}@media (max-width:1499px){.hdr--split .hdr__phone{display:none}}.hdr__emblem{object-fit:contain;width:84px;height:84px;transition:width .3s,height .3s}.hdr[data-solid=true] .hdr__emblem{width:56px;height:56px}.hdr__brand--compact{display:none}@media (max-width:1099px){.hdr--split .hdr__brand--compact{display:flex}}.hdr--split[data-fit=compact] .hdr__brand--compact{display:flex}.hdr__brand--compact .hdr__emblem{width:52px;height:52px}.mega{z-index:5;background:var(--c-surface);min-width:560px;color:var(--c-fg);border-radius:max(var(--radius), 6px);grid-auto-flow:column;gap:2rem;padding:1.5rem;display:grid;position:absolute;top:calc(100% + 6px);left:-1rem;box-shadow:0 24px 60px -18px #00000059}.site[data-mode=dark] .mega{background:color-mix(in srgb, var(--c-dark) 92%, #fff);color:#fff}.mega:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.mega ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.mega a{color:inherit;text-decoration:none}.mega a:hover{text-decoration:underline}.mega__col{min-width:180px;max-width:280px}.mega__title{letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin:0 0 .75rem;font-size:.72rem;font-weight:800}.mega__feature{gap:.1rem;padding:.35rem 0;display:grid}.mega__feature span{color:var(--c-muted);font-size:.85rem;line-height:1.35}.mega__tile{border-radius:max(var(--radius), 6px);align-items:end;width:210px;display:grid;position:relative;overflow:hidden;color:#fff!important}.mega__tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mega__tile:after{content:"";background:linear-gradient(#0000 35%,#000000b3);position:absolute;inset:0}.mega__tile span{z-index:1;padding:1rem;font-weight:700;position:relative}.hdr__drawer{background:var(--c-bg);color:var(--c-fg);padding:1rem 0 2rem;position:fixed;inset:64px 0 0;overflow-y:auto}.site[data-texture=topo] .hdr__drawer{background-image:linear-gradient(color-mix(in srgb, var(--c-bg) 94%, transparent), color-mix(in srgb, var(--c-bg) 94%, transparent)), url(/theme/textures/topo.svg)}.drawer__list{margin:0;padding:0;list-style:none}.drawer__list>li{border-bottom:1px solid var(--c-line)}.drawer__list summary,.drawer__top{min-height:56px;font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-case);letter-spacing:var(--display-tracking);font-size:calc(1.45rem * var(--display-scale));color:inherit;cursor:pointer;justify-content:space-between;align-items:center;text-decoration:none;list-style:none;display:flex}.drawer__list summary::-webkit-details-marker{display:none}.drawer__list summary svg{width:22px;transition:rotate .2s}.drawer__list details[open] summary svg{rotate:180deg}.drawer__list details ul{gap:.1rem;margin:0 0 1rem;padding:0 0 0 .25rem;list-style:none;display:grid}.drawer__list details a{color:inherit;padding:.5rem 0;font-weight:600;text-decoration:none;display:block}.drawer__cta{gap:.75rem;margin-top:1.5rem;display:grid}.quickbar{z-index:90;grid-template-columns:repeat(var(--qb-n,3), 1fr);background:var(--c-dark);color:#fff;padding-bottom:env(safe-area-inset-bottom);display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 20px #0000002e}.quickbar a{color:inherit;letter-spacing:.04em;text-transform:uppercase;justify-items:center;gap:.15rem;padding:.55rem .25rem .6rem;font-size:.74rem;font-weight:700;text-decoration:none;display:grid}.quickbar a svg{width:22px;height:22px}.quickbar a.is-primary{background:var(--c-btn-book,var(--c-accent));color:var(--c-on-btn-book,var(--c-on-accent))}.site:has(.quickbar){padding-bottom:calc(62px + env(safe-area-inset-bottom))}@media (min-width:900px){.quickbar{display:none}.site:has(.quickbar){padding-bottom:0}}.ftr{background:var(--c-dark);color:#fff;isolation:isolate;--c-link:#fff;--c-muted:#ffffffbd;padding-block:clamp(3.5rem,7vw,5.5rem) 2rem;position:relative}.ftr a{color:inherit;text-decoration:none}.ftr a:hover{text-decoration:underline}.ftr__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:760px){.ftr__grid{grid-template-columns:1.4fr repeat(var(--ftr-cols,3), 1fr)}}.ftr__brand img{width:auto;height:56px;margin-bottom:1rem}.ftr__brand p{color:var(--c-muted);max-width:34ch}.ftr__title{letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);margin:0 0 1rem;font-size:.75rem;font-weight:800}.ftr ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ftr address{color:var(--c-muted);font-style:normal;line-height:1.55}.ftr__loc+.ftr__loc{margin-top:1rem}.ftr__ratings{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;font-size:.9rem;display:flex}.ftr__ratings span{align-items:center;gap:.4rem;display:inline-flex}.ftr__social{gap:.5rem;margin-top:1.25rem;display:flex}.ftr__social a{border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.ftr__social svg{width:18px;height:18px}.ftr__legal{color:var(--c-muted);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.75rem;margin-top:3rem;padding-top:1.5rem;font-size:.88rem;display:flex}.ftr__legal ul{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.linklike{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.linklike:hover{text-decoration:underline}.ftr__credit{white-space:nowrap;margin-left:1.25rem}.ftr__credit a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:600px){.ftr__credit{margin:.35rem 0 0;display:block}}
