@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/32f98792-ab1f-4855-a056-1dc640d18fc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/4ca532b5-45d0-447a-abde-74348381b700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/84accf5d-abfd-404e-a7db-e10592ab3aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/84accf5d-abfd-404e-a7db-e10592ab3aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/0ee83098-5acb-4254-89eb-bb36b0543aa8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/60ee8992-e821-47dc-a79b-8d2120c91e36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ae93dcbd-1073-4be2-ab7a-74b30dffae76.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/96d66cc2-9c8b-417c-b4ec-0f827ca840fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/e6e95585-851f-467a-aea5-0332001051c1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/e6e95585-851f-467a-aea5-0332001051c1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/e6e95585-851f-467a-aea5-0332001051c1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/2d9c6961-a287-42f6-b7a0-fcfed3c3f514.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/2d9c6961-a287-42f6-b7a0-fcfed3c3f514.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/2d9c6961-a287-42f6-b7a0-fcfed3c3f514.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/45cb8011-f10a-47e6-a6e4-0d690cd28977.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/45cb8011-f10a-47e6-a6e4-0d690cd28977.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/45cb8011-f10a-47e6-a6e4-0d690cd28977.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/16038f85-2e17-4ae1-96cd-7cd9bb4fb588.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8111920b-05f7-4cbd-bca1-3abe106ed15f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/853562c1-9898-4e5a-bb6c-5df5439be169.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/db760ba6-91af-4630-99bf-587e26cc8a23.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/db760ba6-91af-4630-99bf-587e26cc8a23.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/db760ba6-91af-4630-99bf-587e26cc8a23.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/81bcf63e-5905-46e4-80d7-12a66efae7bb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/81bcf63e-5905-46e4-80d7-12a66efae7bb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/81bcf63e-5905-46e4-80d7-12a66efae7bb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/81bcf63e-5905-46e4-80d7-12a66efae7bb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pagination{justify-content:center;align-items:center;gap:28px;padding-top:40px;font-size:16px;display:flex}.pagination a{text-underline-offset:4px;text-decoration:underline}.search-link{text-underline-offset:4px;font-size:14px;text-decoration:underline}.search-controls{gap:12px;max-width:600px;margin:10px 0 24px;display:flex}.search-controls input{border:1px solid var(--rule);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;padding:12px}.search-controls button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;padding:12px 20px}#search-status{margin-bottom:24px}:root{--paper:#fff;--ink:#202a25;--accent:#a73620;--rule:#c8ceca;--display:"Archivo", sans-serif;--body:"Instrument Sans", sans-serif;--display-weight:800;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--body);letter-spacing:0;margin:0;font-size:17px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:5px;text-decoration:underline}a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--display);font-weight:var(--display-weight);overflow-wrap:anywhere;line-height:1.08}h1{font-size:60px}h2{font-size:32px}h3{font-size:25px}.wrap{width:min(1200px,100% - 96px);margin-inline:auto}.skip-link{background:var(--paper);z-index:10;padding:10px;position:absolute;top:-80px;left:20px}.skip-link:focus{top:10px}.site-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:32px;padding-block:28px;display:flex}.logo{font-family:var(--display);font-weight:var(--display-weight);overflow-wrap:anywhere;max-width:48%;font-size:30px;line-height:1.1}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:24px;font-size:14px;font-weight:600;display:flex}.site-header [aria-current=page]{color:var(--accent);text-decoration:underline}.lead{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:48px;padding-block:48px;display:grid}.lead-image{grid-area:1/2;align-self:stretch}.lead-image img{aspect-ratio:1.1;object-fit:cover;width:100%;height:100%}.lead-copy{flex-direction:column;grid-area:1/1;justify-content:center;gap:22px;display:flex}.lead-excerpt{max-width:560px;font-size:19px}.eyebrow{color:var(--accent);font-size:13px;font-weight:600;line-height:1.5}.eyebrow span{color:var(--ink)}.date,.article-meta{font-size:14px}.lead-bottom{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.read-link{border-bottom:1px solid var(--ink);padding-bottom:4px;font-weight:600}.recent{padding-block:48px 72px}.section-title{margin-bottom:28px}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.post-card{min-width:0}.card-image{aspect-ratio:4/3;margin-bottom:18px;display:block;overflow:hidden}.card-image img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.card-copy{flex-direction:column;gap:10px;display:flex}.post-card h2{font-size:27px}.excerpt{font-size:16px}.site-footer{border-top:1px solid var(--rule);justify-content:space-between;gap:24px;padding-block:32px;font-size:14px;display:flex}.footer-name{font-family:var(--display);font-size:23px;font-weight:var(--display-weight)}.footer-links{flex-wrap:wrap;gap:20px;display:flex}.article{padding-block:48px 72px}.article-heading{flex-direction:column;gap:18px;max-width:960px;margin-bottom:36px;display:flex}.article-cover{margin-bottom:48px}.article-cover img{object-fit:cover;aspect-ratio:2;width:100%;max-height:580px}.article-grid{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:56px;display:grid}.contents{border-block:1px solid var(--rule);align-self:start;padding:20px 0}.contents h2{font-family:var(--body);margin-bottom:16px;font-size:16px}.contents ol{flex-direction:column;gap:12px;margin:0;padding-left:24px;font-size:15px;display:flex}.prose{overflow-wrap:anywhere;min-width:0;font-size:19px;line-height:1.8}.prose>*+*{margin-top:24px}.prose h2{padding-top:20px;font-size:34px}.prose h3{font-size:26px}.prose a{text-underline-offset:3px;text-decoration:underline}.prose img{object-fit:contain;max-height:650px;margin-inline:auto}.prose blockquote{border-left:4px solid var(--accent);font-size:25px;font-family:var(--display);margin-inline:0;padding-left:24px}.prose pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ink);color:var(--paper);padding:20px;font-size:14px}.prose table{border-collapse:collapse;width:100%;display:block;overflow:auto}.prose td,.prose th{border:1px solid var(--rule);padding:10px}.commercial-label{color:var(--ink);border-left:3px solid var(--accent);padding-left:10px;font-size:16px;font-weight:700;line-height:1.5}.disclosure{max-width:720px;font-size:15px;line-height:1.6}.supplemental{font-size:14px}.advertising-link-label{white-space:nowrap;font-size:14px;font-weight:600}.category{padding-block:48px 72px}.category>h1{margin-bottom:36px}.empty{min-height:50vh;padding-block:72px}.empty>*+*{margin-top:24px}.theme-trailhead-notes{--paper:#fafbf8;--ink:#1f2a22;--accent:#a83b1b;--rule:#1f2a22;--display:"Archivo", sans-serif}.theme-trailhead-notes .site-header{border-bottom-width:2px}.theme-trailhead-notes h1,.theme-trailhead-notes .logo{text-transform:uppercase;font-stretch:75%}.theme-trailhead-notes .eyebrow,.theme-trailhead-notes .date,.theme-trailhead-notes .site-header nav{font-family:IBM Plex Mono,monospace}.theme-trailhead-notes .lead{border-bottom-width:2px}.theme-soft-rooms{--paper:#fffdfa;--ink:#2b2622;--accent:#8f4935;--rule:#d6ccbd;--display:"Cormorant Garamond", serif;--display-weight:400;--body:"Jost", sans-serif}.theme-soft-rooms .site-header{flex-direction:column;gap:24px}.theme-soft-rooms .logo{max-width:100%;font-size:44px}.theme-soft-rooms .site-header nav{justify-content:center}.theme-soft-rooms .lead{flex-direction:column;gap:28px;display:flex}.theme-soft-rooms .lead-image img{aspect-ratio:2.5;max-height:500px}.theme-soft-rooms .lead-copy{grid-template-columns:1fr 1fr;gap:20px 48px;display:grid}.theme-soft-rooms .lead-copy h1{grid-row:2/5;font-size:58px}.theme-soft-rooms .lead-copy .eyebrow{grid-column:1/-1}.theme-soft-rooms .lead-excerpt,.theme-soft-rooms .lead-bottom{grid-column:2}.theme-soft-rooms .post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.theme-soft-rooms .post-card:nth-child(2n){padding-top:80px}.theme-soft-rooms .post-card h2{font-size:35px}.theme-soft-rooms .article-heading{text-align:center;align-items:center;max-width:850px;margin-inline:auto}.theme-soft-rooms .article-grid{flex-direction:column;max-width:720px;margin:auto;display:flex}.theme-soft-rooms .contents{width:100%}.theme-second-helping{--paper:#fffaf4;--ink:#29201c;--accent:#a33f2c;--rule:#e7cdb9;--display:"DM Serif Display", serif;--display-weight:400;--body:"Work Sans", sans-serif}.theme-second-helping .logo{color:var(--accent);font-style:italic}.theme-second-helping .lead-image img{aspect-ratio:1;border-radius:50%;max-height:520px}.theme-second-helping .lead-image{aspect-ratio:1;place-self:center;width:100%;max-width:520px;display:block}.theme-second-helping .lead-image img{height:100%;max-height:none}.theme-second-helping .lead{align-items:center}.theme-second-helping .article-heading{max-width:850px}.theme-second-helping .read-link{color:var(--accent)}.theme-slow-atlas{--paper:#12202e;--ink:#f3f1e8;--accent:#e6b667;--rule:#52606a;--display:"Libre Caslon Text", serif;--display-weight:400;--body:"Instrument Sans", sans-serif;color-scheme:dark}.theme-slow-atlas .site-header{align-items:center}.theme-slow-atlas .logo{font-size:40px}.theme-slow-atlas .lead{border:0;padding-block:32px 0;display:block;position:relative}.theme-slow-atlas .lead-image{display:block;position:relative}.theme-slow-atlas .lead-image img{aspect-ratio:2.1;min-height:460px;max-height:600px}.theme-slow-atlas .lead-image:after{content:"";background:linear-gradient(#0000 15%,#000000c7);position:absolute;inset:0}.theme-slow-atlas .lead-copy{pointer-events:none;max-width:780px;padding-right:40px;position:absolute;bottom:40px;left:40px}.theme-slow-atlas .lead-copy a{pointer-events:auto}.theme-slow-atlas .lead-copy h1{font-size:54px}.theme-slow-atlas .lead-excerpt{display:none}.theme-slow-atlas .lead-copy .commercial-label{color:#fff}.theme-slow-atlas .post-grid{flex-direction:column;display:flex}.theme-slow-atlas .post-card{border-bottom:1px solid var(--rule);grid-template-columns:220px 1fr;gap:32px;padding-bottom:24px;display:grid}.theme-slow-atlas .card-image{margin:0}.theme-slow-atlas .card-image img{aspect-ratio:1.5}.theme-slow-atlas.article-page{--paper:#fffefa;--ink:#12202e;--accent:#895c1b;--rule:#bdc5ca;color-scheme:light}.theme-the-potting-bench{--paper:#f6f9f1;--ink:#26331f;--accent:#456b34;--rule:#aab99d;--display:"Lora", serif;--display-weight:500;--body:"Instrument Sans", sans-serif}.theme-the-potting-bench .logo{font-style:italic}.theme-the-potting-bench .lead-image{grid-column:1}.theme-the-potting-bench .lead-copy{grid-column:2}.theme-the-potting-bench .lead-image img{aspect-ratio:1.1}.theme-the-potting-bench .post-card h2{font-size:28px}.theme-notes{--paper:#0e0f0c;--ink:#e8e6df;--accent:#c6f24e;--rule:#45483e;--display:"Space Grotesk", sans-serif;--body:"Space Grotesk", sans-serif;--display-weight:600;color-scheme:dark}.theme-notes .logo{color:var(--accent);font-family:JetBrains Mono,monospace}.theme-notes .site-header nav,.theme-notes .eyebrow,.theme-notes .date,.theme-notes .article-meta,.theme-notes .read-link{font-family:JetBrains Mono,monospace}.theme-notes .lead-copy h1{font-size:50px}.theme-notes .post-grid{flex-direction:column;display:flex}.theme-notes .post-card{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;gap:28px;padding-bottom:24px;display:grid}.theme-notes .card-image img{aspect-ratio:1.5}.theme-notes .post-card h2{font-size:23px}.theme-notes .excerpt{display:none}.theme-notes .article-grid{grid-template-columns:minmax(0,720px) 220px}.theme-notes .contents{grid-area:1/2}.theme-notes .prose{grid-area:1/1}.theme-notes .prose pre{color:#c6f24e;border:1px solid var(--rule);background:#1b1e16}@media (width<=900px){.wrap{width:calc(100% - 48px)}h1{font-size:46px}.site-header{align-items:flex-start}.site-header nav{gap:12px 18px}.lead{gap:28px}.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-grid{grid-template-columns:180px minmax(0,1fr);gap:28px}.theme-soft-rooms .lead-copy h1,.theme-slow-atlas .lead-copy h1{font-size:46px}.theme-notes .lead-copy h1{font-size:42px}.theme-notes .article-grid{grid-template-columns:minmax(0,1fr) 180px}}@media (width<=600px){.wrap{width:calc(100% - 32px)}body{font-size:16px}.site-header{flex-direction:column;gap:20px;padding-block:24px}.logo{max-width:100%;font-size:29px}.site-header nav{justify-content:flex-start;gap:12px 18px;width:100%;font-size:13px}h1{font-size:38px}h2{font-size:28px}.lead{flex-direction:column;gap:24px;padding-block:24px 32px;display:flex}.lead-image{order:0}.lead-copy{order:1;gap:18px}.lead-image img{aspect-ratio:1.5;max-height:340px}.lead-excerpt{font-size:17px}.post-grid{grid-template-columns:1fr}.recent{padding-block:32px 48px}.post-card h2{font-size:27px}.site-footer{flex-direction:column}.article{padding-top:32px}.article-heading{gap:16px}.article-heading h1{font-size:38px}.article-cover{margin-bottom:28px}.article-cover img{aspect-ratio:1.4}.article-grid{flex-direction:column;gap:28px;display:flex}.contents{width:100%}.prose{font-size:18px}.prose h2{font-size:29px}.commercial-label{font-size:16px}.theme-soft-rooms .logo{font-size:38px}.theme-soft-rooms .lead-copy{display:flex}.theme-soft-rooms .lead-copy h1{font-size:39px}.theme-soft-rooms .lead-image img{aspect-ratio:1.5}.theme-soft-rooms .post-grid{grid-template-columns:1fr;gap:32px}.theme-soft-rooms .post-card:nth-child(2n){padding-top:0}.theme-second-helping .lead-image{align-self:center;width:100%;max-width:330px}.theme-slow-atlas .logo{font-size:34px}.theme-slow-atlas .lead{padding-block:24px 0}.theme-slow-atlas .lead-image img{aspect-ratio:1;min-height:480px}.theme-slow-atlas .lead-copy{gap:14px;padding-right:20px;bottom:24px;left:20px}.theme-slow-atlas .lead-copy h1{font-size:36px}.theme-slow-atlas .lead-bottom{gap:12px}.theme-slow-atlas .post-card{grid-template-columns:100px 1fr;gap:18px}.theme-slow-atlas .post-card h2{font-size:22px}.theme-slow-atlas .post-card .excerpt{display:none}.theme-notes .lead-copy h1{font-size:36px}.theme-notes .post-card{grid-template-columns:1fr}.theme-notes .card-image{display:none}.theme-notes .article-grid{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.theme-soft-rooms .lead-copy{grid-template-areas:"label label""eyebrow eyebrow""title excerpt""title bottom";align-items:start}.theme-soft-rooms .lead-copy .commercial-label{grid-area:label}.theme-soft-rooms .lead-copy .eyebrow{grid-area:eyebrow}.theme-soft-rooms .lead-copy h1{grid-area:title}.theme-soft-rooms .lead-copy .lead-excerpt{grid-area:excerpt}.theme-soft-rooms .lead-copy .lead-bottom{grid-area:bottom}@font-face{font-family:Geist;src:url(/fonts/nordshelf-geist-latin.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/nordshelf-geist-mono-latin.woff2)format("woff2");font-weight:400 500;font-display:swap}body.theme-nordshelf{--paper:#fafaf7;--ink:#141814;--accent:#3d5a2a;--rule:#e1e3dc;--display:Geist,system-ui,sans-serif;--body:Geist,system-ui,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6}body.theme-nordshelf h1,body.theme-nordshelf h2,body.theme-nordshelf h3{font-family:var(--display);overflow-wrap:normal;text-wrap:pretty;font-weight:500}body.theme-nordshelf h1{letter-spacing:-.045em;font-size:clamp(46px,6.4vw,78px);line-height:.99}body.theme-nordshelf h2{letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);line-height:1.04}body.theme-nordshelf h3{letter-spacing:-.015em;font-size:21px;line-height:1.25}body.theme-nordshelf .wrap{width:min(1200px,100% - 56px)}body.theme-nordshelf .site-header{border-color:var(--rule);gap:22px;min-height:74px;padding-block:14px}body.theme-nordshelf .logo{white-space:nowrap;letter-spacing:-.025em;align-items:center;gap:10px;max-width:none;font-size:20px;font-weight:600;display:flex}body.theme-nordshelf .ns-mark{background:var(--accent);border-radius:2px;flex:none;width:13px;height:13px;display:inline-block}body.theme-nordshelf .ns-global-nav{flex:1;justify-content:flex-start;gap:clamp(14px,2.5vw,34px)}body.theme-nordshelf .site-header nav{font-size:14px;font-weight:400}body.theme-nordshelf .site-header a{color:var(--ink-2,#3f443c)}body.theme-nordshelf .site-header a:hover{color:var(--ink)}body.theme-nordshelf .ns-header-cta{background:var(--accent);color:#fff;border:1px solid var(--accent);white-space:nowrap;border-radius:5px;padding:10px 16px;font-size:14px;font-weight:500}body.theme-nordshelf .ns-header-cta:hover{background:var(--ink);color:#fff;text-decoration:none}.nordshelf-home{--ns-paper:#fafaf7;--ns-ink:#141814;--ns-body:#5b6157;--ns-muted:#8a8f84;--ns-line:#e1e3dc;--ns-olive:#3d5a2a;--ns-tint:#eaeee2;color:var(--ns-ink)}.ns-wrap{width:min(1200px,100% - 56px);margin-inline:auto}.ns-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(38px,7vw,96px);padding-block:clamp(54px,9vw,112px) clamp(64px,9vw,112px);display:grid}.ns-hero-copy{max-width:560px}.ns-kicker{color:var(--ns-olive);letter-spacing:.01em;margin:0 0 18px;font-size:13px;font-weight:500}.ns-hero h1{max-width:660px;margin:0 0 22px}body.theme-nordshelf .ns-hero h1{letter-spacing:-.045em;font-size:clamp(42px,5.5vw,68px);line-height:1.01}.ns-lead{max-width:490px;color:var(--ns-body);font-size:19px;line-height:1.55}.ns-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.ns-button{background:var(--ns-olive);border:1px solid var(--ns-olive);color:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ns-button:hover{background:var(--ns-ink);border-color:var(--ns-ink);color:#fff;text-decoration:none}.ns-text-link{color:var(--ns-olive);align-items:center;gap:7px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ns-text-link:hover{color:var(--ns-ink);text-underline-offset:4px;text-decoration:underline}.ns-hero-image{aspect-ratio:1.12;background:#e8eae3;width:100%;margin:0;position:relative;overflow:hidden}.ns-hero-image img,.ns-image-band>img{object-fit:cover;width:100%;height:100%}.ns-hero-image img{object-position:74% center}.ns-image-band>img{object-position:center}.ns-photo-slot{text-align:center;color:var(--ns-ink);background:#e8eae3;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.ns-photo-slot span{font-size:17px;font-weight:500}.ns-photo-slot small{max-width:300px;color:var(--ns-body);font-size:13px}.ns-facts{border-top:1px solid var(--ns-line);border-bottom:1px solid var(--ns-line);grid-template-columns:repeat(3,1fr);display:grid}.ns-facts p{text-align:center;color:var(--ns-body);margin:0;padding:20px 16px;font-size:14px}.ns-facts p+p{border-left:1px solid var(--ns-line)}.ns-section{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:clamp(36px,8vw,120px);padding-block:clamp(76px,10vw,120px);display:grid}.ns-section-heading h2{max-width:400px}.ns-section-body>p{max-width:650px;color:var(--ns-body);font-size:17px}.ns-feature-list{margin-block:30px 24px}.ns-feature-list article,.ns-steps li{border-top:1px solid var(--ns-line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.ns-feature-list h3,.ns-steps h3{margin:0 0 6px}.ns-feature-list p,.ns-steps p{color:var(--ns-body);margin:0;font-size:15px}.ns-index{color:var(--ns-muted);padding-top:4px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}.ns-steps{margin:28px 0 24px;padding:0;list-style:none}.ns-image-band{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:clamp(36px,7vw,96px);padding-block:20px;display:grid}.ns-image-band>img,.ns-image-band>.ns-photo-slot{aspect-ratio:1.35}.ns-image-band h2{max-width:500px;margin:0 0 16px}.ns-image-band>div:not(.ns-photo-slot)>p:not(.ns-kicker){max-width:440px;color:var(--ns-body);margin:0 0 22px}.ns-journal{border-top:1px solid var(--ns-line);padding-block:clamp(76px,10vw,120px)}.ns-journal-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.ns-journal-heading h2{max-width:600px}.ns-post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ns-post{min-width:0}.ns-post-media{aspect-ratio:1.55;color:var(--ns-muted);background:#e8eae3;justify-content:center;align-items:center;margin-bottom:18px;font-size:13px;display:flex}.ns-post-media img{object-fit:cover;width:100%;height:100%}.ns-post-category{color:var(--ns-olive);margin:0 0 8px;font-size:13px}.ns-post h3{margin:0 0 10px}.ns-post h3 a{color:inherit}.ns-post>p:not(.ns-post-category){color:var(--ns-body);margin:0 0 16px;font-size:14px}.ns-post .ns-text-link{font-size:14px}.ns-contact{background:var(--ns-tint);padding-block:56px}.ns-contact-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.ns-contact h2{margin:0 0 12px}.ns-contact p:not(.ns-kicker){max-width:540px;color:var(--ns-body)}.ns-contact .ns-button{flex:none}body.theme-nordshelf .site-footer{border-top:1px solid var(--rule);color:var(--ns-body);padding-block:28px 42px;font-size:14px}body.theme-nordshelf .site-footer p{margin:8px 0}body.theme-nordshelf .footer-name{color:var(--ink);font-size:18px;font-weight:600}body.theme-nordshelf .footer-links{flex-wrap:wrap;gap:12px 24px;display:flex}body.theme-nordshelf .footer-links a{color:var(--ns-body)}body.theme-nordshelf a:focus-visible{outline:2px solid var(--ns-olive);outline-offset:3px}.ns-blog-index{padding-block:76px 100px}.ns-blog-index h1{margin:0 0 16px}.ns-blog-intro{max-width:640px;color:var(--ns-body);margin-bottom:46px;font-size:18px}.ns-blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.ns-blog-item .ns-post-media{margin-bottom:18px}.ns-blog-item h2{margin:0 0 10px;font-size:25px;line-height:1.15}.ns-blog-item h2 a{color:inherit}.ns-blog-item>p{color:var(--ns-body);margin:0 0 14px;font-size:15px}@media (width<=800px){body.theme-nordshelf .site-header{flex-wrap:wrap;gap:12px 20px}.ns-hero{grid-template-columns:1fr;gap:34px}.ns-hero-copy{max-width:680px}.ns-hero-image{aspect-ratio:1.5}.ns-section{grid-template-columns:1fr;gap:28px}.ns-section-heading h2{max-width:650px}.ns-image-band{grid-template-columns:1fr}.ns-image-band>div:not(.ns-photo-slot){max-width:680px}.ns-post-grid,.ns-blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-contact-inner{flex-direction:column;align-items:flex-start}}@media (width<=560px){body.theme-nordshelf .wrap,.ns-wrap{width:calc(100% - 36px)}body.theme-nordshelf .site-header{padding-block:13px}.site-header .ns-global-nav{order:3;justify-content:space-between;gap:10px;width:100%}.site-header .ns-global-nav a{font-size:13px}.ns-header-cta{margin-left:auto}.ns-hero{gap:28px;padding-block:52px 60px}body.theme-nordshelf .ns-hero h1{font-size:clamp(42px,11vw,56px)}.ns-lead{font-size:17px}.ns-actions{gap:20px}.ns-hero-image{aspect-ratio:1.15}.ns-facts p{padding:15px 7px;font-size:12px;line-height:1.35}.ns-section{padding-block:72px}.ns-feature-list article,.ns-steps li{grid-template-columns:34px minmax(0,1fr);gap:12px}.ns-image-band{padding-block:4px}.ns-image-band>img,.ns-image-band>.ns-photo-slot{aspect-ratio:1.05}.ns-journal{padding-block:72px}.ns-journal-heading{flex-direction:column;align-items:flex-start;margin-bottom:28px}.ns-post-grid,.ns-blog-list{grid-template-columns:1fr;gap:32px}.ns-post-media{aspect-ratio:1.6}.ns-contact{padding-block:44px}.ns-contact-inner{gap:24px}body.theme-nordshelf .footer-links{flex-direction:column;gap:10px}}@media (prefers-reduced-motion:reduce){body.theme-nordshelf html{scroll-behavior:auto}}body.theme-nordshelf .site-header a.ns-header-cta,body.theme-nordshelf .site-header a.ns-header-cta:visited{color:#fff}body.theme-nordshelf .site-header a.ns-header-cta:hover,body.theme-nordshelf .site-header a.ns-header-cta:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff;text-decoration:none}body.theme-nordshelf .nordshelf-home a.ns-button,body.theme-nordshelf .nordshelf-home a.ns-button:visited{color:#fff}body.theme-nordshelf .nordshelf-home a.ns-button:hover,body.theme-nordshelf .nordshelf-home a.ns-button:focus-visible{background:var(--ns-ink);border-color:var(--ns-ink);color:#fff;text-decoration:none}body.theme-nordshelf .nordshelf-home a.ns-text-link,body.theme-nordshelf .nordshelf-home a.ns-text-link:visited{color:var(--ns-olive)}body.theme-nordshelf .nordshelf-home a.ns-text-link:hover,body.theme-nordshelf .nordshelf-home a.ns-text-link:focus-visible{color:var(--ns-ink)}body.theme-nordshelf .ns-hero--image{background:#1e2817;width:100%;min-height:clamp(640px,100svh - 74px,920px);display:block;position:relative;overflow:hidden}body.theme-nordshelf .ns-hero--image .ns-hero-image{z-index:0;aspect-ratio:auto;background:#1e2817;width:100%;height:100%;position:absolute;inset:0}body.theme-nordshelf .ns-hero--image .ns-hero-image:after{content:"";background:linear-gradient(90deg,#141814d1 0%,#14181494 48%,#14181424 100%),linear-gradient(#0000 52%,#1418146b);position:absolute;inset:0}body.theme-nordshelf .ns-hero--image .ns-hero-image img{object-fit:cover;object-position:70% center;width:100%;height:100%}body.theme-nordshelf .ns-hero-inner{z-index:1;min-height:inherit;color:#fafaf7;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-block:clamp(72px,9vw,118px);display:flex;position:relative}body.theme-nordshelf .ns-hero-inner .ns-kicker{color:#e0e6d8}body.theme-nordshelf .ns-hero-inner h1{color:#fafaf7;letter-spacing:-.05em;text-transform:none;max-width:13ch;margin:0 0 22px;font-size:clamp(58px,7.4vw,112px);line-height:.94}body.theme-nordshelf .ns-hero-inner .ns-lead{color:#fafaf7e0;max-width:40em;margin:0;font-size:clamp(17px,1.35vw,20px)}body.theme-nordshelf .ns-hero-inner .ns-actions{margin-top:30px}body.theme-nordshelf .ns-hero-inner .ns-button,body.theme-nordshelf .ns-hero-inner .ns-button:visited{color:#141814;background:#fafaf7;border-color:#fafaf7}body.theme-nordshelf .ns-hero-inner .ns-button:hover,body.theme-nordshelf .ns-hero-inner .ns-button:focus-visible{color:#141814;background:#eaeee2;border-color:#eaeee2}body.theme-nordshelf .ns-hero-inner .ns-text-link,body.theme-nordshelf .ns-hero-inner .ns-text-link:visited{color:#fafaf7}body.theme-nordshelf .ns-hero-inner .ns-text-link:hover,body.theme-nordshelf .ns-hero-inner .ns-text-link:focus-visible{color:#eaeee2}body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-button,body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-button:visited,body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-button:hover,body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-button:focus-visible{color:#141814}body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-text-link,body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-text-link:visited{color:#fafaf7}body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-text-link:hover,body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-text-link:focus-visible{color:#eaeee2}body.theme-nordshelf .ns-comparison{border-top:1px solid var(--ns-line);padding-block:clamp(78px,10vw,122px)}body.theme-nordshelf .ns-comparison .ns-section-heading{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:end;column-gap:clamp(36px,8vw,120px);margin-bottom:34px;display:grid}body.theme-nordshelf .ns-comparison .ns-section-heading .ns-kicker{grid-column:1/-1}body.theme-nordshelf .ns-comparison .ns-section-heading h2{max-width:15ch;margin:0}body.theme-nordshelf .ns-comparison .ns-section-heading>p:not(.ns-kicker){max-width:560px;color:var(--ns-body);margin:0;font-size:17px}body.theme-nordshelf .ns-comparison-scroll{overscroll-behavior-inline:contain;overflow-x:auto}body.theme-nordshelf .ns-comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:15px;line-height:1.5}body.theme-nordshelf .ns-comparison-table th,body.theme-nordshelf .ns-comparison-table td{border-bottom:1px solid var(--ns-line);vertical-align:top;width:30%;padding:17px 20px}body.theme-nordshelf .ns-comparison-table thead th{color:var(--ns-body);font-size:14px;font-weight:500}body.theme-nordshelf .ns-comparison-table thead th:first-child{width:25%}body.theme-nordshelf .ns-comparison-table tbody th{width:25%;font-weight:500}body.theme-nordshelf .ns-comparison-table td{color:var(--ns-body)}body.theme-nordshelf .ns-comparison-table .ns-comparison-featured{background:var(--ns-tint);color:#2f4720}body.theme-nordshelf .ns-comparison-note{color:var(--ns-muted);margin:14px 0 0;font-size:13px}body.theme-nordshelf .site-header{z-index:30;backdrop-filter:blur(12px);background:#fafaf7f7;width:100%;max-width:none;margin-inline:0;padding-inline:max(28px,50% - 600px);position:sticky;top:0}body.theme-nordshelf .site-header .logo,body.theme-nordshelf .ns-footer .logo{text-transform:none}body.theme-nordshelf .ns-global-nav{align-items:center;gap:clamp(14px,2vw,30px)}body.theme-nordshelf .ns-global-nav a{color:var(--ink-2);padding-block:8px;position:relative}body.theme-nordshelf .ns-global-nav a[aria-current=page]{color:var(--ink);font-weight:500}body.theme-nordshelf .ns-global-nav a[aria-current=page]:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:2px;left:0;right:0}body.theme-nordshelf .ns-header-cta{padding:11px 17px}body.theme-nordshelf .ns-menu-toggle{border:1px solid var(--rule);width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border-radius:5px;padding:10px;display:none}body.theme-nordshelf .ns-menu-toggle span{background:currentColor;width:18px;height:1.5px;margin:5px auto;transition:transform .18s;display:block}body.theme-nordshelf .ns-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}body.theme-nordshelf .ns-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}body.theme-nordshelf .site-footer.ns-footer{color:#fafaf7;background:#1e2817;border:0;width:100%;max-width:none;margin:0;padding:0}body.theme-nordshelf .ns-footer>.ns-wrap{padding-block:clamp(54px,7vw,82px) 24px}body.theme-nordshelf .ns-footer-grid{grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(150px,1fr));gap:clamp(28px,5vw,72px);padding-bottom:52px;display:grid}body.theme-nordshelf .ns-footer-brand .logo{color:#fafaf7;display:inline-flex}body.theme-nordshelf .ns-footer-brand .ns-mark{background:#a7b893}body.theme-nordshelf .ns-footer-brand p{color:#fafaf7b8;max-width:30em;margin:16px 0;font-size:15px}body.theme-nordshelf .ns-footer-email{color:#e0e6d8;text-underline-offset:4px;font-size:14px}body.theme-nordshelf .ns-footer-column{flex-direction:column;align-items:flex-start;gap:12px;display:flex}body.theme-nordshelf .ns-footer-column h2{color:#fafaf794;letter-spacing:0;margin:0 0 4px;font-size:13px;font-weight:400}body.theme-nordshelf .ns-footer-column a{color:#fafaf7;font-size:14px;text-decoration:none}body.theme-nordshelf .ns-footer-column a:hover{color:#dce5d1;text-underline-offset:4px;text-decoration:underline}body.theme-nordshelf .ns-footer-bottom{color:#fafaf794;border-top:1px solid #fafaf72e;justify-content:space-between;gap:20px;padding-top:18px;font-family:Geist,system-ui,sans-serif;font-size:12px;display:flex}body.theme-nordshelf .ns-footer-bottom a{color:inherit;text-decoration:none}body.theme-nordshelf .ns-footer-bottom a:hover{color:#fafaf7}@media (width<=900px){body.theme-nordshelf .ns-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.theme-nordshelf .ns-footer-brand{grid-column:1/-1;max-width:520px}body.theme-nordshelf .ns-comparison .ns-section-heading{grid-template-columns:1fr;gap:18px}body.theme-nordshelf .ns-comparison .ns-section-heading .ns-kicker{grid-column:auto}}@media (width<=800px){body.theme-nordshelf .site-header{min-height:68px;padding-inline:22px}html.ns-js body.theme-nordshelf .site-header{flex-wrap:nowrap;gap:12px}html.ns-js body.theme-nordshelf .ns-menu-toggle{order:3;margin-left:auto;display:block}html.ns-js body.theme-nordshelf .ns-header-cta{order:2;margin-left:auto}html.ns-js body.theme-nordshelf .ns-global-nav{border-bottom:1px solid var(--ns-line);background:var(--ns-paper);width:100%;padding:14px 22px 22px;display:none;position:absolute;top:100%;left:0;right:0}html.ns-js body.theme-nordshelf .ns-global-nav.is-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;display:grid}html.ns-js body.theme-nordshelf .ns-global-nav a{padding:12px 0}html.ns-js body.theme-nordshelf .ns-global-nav a[aria-current=page]:after{width:28px;bottom:5px;right:auto}body.theme-nordshelf .ns-hero--image{min-height:clamp(620px,100svh - 68px,840px)}body.theme-nordshelf .ns-hero-inner{padding-block:72px 76px}body.theme-nordshelf .ns-hero--image .ns-hero-image img{object-position:64% center}}@media (width<=560px){body.theme-nordshelf .site-header{padding-inline:18px}body.theme-nordshelf .ns-header-cta{padding:9px 12px;font-size:13px}body.theme-nordshelf .ns-menu-toggle{width:40px;height:40px}body.theme-nordshelf .ns-hero--image{min-height:min(760px,100svh - 68px)}body.theme-nordshelf .ns-hero--image .ns-hero-image img{object-position:62% center}body.theme-nordshelf .ns-hero--image .ns-hero-image:after{background:linear-gradient(90deg,#141814c7,#1418143d),linear-gradient(#0000 30%,#14181494)}body.theme-nordshelf .ns-hero-inner{padding-block:60px 54px}body.theme-nordshelf .ns-hero-inner h1{font-size:clamp(50px,13vw,76px)}body.theme-nordshelf .ns-hero-inner .ns-lead{font-size:16px}body.theme-nordshelf .ns-actions{flex-direction:column;align-items:flex-start;gap:18px}body.theme-nordshelf .ns-facts{grid-template-columns:1fr}body.theme-nordshelf .ns-facts p+p{border-top:1px solid var(--ns-line);border-left:0}body.theme-nordshelf .ns-comparison{padding-block:70px}body.theme-nordshelf .ns-comparison-table{min-width:660px}body.theme-nordshelf .ns-comparison-table th,body.theme-nordshelf .ns-comparison-table td{padding:14px 12px}body.theme-nordshelf .ns-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px;padding-bottom:38px}body.theme-nordshelf .ns-footer-brand{grid-column:1/-1}body.theme-nordshelf .ns-footer-bottom{font-size:11px}}@media (prefers-reduced-motion:reduce){body.theme-nordshelf .ns-menu-toggle span{transition:none}}body.theme-nordshelf .site-header nav,body.theme-nordshelf .site-header nav a,body.theme-nordshelf .site-header nav summary{font-family:Geist,var(--body),system-ui,sans-serif}body.theme-nordshelf .ns-global-nav{gap:clamp(18px,2.4vw,34px)}body.theme-nordshelf .ns-global-nav>a,body.theme-nordshelf .ns-nav-dropdown>summary{color:#454a42;font:400 14px/1.4 Geist,var(--body),system-ui,sans-serif;cursor:pointer;align-items:center;gap:7px;padding:9px 0;text-decoration:none;list-style:none;transition:color .2s;display:inline-flex;position:relative}body.theme-nordshelf .ns-nav-dropdown>summary::-webkit-details-marker{display:none}body.theme-nordshelf .ns-global-nav>a:after,body.theme-nordshelf .ns-nav-dropdown>summary:after{background:var(--accent);content:"";transform-origin:0;height:1.5px;transition:transform .2s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}body.theme-nordshelf .ns-global-nav>a:hover,body.theme-nordshelf .ns-global-nav>a:focus-visible,body.theme-nordshelf .ns-nav-dropdown>summary:hover,body.theme-nordshelf .ns-nav-dropdown>summary:focus-visible{color:var(--accent);text-decoration:none}body.theme-nordshelf .ns-global-nav>a:hover:after,body.theme-nordshelf .ns-global-nav>a:focus-visible:after,body.theme-nordshelf .ns-global-nav>a[aria-current=page]:after,body.theme-nordshelf .ns-nav-dropdown[open]>summary:after{transform:scaleX(1)}body.theme-nordshelf .ns-global-nav>a[aria-current=page]{color:var(--accent);font-weight:500}body.theme-nordshelf .ns-nav-dropdown{position:relative}body.theme-nordshelf .ns-chevron,.ns-nav-arrow{color:var(--accent);transition:transform .2s;display:inline-block}body.theme-nordshelf .ns-nav-dropdown[open] .ns-chevron{transform:rotate(180deg)}body.theme-nordshelf .ns-global-nav>a:hover .ns-nav-arrow{transform:translate(2px,-2px)}body.theme-nordshelf .ns-dropdown-panel{z-index:30;border:1px solid var(--rule);background:var(--paper);opacity:0;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;width:min(620px,100vw - 40px);padding:14px;animation:.2s forwards ns-dropdown-in;display:grid;position:absolute;top:calc(100% + 4px);left:-22px;transform:translateY(6px);box-shadow:0 16px 40px #1418141f}@keyframes ns-dropdown-in{to{opacity:1;transform:translateY(0)}}body.theme-nordshelf .ns-dropdown-panel a{min-height:76px;color:var(--ink);font:400 13px/1.4 Geist,var(--body),system-ui,sans-serif;border-radius:5px;flex-direction:column;gap:4px;padding:12px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:flex}body.theme-nordshelf .ns-dropdown-panel a:hover,body.theme-nordshelf .ns-dropdown-panel a:focus-visible{color:var(--accent);background:#eaeee2;text-decoration:none;transform:translateY(-1px)}body.theme-nordshelf .ns-dropdown-panel strong{font-weight:600}.ns-dropdown-panel small{color:#73796f;font-size:12px}body.theme-nordshelf .site-header nav a:hover{text-decoration:none}@media (width<=800px){html.ns-js body.theme-nordshelf .ns-global-nav.is-open{grid-template-columns:1fr 1fr;align-items:start;gap:0 18px}html.ns-js body.theme-nordshelf .ns-nav-dropdown{grid-column:1/-1}html.ns-js body.theme-nordshelf .ns-nav-dropdown>summary{padding:12px 0}html.ns-js body.theme-nordshelf .ns-dropdown-panel{width:100%;box-shadow:none;opacity:1;margin:0 0 10px;animation:none;position:static;transform:none}html.ns-js body.theme-nordshelf .ns-dropdown-panel a{padding:10px 8px}html.ns-js body.theme-nordshelf .ns-global-nav>a{padding:12px 0}}@media (width<=480px){body.theme-nordshelf .ns-dropdown-panel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.theme-nordshelf .ns-global-nav *,body.theme-nordshelf .ns-dropdown-panel{scroll-behavior:auto;transition:none!important;animation:none!important}}body.theme-nordshelf .ns-contact-page{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:start;gap:clamp(42px,8vw,112px);padding-block:clamp(64px,9vw,112px) clamp(80px,10vw,130px);display:grid}body.theme-nordshelf .ns-contact-copy{max-width:550px;position:sticky;top:110px}body.theme-nordshelf .ns-contact-copy h1{letter-spacing:-.05em;max-width:11ch;margin:0 0 22px;font-size:clamp(48px,6vw,76px);line-height:.98}body.theme-nordshelf .ns-contact-intro{color:#5b6157;max-width:500px;font-size:18px;line-height:1.55}body.theme-nordshelf .ns-contact-points{border-top:1px solid var(--rule);margin:34px 0 28px;padding:0;list-style:none}body.theme-nordshelf .ns-contact-points li{border-bottom:1px solid var(--rule);flex-direction:column;gap:3px;padding:15px 0;font-size:14px;display:flex}body.theme-nordshelf .ns-contact-points li span{color:#697065}body.theme-nordshelf .ns-contact-direct{color:#697065;font-size:14px}body.theme-nordshelf .ns-contact-direct a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}body.theme-nordshelf .ns-contact-form{border:1px solid var(--rule);background:#fff;border-radius:8px;gap:22px;padding:clamp(22px,3vw,40px);display:grid}body.theme-nordshelf .ns-form-grid{grid-template-columns:1fr 1fr;gap:17px 16px;display:grid}body.theme-nordshelf .ns-contact-form label,body.theme-nordshelf .ns-contact-form legend{color:#353a33;font-size:13px;font-weight:500}body.theme-nordshelf .ns-contact-form label>span:first-child:not(.ns-optional){color:var(--accent)}body.theme-nordshelf .ns-contact-form input:not([type=checkbox]),body.theme-nordshelf .ns-contact-form textarea{width:100%;color:var(--ink);font:400 15px/1.5 Geist,var(--body),system-ui,sans-serif;background:#fafaf7;border:1px solid #d5d9d0;border-radius:5px;margin-top:7px;padding:11px 12px;transition:border-color .2s,box-shadow .2s;display:block}body.theme-nordshelf .ns-contact-form input:focus,body.theme-nordshelf .ns-contact-form textarea:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #3d5a2a24}body.theme-nordshelf .ns-optional{color:#858b81;font-size:12px;font-weight:400}body.theme-nordshelf .ns-industry{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}body.theme-nordshelf .ns-industry legend{width:100%;margin-bottom:10px}body.theme-nordshelf .ns-industry label{cursor:pointer;position:relative}body.theme-nordshelf .ns-industry input{opacity:0;width:1px;height:1px;position:absolute}body.theme-nordshelf .ns-industry label>span{color:var(--ink);font:400 13px/1.35 Geist,var(--body),system-ui,sans-serif;border:1px solid #d5d9d0;border-radius:5px;padding:8px 11px;transition:background-color .2s,color .2s,border-color .2s,transform .2s;display:block}body.theme-nordshelf .ns-industry label:hover>span{transform:translateY(-1px)}body.theme-nordshelf .ns-industry input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}body.theme-nordshelf .ns-industry input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}body.theme-nordshelf .ns-contact-form .ns-message textarea{resize:vertical;min-height:116px}body.theme-nordshelf .ns-contact-form .ns-submit{cursor:pointer;gap:9px;width:100%;transition:background-color .2s,border-color .2s,transform .2s}body.theme-nordshelf .ns-contact-form .ns-submit:hover{transform:translateY(-2px)}body.theme-nordshelf .ns-contact-form .ns-submit span{transition:transform .2s}body.theme-nordshelf .ns-contact-form .ns-submit:hover span{transform:translate(3px)}body.theme-nordshelf .ns-form-note{color:#73796f;margin-top:-12px;font-size:12px;line-height:1.5}@media (width<=800px){body.theme-nordshelf .ns-contact-page{grid-template-columns:1fr;gap:38px}body.theme-nordshelf .ns-contact-copy{max-width:700px;position:static}}@media (width<=560px){body.theme-nordshelf .ns-contact-page{gap:30px;padding-block:50px 72px}body.theme-nordshelf .ns-contact-copy h1{font-size:clamp(46px,12vw,62px)}body.theme-nordshelf .ns-contact-intro{font-size:16px}body.theme-nordshelf .ns-contact-form{padding:20px 16px}body.theme-nordshelf .ns-form-grid{grid-template-columns:1fr}}body.theme-nordshelf .ns-contact-page{--ns-olive:#3d5a2a;--ns-ink:#141814}body.theme-nordshelf .ns-contact-copy h1{text-transform:none}body.theme-nordshelf .ns-contact-form button.ns-submit{color:#fff;width:100%;min-height:50px;font:500 15px/1.4 Geist,var(--body),system-ui,sans-serif;background:#3d5a2a;border:1px solid #3d5a2a;border-radius:5px;display:flex}body.theme-nordshelf .ns-contact-form button.ns-submit:hover,body.theme-nordshelf .ns-contact-form button.ns-submit:focus-visible{color:#fff;background:#141814;border-color:#141814}body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-button,body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-button:visited{-webkit-text-fill-color:#141814;opacity:1;visibility:visible;transition:background-color .2s,border-color .2s,color .2s,transform .2s;color:#141814!important;background:#fafaf7!important;border-color:#fafaf7!important}body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-button:hover,body.theme-nordshelf .nordshelf-home .ns-hero-inner a.ns-button:focus-visible{-webkit-text-fill-color:#141814;text-decoration:none;color:#141814!important;background:#eaeee2!important;border-color:#eaeee2!important}body.theme-nordshelf .ns-blog-index h1{letter-spacing:-.045em;text-transform:none;max-width:18ch;margin:0 0 16px;font-size:clamp(42px,4.6vw,62px);line-height:1.02}body.theme-nordshelf .ns-blog-index .ns-blog-item h2{letter-spacing:-.025em;max-width:18ch;margin:0 0 10px;font-size:clamp(22px,1.9vw,28px);line-height:1.14}body.theme-nordshelf .ns-blog-index .ns-blog-intro{max-width:640px;margin-bottom:40px;font-size:17px}@media (width<=560px){body.theme-nordshelf .ns-blog-index{padding-block:52px 72px}body.theme-nordshelf .ns-blog-index h1{font-size:clamp(38px,10vw,50px)}body.theme-nordshelf .ns-blog-index .ns-blog-item h2{font-size:25px}}body.theme-nordshelf .article{width:min(1100px,100% - 56px);padding-block:40px 72px}body.theme-nordshelf .article-heading{gap:14px;max-width:900px;margin-bottom:28px}body.theme-nordshelf .article-heading h1{letter-spacing:-.04em;text-transform:none;max-width:20ch;margin:0;font-size:clamp(38px,4.2vw,56px);line-height:1.04}body.theme-nordshelf .article-cover{margin-bottom:40px}body.theme-nordshelf .article-cover img{aspect-ratio:2.3;object-fit:cover;max-height:440px}@media (width<=560px){body.theme-nordshelf .article{width:calc(100% - 36px);padding-block:34px 56px}body.theme-nordshelf .article-heading{gap:12px;margin-bottom:22px}body.theme-nordshelf .article-heading h1{font-size:clamp(34px,9vw,44px)}body.theme-nordshelf .article-cover{margin-bottom:28px}body.theme-nordshelf .article-cover img{aspect-ratio:1.45;max-height:300px}}body.theme-nordshelf .ns-dropdown-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(930px,100vw - 40px);padding:18px}body.theme-nordshelf .ns-menu-group{min-width:0;padding:4px 8px}body.theme-nordshelf .ns-menu-group h2{color:#858b81;letter-spacing:.04em;text-transform:uppercase;margin:0 0 9px;padding:0 10px;font:500 12px/1.4 Geist,system-ui,sans-serif}body.theme-nordshelf .ns-dropdown-panel .ns-menu-group a{min-height:66px;padding:9px 10px}body.theme-nordshelf .ns-menu-group .ns-menu-contact{border-top:1px solid var(--rule);border-radius:0;margin-top:5px}body.theme-nordshelf .ns-landing{--ns-olive:#3d5a2a;--ns-ink:#141814;padding-block:clamp(54px,8vw,96px) clamp(68px,9vw,112px)}body.theme-nordshelf .ns-landing-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:clamp(40px,8vw,112px);padding-bottom:clamp(62px,8vw,100px);display:grid}body.theme-nordshelf .ns-landing-copy{max-width:680px}body.theme-nordshelf .ns-landing-copy h1{letter-spacing:-.045em;text-transform:none;max-width:14ch;margin:0 0 20px;font-size:clamp(42px,5.2vw,66px);font-stretch:100%;line-height:1.01}body.theme-nordshelf .ns-landing-lead{color:#5b6157;max-width:620px;margin:0;font-size:18px;line-height:1.6}body.theme-nordshelf .ns-landing-visual{border:1px solid var(--rule);background:#fff;border-radius:8px;padding:clamp(22px,3vw,34px)}body.theme-nordshelf .ns-visual-label{color:#858b81;letter-spacing:.04em;text-transform:uppercase;margin:0 0 19px;font:500 12px/1.4 Geist,system-ui,sans-serif}body.theme-nordshelf .ns-flow-step{border:1px solid var(--rule);background:#fafaf7;border-radius:5px;align-items:center;gap:14px;padding:14px;display:flex}body.theme-nordshelf .ns-flow-step>span{color:var(--accent);font:400 12px/1.4 Geist Mono,ui-monospace,monospace}body.theme-nordshelf .ns-flow-step div{flex-direction:column;gap:2px;display:flex}body.theme-nordshelf .ns-flow-step strong{font-size:14px;font-weight:500}body.theme-nordshelf .ns-flow-step small{color:#73796f;font-size:12px}body.theme-nordshelf .ns-flow-result{background:#eaeee2;border-color:#d5ddcc}body.theme-nordshelf .ns-flow-line{color:#8a8f84;height:24px;padding-left:22px;line-height:24px;display:block}body.theme-nordshelf .ns-visual-note{color:#73796f;margin:17px 0 0;font-size:12px;line-height:1.5}body.theme-nordshelf .ns-landing-body{border-top:1px solid var(--rule);grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:clamp(34px,7vw,94px);padding-block:52px 70px;display:grid}body.theme-nordshelf .ns-landing-toc{border-top:1px solid var(--rule);align-self:start;padding-top:13px;position:sticky;top:108px}body.theme-nordshelf .ns-landing-toc>p{margin:0 0 13px;font-size:18px;font-weight:500}body.theme-nordshelf .ns-landing-toc ol{margin:0;padding-left:18px}body.theme-nordshelf .ns-landing-toc li{color:#73796f;padding:5px 0;font-size:13px}body.theme-nordshelf .ns-landing-toc a{color:inherit;text-decoration:none}body.theme-nordshelf .ns-landing-toc a:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}body.theme-nordshelf .ns-landing-prose{max-width:740px}body.theme-nordshelf .ns-landing-prose h2{margin:0 0 16px;font-size:clamp(28px,3.3vw,38px);line-height:1.1}body.theme-nordshelf .ns-landing-prose h2:not(:first-child){margin-top:48px}body.theme-nordshelf .ns-landing-prose p{color:#454a42;max-width:70ch;font-size:17px;line-height:1.75}body.theme-nordshelf .ns-landing-prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}body.theme-nordshelf .ns-landing-related{border-top:1px solid var(--rule);padding-block:35px}body.theme-nordshelf .ns-landing-related>div{flex-wrap:wrap;gap:12px;display:flex}body.theme-nordshelf .ns-landing-related a{border:1px solid var(--rule);min-width:min(280px,100%);color:var(--ink);border-radius:5px;justify-content:space-between;align-items:center;gap:26px;padding:15px 17px;font-size:14px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:flex}body.theme-nordshelf .ns-landing-related a:hover{color:var(--accent);background:#eaeee2;border-color:#c8d1be;transform:translateY(-2px)}body.theme-nordshelf .ns-landing-cta{color:#fafaf7;background:#1e2817;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding:clamp(26px,4vw,44px);display:flex}body.theme-nordshelf .ns-landing-cta .ns-kicker{color:#c2ceb6}body.theme-nordshelf .ns-landing-cta h2{margin:0 0 10px;font-size:clamp(28px,3.5vw,40px)}body.theme-nordshelf .ns-landing-cta p:not(.ns-kicker){color:#fafaf7c2;max-width:600px;margin:0;font-size:15px}body.theme-nordshelf .ns-landing-cta .ns-button{color:#141814;background:#fafaf7;border-color:#fafaf7;flex:none;transition:transform .2s,background-color .2s}body.theme-nordshelf .ns-landing-cta .ns-button:hover{color:#141814;background:#eaeee2;border-color:#eaeee2;transform:translateY(-2px)}@media (width<=800px){body.theme-nordshelf .ns-dropdown-panel{grid-template-columns:1fr 1fr}body.theme-nordshelf .ns-menu-group:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 8px;display:grid}body.theme-nordshelf .ns-menu-group:last-child h2{grid-column:1/-1}body.theme-nordshelf .ns-landing-hero{grid-template-columns:1fr;gap:34px}body.theme-nordshelf .ns-landing-visual{max-width:600px}body.theme-nordshelf .ns-landing-body{grid-template-columns:1fr;gap:30px}body.theme-nordshelf .ns-landing-toc{max-width:680px;position:static}body.theme-nordshelf .ns-landing-cta{flex-direction:column;align-items:flex-start}}@media (width<=520px){body.theme-nordshelf .ns-dropdown-panel{grid-template-columns:1fr;padding:10px}body.theme-nordshelf .ns-menu-group:last-child{grid-column:auto;display:block}body.theme-nordshelf .ns-landing{width:calc(100% - 36px);padding-block:42px 66px}body.theme-nordshelf .ns-landing-copy h1{font-size:clamp(38px,10vw,50px)}body.theme-nordshelf .ns-landing-lead{font-size:16px}body.theme-nordshelf .ns-landing-body{padding-block:36px 48px}body.theme-nordshelf .ns-landing-prose p{font-size:16px}body.theme-nordshelf .ns-landing-cta{padding:24px 20px}}@media (prefers-reduced-motion:reduce){body.theme-nordshelf .ns-landing-related a,body.theme-nordshelf .ns-landing-cta .ns-button{transition:none}}@media (width<=800px){body.theme-nordshelf .site-header{z-index:50;flex-flow:row;align-items:center;gap:10px;height:68px;min-height:68px;padding-inline:18px;display:flex;position:sticky;top:0}html.ns-js body.theme-nordshelf .site-header .logo{order:1;min-width:0;font-size:18px}html.ns-js body.theme-nordshelf .ns-header-cta{flex:none;order:2;margin-left:auto;padding:9px 11px;font-size:13px}html.ns-js body.theme-nordshelf .ns-menu-toggle{flex:none;order:3;margin:0}html.ns-js body.theme-nordshelf .ns-global-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--rule);background:var(--paper);width:100%;max-height:calc(100dvh - 68px);padding:12px 18px 22px;display:none;position:absolute;inset:100% 0 auto;overflow:hidden auto}html.ns-js body.theme-nordshelf .ns-global-nav.is-open{grid-template-columns:1fr 1fr;align-content:start;gap:0 18px;display:grid}}@media (width<=480px){body.theme-nordshelf .site-header{gap:7px;padding-inline:12px}html.ns-js body.theme-nordshelf .site-header .logo{gap:8px;font-size:17px}html.ns-js body.theme-nordshelf .ns-header-cta{padding:8px 9px;font-size:12px}html.ns-js body.theme-nordshelf .ns-menu-toggle{width:38px;height:40px;padding:8px}}body.theme-nordshelf .eyebrow,body.theme-nordshelf .date,body.theme-nordshelf .article-meta{font-family:Geist,system-ui,sans-serif}@media (width<=800px){html.ns-js body.theme-nordshelf .ns-global-nav.is-open{grid-template-columns:minmax(0,1fr)}html.ns-js body.theme-nordshelf .ns-nav-dropdown{width:100%;min-width:0}html.ns-js body.theme-nordshelf .ns-nav-dropdown>summary{box-sizing:border-box;background:#eaeee2;border-radius:4px;justify-content:space-between;width:100%;min-height:54px;padding:14px 12px;display:flex}html.ns-js body.theme-nordshelf .ns-dropdown-panel{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:22px;padding:14px 0;display:grid}html.ns-js body.theme-nordshelf .ns-menu-group,html.ns-js body.theme-nordshelf .ns-menu-group:last-child{grid-column:auto;width:100%;padding:0;display:block}html.ns-js body.theme-nordshelf .ns-menu-group h2{padding-inline:12px}html.ns-js body.theme-nordshelf .ns-dropdown-panel .ns-menu-group a{box-sizing:border-box;border-bottom:1px solid var(--rule);width:100%;min-height:64px;padding:14px 12px}html.ns-js body.theme-nordshelf .ns-global-nav>a{box-sizing:border-box;border-top:1px solid var(--rule);justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:14px 12px;display:flex}}body.theme-nordshelf .ns-dropdown-panel a.ns-menu-series-link{background:#f2f4ed;border-left:2px solid #cbd6c2;border-radius:0 4px 4px 0}body.theme-nordshelf .ns-dropdown-panel a.ns-menu-series-link:hover{background:#eaeee2}body.theme-nordshelf .site-header .logo{flex:none;padding:0;line-height:1}body.theme-nordshelf .site-header .ns-brand-logo{width:180px;max-width:none;height:auto;display:block}body.theme-nordshelf .ns-footer .ns-brand-logo{width:205px;max-width:100%;height:auto;display:block}@media (width<=800px){body.theme-nordshelf .site-header .ns-brand-logo{width:140px}}@media (width<=480px){body.theme-nordshelf .site-header .ns-brand-logo{width:128px}}@media (width<=360px){body.theme-nordshelf .ns-hero-inner h1{font-size:36px}}
