@charset "UTF-8";
@font-face{font-family:Warbler Variable;font-style:normal;font-weight:400 700;src:url("WarblerVariable[opsz,wght].woff2") format("woff2")}
@font-face{font-family:Warbler Variable;font-style:italic;font-weight:400 700;src:url("WarblerVariable-Italic[opsz,wght].woff2") format("woff2")}

@layer page {
#warbler{font-size:16px;font-variation-settings:"opsz" 15}@media only screen and (min-width:960px){#warbler{font-size:18px;font-variation-settings:"opsz" 15}}@media only screen and (min-width:1080px){#warbler{font-size:20px;font-variation-settings:"opsz" 15}}#warbler{align-items:center;background:var(--color-off-white);color:var(--color-black);display:flex;flex-direction:column;font-family:Warbler Variable;line-height:1.5}::-moz-selection{background:rgba(255,239,68,.5)}::selection{background:rgba(255,239,68,.5)}@media only screen and (max-width:768px){.desktop{display:none!important}}@media only screen and (min-width:768px){.mobile{display:none!important}}#warbler{display:grid;width:100%}#warbler section{max-width:100vw;overflow:hidden;width:100%}.fit{display:inline-flex;margin:0;opacity:0;transition:opacity .2s ease-in-out;white-space:nowrap}.fitted{opacity:1}.editable{overflow-wrap:break-word;transition:opacity .2s ease-in-out,color .2s ease-in-out}.editable:hover{color:olive}.editable:focus{outline:none}p:not(:last-child){margin-bottom:1em}a{color:olive;text-decoration-line:underline;text-decoration-thickness:1px;transition:all .2s ease-in-out}footer a,header a{text-decoration-line:none}a:hover{color:#505000}.Warbler-Text{font-family:Warbler Variable;font-variation-settings:"opsz" 15!important}.Warbler-Banner{font-family:Warbler Variable;font-variation-settings:"opsz" 96!important}.Warbler-Display{font-family:Warbler Variable;font-variation-settings:"opsz" 48!important}.Warbler-Deck{font-family:Warbler Variable;font-variation-settings:"opsz" 24!important}.Warbler-Variable{font-family:Warbler Variable;font-variation-settings:"opsz" 15!important}.italic{font-style:italic}.w-400{font-weight:400}.w-600{font-weight:600}.bold,.w-700{font-weight:700}.w-800{font-weight:800}.upper{text-transform:uppercase}.smcp{font-variant-caps:small-caps}.c2sc,.smcp{font-feature-settings:"calt" 0}.c2sc{font-variant-caps:all-small-caps}.track-0{letter-spacing:0}.track-10{letter-spacing:.1em}.track-10,.track-20{font-feature-settings:"calt" 0}.track-20{letter-spacing:.2em}.c2sc em,.smcp em{font-variant-caps:normal}.clavichord-s{font-family:Clavichord S;font-style:normal}.clavichord-m{font-family:Clavichord M;font-style:normal}.glyptic{font-family:Glyptic DJR;font-weight:400}hr{border:0;border-top:1px solid var(--color-black);margin-block-end:.5em;margin-block-start:.5em;margin-inline-end:auto;margin-inline-start:auto}hr.thick-thin,hr.thin-thin{border-bottom:1px solid var(--color-black);height:6px}hr.thick-thin{border-top:2px solid var(--color-black)}.flex{display:flex}.flex-column{flex-direction:column}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.align-self-end{align-self:flex-end}.width-100{width:100%}.width-90{width:90%}.width-80{width:80%}.width-75{width:75%}.width-70{width:70%}.width-60{width:60%}.width-50{width:50%}.width-40{width:40%}.width-30{width:30%}.width-25{width:25%}.width-20{width:20%}.width-10{width:10%}.buy-nav{bottom:0;display:inline-block;grid-row:0;height:0;margin:var(--spacing-m);pointer-events:none;position:sticky;z-index:100}.buy-nav .inner{grid-gap:0;background:#fff;border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.13);display:flex;overflow:hidden;transform:translateY(calc(-100% - 1.5em + 10px));width:-moz-max-content;width:max-content}.buy-nav button{-webkit-appearance:none;border:0;font:inherit}.buy-nav .buy-button{background:#fff;color:var(--color-black);display:inline-block;padding:.325em .75em .5em;pointer-events:all;text-decoration:none;transition:all .2s ease-in-out}.buy-nav .inner .buy-button{border-right:1px dotted var(--color-black)}.buy-nav .inner>.buy-button:last-child{border-right:0}.buy-nav .buy-button:hover{color:olive;cursor:pointer}#wallpaper{align-items:center;background:#d7d8d0;background-image:url("Wallpaper.webp"),url("Wallpaper.min.webp");background-size:30vw 45vw,30vw 45vw;display:flex;height:90vh;justify-content:center;position:relative}@media only screen and (min-width:960px){#wallpaper{background-size:18.75vw 28.125vw,18.75vw 28.125vw;height:100vh}}@media only screen and (min-width:1280px){#wallpaper{background-size:15vw 22.5vw,15vw 22.5vw}}#wallpaper:after{background:radial-gradient(circle at center,transparent 50%,rgba(0,0,0,.1) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#wallpaper .pre-load{height:0;opacity:0;position:absolute;width:0}#wallpaper .frame{display:grid;margin-top:-2%;position:relative;z-index:10}@media only screen and (min-width:960px){#wallpaper .frame{margin-top:0}}#wallpaper .frame img{grid-column:1;grid-row:1;height:80vh;max-height:1400px;width:auto}#wallpaper .frame .title-container{bottom:22%;container-name:title-container;container-type:inline-size;font-size:clamp(10px,3vw,20px);position:absolute;text-align:center;width:100%;z-index:4}#wallpaper .frame .title-container .title{font-size:4cqw}#title-page,#title-page .title{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}#title-page{grid-gap:var(--spacing-xl);padding:var(--spacing-xxl) 0}#title-page .title{grid-gap:var(--spacing-l)}#title-page h1{font-family:Warbler Display;font-family:Warbler Variable;font-size:clamp(32px,2vw,48px)}@media only screen and (min-width:1280px){#title-page h1{font-family:Warbler Banner;font-family:Warbler Variable}}#title-page .description{line-height:1.5;max-width:20em}#title-page hr{max-width:50%}#title-page .description p{margin-bottom:2.05em;margin-top:1.9em}#title-page .description p:first-letter{font-variant-caps:all-small-caps}#title-page a{color:inherit;text-decoration:none;transition:all .2s ease-in-out}#title-page a:hover{color:olive}#toc{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-xxl) 0;text-align:center}#toc .container{max-width:20em;width:100%}#toc .toc-title{margin-bottom:var(--spacing-l)}#toc ul{line-height:1.5;list-style:none;margin:0;margin-top:var(--spacing-m);padding:0}#toc a{color:inherit;text-decoration:none}#toc ul li a{align-items:baseline;display:flex}#toc ul li a:hover{font-style:italic}#toc ul hr{border-style:dotted;flex-grow:1;margin:0 .5em}#process{grid-gap:var(--spacing-xl);align-items:center;background:#fbf9ed;padding:var(--spacing-xxl) 0}#process,#process .container{display:flex;flex-direction:column}#process .container{grid-gap:var(--spacing-m);max-width:2048px;position:relative;width:90%}#process .container .warbler-intro{font-family:Warbler Variable;font-optical-sizing:auto;font-size:clamp(32px,6vw,6vw);font-variation-settings:normal;line-height:1;padding-top:.05em}#process .container .warbler-intro p{text-indent:-.3em}#process .container .warbler-main{-moz-column-count:1;column-count:1;-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m)}@media only screen and (min-width:768px){#process .container .warbler-intro{font-family:Warbler Display;font-family:Warbler Variable}}@media only screen and (min-width:1280px){#process .container .warbler-intro{font-family:Warbler Banner;font-family:Warbler Variable}}#process .container .warbler-main p{max-width:100%}#process .container .warbler-main figure{margin-bottom:1em;width:100%}@media only screen and (min-width:860px){#process .container .warbler-main p{max-width:30em}#process .container .warbler-main figure{width:25%}#process .container .warbler-main figure.left,#process .container .warbler-main figure.right{float:right;margin-left:2%}}@media only screen and (min-width:1280px){#process .container .warbler-main p{margin-left:auto;margin-right:auto}#process .container .warbler-main figure{width:calc(46% - 15em)}#process .container .warbler-main figure.left{float:left;margin-left:0;margin-right:2%}#process .container .warbler-main figure.right{magin-right:0;float:right;margin-left:2%}}#process .container .warbler-main figure img{margin-bottom:.5em}#process .container .warbler-main figure figcaption{color:olive;font-family:Input Sans Narrow;font-size:.625em;font-style:normal}#styles{--color-styles-background:#efebe2;background:var(--color-styles-background);display:flex;justify-content:center;padding:var(--spacing-xxl) 0}#styles .inner{grid-row-gap:var(--spacing-m);align-items:baseline;display:flex;flex-direction:column;max-width:1400px;width:90%}@media only screen and (min-width:960px){#styles .inner{grid-column-gap:var(--spacing-xl);display:grid;grid-template-columns:33.3333333333% calc(66.66667% - var(--spacing-xl));width:90%}}#styles .inner .left{grid-column:1}#styles .right{grid-column:2}#styles .styles-container{grid-column-gap:10px;align-items:baseline;display:grid;grid-column:2;grid-template-columns:40px 6px 1fr}@media only screen and (min-width:960px){#styles .styles-container{grid-column-gap:20px;grid-template-columns:50px 16px 1fr}}#styles .styles-container .fig{font-style:italic;grid-column:1}#styles .styles-container .sub-class{font-style:italic;grid-column:2}#styles .styles-container .sample-big{grid-column:3/-1;line-height:1.125;margin-bottom:var(--spacing-l);white-space:nowrap}#styles .styles-container .sample-big.Warbler-Deck{margin-bottom:.65em}#styles .styles-container .sample-big.italic,#styles .styles-container .sample-big.w-700{margin-top:calc(var(--spacing-l)*-1)}#styles .styles-container .Warbler-Banner{font-size:clamp(128px,10vw,192px)}#styles .styles-container .Warbler-Display{font-size:clamp(96px,7vw,128px)}#styles .styles-container .Warbler-Deck{font-size:clamp(48px,4vw,64px)}#styles .styles-container .sample-small{grid-column-start:3;white-space:nowrap}#styles .key .row{grid-column-gap:var(--spacing-s);align-items:baseline;display:grid;grid-template-columns:2ch 2ch fit-content(70px) 1fr fit-content(0)}#styles .key .fig{grid-column:1}#styles .key .sub-class{grid-column:2}#styles .key .family{grid-column:3}#styles .key hr{border-style:dotted;flex-grow:1;margin:0}#styles .key .style{grid-column:5}#styles .key .ibid{color:var(--color-styles-background);position:relative}#styles .key .ibid:after{color:var(--color-black);content:",,";left:0;position:absolute;text-align:center;width:100%}#typesetting{display:flex;justify-content:center;padding:var(--spacing-xxl) 0}@media only screen and (min-width:1280px){#typesetting{justify-content:center}}#typesetting img{width:100%}#typesetting .book-container{border-radius:8px;display:flex;font-size:clamp(16px,.75vw,20px);padding:5%}@media only screen and (min-width:960px){#typesetting .book-container{padding:12px 34px;transform:translateX(21.325%)}}@media only screen and (min-width:1280px){#typesetting .book-container{transform:none}}#typesetting .page-edges{display:none}@media only screen and (min-width:960px){#typesetting .page-edges{background:repeating-linear-gradient(to right,transparent,transparent 4px,var(--color-black) 4px,var(--color-black) 5px);border:1px solid var(--color-black);box-sizing:border-box;display:block;height:100%;width:60px}}#typesetting .page-edges.left{border-right:0}#typesetting .page-edges.right{border-left:0}#typesetting .spread{position:relative;width:100%}@media only screen and (min-width:960px){#typesetting .spread{border:1px solid var(--color-black);padding:5% 7.5%;width:clamp(1110px,80vw,1400px)}#typesetting .spread:after{background:var(--color-black);content:"";height:100%;left:50%;position:absolute;top:0;width:1px}#typesetting .spread:before{border:1px solid var(--color-black);border-radius:8px;content:"";height:calc(100% + 24px);left:-94px;position:absolute;top:-12px;width:calc(100% + 188px)}}#typesetting .columns{-moz-column-count:1;column-count:1;justify-content:baseline;overflow:hidden;width:100%}#typesetting .content-container{position:relative}@media only screen and (min-width:960px){#typesetting .columns{-moz-column-count:2;column-count:2;-moz-column-gap:20%;column-gap:20%}#typesetting .content-container{height:34.675em}}#typesetting .meta,#typesetting .page-info{text-align:center}#typesetting .meta{width:100%}@media only screen and (min-width:960px){#typesetting .meta{position:absolute;width:40%}}#typesetting .page-info-container{margin-bottom:4em}#typesetting .chapter-title{font-family:Warbler Deck;font-size:1.75em}#typesetting .quote{font-size:.8em;font-style:italic}#typesetting .chapter-title,#typesetting .quote{margin-bottom:8%}#typesetting .content p{-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-lines:2;-webkit-hyphens:auto;line-height:1.825;margin-bottom:0;text-align:left}@media only screen and (min-width:960px){#typesetting .content p{text-align:justify}}#typesetting .content p:not(:first-child){text-indent:2em}#typesetting .content p:first-child{margin-top:10.86em}#typesetting .page-numbers{display:flex;justify-content:space-between;margin-top:8em;text-align:center}@media only screen and (min-width:960px){#typesetting .page-numbers{display:block}}#calendar{grid-gap:var(--spacing-l);--cal-margin:40px;background:#1a1919;display:flex;justify-content:center;padding:var(--spacing-xxl) 0}@media only screen and (min-width:960px){#calendar{--cal-margin:80px}}#calendar .calendar.left,#calendar .calendar.right{display:none}@media only screen and (min-width:1200px){#calendar .calendar.left,#calendar .calendar.right{display:block}}#calendar .calendar{background:#efebe2;padding:calc(var(--cal-margin)/2);width:90%}@media only screen and (min-width:768px){#calendar .calendar{min-width:clamp(400px,90vw,1000px)}}#calendar .calendar .bottom-inner,#calendar .calendar .bottom-outer,#calendar .calendar .top-inner,#calendar .calendar .top-outer{border:1px solid var(--color-black)}#calendar .calendar .top-outer{margin-bottom:-1px}#calendar .calendar .top-inner{align-items:center;display:grid;font-family:Warbler Display;grid-template-columns:1fr;justify-content:center;padding:2.5%;text-transform:uppercase}@media only screen and (min-width:768px){#calendar .calendar .top-inner{padding:var(--cal-margin)}}#calendar .calendar.center .top-inner{background:radial-gradient(circle farthest-side,#f8d8cb,#efebe2)}#calendar .calendar.left .top-inner,#calendar .calendar.right .top-inner{background:radial-gradient(circle farthest-side,#c9d6c7,#efebe2)}#calendar .calendar .top-inner .month,#calendar .calendar .top-inner .month-image{grid-column:1;grid-row:1}#calendar .calendar .top-inner .month{display:flex;max-width:100%}#calendar .calendar .top-inner .month .name{align-items:center;letter-spacing:.5em}#calendar .calendar .top-inner .month-image{height:100%;transform:scale(1.1);width:100%;z-index:1}#calendar .crop{height:0;margin:0;position:relative}#calendar .crop div{height:100%;left:0;position:absolute;top:0;width:100%}#calendar .crop img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#calendar .crop-1x1{padding-bottom:100%}#calendar .calendar .top-inner .month .name .clavichord-m{font-size:4.625em;letter-spacing:.1em;line-height:.75;transform:translateY(-.075em) scale(.94)}#calendar .calendar .center-credit{height:0;position:relative;text-align:center}#calendar .calendar .center-credit .morning{font-family:Gimlet Sans;font-size:11px;letter-spacing:.2em;text-transform:uppercase;transform:translateY(-50%) scale(.9)}#calendar .calendar .center-credit .morning>span{background:#efebe2;padding:0 .75em}#calendar .calendar .bottom-inner,#calendar .calendar .top-inner{margin:10px}#calendar .calendar .bottom-inner{display:flex;flex-direction:column}#calendar .calendar .bottom-inner .row{align-items:center;border-bottom:1px solid var(--color-black);display:grid;grid-template-columns:calc(var(--cal-margin)/2) 1fr calc(var(--cal-margin)/2);min-height:var(--cal-margin)}@media only screen and (min-width:960px){#calendar .calendar .bottom-inner .row{grid-template-columns:var(--cal-margin) 1fr var(--cal-margin)}}#calendar .calendar .bottom-inner .bottom.row{border:0}#calendar .calendar .bottom-inner .bottom.row .center{font-size:clamp(8px,3vw,18px);line-height:1;text-align:center}#calendar .calendar .bottom-inner .bottom.row .center a{color:inherit;text-decoration:none}#calendar .calendar .bottom-inner .bottom.row .center a:hover{color:olive}#calendar .cal-content{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:-1px;width:100%}#calendar .cal-content .cell{font-feature-settings:"lnum";border:1px solid var(--color-black);font-family:Warbler Banner;font-size:clamp(54px,12vw,152px);height:0;letter-spacing:-.05em;margin-left:-1px;margin-top:-1px;overflow:hidden;padding-bottom:100%;position:relative;text-align:center}#calendar .cal-content .cell .inner{align-items:center;border-radius:50%;display:flex;height:90%;justify-content:center;left:5%;position:absolute;top:5%;transition:all .2s ease-in-out;width:90%}#calendar .cal-content .cell:not(.day) .inner:after{background:orange;border-radius:50%;content:"";height:100%;left:0;mix-blend-mode:hard-light;opacity:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%;z-index:99}#calendar .cal-content .cell:not(.day) .inner:hover:after{opacity:1}#chart{--border-color:#cccac4;align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-xxl) 0}#chart .chart-title{font-family:Warbler Deck;font-size:2em;margin-bottom:var(--spacing-xl);text-align:center}#chart .table{display:grid;margin-left:5%;overflow:scroll;width:95%}@media only screen and (min-width:1260px){#chart .table{margin-left:0;overflow-x:hidden;width:90%}}#chart .entries,#chart .headings{border-top:1px solid var(--border-color);padding:10px 0}#chart .table .entry,#chart .table .headings{display:grid;grid-template-columns:minmax(50vw,1fr) repeat(15,42px) 5.25em 60px;width:100%}@media only screen and (min-width:1260px){#chart .table .entry,#chart .table .headings{display:grid;grid-template-columns:minmax(20vw,1fr) repeat(15,42px) 5.25em 60px;width:100%}}@media only screen and (min-width:2048px){#chart{font-size:clamp(20px,1vw,28px)}#chart .table{max-width:2048px}}#chart .headings{height:6em}#chart .headings .year{align-items:center;display:flex;font-weight:700;justify-content:center;position:relative}#chart .headings .year:after{background:var(--color-off-white);content:"";height:calc(100% + 20px);left:0;position:absolute;top:-10px;width:100%;z-index:-1}#chart .headings .cell{align-items:end;display:flex;white-space:nowrap}#chart .headings .cell .inner{align-items:center;display:flex;height:22px;text-align:center;transform:rotate(-90deg) translateY(100%);transform-origin:bottom left}#chart .headings .abundance{line-height:1}#chart .headings .abundance .inner{height:68px;transform:rotate(-90deg) translateY(97%)}#chart .headings .seen .inner{height:40px}#chart .entry{position:relative}#chart .entry:before{background:rgba(255,239,68,.5);border-radius:4px;content:"";height:100%;left:-6px;mix-blend-mode:darken;opacity:0;position:absolute;transition:opacity 1s ease-in;width:calc(100% + 12px);z-index:20}#chart .entry:hover:before{opacity:1;transition:opacity .2s ease-out}#chart .bird-name{align-items:baseline;display:flex}#chart .bird-name .combined-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#chart .bird-name hr{border-color:var(--border-color);border-style:dotted;flex-grow:1;margin:0 .5em}#chart .latin-name{font-style:italic}#chart .cell{border-left:1px solid var(--border-color);padding:0 10px}#chart .bird-name+.cell,#chart .year+.cell{border-left:0}#chart .count{text-align:center}#chart .seen{text-align:right}#chart .entry .bird-name,#chart .headings .year{background:var(--color-off-white);border-right:1px solid var(--border-color);left:0;position:sticky;z-index:10}#eggs{grid-gap:var(--spacing-xl);align-items:center;background:#fbf9ed;display:flex;flex-direction:column;padding:var(--spacing-xxl) 0}#eggs .title{width:100%}#eggs .title,#eggs .title .inner{display:flex;justify-content:center}#eggs .title .inner{grid-gap:var(--spacing-m);flex-direction:column;max-width:1000px;text-align:center;width:90%}#eggs .title h2{font-size:4em;font-weight:400;line-height:1.125}#eggs .title h3{font-style:italic;font-weight:400}#eggs .title a{color:inherit;text-decoration:none}#eggs .title a:hover{color:olive}#eggs .illustration-container{display:flex;flex-direction:column;justify-content:center;margin-left:5%;margin-right:5%;max-width:1000px;position:relative;width:90%}#eggs .illustration-container .egg-names{font-size:.825em;height:100%;opacity:1;position:absolute;top:0;transition:all .1s ease-in-out;width:100%}@media only screen and (min-width:768px){#eggs .illustration-container{margin-bottom:0}#eggs .illustration-container .egg-names{font-size:1em;opacity:0;position:absolute;top:0}#eggs .illustration-container:hover .egg-names{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(51,64%,96%,.4);opacity:1}}#eggs .illustration-container .egg-names .egg{position:absolute;text-align:center;transform:translateX(-50%) translateY(-50%)}#eggs .illustration-container .egg-names .egg.no-01{left:17%;top:13%}#eggs .illustration-container .egg-names .egg.no-02{left:25%;top:23%}#eggs .illustration-container .egg-names .egg.no-03{left:35%;top:35%}#eggs .illustration-container .egg-names .egg.no-04{left:50%;top:13%}#eggs .illustration-container .egg-names .egg.no-05{left:82%;top:13%}#eggs .illustration-container .egg-names .egg.no-06{left:78%;top:23.5%}#eggs .illustration-container .egg-names .egg.no-07{left:65%;top:35%}#eggs .illustration-container .egg-names .egg.no-08{left:17%;top:50%}#eggs .illustration-container .egg-names .egg.no-09{left:51%;top:53%}#eggs .illustration-container .egg-names .egg.no-10{left:83%;top:50%}#eggs .illustration-container .egg-names .egg.no-11{left:17%;top:68%}#eggs .illustration-container .egg-names .egg.no-12{left:20%;top:79%}#eggs .illustration-container .egg-names .egg.no-13{left:33%;top:89%}#eggs .illustration-container .egg-names .egg.no-14{left:50.5%;top:73%}#eggs .illustration-container .egg-names .egg.no-15{left:82%;top:68%}#eggs .illustration-container .egg-names .egg.no-16{left:80%;top:80%}#eggs .illustration-container .egg-names .egg.no-17{left:66%;top:89%}#eggs .illustration-container .egg-names .egg .fig-no{font-style:italic}@media only screen and (max-width:768px){#eggs .illustration-container .egg-names .egg .name{display:none}#eggs .illustration-container .egg-names .egg .fig-no{background:var(--color-off-white);border-radius:100px;padding:.2em .5em}}#eggs .key.mobile{border-bottom:1px solid var(--color-black);border-top:1px solid var(--color-black);display:flex;flex-wrap:wrap;padding:1em 0;width:90%}#eggs .key.mobile .egg-names{display:flex;flex-wrap:wrap;justify-content:space-between}#eggs .key.mobile .egg{grid-gap:.5ch;align-items:baseline;display:flex;margin:.25em 0;width:100%}@media only screen and (min-width:574px){#eggs .key.mobile .egg{width:47.5%}}#eggs .key.mobile .fig-no,#eggs .key.mobile .name{grid-row:1}#eggs .key.mobile .name{grid-column:2}#eggs .key.mobile hr{border-style:dotted;flex-grow:1;margin:0}#eggs .key.mobile .fig-no{font-style:italic;grid-column:1}#eggs .source{text-align:center;width:90%}#eggs .source a{color:inherit;font-style:italic;text-decoration:none}#eggs .source a:hover{color:olive}#menu{background:#efebe2;display:flex;flex-wrap:wrap}#menu .side{align-items:center;display:flex;justify-content:center;padding:var(--spacing-xl) 5vw;width:100%}@media only screen and (min-width:1080px){#menu .side{display:grid;width:50%}}#menu .left{border-bottom:1px solid var(--color-black)}@media only screen and (min-width:1080px){#menu .left{border-bottom:0;border-right:1px solid var(--color-black)}}#menu .side .content,#menu .side .watermark{grid-column:1;grid-row:1}#menu .side .watermark{display:none;font-family:Clavichord S;text-align:center;width:40vw}@media only screen and (min-width:1080px){#menu .side .watermark{display:block;opacity:1}}#menu .side .watermark .fit{color:#ece8df;filter:blur(1px);pointer-events:none;text-shadow:0 2px 2px hsla(0,0%,100%,.6),0 -2px 4px rgba(0,0,0,.1);transform:scale(.9)}#menu .side .content{grid-gap:20px;align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;line-height:1.25;max-width:100%;width:100%;z-index:10}@media only screen and (min-width:1080px){#menu .side .content{max-width:40vw}}#menu .title{align-items:center;display:flex;font-size:40px;justify-content:center}#menu .title em{font-size:1rem;margin-left:-.25em;padding:0 .5em}#menu section{grid-gap:20px;align-items:center;display:flex;flex-direction:column}#menu h3{font-size:1.25em;font-style:italic;text-align:center}#menu h3.glyptic{font-size:1.75em;font-style:normal;letter-spacing:.05em}#menu h3 .glyptic a,#menu h3.glyptic a{color:initial;text-decoration:none}#menu h3 .glyptic a:hover,#menu h3.glyptic a:hover{color:olive}#menu hr{border:0;border-top:1px solid var(--color-black);height:0;width:120px}#menu .split{align-items:baseline;display:flex;justify-content:space-between}#menu section p{margin:0}@media only screen and (min-width:768px){#menu section.soups{display:grid}}#menu section.soups .split,#menu section.soups h3{grid-column:1;grid-row:1}#menu section.soups .split{justify-self:center}#menu .split p{text-align:center}#menu .triple p{width:33.3333333333%}#menu .triple p:first-child{text-align:left}#menu .triple p:last-child{text-align:right}#menu section.wines h3{align-items:center;display:flex;font-style:normal;font-weight:550}#menu section.wines h3 .glyptic{font-size:1.25em;margin-right:.1em}#menu section.wines .split{grid-row-gap:10px;text-lign:center;display:flex;flex-wrap:wrap}#menu .wine-item{align-items:center;display:flex;flex-direction:column;font-style:italic;width:50%}#menu .wine-item p:first-child{font-style:normal;font-variant-caps:all-small-caps;letter-spacing:.2em;margin:0}@media only screen and (max-width:768px){#menu .left.side .width-10,#menu .left.side .width-20,#menu .left.side .width-25,#menu .left.side .width-30,#menu .left.side .width-40,#menu .left.side .width-50,#menu .left.side .width-60,#menu .left.side .width-70,#menu .left.side .width-75,#menu .left.side .width-80,#menu .left.side .width-90,#menu .ornamental-pyramids .split{width:100%}#menu .left.side .split p:first-child,#menu .ornamental-pyramids .split p:first-child{text-align:left}#menu .left.side .split p:last-child,#menu .ornamental-pyramids .split p:last-child{text-align:right}}#samples{display:flex;justify-content:center;padding:var(--spacing-xxl) 0}#samples .inner{grid-row-gap:var(--spacing-l);display:flex;flex-direction:column;margin:0 5%;max-width:1400px;width:90%}@media only screen and (min-width:960px){#samples .inner{grid-row-gap:var(--spacing-xl)}}@media only screen and (min-width:1280px){#samples .inner{grid-row-gap:var(--spacing-xxl)}}#samples .sample-container{grid-row-gap:var(--spacing-m);display:flex;flex-direction:column}#samples .sample{-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m)}#samples .banner .sample,#samples .deck .sample,#samples .display .sample{line-height:1;width:130vw}@media only screen and (min-width:960px){#samples .banner .sample,#samples .deck .sample,#samples .display .sample{width:100%}}#samples .text .sample{max-height:22.5em;overflow:hidden;overflow-x:hidden;overflow-y:hidden}#samples .text .sample.small{-moz-column-count:3;column-count:3;font-size:18px}#samples .text .sample.medium{-moz-column-count:2;column-count:2;font-size:24px}#samples .sample-container .label{border-top:1px solid var(--color-black);display:flex;font-family:Input Sans Narrow;font-size:12px;justify-content:space-between;padding-top:var(--spacing-s);width:100%}#samples .sample-container .label.desc{margin-top:.5rem}#samples .text .sample[data-columns="1"],#samples .text .sample[data-columns="2"],#samples .text .sample[data-columns="3"]{-moz-column-count:1;column-count:1}@media only screen and (min-width:960px){#samples .text .sample[data-columns="2"],#samples .text .sample[data-columns="3"]{-moz-column-count:2;column-count:2}}@media only screen and (min-width:1024px){#samples .text .sample[data-columns="3"]{-moz-column-count:3;column-count:3}}#pdf-specimen{background:#9a9489}#pdf-specimen .container{display:flex;justify-content:center;overflow:hidden;padding-top:var(--spacing-xxl);width:100%}#pdf-specimen .cover{display:grid;grid-template-columns:100%;max-width:1400px;position:relative;text-decoration:none;transition:transform .5s cubic-bezier(.25,0,0,1);width:90%}@media only screen and (min-width:960px){#pdf-specimen .cover{max-width:1000px}}#pdf-specimen .cover:hover{transform:rotate(-.5deg) translateY(-20px)}#pdf-specimen .cover .book{height:0;max-width:100%;position:absolute;width:100%}#pdf-specimen .cover .cover-height{height:0;padding-bottom:60%;width:100%}#pdf-specimen .cover img{grid-column:1;grid-row:1;-o-object-fit:cover;object-fit:cover}#pdf-specimen .cover .type-container{height:100%;left:0;position:absolute;top:0;width:100%}#pdf-specimen .cover .type{grid-gap:var(--spacing-m);align-items:center;display:flex;flex-direction:column;font-size:1.5em;grid-column:1;grid-row:1;height:100%;justify-content:space-evenly;line-height:1.25;margin-left:20%;max-width:65%;padding-bottom:10%;padding-top:18%;text-align:center;width:65%}#pdf-specimen .cover .type .target{align-self:center;color:#b18946;font-size:clamp(1px,4vw,22px);max-width:100%;position:relative;text-align:center;z-index:1}#pdf-specimen .cover .type span{text-shadow:0 -1px 2px #3e300b,-1px -2px 3px #000;z-index:10}#pdf-specimen .cover .type .Type-Specimen{transform:translateY(-4%)}.extra{align-items:center;display:flex;min-height:100vh}#buy{background:var(--color-off-white);margin-bottom:10rem;margin-top:2rem}input#tester-input{margin-top:1rem!important}#buy h2{font-family:Warbler Deck;font-size:2.5rem;font-variant-caps:small-caps;font-weight:400;letter-spacing:.1em;margin:.75em 0 0;padding:0;text-align:center}#buy h2 span{font-style:italic}#buy hr{margin-bottom:5rem}
}
