.site-skin[data-site]{background:var(--sk-paper);color:var(--sk-ink);font-family:var(--sk-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-skin[data-site] a{color:inherit}.site-skin[data-site] :focus-visible{outline:2px solid var(--sk-focus);outline-offset:3px}.site-skin[data-site] ::-moz-selection{background:var(--sk-select);color:var(--sk-ink)}.site-skin[data-site] ::selection{background:var(--sk-select);color:var(--sk-ink)}.fg-wrap,.ll-wrap,.skin-wrap{width:100%;max-width:var(--sk-max,1320px);margin:0 auto;padding:0 40px}@media (max-width:760px){.fg-wrap,.ll-wrap,.skin-wrap{padding:0 16px}}.skin-ad{position:relative;display:block;margin:32px 0;min-height:118px;padding-top:20px;text-align:center}.skin-ad:before{content:"Advertisement";position:absolute;top:0;left:0;font:500 10px/1.4 var(--sk-label);letter-spacing:.16em;text-transform:uppercase;color:var(--sk-muted)}.skin-ad>*{margin-inline:auto}.skin-ad-tall{min-height:298px}.skin-ad-cell{grid-column:1/-1;margin:0}[data-ad-zone=download_left],[data-ad-zone^=download_right],[data-ad-zone^=home_infeed]{min-height:298px}.skin-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 24px;border:1px solid var(--sk-ink);border-radius:var(--sk-btn-radius);background:transparent;color:var(--sk-ink);font:600 16px/1 var(--sk-body);text-decoration:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.skin-btn svg{width:18px;height:18px}.skin-btn:hover{transform:translateY(-1px)}.skin-btn-primary{border-color:var(--sk-btn-border);background:var(--sk-btn-bg);color:var(--sk-btn-ink);box-shadow:var(--sk-btn-shadow)}.skin-pag{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 18px;margin-top:56px;padding-top:18px;border-top:1px solid var(--sk-ink)}.skin-pag-count{flex-basis:100%;margin:0;font:500 11px/1.4 var(--sk-label);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-muted)}.skin-pag-dir{font-weight:600;text-decoration:none}.skin-pag-dir[data-disabled]{color:var(--sk-muted);opacity:.7}.skin-pag-nums{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.skin-pag-nums a{display:grid;min-width:44px;height:44px;place-items:center;padding:0 8px;border:1px solid var(--sk-rule);border-radius:var(--sk-pill-radius);font-family:var(--sk-num);text-decoration:none}.skin-pag-nums a:hover{border-color:var(--sk-ink)}.skin-pag-nums a[aria-current=page]{border-color:var(--sk-ink);background:var(--sk-ink);color:var(--sk-paper)}.skin-pag-gap{display:grid;height:44px;place-items:center;padding:0 4px;color:var(--sk-muted)}@media (max-width:560px){.skin-pag-nums{order:3;flex-basis:100%}}.skin-plate{position:relative}.skin-plate-stage{all:unset;position:relative;display:grid;width:100%;aspect-ratio:4/3;place-items:center;overflow:hidden;background:var(--sk-rule);cursor:zoom-in}.skin-plate-stage:focus-visible{outline:2px solid var(--sk-focus);outline-offset:2px}.skin-plate-bg{position:absolute;inset:-40px;width:calc(100% + 80px);height:calc(100% + 80px);-o-object-fit:cover;object-fit:cover;filter:blur(34px) saturate(1.1);opacity:.7;transform:scale(1.05)}.skin-plate-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 30px rgb(0 0 0/.35))}.skin-plate-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;list-style:none}.skin-plate-thumbs button{all:unset;display:block;width:72px;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--sk-rule);cursor:pointer}.skin-plate-thumbs button[aria-pressed=true]{border-color:var(--sk-ink);box-shadow:0 0 0 2px var(--sk-accent)}.skin-plate-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.skin-lightbox{max-width:min(96vw,1200px);max-height:94vh;padding:0;border:0;background:transparent}.skin-lightbox::backdrop{background:rgb(10 10 10/.86)}.skin-lightbox img{display:block;max-width:100%;max-height:calc(94vh - 64px);margin:0 auto;-o-object-fit:contain;object-fit:contain}.skin-lightbox-bar{display:flex;justify-content:center;align-items:center;gap:12px;padding-top:12px;color:#fff;font-family:var(--sk-label)}.skin-lightbox-bar button{all:unset;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(255 255 255/.4);border-radius:50%;cursor:pointer}.skin-lightbox-bar button:focus-visible{outline:2px solid #fff}.md-dlbar{position:fixed;z-index:40;right:0;bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--sk-ink);background:var(--sk-paper);box-shadow:0 -14px 30px -20px rgb(0 0 0/.4);transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.md-dlbar[data-visible=true]{transform:none}.md-dlbar-in{display:flex;max-width:var(--sk-max,1320px);align-items:center;gap:1rem;margin:0 auto;padding:10px 16px}.md-dlbar-t{display:flex;min-width:0;flex:1;flex-direction:column}.md-dlbar-t b{overflow:hidden;font:var(--sk-dlbar-title);text-overflow:ellipsis;white-space:nowrap}.md-dlbar-t span{font:500 10px/1.4 var(--sk-label);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-muted)}.md-dlbar-btn{flex:none}.md-dlbar-btn .space-y-2>*+*{margin-top:.25rem}@media (min-width:1024px){.md-dlbar{display:none}}.site-skin .md-dlbar-button,.site-skin .md-download button{width:100%;min-height:54px;border:1px solid var(--sk-btn-border);border-radius:var(--sk-btn-radius);background:var(--sk-btn-bg);color:var(--sk-btn-ink);font:600 17px/1 var(--sk-body);box-shadow:var(--sk-btn-shadow)}.site-skin .md-dlbar-button:hover,.site-skin .md-download button:hover{background:var(--sk-btn-bg);filter:brightness(1.05)}.site-skin .md-dlbar-button{width:auto;min-height:46px;padding:0 20px}.site-skin .md-facts{margin-top:18px}.site-skin .md-facts-h{display:none}.site-skin .md-facts dl{display:grid;grid-template-columns:auto 1fr;gap:10px 16px;margin:0;padding-top:16px;border-top:1px dashed var(--sk-rule)}.site-skin .md-fact{display:contents}.site-skin .md-fact dt{color:var(--sk-muted);font:500 11px/1.6 var(--sk-label);letter-spacing:.12em;text-transform:uppercase}.site-skin .md-fact dd{min-width:0;margin:0;font-weight:500;text-align:right;overflow-wrap:anywhere}.fg-prose,.ll-prose,.skin-prose{max-width:68ch;font-size:18px;line-height:1.7}:is(.skin-prose,.fg-prose,.ll-prose) :is(p,ul,ol,table,figure,blockquote){margin:0 0 1.15em}:is(.skin-prose,.fg-prose,.ll-prose) a{color:var(--sk-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}:is(.skin-prose,.fg-prose,.ll-prose) a:hover{text-decoration-thickness:2px}:is(.skin-prose,.fg-prose,.ll-prose) :is(h2,h3,h4){margin:1.9em 0 .6em;font-family:var(--sk-display);font-weight:400;line-height:1.15;scroll-margin-top:96px}:is(.skin-prose,.fg-prose,.ll-prose) h2{font-size:34px}:is(.skin-prose,.fg-prose,.ll-prose) h3{font-size:25px}:is(.skin-prose,.fg-prose,.ll-prose) h4{font-size:20px}:is(.skin-prose,.fg-prose,.ll-prose) img{max-width:100%;height:auto}:is(.skin-prose,.fg-prose,.ll-prose) figure{margin-inline:0}:is(.skin-prose,.fg-prose,.ll-prose) figcaption{margin-top:8px;color:var(--sk-muted);font-size:14px}:is(.skin-prose,.fg-prose,.ll-prose) blockquote{padding-left:20px;border-left:2px solid var(--sk-accent);font-family:var(--sk-display);font-size:22px;font-style:italic}:is(.skin-prose,.fg-prose,.ll-prose) table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px}:is(.skin-prose,.fg-prose,.ll-prose) :is(th,td){padding:10px 14px 10px 0;border-bottom:1px solid var(--sk-rule);text-align:left;vertical-align:top}:is(.skin-prose,.fg-prose,.ll-prose) th{border-bottom-color:var(--sk-ink);font:500 11px/1.4 var(--sk-label);letter-spacing:.12em;text-transform:uppercase}:is(.skin-prose,.fg-prose,.ll-prose) ul{padding-left:0;list-style:none}:is(.skin-prose,.fg-prose,.ll-prose) ul>li{position:relative;padding:6px 0 6px 22px;border-bottom:1px solid var(--sk-rule)}:is(.skin-prose,.fg-prose,.ll-prose) ul>li:before{content:"";position:absolute;top:1.05em;left:2px;width:9px;height:1px;background:var(--sk-accent)}:is(.skin-prose,.fg-prose,.ll-prose) ol{padding-left:0;list-style:none;counter-reset:skin-ol}:is(.skin-prose,.fg-prose,.ll-prose) ol>li{position:relative;padding:6px 0 6px 40px;counter-increment:skin-ol}:is(.skin-prose,.fg-prose,.ll-prose) ol>li:before{content:counter(skin-ol,decimal-leading-zero);position:absolute;top:9px;left:0;color:var(--sk-accent-text);font:500 12px/1.5 var(--sk-label);letter-spacing:.08em}:is(.skin-prose,.fg-prose,.ll-prose) :is(.wp-block-button__link,.wp-element-button){display:inline-flex;min-height:48px;align-items:center;padding:0 24px;border:1px solid var(--sk-btn-border);border-radius:var(--sk-btn-radius);background:var(--sk-btn-bg);color:var(--sk-btn-ink);font-weight:600;text-decoration:none;box-shadow:var(--sk-btn-shadow)}:is(.skin-prose,.fg-prose,.ll-prose) .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 1.2em}.site-skin .md-article{max-width:68ch}.site-skin .md-article section+section{margin-top:0}@media (max-width:760px){.fg-prose,.ll-prose,.skin-prose{font-size:17px}:is(.skin-prose,.fg-prose,.ll-prose) h2{font-size:28px}}.skin-page-in{max-width:820px;padding-top:56px;padding-bottom:80px}.skin-empty-h,.skin-listing-h1,.skin-page-h1{margin:0;font:400 clamp(40px,6vw,72px) /1 var(--sk-display);letter-spacing:-.02em}.skin-page-lede{margin:20px 0 0;color:var(--sk-muted);font:italic 300 23px/1.4 var(--sk-display)}.skin-page-body{margin-top:40px}.skin-listing .skin-wrap{padding-top:48px;padding-bottom:72px}.skin-listing-head{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--sk-ink)}.skin-listing-kick,.skin-listing-sub{margin:0;color:var(--sk-muted);font:500 11px/1.6 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.skin-listing-kick{margin-bottom:12px;color:var(--sk-accent-text)}.skin-listing-sub{margin-top:14px}.skin-empty-page{padding:96px 16px;text-align:center}.skin-empty{padding:64px 0;color:var(--sk-muted);text-align:center}.site-skin .archive-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px;margin:48px 0 28px;padding-bottom:20px;border-bottom:1px solid var(--sk-ink)}.site-skin .archive-heading-copy p{margin:0 0 10px;color:var(--sk-accent-text);font:500 11px/1.4 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.site-skin .archive-heading-copy h1{margin:0;font:400 clamp(36px,5vw,60px) /1 var(--sk-display)}.site-skin .archive-heading-copy>div{margin-top:10px;color:var(--sk-muted)}.site-skin .pin-feed-shell{max-width:var(--sk-max,1320px);margin:0 auto;padding:0 40px 72px}.site-skin .pin-masonry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;-moz-columns:auto;columns:auto}.site-skin .pin-masonry-item{display:contents}.site-skin .archive-empty{padding:48px 0;color:var(--sk-muted);text-align:center}@media (max-width:1024px){.site-skin .pin-masonry{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.site-skin .pin-feed-shell{padding:0 16px 56px}.site-skin .pin-masonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}}.site-skin .archive-search{display:flex;width:min(100%,560px);min-height:50px;align-items:stretch;border:1px solid var(--sk-ink);border-radius:var(--sk-field-radius);background:var(--sk-card);overflow:hidden}.site-skin .archive-search>svg{width:18px;margin-left:14px;align-self:center;color:var(--sk-muted)}.site-skin .archive-search input,.site-skin .archive-search select{min-width:0;border:0;background:transparent;color:var(--sk-ink);font:inherit;padding:0 12px}.site-skin .archive-search input{flex:1}.site-skin .archive-search select{max-width:40%;border-left:1px solid var(--sk-rule)}.site-skin .archive-search button{padding:0 18px;border:0;background:var(--sk-ink);color:var(--sk-paper);font-weight:600;cursor:pointer}.skin-legal .skin-wrap{padding-top:56px;padding-bottom:96px}.skin-legal-head{max-width:900px;padding-bottom:28px;border-bottom:1px solid var(--sk-ink)}.skin-legal-date,.skin-legal-kick{margin:0;font:500 11px/1.6 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.skin-legal-kick{margin-bottom:14px;color:var(--sk-accent-text)}.skin-legal-date{margin-top:18px;color:var(--sk-muted)}.skin-legal-h1{margin:0;font:400 clamp(44px,6.5vw,84px) /.98 var(--sk-display);letter-spacing:-.025em}.skin-legal-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px;align-items:start;margin-top:48px}.skin-legal-toc{position:sticky;top:100px}.skin-legal-toc-h{margin:0 0 12px;color:var(--sk-muted);font:500 11px/1.6 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.skin-legal-toc ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--sk-rule)}.skin-legal-toc a{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--sk-rule);font-size:15px;line-height:1.35;text-decoration:none;color:var(--sk-muted)}.skin-legal-toc a:hover,.skin-legal-toc a[aria-current]{color:var(--sk-ink)}.skin-legal-toc a[aria-current] .skin-legal-toc-n{color:var(--sk-accent-text)}.skin-legal-toc-n{flex:none;font:500 11px/1.9 var(--sk-label);letter-spacing:.08em}.skin-legal-body{max-width:68ch}.skin-legal-body section{scroll-margin-top:100px;padding-bottom:28px}.skin-legal-body h2{display:flex;gap:14px;align-items:baseline;margin:0 0 12px;font:400 30px/1.15 var(--sk-display)}.skin-legal-n{flex:none;color:var(--sk-accent-text);font:500 13px/1 var(--sk-label);letter-spacing:.08em}.skin-legal-body p{margin:0;font-size:18px;line-height:1.7}@media (max-width:900px){.skin-legal-grid{grid-template-columns:1fr;gap:32px}.skin-legal-toc{position:static}}.skin-about-in{max-width:900px;padding-top:56px;padding-bottom:96px}.skin-about-kicker{margin:0 0 14px;color:var(--sk-accent-text);font:500 11px/1.6 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.skin-about-title{margin:0;font:400 clamp(46px,7vw,92px) /.96 var(--sk-display);letter-spacing:-.025em}.skin-about-lede{max-width:34ch;margin:26px 0 0;font:italic 300 clamp(22px,3vw,30px) /1.35 var(--sk-display);color:var(--sk-muted)}.skin-about-count{display:flex;flex-wrap:wrap;margin:40px 0 0;border-top:1px solid var(--sk-ink);border-bottom:1px solid var(--sk-rule)}.skin-about-count div{display:flex;flex-direction:column-reverse;margin-right:28px;padding:14px 28px 14px 0;border-right:1px solid var(--sk-rule)}.skin-about-count div:last-child{border-right:0}.skin-about-count dt{color:var(--sk-muted);font:500 11px/1.4 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.skin-about-count dd{margin:0 0 6px;font:400 36px/1 var(--sk-display)}.skin-about-sections{display:grid;gap:32px;margin-top:56px}.skin-about-sections h2{display:flex;gap:14px;align-items:baseline;margin:0 0 10px;font:400 30px/1.15 var(--sk-display)}.skin-about-sections h2 span{color:var(--sk-accent-text);font:500 13px/1 var(--sk-label);letter-spacing:.08em}.skin-about-sections p{max-width:64ch;margin:0;font-size:18px;line-height:1.7}.skin-about-follow{margin-top:48px}.skin-about-sign{margin:48px 0 0;font:600 44px/1 var(--sk-hand,var(--sk-display));color:var(--sk-accent-text);transform:rotate(-2deg);transform-origin:left}.skin-about-cta{display:inline-block;margin-top:40px;font-weight:600;text-decoration:none;border-bottom:2px solid var(--sk-accent);padding-bottom:2px}.skin-foot-h{margin:0 0 14px;font:500 11px/1.5 var(--sk-label);letter-spacing:.14em;text-transform:uppercase;opacity:.72}.skin-footer ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.skin-footer a{text-decoration:none}.skin-footer .footer-social-links{display:flex;flex-wrap:wrap;gap:10px}.skin-footer .footer-social-link{display:inline-flex;min-height:40px;align-items:center;gap:8px;padding:0 14px;border:1px solid;border-radius:var(--sk-pill-radius);text-decoration:none}.skin-about-follow .footer-social-links{display:flex;gap:10px}.skin-about-follow .footer-social-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;padding:0 16px;border:1px solid var(--sk-ink);border-radius:var(--sk-pill-radius);text-decoration:none}.skin-dl .skin-wrap{padding-top:24px;padding-bottom:72px}.skin-dl-grid{display:grid;grid-template-columns:minmax(160px,300px) minmax(0,1fr) minmax(160px,300px);gap:32px;align-items:start}.skin-dl-rail{display:grid;gap:24px}.skin-dl-card{position:relative;display:flex;min-height:520px;flex-direction:column;align-items:center;padding:40px 32px;text-align:center}.skin-dl-kick{margin:22px 0 0;color:var(--sk-muted);font:500 11px/1.6 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.skin-dl-title{max-width:18ch;margin:10px 0 0;font:400 clamp(32px,4vw,52px) /1.02 var(--sk-display);letter-spacing:-.02em}.skin-dl-head{margin:20px 0 0;font:italic 400 22px/1.3 var(--sk-display)}.skin-dl-n{display:inline-block;min-width:1.4em;color:var(--sk-accent-text);font-style:normal;font-variant-numeric:tabular-nums}.skin-dl-detail{max-width:44ch;margin:10px 0 0;color:var(--sk-muted)}.skin-dl-err{color:var(--sk-ink)}.skin-dl-spin{width:20px;margin-top:14px;animation:skin-spin 1s linear infinite}@keyframes skin-spin{to{transform:rotate(1turn)}}.skin-dl-act{margin-top:26px}.skin-dl-thumb{width:72px;height:90px;margin-top:30px;-o-object-fit:cover;object-fit:cover;opacity:.9}.skin-dl-more{margin-top:40px}.skin-dl-more-h{margin:0 0 28px;font:400 44px/1 var(--sk-display)}@media (max-width:1024px){.skin-dl-grid{grid-template-columns:1fr}.skin-dl-card{order:-1;min-height:0;padding:28px 8px}}.skin-err{display:grid;min-height:60vh;place-items:center;padding:72px 16px;text-align:center}.skin-err-in{display:flex;max-width:560px;flex-direction:column;align-items:center}.skin-err-h1{margin:24px 0 0;font:italic 400 clamp(40px,6vw,68px) /1 var(--sk-display)}.skin-err-sub{margin:16px 0 28px;color:var(--sk-muted);font-size:18px}.skin-nb-k{display:block;color:var(--sk-muted);font:500 11px/1.6 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.skin-nb-t{display:block;margin-top:6px;font:400 26px/1.15 var(--sk-display)}.skin-gate{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:16px;background:rgb(10 10 10/.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.skin-gate-card{width:min(100%,560px);padding:32px;border:1px solid var(--sk-ink);border-radius:var(--sk-card-radius);background:var(--sk-paper);color:var(--sk-ink);font-family:var(--sk-body);box-shadow:0 40px 80px -30px rgb(0 0 0/.6)}.skin-gate-kick{font:500 11px/1.6 var(--sk-label);letter-spacing:.14em;text-transform:uppercase}.skin-gate-kick,.skin-gate-note{margin:0;color:var(--sk-accent-text)}.skin-gate-note{font:600 26px/1.15 var(--sk-hand,var(--sk-display))}.skin-gate-h{margin:14px 0 0;font:400 36px/1.05 var(--sk-display)}.skin-gate-msg{margin:12px 0 0;color:var(--sk-muted)}.skin-gate-steps{margin-top:22px;padding:16px 18px;border:1px dashed var(--sk-rule);border-radius:var(--sk-card-radius)}.skin-gate-steps h2{margin:0;font-size:16px;font-weight:600}.skin-gate-steps p{margin:8px 0 0;white-space:pre-line;font-size:15px;color:var(--sk-muted)}.skin-gate-foot{margin:18px 0 0;font-size:14px;color:var(--sk-muted)}.skin-logo{display:inline-flex;align-items:baseline;gap:.2em;line-height:1;white-space:nowrap}.skin-logo-xl{font-size:clamp(64px,13.5vw,210px)!important;letter-spacing:-.04em!important}@media (prefers-reduced-motion:reduce){.md-dlbar,.site-skin *,.site-skin :after,.site-skin :before,.skin-gate *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.site-skin .md-safe,.site-skin .md-safe *{color:var(--sk-muted)!important}.site-skin .md-safe b{color:var(--sk-ink)!important}.site-skin .md-safe>span:first-child{border-color:var(--sk-rule)!important;background:transparent!important}.site-skin .pin-share-button{border:1px solid var(--sk-rule);background:var(--sk-card);color:var(--sk-ink)}.site-skin .archive-search{margin:0;box-shadow:none}.site-skin .archive-search button{margin:0;border-radius:0;box-shadow:none}[data-site=fieldguide]{--fg-paper:#f3efe6;--fg-card:#fbf8f1;--fg-ink:#10282a;--fg-teal:#005960;--fg-signal:#ff5b1f;--fg-signal-text:#b8400f;--fg-on-signal:#10282a;--fg-rule:#d8d0c0;--fg-muted:#5e6b67;--sk-paper:var(--fg-paper);--sk-card:var(--fg-card);--sk-ink:var(--fg-ink);--sk-muted:var(--fg-muted);--sk-rule:var(--fg-rule);--sk-accent:var(--fg-signal);--sk-accent-text:var(--fg-signal-text);--sk-link:var(--fg-teal);--sk-focus:var(--fg-signal);--sk-select:color-mix(in srgb,var(--fg-signal) 30%,transparent);--sk-btn-bg:var(--fg-signal);--sk-btn-ink:var(--fg-on-signal);--sk-btn-border:var(--fg-ink);--sk-btn-shadow:4px 4px 0 var(--fg-ink);--sk-btn-radius:0;--sk-pill-radius:0;--sk-field-radius:0;--sk-card-radius:0;--sk-display:var(--font-newsreader),"Iowan Old Style",Georgia,serif;--sk-body:var(--font-inter-tight),ui-sans-serif,system-ui,sans-serif;--sk-label:var(--font-jetbrains-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--sk-num:var(--sk-label);--sk-max:1320px;--sk-dlbar-title:400 19px/1.1 var(--sk-display);--background:41 33% 93%;--foreground:184 44% 12%;--card:41 50% 96%;--card-foreground:184 44% 12%;--popover:41 50% 96%;--popover-foreground:184 44% 12%;--primary:184 44% 12%;--primary-foreground:41 33% 93%;--secondary:40 25% 86%;--secondary-foreground:184 44% 12%;--muted:40 25% 86%;--muted-foreground:160 6% 39%;--accent:16 100% 56%;--accent-foreground:184 44% 12%;--border:40 25% 80%;--input:40 25% 74%;--ring:16 100% 56%;--radius:0rem;--ink:var(--fg-ink);--cream:var(--fg-paper);--paper:var(--fg-card);--line:var(--fg-rule);--green:var(--fg-teal);--serif:var(--sk-display)}.site-skin[data-site=fieldguide].dark{--fg-paper:#0c1c1e;--fg-card:#112629;--fg-ink:#ece6d9;--fg-teal:#3fa59a;--fg-signal:#ff7a45;--fg-signal-text:#ff7a45;--fg-on-signal:#0c1c1e;--fg-rule:#24393b;--fg-muted:#93a39e;--background:186 43% 8%;--foreground:40 31% 89%;--card:187 41% 11%;--card-foreground:40 31% 89%;--popover:187 41% 11%;--popover-foreground:40 31% 89%;--primary:40 31% 89%;--primary-foreground:186 43% 8%;--secondary:185 24% 18%;--secondary-foreground:40 31% 89%;--muted:185 24% 18%;--muted-foreground:162 8% 61%;--accent:17 100% 64%;--accent-foreground:186 43% 8%;--border:185 24% 19%;--input:185 24% 24%;--ring:17 100% 64%}.fg-mono{font-family:var(--sk-label);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.fg-muted{color:var(--fg-muted)}.fg-signal{color:var(--fg-signal-text)}.fg-lead{flex:1;min-width:16px;border-bottom:1px dotted var(--fg-muted);transform:translateY(-5px)}.fg-more{display:inline-block;padding-bottom:2px;border-bottom:2px solid var(--fg-signal);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.fg-more:hover{color:var(--fg-teal)}.skin-logo-fg{font-family:var(--sk-display);font-size:28px;font-weight:400;letter-spacing:-.01em}.skin-logo-fg em{color:var(--fg-teal);font-style:italic;font-weight:500}.skin-logo-dot{display:inline-block;width:.27em;height:.27em;margin-left:.04em;border-radius:50%;background:var(--fg-signal)}.fg-strip{border-bottom:1px solid var(--fg-rule);color:var(--fg-muted)}.fg-strip-in{display:flex;justify-content:space-between;gap:16px;padding-top:9px;padding-bottom:9px}.fg-strip b{color:var(--fg-ink);font-weight:500}.fg-header{position:sticky;z-index:30;top:0;border-bottom:1px solid var(--fg-ink);background:var(--fg-paper)}.fg-header-in{display:grid;height:72px;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;transition:height .25s ease}.fg-header[data-compact] .fg-header-in{height:56px}.fg-header[data-compact] .skin-logo-fg{font-size:23px}.fg-brand{text-decoration:none}.fg-nav ul{display:flex;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.fg-nav-btn{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 14px;border:0;background:transparent;color:var(--fg-ink);font:500 15px/1 var(--sk-body);text-decoration:none;cursor:pointer}.fg-nav-btn svg{width:14px;height:14px;transition:transform .2s ease}.fg-nav-btn:hover{color:var(--fg-teal)}.fg-nav-btn[aria-expanded=true]{background:var(--fg-ink);color:var(--fg-paper)}.fg-nav-btn[aria-expanded=true] svg{transform:rotate(180deg)}.fg-tools{display:flex;align-items:center;gap:6px}.fg-icon{display:grid;width:44px;height:44px;flex:none;place-items:center;padding:0;border:1px solid var(--fg-rule);border-radius:50%;background:transparent;color:var(--fg-ink);cursor:pointer}.fg-icon svg{width:18px;height:18px}.fg-icon:hover{border-color:var(--fg-ink)}.fg-index-btn{display:none}.fg-search{display:flex;min-height:50px;border:1px solid var(--fg-ink);background:var(--fg-card)}.fg-search input{min-width:0;flex:1;padding:0 16px;border:0;background:transparent;color:var(--fg-ink);font:inherit}.fg-search input::-moz-placeholder{color:var(--fg-muted)}.fg-search input::placeholder{color:var(--fg-muted)}.fg-search button{display:grid;width:52px;place-items:center;border:0;background:var(--fg-ink);color:var(--fg-paper);cursor:pointer}.fg-search button svg{width:18px}.fg-search-inline{width:280px;min-height:44px}.fg-mega{position:absolute;top:100%;right:0;left:0;border-bottom:1px solid var(--fg-ink);background:var(--fg-paper);box-shadow:0 30px 40px -30px rgb(0 0 0/.35);animation:fg-drop .22s ease-out}@keyframes fg-drop{0%{opacity:0;transform:translateY(-6px)}}.fg-mega-in{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;padding-top:32px;padding-bottom:36px}.fg-mega-h{margin:4px 0 14px;font:italic 400 34px/1.1 var(--sk-display)}.fg-toc-mini{-moz-columns:2;column-count:2;-moz-column-gap:40px;column-gap:40px;margin:0 0 18px;padding:0;list-style:none}.fg-toc-mini a{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--fg-rule);-moz-column-break-inside:avoid;break-inside:avoid;font-size:15px;text-decoration:none}.fg-toc-mini a:hover span:nth-child(2){color:var(--fg-teal);font-style:italic}.fg-mega-latest{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:start;padding-left:40px;border-left:1px solid var(--fg-rule);text-decoration:none}.fg-mega-latest img{width:150px;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border:1px solid var(--fg-ink)}.fg-mega-latest>span{display:grid;gap:8px;justify-items:start}.fg-mega-title{font:400 30px/1.05 var(--sk-display)}.fg-index{position:fixed;z-index:80;inset:0;display:flex;flex-direction:column;overflow-y:auto;background:var(--fg-paper);transform-origin:left center;animation:fg-turn .35s cubic-bezier(.2,.7,.2,1)}@keyframes fg-turn{0%{opacity:0;transform:perspective(1200px) rotateY(-14deg) translateX(-24px)}}.fg-index-top{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--fg-ink)}.fg-index-h{margin:0;font:italic 400 36px/1 var(--sk-display)}.fg-index-sub{margin:0;padding:12px 16px;border-bottom:1px solid var(--fg-rule)}.fg-index-list{margin:0;padding:0;list-style:none}.fg-acc{border-bottom:1px solid var(--fg-rule)}.fg-acc-h{justify-content:space-between;padding:8px 16px}.fg-acc-h,.fg-acc-h>a{display:flex;align-items:center;gap:12px}.fg-acc-h>a{min-height:44px;font:400 27px/1 var(--sk-display);text-decoration:none}.fg-acc ol{display:grid;margin:0;padding:0 16px 16px 48px;list-style:none}.fg-acc ol a{display:flex;min-height:44px;align-items:baseline;gap:10px;padding-top:12px;border-bottom:1px dotted var(--fg-rule);text-decoration:none}.fg-index .fg-search{margin:24px 16px}.fg-index-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:16px;border-top:1px solid var(--fg-rule)}@media (max-width:1024px){.fg-nav,.fg-tools .fg-theme{display:none}.fg-index-btn{display:grid}.fg-header-in{grid-template-columns:1fr auto;gap:12px}}@media (max-width:760px){.fg-strip-long{display:none}.fg-header-in,.fg-header[data-compact] .fg-header-in{height:60px}.skin-logo-fg{font-size:23px}.fg-search-inline{position:absolute;top:100%;right:0;left:0;width:auto;border-width:0 0 1px}}.fg-sec{padding:72px 0;border-bottom:1px solid var(--fg-rule)}.fg-sec-last{border-bottom:0}.fg-sh{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px;padding-bottom:14px;border-bottom:1px solid var(--fg-ink)}.fg-sh h2{margin:0;font:300 52px/1 var(--sk-display);letter-spacing:-.02em}.fg-sh-n{margin-right:12px;color:var(--fg-signal-text);font-style:italic}.fg-sec-note{max-width:360px;margin:0;color:var(--fg-muted)}@media (max-width:760px){.fg-sec{padding:48px 0}.fg-sh{flex-direction:column;align-items:start}.fg-sh h2{font-size:38px}}.fg-card-link{display:block;text-decoration:none}.fg-card-ph{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--fg-ink);background:var(--fg-card)}.fg-card-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.fg-card-link:hover .fg-card-ph img{transform:scale(1.04)}.fg-card-empty{display:grid;height:100%;place-items:center;color:var(--fg-muted)}.fg-card-no{position:absolute;top:0;left:0;padding:6px 9px;border-right:1px solid var(--fg-ink);border-bottom:1px solid var(--fg-ink);background:var(--fg-paper);color:var(--fg-ink)}.fg-card-meta{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:var(--fg-muted)}.fg-card-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-card-title{margin:6px 0 0;font:400 22px/1.15 var(--sk-display);overflow-wrap:anywhere}.fg-card-link:hover .fg-card-title{color:var(--fg-teal)}.fg-rail{display:grid;grid-auto-columns:260px;grid-auto-flow:column;gap:24px;padding-bottom:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.fg-rail>*{scroll-snap-align:start}.fg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.fg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1024px){.fg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.fg-rail{grid-auto-columns:72%}.fg-grid,.fg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.fg-card-title{font-size:18px}}.fg-toc{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:64px;column-gap:64px;margin:0;padding:0;list-style:none}.fg-toc-1{grid-template-columns:1fr}.fg-toc-item{position:relative;display:flex;min-height:56px;align-items:baseline;gap:12px;padding:15px 0;border-bottom:1px solid var(--fg-rule);text-decoration:none}.fg-toc-item>.fg-mono:first-child{width:28px;flex:none}.fg-toc-t{font:400 28px/1.1 var(--sk-display);letter-spacing:-.01em}.fg-toc-item:focus-visible .fg-toc-t,.fg-toc-item:hover .fg-toc-t{color:var(--fg-teal);font-style:italic}.fg-toc-pv{position:absolute;z-index:5;right:0;bottom:calc(100% - 6px);display:flex;gap:6px;padding:6px;border:1px solid var(--fg-ink);background:var(--fg-paper);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .18s,transform .18s}.fg-toc-pv img{width:64px;height:80px;-o-object-fit:cover;object-fit:cover}.fg-toc-item:focus-visible .fg-toc-pv,.fg-toc-item:hover .fg-toc-pv{opacity:1;transform:none}@media (max-width:760px){.fg-toc{grid-template-columns:1fr}.fg-toc-t{font-size:23px}.fg-toc-pv{display:none}}.fg-plate{margin:0;padding:14px 14px 16px;border:1px solid var(--fg-ink);background:var(--fg-card)}.fgh-hero{border-bottom:1px solid var(--fg-rule)}.fgh-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:64px;padding-top:64px;padding-bottom:72px}.fgh-kick{display:flex;gap:18px;margin:0 0 26px;color:var(--fg-muted)}.fgh-h1{margin:0;font:300 clamp(52px,7.4vw,118px) /.95 var(--sk-display);letter-spacing:-.025em;overflow-wrap:break-word}.fgh-count{display:flex;flex-wrap:wrap;margin:36px 0 0;border-top:1px solid var(--fg-ink);border-bottom:1px solid var(--fg-rule)}.fgh-count>div{display:flex;flex-direction:column-reverse;margin-right:28px;padding:14px 28px 14px 0;border-right:1px solid var(--fg-rule)}.fgh-count>div:last-child{border-right:0}.fgh-count dt{color:var(--fg-muted)}.fgh-count dd{margin:0 0 6px;font:400 34px/1 var(--sk-display);letter-spacing:-.01em}.fgh-search{max-width:520px;margin-top:32px}.fgh-plate{align-self:start}.fgh-plate-img{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--fg-rule)}.fgh-plate-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fgh-plate-tag{position:absolute;top:10px;left:10px;padding:5px 8px;background:var(--fg-signal);color:var(--fg-on-signal)}.fgh-plate figcaption{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--fg-rule)}.fgh-plate figcaption>span{display:grid;gap:4px}.fgh-plate-title{font:400 34px/1 var(--sk-display)}.fgh-mark{position:absolute;top:64px;right:8px;color:var(--fg-muted);writing-mode:vertical-rl}.fgh-notes{display:grid;grid-template-columns:1.4fr 1fr;gap:56px}.fgh-quote{display:block;padding-top:28px;border-top:6px solid var(--fg-ink);text-decoration:none}.fgh-qm{display:block;height:60px;color:var(--fg-signal);font:italic 300 140px/.6 var(--sk-display)}.fgh-quote-t{margin:0;font:italic 300 clamp(36px,4.4vw,60px) /1.02 var(--sk-display);letter-spacing:-.02em}.fgh-quote:hover .fgh-quote-t{color:var(--fg-teal)}.fgh-by{display:flex;gap:18px;margin-top:24px;color:var(--fg-muted)}.fgh-quote img{width:100%;aspect-ratio:16/9;margin-top:28px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--fg-ink)}.fgh-small{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid var(--fg-rule);text-decoration:none}.fgh-small:first-child{padding-top:0}.fgh-small img{width:120px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--fg-ink)}.fgh-small>span{display:grid;align-content:start;gap:8px}.fgh-small-t{margin:0;font:400 25px/1.1 var(--sk-display)}.fgh-ward{display:grid;grid-template-columns:1fr 1fr;gap:48px 56px}.fgh-wh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--fg-ink)}.fgh-wh h3{margin:0;font:400 32px/1 var(--sk-display)}.fgh-wg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fgh-wg a{display:block;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--fg-rule)}.fgh-wg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.fgh-wg a:hover img{transform:scale(1.05)}.fgh-tl{position:relative;display:grid;grid-auto-columns:210px;grid-auto-flow:column;gap:28px;margin:0;padding:0 0 16px;overflow-x:auto;list-style:none}.fgh-tl:before{content:"";position:absolute;top:37px;right:0;left:0;border-top:1px dashed var(--fg-ink)}.fgh-tn{position:relative;display:block;text-decoration:none}.fgh-when{display:block;height:22px}.fgh-pin{position:absolute;top:29px;left:0;width:16px;height:16px;border:2px solid var(--fg-ink);border-radius:50%;background:var(--fg-paper)}.fgh-pin-on{border-color:var(--fg-signal);background:var(--fg-signal)}.fgh-tn img{width:100%;aspect-ratio:16/9;margin-top:34px;-o-object-fit:cover;object-fit:cover}.fgh-tn img,.fgh-ty{border:1px solid var(--fg-ink)}.fgh-ty{display:inline-block;margin-top:14px;padding:3px 6px}.fgh-tn-t{margin:8px 0 0;font:400 21px/1.15 var(--sk-display)}.fgh-tn:hover .fgh-tn-t{color:var(--fg-teal)}@media (max-width:760px){.fgh-hero-in{grid-template-columns:1fr;gap:36px;padding-top:36px;padding-bottom:44px}.fgh-h1{font-size:clamp(44px,13vw,60px)}.fgh-count>div{margin-right:14px;padding:12px 14px 12px 0}.fgh-count dd{font-size:26px}.fgh-mark{display:none}.fgh-notes,.fgh-ward{grid-template-columns:1fr;gap:36px}.fgh-small{grid-template-columns:88px 1fr}.fgh-small img{width:88px}}.fge{padding-bottom:24px}.fge-crumbs{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px;color:var(--fg-muted)}.fge-crumbs a{text-decoration:none}.fge-crumbs a:hover{color:var(--fg-teal)}.fge-crumbs>span{color:var(--fg-signal-text)}.fge-layout{display:grid;grid-template-areas:"margin title ticket" "margin plate ticket" "margin body ticket";grid-template-columns:190px minmax(0,1fr) 330px;grid-template-rows:auto auto 1fr;gap:0 48px;align-items:start}.fge-margin{grid-area:margin;position:sticky;top:96px;display:grid;gap:28px;margin-top:40px;padding-top:14px;border-top:1px solid var(--fg-ink)}.fge-margin dl{display:grid;gap:22px;margin:0}.fge-margin dt{color:var(--fg-muted)}.fge-margin dd{margin:4px 0 0;font:400 19px/1.2 var(--sk-display)}.fge-toc{display:grid;gap:8px}.fge-toc a{font-size:14px;line-height:1.35;text-decoration:none}.fge-toc a:hover{color:var(--fg-teal)}.fge-title{grid-area:title;padding:36px 0 28px}.fge-no{display:flex;align-items:end;gap:16px;margin:0 0 12px}.fge-no b{color:var(--fg-signal-text);font:300 96px/.8 var(--sk-display);letter-spacing:-.04em}.fge-no b i{margin-right:6px;color:var(--fg-ink);font-size:44px;vertical-align:top}.fge-new{color:var(--fg-signal-text)}.fge-h1{margin:0;font:300 clamp(48px,6.6vw,104px) /.95 var(--sk-display);letter-spacing:-.03em;overflow-wrap:break-word}.fge-share{margin-top:18px}.fge-plate{grid-area:plate}.fge-cap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--fg-rule);color:var(--fg-muted)}.fge-cap b{color:var(--fg-ink);font-weight:500}.fge-ticket{grid-area:ticket;position:sticky;top:96px;display:grid;gap:24px;margin-top:40px}.fg-ticket{position:relative;border:1px solid var(--fg-ink);background:var(--fg-card)}.fg-ticket-head{display:flex;justify-content:space-between;gap:10px;margin:0;padding:14px 18px;border-bottom:1px dashed var(--fg-ink)}.fg-ticket-notch{position:absolute;top:46px;width:18px;height:18px;border:1px solid var(--fg-ink);border-radius:50%;background:var(--fg-paper)}.fg-ticket-notch-l{left:-10px;clip-path:inset(0 0 0 50%)}.fg-ticket-notch-r{right:-10px;clip-path:inset(0 50% 0 0)}.fg-ticket-mid{padding:22px 18px 18px}.fg-ticket-mid p{margin:0}.fg-ticket-title{margin:8px 0 4px!important;font:400 32px/1.02 var(--sk-display)}.fg-ticket .skin-ad{margin:0 18px 12px}.fg-ticket-btn{padding:0 18px 18px}.fg-ticket-foot{padding:12px 18px;border-top:1px dashed var(--fg-ink);color:var(--fg-muted);font-size:13px}.fg-ticket-foot .md-safe{display:flex;align-items:center;gap:10px}.fge-body{grid-area:body;min-width:0;margin-top:44px;counter-reset:fge-h2}.fge-body .fg-prose h2{display:flex;align-items:baseline;gap:14px}.fge-body .fg-prose h2:before{content:"§ " counter(fge-h2);counter-increment:fge-h2;flex:none;color:var(--fg-signal-text);font:500 13px/1 var(--sk-label);letter-spacing:.1em}.fge-body .fg-prose h2:first-child{margin-top:0}.fg-lede-drop>p:first-of-type:first-letter{float:left;margin:8px 12px 0 0;color:var(--fg-teal);font:400 92px/.8 var(--sk-display)}.fge-specs{display:grid;grid-template-columns:1fr 1fr;margin:0 0 1.4em!important;padding:0!important;border-top:1px solid var(--fg-ink);list-style:none;font-size:17px}.fge-specs li{display:flex;align-items:baseline;gap:14px;padding:12px 0!important;border-bottom:1px solid var(--fg-rule)}.fge-specs li:before{content:none!important}.fge-specs li:nth-child(odd){padding-right:24px!important;border-right:1px solid var(--fg-rule)}.fge-specs li:nth-child(2n){padding-left:24px!important}.fge-credit{display:flex;align-items:baseline;gap:12px}.fge-credit span:last-child{font:italic 400 22px/1 var(--sk-display)}.fge-tags{margin-top:40px;padding-top:20px;border-top:1px solid var(--fg-rule)}.fge-tags nav{display:flex;flex-wrap:wrap;gap:8px}.fge-tags nav a{display:inline-flex;min-height:40px;align-items:center;padding:0 12px;border:1px solid var(--fg-ink);border-radius:0;background:transparent;color:var(--fg-ink);font:500 11px/1 var(--sk-label);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.fge-tags nav a:before{content:"Index: ";margin-right:.4em;color:var(--fg-muted)}.fge-tags nav a:hover{background:var(--fg-ink);color:var(--fg-paper)}.fge-related{margin-top:64px}.fge-pn,.fge-related{border-top:1px solid var(--fg-ink)}.fge-pn{display:grid;grid-template-columns:1fr 1fr;margin:0 0 48px;border-bottom:1px solid var(--fg-ink)}.fge-pn-a{display:block;margin:0;padding:32px 28px;text-decoration:none}.fge-pn-next{border-left:1px solid var(--fg-ink);text-align:right}.fge-pn-a:hover .skin-nb-t{color:var(--fg-teal);font-style:italic}.fge-pn-end .skin-nb-t{color:var(--fg-muted);font-style:italic}@media (max-width:1180px){.fge-layout{grid-template-areas:"title ticket" "plate ticket" "margin ticket" "body ticket";grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto}.fge-margin{position:static;margin-top:24px}.fge-margin dl{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.fge-layout{grid-template-areas:"title" "plate" "ticket" "margin" "body";grid-template-columns:minmax(0,1fr)}.fge-ticket{position:static;margin-top:24px}.fge-ticket .skin-ad-tall{display:none}}@media (max-width:760px){.fge-title{padding:22px 0 20px}.fge-no b{font-size:64px}.fge-no b i{font-size:30px}.fge-h1{font-size:clamp(40px,12vw,56px)}.fge-margin dl{grid-template-columns:1fr 1fr}.fge-plate .skin-plate-stage{aspect-ratio:4/5}.fge-specs{grid-template-columns:1fr}.fge-specs li:nth-child(odd){padding-right:0!important;border-right:0}.fge-specs li:nth-child(2n){padding-left:0!important}.fge-pn{grid-template-columns:1fr}.fge-pn-next{border-top:1px solid var(--fg-ink);border-left:0;text-align:left}}.fge [class*=compactReview],.fge [class*=faqSection] details,.fge [class*=guideSection] li{border-radius:0!important}.fge [class*=faqSection] h2,.fge [class*=guideIntro] h2,.fge [class*=pinRequirements] h2{font-family:var(--sk-display);font-weight:400}.fga-head{border-bottom:1px solid var(--fg-ink)}.fga-head-in{position:relative;padding-top:56px;padding-bottom:40px}.fga-kick{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 18px;color:var(--fg-muted)}.fga-title{max-width:14ch;margin:0;font:300 clamp(52px,8vw,128px) /.92 var(--sk-display);letter-spacing:-.03em}.fga-title-k{margin:0 0 4px;color:var(--fg-teal);font:italic 300 clamp(28px,3.4vw,48px) /1 var(--sk-display)}.fga-desc{max-width:60ch;margin:22px 0 0;color:var(--fg-muted);font-size:18px}.fga-tabs{display:flex;flex-wrap:wrap;gap:0;margin-top:32px;border-top:1px solid var(--fg-rule)}.fga-tabs a{display:inline-flex;min-height:48px;align-items:center;gap:8px;padding:0 18px 0 0;margin-right:18px;border-right:1px solid var(--fg-rule);font-weight:500;text-decoration:none}.fga-tabs a .fg-mono:first-child{color:var(--fg-signal-text)}.fga-tabs a:hover,.fga-tabs a[aria-current]{color:var(--fg-teal)}.fga-tabs a[aria-current]{box-shadow:inset 0 -2px 0 var(--fg-signal)}.fga-search{margin-top:28px}.fga-mark{position:absolute;top:56px;right:8px;color:var(--fg-muted);writing-mode:vertical-rl}.fga .fg-grid{margin-top:40px}@media (max-width:760px){.fga-head-in{padding-top:32px}.fga-mark{display:none}.fga-tabs{flex-wrap:nowrap;overflow-x:auto}.fga-tabs a{flex:none}}.fgd .skin-dl-card{border:1px solid var(--fg-ink);background:var(--fg-card)}.fgd .skin-dl-card:before{content:"";position:absolute;inset:10px;border:1px dashed var(--fg-rule);pointer-events:none}.fgd-compass{width:180px;height:180px}.fgd-c-outer{fill:var(--fg-paper);stroke:var(--fg-ink);stroke-width:1.2}.fgd-c-track{fill:none;stroke:var(--fg-rule);stroke-width:6}.fgd-c-fill{fill:none;stroke:var(--fg-signal);stroke-width:6;transition:stroke-dashoffset 1s linear}.fgd-c-tick{stroke:var(--fg-ink);stroke-width:1}.fgd-c-n{fill:var(--fg-ink);font:500 11px var(--sk-label);text-anchor:middle}.fgd-c-needle{transform-box:view-box;transform-origin:80px 80px;transition:transform .6s cubic-bezier(.3,1.6,.5,1)}.fgd-c-north{fill:var(--fg-signal)}.fgd-c-north,.fgd-c-south{stroke:var(--fg-ink);stroke-width:.8}.fgd-c-south{fill:var(--fg-paper)}.fgd-c-pin{fill:var(--fg-ink)}.fgd[data-state=error] .fgd-c-fill,.fgd[data-state=nogrant] .fgd-c-fill{stroke:var(--fg-muted);stroke-dasharray:4 6}.fgd .skin-dl-more-h{font-weight:300}.fgnf-in{padding-top:48px;padding-bottom:96px}.fgnf-route{display:block;width:100%;max-width:720px;height:auto;overflow:visible}.fgnf-path{fill:none;stroke:var(--fg-ink);stroke-dasharray:8 9;stroke-width:2;animation:fgnf-walk 18s linear infinite}@keyframes fgnf-walk{to{stroke-dashoffset:-340}}.fgnf-start{fill:var(--fg-signal)}.fgnf-x path{stroke:var(--fg-signal);stroke-width:3}.fgnf-kick{display:flex;gap:16px;margin:24px 0 16px;color:var(--fg-muted)}.fgnf-h1{max-width:16ch;margin:0;font:300 clamp(48px,7vw,104px) /.95 var(--sk-display);letter-spacing:-.03em}.fgnf-sub{max-width:52ch;margin:22px 0 0;color:var(--fg-muted);font-size:18px}.fgnf-search{max-width:560px;margin-top:30px}.fgnf-cols{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:64px}.fgnf-h2{margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--fg-ink);font:300 36px/1 var(--sk-display)}@media (max-width:900px){.fgnf-cols{grid-template-columns:1fr}}.fgerr-ink{width:140px;fill:var(--fg-ink)}.fg-about .skin-about-title,.fg-legal .skin-legal-h1,.fgerr .skin-err-h1{font-weight:300}.fg-legal .skin-legal-body h2{font-weight:400}.fgf{margin-top:0;padding-top:72px;background:var(--fg-ink);color:var(--fg-paper)}.fgf a:hover{color:var(--fg-signal)}.fgf-ad{margin-top:0}.fgf-ad:before{color:color-mix(in srgb,var(--fg-paper) 70%,transparent)}.fgf-mark{display:block;overflow:hidden;text-decoration:none}.fgf .skin-logo-fg{font-weight:300;line-height:.85}.fgf .skin-logo-fg em{color:inherit}.fgf-line{max-width:640px;margin:28px 0 56px;font:italic 300 28px/1.3 var(--sk-display)}.fgf-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:36px 0 56px}.fgf-colo,.fgf-cols{border-top:1px solid color-mix(in srgb,var(--fg-paper) 22%,transparent)}.fgf-colo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:18px 0 28px;opacity:.8}@media (max-width:760px){.fgf{padding-top:48px}.fgf-line{font-size:22px}.fgf-cols{grid-template-columns:1fr 1fr}}.fg-listing .skin-listing-h1{font-weight:300}[data-site=loveletters]{--ll-paper:#fff7f3;--ll-card:#ffffff;--ll-blush:#f2d4cc;--ll-ink:#4a0e1f;--ll-rose:#d9466f;--ll-rose-deep:#b0305a;--ll-seal:#b8894e;--ll-muted:#7d4c56;--ll-line:#ead2cb;--ll-on-btn:#fff7f3;--sk-paper:var(--ll-paper);--sk-card:var(--ll-card);--sk-ink:var(--ll-ink);--sk-muted:var(--ll-muted);--sk-rule:var(--ll-line);--sk-accent:var(--ll-rose);--sk-accent-text:var(--ll-rose-deep);--sk-link:var(--ll-rose-deep);--sk-focus:var(--ll-rose-deep);--sk-select:var(--ll-blush);--sk-btn-bg:var(--ll-rose-deep);--sk-btn-ink:var(--ll-on-btn);--sk-btn-border:var(--ll-rose-deep);--sk-btn-shadow:0 14px 24px -14px rgb(74 14 31/0.55);--sk-btn-radius:999px;--sk-pill-radius:999px;--sk-field-radius:999px;--sk-card-radius:8px;--sk-display:var(--font-bodoni-moda),Didot,"Bodoni 72","Times New Roman",serif;--sk-body:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--sk-label:var(--font-dm-sans),ui-sans-serif,system-ui,sans-serif;--sk-hand:var(--font-caveat),"Bradley Hand",cursive;--sk-num:var(--sk-display);--sk-max:1280px;--sk-dlbar-title:italic 400 20px/1.1 var(--sk-display);--background:20 100% 98%;--foreground:343 68% 17%;--card:0 0% 100%;--card-foreground:343 68% 17%;--popover:0 0% 100%;--popover-foreground:343 68% 17%;--primary:338 57% 44%;--primary-foreground:20 100% 98%;--secondary:12 59% 87%;--secondary-foreground:343 68% 17%;--muted:12 59% 87%;--muted-foreground:350 25% 39%;--accent:12 59% 87%;--accent-foreground:343 68% 17%;--border:12 49% 86%;--input:12 40% 80%;--ring:338 57% 44%;--radius:0.75rem;--ink:var(--ll-ink);--cream:var(--ll-paper);--paper:var(--ll-card);--line:var(--ll-line);--green:var(--ll-rose-deep);--gold:var(--ll-seal);--serif:var(--sk-display)}.site-skin[data-site=loveletters].dark{--ll-paper:#1a0d11;--ll-card:#26141a;--ll-blush:#3a1c23;--ll-ink:#f6e7e2;--ll-rose:#f07a98;--ll-rose-deep:#f07a98;--ll-seal:#d6ae73;--ll-muted:#c29ba3;--ll-line:#3d232a;--ll-on-btn:#1a0d11;--background:343 33% 8%;--foreground:14 53% 93%;--card:340 31% 11%;--card-foreground:14 53% 93%;--popover:340 31% 11%;--popover-foreground:14 53% 93%;--primary:345 79% 71%;--primary-foreground:343 33% 8%;--secondary:347 35% 17%;--secondary-foreground:14 53% 93%;--muted:347 35% 17%;--muted-foreground:348 22% 69%;--accent:347 35% 17%;--accent-foreground:14 53% 93%;--border:345 27% 19%;--input:345 27% 24%;--ring:345 79% 71%}.ll-hand{color:var(--ll-rose);font-family:var(--sk-hand);font-weight:600;line-height:1.05}.ll-cap{font-family:var(--sk-label);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.ll-muted{color:var(--ll-muted)}.ll-rose{color:var(--ll-rose-deep)}.ll-more{padding-bottom:2px;border-bottom:1.5px solid var(--ll-rose);font-weight:600;text-decoration:none;white-space:nowrap}.ll-more:hover{color:var(--ll-rose-deep)}.skin-logo-ll{align-items:center;font-family:var(--sk-display);font-size:30px;font-weight:500;letter-spacing:-.01em}.skin-logo-ll em{color:var(--ll-rose-deep);font-style:italic}.skin-logo-heart{width:.85em;height:.8em;margin-left:.08em;color:var(--ll-rose)}.ll-stamp{display:block;padding:10px;background:radial-gradient(circle at center,transparent 5px,var(--ll-card) 5.5px) -8px -8px /16px 16px;filter:drop-shadow(0 18px 24px rgb(74 14 31/.18))}.ll-stamp img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.ll-header{position:sticky;z-index:30;top:0;background:var(--ll-paper)}.ll-header-in{display:grid;height:76px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px}.ll-brand{text-decoration:none}.ll-perf{height:10px;margin-bottom:-10px;background:radial-gradient(circle at 50% 100%,var(--ll-blush) 3.5px,transparent 4px) 0 0 /14px 10px repeat-x;opacity:0;transition:opacity .3s ease}.ll-header[data-scrolled] .ll-perf{opacity:1}.ll-header[data-scrolled]{border-bottom:1px solid var(--ll-blush)}.ll-nav ul{display:flex;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.ll-nav-btn{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ll-ink);font:500 15px/1 var(--sk-body);text-decoration:none;cursor:pointer}.ll-nav-btn svg{width:14px;height:14px}.ll-nav-btn:hover{background:var(--ll-blush)}.ll-nav-btn[aria-expanded=true]{background:var(--ll-ink);color:var(--ll-paper)}.ll-tools{display:flex;align-items:center;gap:6px}.ll-icon{display:grid;width:44px;height:44px;flex:none;place-items:center;padding:0;border:1px solid var(--ll-blush);border-radius:50%;background:transparent;color:var(--ll-ink);cursor:pointer}.ll-icon svg{width:18px;height:18px}.ll-icon:hover{background:var(--ll-blush)}.ll-menu-btn{display:none}.ll-search{display:flex;min-height:50px;overflow:hidden;border:1px solid var(--ll-ink);border-radius:999px;background:var(--ll-card)}.ll-search input{min-width:0;flex:1;padding:0 18px;border:0;background:transparent;color:var(--ll-ink);font:inherit}.ll-search input::-moz-placeholder{color:var(--ll-muted)}.ll-search input::placeholder{color:var(--ll-muted)}.ll-search button{display:grid;width:52px;place-items:center;border:0;background:var(--ll-ink);color:var(--ll-paper);cursor:pointer}.ll-search button svg{width:18px}.ll-search-inline{width:260px;min-height:44px}.ll-drop{position:absolute;top:calc(100% + 6px);left:50%;width:min(680px,92vw);padding:26px 28px;border:1px solid var(--ll-line);border-radius:8px;background:var(--ll-card);box-shadow:0 30px 50px -30px rgb(74 14 31/.4);transform:translateX(-50%);animation:ll-pop .2s ease-out}@keyframes ll-pop{0%{opacity:0;transform:translate(-50%,-6px)}}.ll-drop p{margin:0}.ll-drop-stamp{position:absolute;top:18px;right:22px;display:grid;width:54px;height:62px;place-items:center;border:2px dotted var(--ll-rose);font-size:24px;transform:rotate(6deg)}.ll-drop-note{font-size:30px}.ll-drop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:12px 0 0;padding:0;list-style:none}.ll-drop-grid a{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--ll-line);font:italic 400 22px/1.1 var(--sk-display);text-decoration:none}.ll-drop-grid a:hover{color:var(--ll-rose-deep)}.ll-env-layer{position:fixed;z-index:80;inset:0}.ll-env-shade{position:absolute;inset:0;border:0;background:rgb(26 13 17/.5);animation:ll-fade .3s ease}@keyframes ll-fade{0%{opacity:0}}.ll-env{position:absolute;right:0;bottom:0;left:0;max-height:92vh;overflow-y:auto;border-radius:22px 22px 0 0;background:var(--ll-paper);box-shadow:0 -30px 60px -20px rgb(74 14 31/.5);animation:ll-rise .45s cubic-bezier(.2,.7,.2,1)}@keyframes ll-rise{0%{opacity:0;transform:translateY(40%)}}.ll-env-flap{height:84px;border-radius:22px 22px 0 0;background:var(--ll-blush);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;animation:ll-flap .6s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes ll-flap{to{opacity:.6;transform:perspective(600px) rotateX(-160deg)}}.ll-env-in{padding:0 20px 28px}.ll-env-row{display:flex;align-items:center;justify-content:space-between}.ll-env-note{margin:0;font-size:30px}.ll-env-nav a{display:flex;min-height:56px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ll-line);font:italic 400 30px/1 var(--sk-display);text-decoration:none}.ll-env-label{margin:22px 0 10px}.ll-env .ll-search,.ll-env-foot{margin-top:22px}.ll-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ll-chip{display:inline-flex;min-height:40px;align-items:center;padding:0 14px;border:1px solid var(--ll-ink);border-radius:999px;background:var(--ll-card);font-size:14px;font-weight:500;text-decoration:none}.ll-chip[aria-current],a.ll-chip:hover{background:var(--ll-ink);color:var(--ll-paper)}@media (max-width:1024px){.ll-nav,.ll-tools .ll-theme{display:none}.ll-menu-btn{display:grid}.ll-header-in{grid-template-columns:1fr auto;gap:10px}}@media (max-width:760px){.ll-header-in{height:62px}.skin-logo-ll{font-size:25px}.ll-search-inline{position:absolute;top:100%;right:12px;left:12px;width:auto}}.ll-sec{padding:80px 0}.ll-sec-blush{background:var(--ll-blush)}.ll-sh{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:40px}.ll-sh h2{margin:0;font:400 60px/1 var(--sk-display);letter-spacing:-.02em}.ll-sh h2 em{color:var(--ll-rose)}.ll-sh-note{margin:0;font-size:28px;transform:rotate(-2deg);transform-origin:left}.ll-sec-note{max-width:320px;margin:0;color:var(--ll-muted)}.ll-sec-blush .ll-more{border-bottom-color:var(--ll-ink)}@media (max-width:760px){.ll-sec{padding:56px 0}.ll-sh{flex-direction:column;align-items:start}.ll-sh h2{font-size:42px}}.ll-card-link{display:block;text-decoration:none}.ll-card-in{position:relative;display:block}.ll-card-empty,.ll-card-front img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.ll-card-empty{display:grid;place-items:center;background:var(--ll-blush);font-size:48px}.ll-card-tilt:nth-child(odd) .ll-card-in{transform:rotate(-1.4deg)}.ll-card-tilt:nth-child(2n) .ll-card-in{transform:rotate(1.4deg)}.ll-card-tilt .ll-card-in{transition:transform .3s ease}.ll-card-tilt .ll-card-link:hover .ll-card-in{transform:rotate(0) translateY(-6px)}.ll-card-back{display:none}@media (hover:hover) and (min-width:761px){.ll-card-flip{perspective:1200px}.ll-card-flip .ll-card-in{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ll-card-flip .ll-card-link:focus-visible .ll-card-in,.ll-card-flip .ll-card-link:hover .ll-card-in{transform:rotateY(180deg)}.ll-card-flip .ll-card-back,.ll-card-flip .ll-card-front{backface-visibility:hidden;-webkit-backface-visibility:hidden}.ll-card-flip .ll-card-back{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1px 84px;gap:16px;padding:20px;border:1px solid var(--ll-line);background:var(--ll-card);box-shadow:0 20px 30px -20px rgb(74 14 31/.35);transform:rotateY(180deg)}}.ll-card-back-copy{display:flex;flex-direction:column;gap:8px}.ll-card-back-title{font:italic 400 24px/1.12 var(--sk-display)}.ll-card-back-date{font-size:24px}.ll-card-back-rule{background:var(--ll-line)}.ll-card-back-lines{display:grid;align-content:end;gap:14px;font-size:13px;color:var(--ll-muted)}.ll-card-back-lines>span{padding-bottom:4px;border-bottom:1px solid var(--ll-line)}.ll-card-back-stamp{display:grid;width:64px;height:76px;place-items:center;justify-self:end;align-self:start;border:2px dotted var(--ll-rose)!important;font-size:26px}.ll-card-back-open{color:var(--ll-ink);font-weight:600}.ll-card-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px}.ll-card-title{margin:0;font:400 20px/1.2 var(--sk-display);overflow-wrap:anywhere}.ll-card-date,.ll-card-link:hover .ll-card-title{color:var(--ll-rose-deep)}.ll-card-date{flex:none;font-size:22px}.ll-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 26px}.ll-grid .ll-card-front img{aspect-ratio:4/5}@media (max-width:1024px){.ll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.ll-card-title{font-size:17px}.ll-card-date{font-size:19px}}.ll-postmark{position:absolute;display:grid;width:120px;height:120px;place-content:center;border:2px solid var(--ll-ink);border-radius:50%;color:var(--ll-ink);text-align:center;opacity:.85;transform:rotate(14deg)}.ll-postmark:before{content:"";position:absolute;inset:7px;border:1px solid var(--ll-ink);border-radius:50%}.ll-postmark .ll-cap{font-size:9px}.ll-postmark b{font:600 22px/1 var(--sk-display)}.ll-wax{position:absolute;display:grid;width:86px;height:86px;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e4607f,#b0305a 60%,#86203f);box-shadow:inset 0 0 0 6px rgb(255 255 255/.13),0 10px 18px -8px rgb(74 14 31/.55);color:#fff7f3;font:600 12px/1 var(--sk-body);letter-spacing:.18em;transform:rotate(-12deg)}.ll-wax:before{content:"";position:absolute;inset:12px;border:1px dashed rgb(255 255 255/.55);border-radius:50%}.ll-addr{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 18px;margin:0}.ll-addr dt{color:var(--ll-muted)}.ll-addr dd{margin:0;padding:8px 0;border-bottom:1px solid var(--ll-line);font:italic 400 22px/1.25 var(--sk-display)}.ll-btn{display:inline-flex;min-height:54px;align-items:center;gap:12px;padding:0 26px 0 14px;border-radius:999px;background:var(--ll-rose-deep);color:var(--ll-on-btn);font-weight:600;text-decoration:none;box-shadow:var(--sk-btn-shadow);transition:transform .15s ease}.ll-btn:hover{transform:translateY(-1px)}.ll-btn-seal,.ll-seal-btn button:before,.lle .md-dlbar-button:before{content:"";width:30px;height:30px;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e9c88f,#b8894e 60%,#8a6532);box-shadow:inset 0 0 0 3px rgb(255 255 255/.2)}.llh-hero{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 88px}.llh-haze{position:absolute;z-index:-1;inset:0;overflow:hidden}.llh-haze img{position:absolute;top:-10%;right:-5%;width:70%;height:120%;-o-object-fit:cover;object-fit:cover;filter:blur(70px) saturate(1.2);opacity:.35}.llh-haze:after{content:"";position:absolute;inset:0;background:var(--ll-blush);mix-blend-mode:multiply;opacity:.45}.dark .llh-haze:after{mix-blend-mode:normal;opacity:.65}.llh-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px}.llh-pc{position:relative;width:min(440px,100%);justify-self:center}.llh-pc-card{transform:rotate(-3.5deg)}.llh-pc-card img{aspect-ratio:3/4}.llh-postmark{top:28px;right:-34px}.llh-wax{bottom:44px;left:-26px}.llh-h1{margin:0 0 22px;font:italic 400 22px/1.3 var(--sk-display);color:var(--ll-muted)}.llh-kick{margin:0}.llh-note{display:inline-block;margin:4px 0 0;font-size:34px;transform:rotate(-3deg)}.llh-title{margin:6px 0 0;font:italic 400 clamp(56px,8vw,124px) /.92 var(--sk-display);letter-spacing:-.02em;overflow-wrap:break-word}.llh-title a{text-decoration:none}.llh-addr{max-width:420px;margin-top:28px}.llh-acts{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.llh-mason{-moz-columns:3;column-count:3;-moz-column-gap:28px;column-gap:28px}.llh-mason-item{margin-bottom:34px;-moz-column-break-inside:avoid;break-inside:avoid}.llh-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.llh-tile{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:28px;background:var(--ll-paper);text-decoration:none}.llh-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.llh-tile:hover img{transform:scale(1.05)}.llh-tile:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgb(74 14 31/.55))}.llh-tile-lbl{position:absolute;z-index:1;right:18px;bottom:14px;left:18px;display:flex;align-items:end;justify-content:space-between;gap:10px;color:#fff7f3}.llh-tile-lbl .ll-hand{color:#fff7f3;font-size:44px}.llh-tile-n{padding:6px 10px;border-radius:999px;background:rgb(74 14 31/.8)}.llh-tile-type{display:grid;place-items:center;border:1.5px dashed var(--ll-rose);background:transparent}.llh-tile-type:after{content:none}.llh-tile-type .llh-tile-lbl{position:static;flex-direction:column;align-items:center;color:var(--ll-muted)}.llh-tile-type .ll-hand{color:var(--ll-ink);font-size:56px}.llh-tile-type .llh-tile-n{background:transparent;color:var(--ll-muted)}.llh-deck{display:grid;grid-auto-columns:300px;grid-auto-flow:column;margin:0;padding:20px 8px 30px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none}.llh-deck>li{scroll-snap-align:start}.llh-prof{position:relative;display:block;margin-right:-18px;padding:14px 14px 18px;border:1px solid var(--ll-line);border-radius:14px;background:var(--ll-card);box-shadow:0 24px 36px -24px rgb(74 14 31/.5);text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.llh-deck>li:nth-child(odd) .llh-prof{transform:rotate(-2deg)}.llh-deck>li:nth-child(2n) .llh-prof{transform:rotate(2deg) translateY(10px)}.llh-deck>li .llh-prof:focus-visible,.llh-deck>li .llh-prof:hover{z-index:2;transform:rotate(0) translateY(-10px)}.llh-prof-pic{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:8px;background:var(--ll-blush)}.llh-prof-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.llh-prof-tag{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:999px;background:var(--ll-paper);color:var(--ll-ink)}.llh-prof-name{margin:14px 0 0;font:italic 400 30px/1.05 var(--sk-display)}.llh-prof-note{display:block;margin-top:4px;color:var(--ll-rose-deep);font-size:22px}.llh-prof-dl{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px dashed var(--ll-line);font-size:14px;font-weight:600}.llh-prof-dl span:last-child{color:var(--ll-rose-deep)}.llh-ml{margin:0;padding:0;border-top:1px solid var(--ll-ink);list-style:none}.llh-ml a{display:grid;grid-template-columns:90px 1fr auto;align-items:baseline;gap:24px;padding:26px 0;border-bottom:1px solid var(--ll-line);text-decoration:none}.llh-ml-n{color:var(--ll-rose);font:italic 400 44px/1 var(--sk-display)}.llh-ml-t{font:400 34px/1.15 var(--sk-display);letter-spacing:-.01em}.llh-ml a:hover .llh-ml-t{font-style:italic}@media (max-width:760px){.llh-hero{padding:36px 0 56px}.llh-hero-in{grid-template-columns:1fr;gap:44px}.llh-pc{width:78%}.llh-postmark{right:-22px;width:92px;height:92px}.llh-postmark b{font-size:17px}.llh-wax{left:-16px;width:66px;height:66px;font-size:10px}.llh-title{font-size:clamp(48px,15vw,72px)}.llh-mason{-moz-columns:2;column-count:2;-moz-column-gap:14px;column-gap:14px}.llh-mason-item{margin-bottom:22px}.llh-tiles{grid-template-columns:1fr 1fr;gap:12px}.llh-tile{aspect-ratio:1;border-radius:20px}.llh-tile-lbl .ll-hand{font-size:32px}.llh-tile-n{display:none}.llh-tile-type .ll-hand{font-size:38px}.llh-deck{grid-auto-columns:78%}.llh-ml a{grid-template-columns:52px 1fr;gap:12px}.llh-ml-n{font-size:32px}.llh-ml-t{font-size:24px}.llh-ml-d{grid-column:2}}@media (min-width:761px) and (max-width:1024px){.llh-mason{-moz-columns:2;column-count:2}}.lle{padding-bottom:24px}.lle-crumbs{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 22px;color:var(--ll-muted)}.lle-crumbs a{text-decoration:none}.lle-crumbs>span[aria-hidden]{color:var(--ll-rose)}.lle-spread{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border:1px solid var(--ll-line);border-radius:6px;background:var(--ll-card);box-shadow:0 40px 60px -40px rgb(74 14 31/.45)}.lle-front{padding:28px;border-right:1px dashed var(--ll-line)}.lle-plate{background:radial-gradient(circle at center,transparent 5px,var(--ll-paper) 5.5px) -8px -8px /16px 16px;filter:none}.lle-plate .skin-plate-stage{aspect-ratio:4/5;background:var(--ll-blush)}.lle-back{position:relative;display:flex;flex-direction:column;padding:36px 40px}.lle-back-top{display:flex;align-items:start;justify-content:space-between;gap:20px}.lle-back-top p{margin:0}.lle-new{font-size:30px}.ll-stampbox{display:grid;width:96px;height:112px;flex:none;place-content:center;padding:8px;border:2px dotted var(--ll-rose);text-align:center;transform:rotate(3deg)}.ll-stampbox .ll-cap{font-size:9px}.ll-stampbox .ll-hand{font-size:22px;color:var(--ll-rose-deep)}.lle-postmark{position:absolute;top:168px;right:44px;width:118px;height:118px;transform:rotate(-12deg)}.lle-h1{margin:56px 0 0;font:italic 400 clamp(52px,7vw,112px) /.92 var(--sk-display);letter-spacing:-.02em;overflow-wrap:break-word}.lle-addr{margin-top:auto;padding-top:36px}.lle-share{margin-top:20px}.lle-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:64px;margin-top:48px}.lle-body{min-width:0}.ll-prose h2{font-style:italic}.lle-chips{margin-bottom:1.2em!important}.lle-chips li{padding:0 14px!important;border-bottom:1px solid var(--ll-ink)!important}.lle-chips li:before{content:none!important}.lle-chips li:nth-child(3n){border-color:var(--ll-blush)!important;background:var(--ll-blush)}.lle-credit{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;padding-top:20px;border-top:1px solid var(--ll-line)}.lle-credit-n{font:italic 400 24px/1 var(--sk-display)}.lle-credit .ll-hand{font-size:24px}.lle-tags{margin-top:40px;padding-top:20px;border-top:1px solid var(--ll-line)}.lle-tags nav{display:flex;flex-wrap:wrap;gap:8px}.lle-tags nav a{display:inline-flex;min-height:40px;align-items:center;padding:0 14px;border:1px solid var(--ll-line);border-radius:999px;background:transparent;color:var(--ll-ink);font-size:14px;text-decoration:none}.lle-tags nav a:before{content:"#";color:var(--ll-rose-deep)}.lle-tags nav a:hover{border-color:var(--ll-rose-deep)}.lle-side{position:sticky;top:100px;display:grid;gap:24px}.ll-seal{overflow:hidden;border:1px solid var(--ll-line);border-radius:6px;background:var(--ll-card);box-shadow:0 30px 40px -30px rgb(74 14 31/.45)}.ll-seal-env{position:relative;height:140px;background:var(--ll-blush);color:var(--ll-ink)}.ll-seal-env svg{position:absolute;inset:0;width:100%;height:100%}.ll-seal-wax{position:absolute;top:100%;left:50%;display:grid;width:92px;height:92px;place-items:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#e4607f,#b0305a 58%,#7d1c3a);box-shadow:inset 0 0 0 7px rgb(255 255 255/.12),0 14px 22px -10px rgb(74 14 31/.6);transform:translate(-50%,-50%) rotate(-8deg)}.ll-seal-heart{width:40px;height:36px;color:#fff7f3}.ll-seal-in{padding:62px 24px 22px;text-align:center}.ll-seal-in p{margin:0}.ll-seal-note{font-size:28px}.ll-seal-title{margin-top:6px!important;font:italic 400 30px/1.1 var(--sk-display)}.ll-seal-in .md-facts dl{text-align:left}.ll-seal-btn{margin-top:22px}.ll-seal-btn button{gap:12px}.ll-seal-in .skin-ad{margin:16px 0}.ll-seal-foot{margin-top:16px;color:var(--ll-muted);font-size:13px}.ll-seal-foot .md-safe{display:flex;justify-content:center;align-items:center;gap:10px}.lle-pn{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 56px}.lle-pn-a{display:grid;gap:6px;margin:0;padding:26px 28px;border:1px solid var(--ll-line);border-radius:6px;background:var(--ll-card);text-decoration:none}.lle-pn-a .skin-nb-t{font-style:italic}.lle-pn-next{text-align:right}.lle-pn-end{border-style:dashed;background:transparent}.lle-pn-end .ll-hand{font-size:26px}@media (max-width:1024px){.lle-layout{grid-template-columns:1fr;gap:40px}.lle-side{position:static;order:-1}.lle-side .skin-ad-tall{display:none}}@media (max-width:760px){.lle-spread{grid-template-columns:1fr}.lle-front{padding:14px;border-right:0;border-bottom:1px dashed var(--ll-line)}.lle-back{padding:24px 18px}.lle-postmark{top:-50px;right:18px;width:92px;height:92px;background:var(--ll-card)}.lle-postmark b{font-size:16px}.ll-stampbox{width:76px;height:88px}.lle-h1{margin-top:22px;font-size:clamp(44px,14vw,64px)}.ll-addr dd{font-size:19px}.lle-pn{grid-template-columns:1fr}.lle-pn-next{text-align:left}}.lle [class*=compactReview],.lle [class*=faqSection] details{border-radius:8px!important}.lle [class*=faqSection] h2,.lle [class*=guideIntro] h2,.lle [class*=pinRequirements] h2{font-family:var(--sk-display);font-style:italic;font-weight:400}.lla-head{padding:28px 0 44px;background:var(--ll-blush)}.lla-title{margin:8px 0 0;font:italic 400 clamp(52px,8vw,120px) /.92 var(--sk-display);letter-spacing:-.02em}.lla-count{margin:10px 0 0;color:var(--ll-ink);font-size:32px;transform:rotate(-1.5deg);transform-origin:left}.lla-desc{max-width:60ch;margin:18px 0 0;color:var(--ll-muted);font-size:18px}.lla-chips{margin-top:26px}.lla-search{margin-top:24px}.lla .ll-grid{margin-top:40px}.lld .skin-dl-card{border:1px solid var(--ll-line);border-radius:8px;background:var(--ll-card);box-shadow:0 40px 60px -40px rgb(74 14 31/.45)}.lld .skin-dl-kick{color:var(--ll-rose-deep)}.lld .skin-dl-title{font-style:italic}.lld-env{width:240px;height:auto;overflow:visible}.lld-e-body{fill:var(--ll-blush);stroke:var(--ll-ink);stroke-width:1.2}.lld-e-fold{fill:none;stroke:var(--ll-ink);stroke-opacity:.35}.lld-e-letter{fill:var(--ll-card);stroke:var(--ll-line)}.lld-e-letter,.lld-e-lines{animation:lld-letter .8s cubic-bezier(.2,.7,.2,1) .3s both}.lld-e-lines{fill:none;stroke:var(--ll-muted);stroke-linecap:round;stroke-opacity:.6}@keyframes lld-letter{0%{transform:translateY(40px);opacity:0}}.lld-e-flap{fill:var(--ll-paper);stroke:var(--ll-ink);stroke-width:1.2;transform-box:view-box;transform-origin:110px 40px;transform:scaleY(calc(var(--p, 0) * 2 - 1));transition:transform 1s linear}.lld-env[data-open] .lld-e-flap{transform:scaleY(-1);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lld-e-seal{fill:var(--ll-rose-deep);opacity:0;transform-box:view-box;transform-origin:110px 104px;transform:scale(1.6);transition:opacity .3s ease,transform .35s cubic-bezier(.3,1.5,.5,1)}.lld-e-heart{fill:var(--ll-on-btn)}.lld[data-state=redeeming] .lld-e-seal{opacity:1;transform:scale(1)}.lld-env[data-open] .lld-e-seal{opacity:0;transform:translateY(30px) rotate(25deg) scale(.8)}.llnf-in{position:relative;padding-top:64px;padding-bottom:96px;text-align:center}.llnf-mark{position:relative;width:200px;height:200px;margin:0 auto;transform:rotate(-10deg)}.llnf-mark b{font-size:52px}.llnf-note{margin:24px 0 0;font-size:32px}.llnf-h1{margin:4px 0 0;font:400 clamp(52px,8vw,112px) /.95 var(--sk-display)}.llnf-h1 em{color:var(--ll-rose)}.llnf-sub{max-width:52ch;margin:18px auto 0;color:var(--ll-muted);font-size:18px}.llnf-search{max-width:520px;margin:28px auto 0}.llnf-tiles{margin-top:56px;text-align:left}.llnf-latest{margin-top:64px;text-align:left}.llnf-h2{margin:0 0 28px;font:400 44px/1 var(--sk-display)}.llnf-h2 em{color:var(--ll-rose)}.skin-err-mark{transform:rotate(-8deg)}.ll-about .skin-about-in,.ll-legal .skin-legal-head,.skin-err-mark{position:relative}.ll-about .skin-about-title,.ll-legal .skin-legal-h1{font-style:italic}.ll-legal .skin-legal-kick{font-family:var(--sk-hand);font-size:30px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ll-rose)}.ll-legal .skin-legal-body{padding:36px 40px;border:1px solid var(--ll-line);border-radius:6px;background:var(--ll-card)}@media (max-width:760px){.ll-legal .skin-legal-body{padding:22px 18px}}.llf{padding-top:80px;background:var(--ll-blush)}.llf-ad{margin-top:0}.llf-with{margin:0;color:var(--ll-rose-deep);font:600 clamp(56px,8vw,96px) /.9 var(--sk-hand);transform:rotate(-3deg);transform-origin:left}.llf-sig{display:block;margin-top:6px;overflow:hidden;text-decoration:none}.llf .skin-logo-ll{font-weight:400;font-style:italic;line-height:.9}.llf-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:56px;padding:36px 0 48px;border-top:1px solid var(--ll-ink)}.llf a:hover{color:var(--ll-rose-deep)}.llf-stamps{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0 22px;border-top:1px dashed var(--ll-ink)}.llf-stamp{display:inline-flex;min-height:34px;align-items:center;padding:6px 14px;background:radial-gradient(circle at center,transparent 3px,var(--ll-paper) 3.5px) -5px -5px /10px 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.llf-stamp-heart{width:18px;height:16px;color:var(--ll-rose)}@media (max-width:760px){.llf{padding-top:56px}.llf-cols{grid-template-columns:1fr 1fr}}.ll-listing .skin-listing-h1{font-style:italic}