.home-page{--tag-ink:#14150c;--tag-yellow:#f1c716;--pasture:#22371a;--pasture-deep:#13230f;--paper:#f6f0e8;--tilt:-2.1deg;background:var(--paper)}.home-frame{background:var(--paper);--u:calc(100cqw / 1344);width:100%;height:max(min(55.9524vw,100svh),44.6429vw);position:relative;overflow:hidden;container-type:inline-size}.home-frame>*{position:absolute}.home-photo{width:100%;height:calc(100% - 79 * var(--u) - 75px);object-fit:cover;top:75px;left:0}.home-tag{object-fit:cover;z-index:2;pointer-events:none;width:54.76%;height:89.89%;top:0;left:4.91%}.home-torn{left:0;bottom:calc(74 * var(--u));width:100%;height:calc(1344 * 65 / 2016 * var(--u));object-fit:fill;z-index:3;pointer-events:none}.home-tag-group{width:100%;height:calc(752 * var(--u));z-index:2;pointer-events:none;transform-origin:31.5% 3.2%;top:0;left:0;scale:.84}.home-tag-group>*{position:absolute}.home-controls{z-index:2;pointer-events:none;inset:0}.home-controls>*{pointer-events:auto;rotate:var(--tilt);position:absolute}.home-stamp,.home-rule{-webkit-mask-image:url(/navrh/ink-wear.png);mask-image:url(/navrh/ink-wear.png);-webkit-mask-size:calc(560 * var(--u)) auto;-webkit-mask-size:calc(560 * var(--u)) auto;mask-size:calc(560 * var(--u)) auto}.home-stamp{color:var(--tag-ink);mix-blend-mode:multiply;line-height:1}.home-headline{pointer-events:none;font-family:var(--font-tag), sans-serif;font-weight:800;font-size:calc(48 * var(--u));letter-spacing:-.005em;inset:0;rotate:none}.home-headline span{white-space:nowrap;rotate:var(--tilt);justify-content:center;align-items:center;display:flex;position:absolute}.home-headline-1{width:34.38%;height:7.18%;top:18.62%;left:13.69%}.home-headline-2{width:37.5%;height:6.91%;top:24.47%;left:12.8%}.home-rule{left:calc(152 * var(--u));top:calc(246 * var(--u));width:calc(524 * var(--u));height:calc(3 * var(--u));background:var(--tag-ink);mix-blend-mode:multiply;rotate:-2.6deg}.home-size{width:35.71%;height:10.9%;top:34.84%;left:14.29%}.home-size-select{appearance:none;text-align:center;text-align-last:center;cursor:pointer;width:100%;height:100%;font-family:var(--font-tag), sans-serif;font-weight:800;font-size:calc(74 * var(--u));letter-spacing:-.01em;border-radius:calc(8 * var(--u));background:0 0;border:0}.home-size-select[data-long]{font-size:calc(53 * var(--u))}.home-size-select option{color:#111;background:#fff;font-size:16px}.home-size-chevron{right:calc(-6 * var(--u));width:calc(30 * var(--u));height:calc(30 * var(--u));fill:none;stroke:var(--tag-ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;mix-blend-mode:multiply;position:absolute;top:50%;translate:0 -40%}.home-size-select:hover{background:#14150c0f}.home-price{white-space:nowrap;width:29.17%;height:7.71%;font-family:var(--font-tag), sans-serif;font-weight:800;font-size:calc(46 * var(--u));justify-content:center;align-items:center;gap:.28em;display:flex;top:44.55%;left:18.15%}.home-step{color:#fff;cursor:pointer;background:0 0;place-items:center;display:grid}.home-step:before{content:"";inset:calc(3 * var(--u)) calc(3 * var(--u));border-radius:calc(11 * var(--u));background:#0c1a08;transition:background-color .2s;position:absolute}.home-step svg{width:calc(22 * var(--u));height:calc(22 * var(--u));fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;position:relative}.home-step:hover:before{background:#000}.home-step:disabled{opacity:.4;cursor:not-allowed}.home-minus{width:5.13%;height:5.85%;top:62.95%;left:13.62%}.home-plus{width:5.21%;height:5.85%;top:60.43%;left:45.31%}.home-count-label{white-space:nowrap;width:22.47%;height:4.6%;font-family:var(--font-tag), sans-serif;font-weight:700;font-size:calc(25 * var(--u));justify-content:center;align-items:center;display:flex;top:54.9%;left:20.83%}.home-count{white-space:nowrap;width:22.47%;height:5.59%;font-family:var(--font-tag), sans-serif;font-weight:800;font-size:calc(31 * var(--u));justify-content:center;align-items:center;display:flex;top:61.89%;left:20.83%}.home-cta{justify-content:center;align-items:center;gap:calc(12 * var(--u));background:var(--pasture-deep);color:#fff;border-radius:calc(10 * var(--u));width:23.21%;height:8.24%;font-family:var(--font-tag), sans-serif;font-weight:800;font-size:calc(30 * var(--u));white-space:nowrap;box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #00000040;line-height:1;transition:background-color .2s;display:flex;top:73.54%;left:20.68%}.home-cta:hover{background:#000}.home-cta-arrow{width:calc(24 * var(--u));height:calc(24 * var(--u))}.home-next{left:50%;bottom:calc(16 * var(--u));height:calc(56 * var(--u));justify-content:center;align-items:center;gap:calc(16 * var(--u));color:var(--pasture);display:flex;translate:-50%}.home-next-heading{font-family:var(--font-tag), sans-serif;font-weight:800;font-size:calc(46 * var(--u));white-space:nowrap;line-height:1}.home-next-icon{width:calc(26 * var(--u));height:calc(32 * var(--u))}.home-next-icon .text-straw{color:var(--pasture)}.home-next-rule{width:calc(56 * var(--u));height:calc(2 * var(--u));background:currentColor}.home-frame :focus-visible{outline:calc(3 * var(--u)) solid #fff;outline-offset:calc(3 * var(--u));box-shadow:0 0 0 calc(6 * var(--u)) var(--pasture-deep)}.home-page ::selection{background:var(--tag-yellow);color:var(--tag-ink)}.home-intro,.home-herd,.home-sizes,.home-gallery,.home-blog,.home-faq{max-width:1240px;margin-inline:auto;padding:clamp(2.5rem,5vw,4rem) 1rem}.home-intro{padding-top:1.5rem}.home-section-title{text-align:center;font-family:var(--font-tag), sans-serif;color:var(--pasture);text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:800;line-height:1}.home-herd .home-section-title,.home-gallery .home-section-title,.home-blog .home-section-title,.home-faq .home-section-title{margin-bottom:2.25rem}.home-intro-lead,.home-sizes-lead,.home-anatomy-lead{text-align:center;color:#3f4a3a;text-wrap:pretty;max-width:62ch;margin:0 auto 2.75rem;font-size:1.125rem;line-height:1.6}.home-facts-wrap{max-width:1080px;margin-inline:auto;position:relative}.home-wire{display:none}.home-facts{grid-template-columns:repeat(2,1fr);gap:2.25rem 1rem;max-width:1080px;margin-inline:auto;display:grid;position:relative}.home-fact{text-align:center;color:var(--tag-ink);filter:drop-shadow(0 .5rem .55rem #1e280f33);--hole-y:1.3rem;--hole-r:.58rem;transform-origin:50% 1.3rem;border-radius:1.9rem 1.9rem 1rem 1rem;flex-direction:column;align-items:center;padding:2.8rem 1rem 1.35rem;display:flex;position:relative;rotate:-1.6deg}.home-fact:nth-child(2n){rotate:1.4deg}.home-fact,.home-herd-price,.home-halls-price,.home-card{isolation:isolate}.home-fact:before,.home-herd-price:before,.home-halls-price:before,.home-card:before{content:"";z-index:-1;border-radius:inherit;background:var(--tag-yellow) url(/navrh/plastic.webp) center / cover;-webkit-mask:radial-gradient(circle at 50% var(--hole-y), transparent var(--hole-r), #000 calc(var(--hole-r) + .5px));mask:radial-gradient(circle at 50% var(--hole-y), transparent var(--hole-r), #000 calc(var(--hole-r) + .5px));position:absolute;inset:0}.home-fact:after,.home-herd-price:after,.home-halls-price:after{content:"";aspect-ratio:1;background:url(/navrh/grommet.webp) 50%/contain no-repeat;width:2.6rem;position:absolute;top:0;left:50%;translate:-50%}.home-fact-value{font-family:var(--font-tag), sans-serif;text-wrap:balance;font-size:1.6rem;font-weight:800;line-height:1}.home-fact-text{color:#3b3410;max-width:22ch;margin-top:.55rem;font-size:.95rem;font-weight:600;line-height:1.4}@media (min-width:1024px){.home-facts{grid-template-columns:repeat(4,1fr);gap:1.5rem}.home-wire{fill:none;width:100%;height:48px;display:block;position:absolute;top:0;left:0;overflow:visible}.home-fact-value{font-size:2.15rem}}.home-herd-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:2rem 1.25rem;display:grid}.home-herd-item{flex-direction:column;gap:.35rem;display:flex}.home-herd-photo,.home-halls-photo{aspect-ratio:4/3;background:#dcd3c2;border-radius:1rem;display:block;position:relative;overflow:hidden}.home-herd-img,.home-halls-img,.home-gallery-img,.home-post-img{object-fit:cover;width:100%;height:100%;transition:scale .6s cubic-bezier(.2,.8,.2,1)}.home-herd-item:hover .home-herd-img,.home-gallery-item:hover .home-gallery-img,.home-post:hover .home-post-img{scale:1.04}.home-herd-price,.home-halls-price{color:var(--tag-ink);font-family:var(--font-tag), sans-serif;white-space:nowrap;transform-origin:50% 1rem;filter:drop-shadow(0 .4rem .45rem #00000052);--hole-y:1rem;--hole-r:.45rem;border-radius:1.3rem 1.3rem .7rem .7rem;flex-direction:column;align-items:center;padding:2.1rem .95rem .7rem;font-size:1.55rem;font-weight:800;line-height:1;display:flex;position:absolute;top:.9rem;right:1rem;rotate:3deg}.home-herd-price:after,.home-halls-price:after{width:2rem}.home-herd-price small,.home-halls-price small{margin-top:.2rem;font-size:.85rem;font-weight:700}.home-herd-label{font-family:var(--font-tag), sans-serif;color:var(--pasture);align-items:center;gap:.45rem;margin-top:.65rem;font-size:2rem;font-weight:800;line-height:1;display:inline-flex}.home-herd-arrow,.home-halls-arrow{flex-shrink:0;width:1.3rem;height:1.3rem;transition:translate .25s cubic-bezier(.2,.8,.2,1)}.home-herd-item:hover .home-herd-arrow,.home-halls-link:hover .home-halls-arrow{translate:.3rem}.home-herd-note{color:#4a5544;font-size:1rem;line-height:1.5}.home-anatomy,.home-close{position:relative}.home-anatomy:before,.home-anatomy:after,.home-close:before{content:"";background:url(../media/torn-band.0wro_-f2vag47.webp?dpl=dpl_HaCZHbKnhhMwR6Xk2qGRA3WnuV9o) center / max(100%, 1100px) 100% no-repeat, linear-gradient(var(--paper), var(--paper)) bottom / 100% 6px no-repeat;pointer-events:none;height:calc(max(100vw,1100px)/31.0154);position:absolute;left:0;right:0}.home-anatomy:before,.home-close:before{top:-1px;scale:1 -1}.home-close:before{scale:-1}.home-anatomy:after{bottom:-1px;scale:-1 1}.home-anatomy{background:var(--pasture-deep) url(/navrh/tarp.webp) center / cover;color:#eef2ea;padding:clamp(4rem,7vw,6rem) 1rem}.home-anatomy-inner{max-width:1240px;margin-inline:auto}.home-anatomy .home-section-title{color:var(--tag-yellow)}.home-anatomy-lead{color:#cdd7c5}.home-tags{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:2.25rem 1.5rem;display:grid}.home-card{color:var(--tag-ink);filter:drop-shadow(0 .6rem .7rem #1e280f38);--hole-y:1.45rem;--hole-r:.65rem;border-radius:2.2rem 2.2rem 1.1rem 1.1rem;flex-direction:column;padding:3rem 1.4rem 1.4rem;transition:rotate .35s cubic-bezier(.2,.8,.2,1),translate .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;rotate:-1deg}.home-card:nth-child(2n){rotate:1.2deg}.home-card:hover,.home-card:focus-within{translate:0 -.25rem;rotate:none}.home-card-hole{width:2.9rem;height:auto;position:absolute;top:0;left:50%;translate:-50%}.home-card-size{font-family:var(--font-tag), sans-serif;letter-spacing:-.01em;font-size:2.6rem;font-weight:800;line-height:1}.home-card-area{font-family:var(--font-tag), sans-serif;margin-top:.15rem;font-size:1.35rem;font-weight:700}.home-card-spec{border-top:2px solid var(--tag-ink);gap:.3rem;margin-top:1rem;padding-top:.75rem;font-size:.95rem;display:grid}.home-card-spec div{justify-content:space-between;gap:1rem;display:flex}.home-card-spec dt{color:#4b4313}.home-card-spec dd{font-variant-numeric:tabular-nums;font-weight:700}.home-card-price{font-family:var(--font-tag), sans-serif;margin-top:auto;padding-top:1rem;font-size:1.75rem;font-weight:800;line-height:1}.home-card-price span{font-size:1rem;font-weight:700}.home-card-price .home-card-was,.home-card-price .home-card-alt{font-family:var(--font-hanken), sans-serif;font-size:.9rem;line-height:1.3;display:block}.home-card-price .home-card-was{margin-bottom:.3rem}.home-card-price .home-card-alt{margin-top:.4rem}.home-card-link{background:var(--pasture-deep);color:#fff;min-height:2.75rem;font-family:var(--font-tag), sans-serif;border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;font-size:1.1rem;font-weight:800;transition:background-color .2s;display:inline-flex}.home-card-link:hover{background:#000}.home-card-arrow{width:1.1rem;height:1.1rem}.home-rail-count{font-family:var(--font-tag), sans-serif;color:var(--pasture);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:.6rem;font-size:1.35rem;font-weight:800;display:none}.home-rail-count span{color:#5b6656;font-size:1rem;font-weight:700}.home-sizes-note{text-align:center;color:#5b6656;margin-top:2.5rem;font-size:.9rem}.home-halls{padding:clamp(2.5rem,5vw,4rem) 1rem}.home-halls-inner{align-items:center;gap:2.5rem;max-width:1240px;margin-inline:auto;display:grid}.home-halls-photo{aspect-ratio:4/3}.home-halls-title{font-family:var(--font-tag), sans-serif;color:var(--pasture);text-wrap:balance;font-size:clamp(2.2rem,4vw,3.1rem);font-weight:800;line-height:1}.home-halls-lead{color:#3f4a3a;max-width:58ch;margin-top:1rem;font-size:1.125rem;line-height:1.6}.home-halls-links{border-top:2px solid var(--tag-ink);margin-top:1.75rem}.home-halls-links li{border-bottom:1px solid #14150c2e}.home-halls-link{min-height:3.6rem;font-family:var(--font-tag), sans-serif;color:var(--tag-ink);align-items:center;gap:.9rem;padding-block:.5rem;font-size:1.3rem;font-weight:700;line-height:1.15;transition:color .2s;display:flex}.home-halls-link:hover{color:var(--pasture)}.home-hall-icon{width:1.6rem;height:1.6rem;color:var(--tag-ink);stroke-width:2.3px;flex-shrink:0}.home-hall-icon .text-straw{color:inherit}.home-halls-arrow{color:var(--pasture);margin-left:auto}@media (min-width:1024px){.home-halls-inner{grid-template-columns:1.05fr 1fr;gap:4rem}}.home-gallery-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:9rem;gap:.75rem;display:grid}.home-gallery-item{background:#dcd3c2;border-radius:.9rem;position:relative;overflow:hidden}.home-gallery-item:first-child{grid-area:span 2/span 2}.home-gallery-item:last-child{grid-column:span 2}@media (min-width:768px){.home-gallery-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(9rem,15vw,13.5rem);gap:.9rem}}.home-more{text-align:center;margin-top:1.75rem}.home-more a{min-height:2.75rem;font-family:var(--font-tag), sans-serif;color:var(--pasture);text-underline-offset:.25em;align-items:center;gap:.45rem;font-size:1.35rem;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.home-posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:2.25rem 1.5rem;display:grid}.home-post{flex-direction:column;display:flex;position:relative}.home-post-photo{aspect-ratio:16/10;background:#dcd3c2;border-radius:.9rem;display:block;position:relative;overflow:hidden}.home-post-meta{font-family:var(--font-tag), sans-serif;letter-spacing:.02em;color:#5b6656;margin-top:1rem;font-size:1rem;font-weight:700}.home-post-title{font-family:var(--font-tag), sans-serif;color:var(--pasture);text-wrap:balance;margin-top:.3rem;font-size:1.6rem;font-weight:800;line-height:1.08}.home-post-title a:after{content:"";position:absolute;inset:0}.home-post:hover .home-post-title a{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.home-post-text{color:#4a5544;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.5rem;line-height:1.55;display:-webkit-box;overflow:hidden}.home-faq-list{border-top:2px solid var(--tag-ink);max-width:820px;margin-inline:auto}.home-faq-item{border-bottom:1px solid #14150c2e}.home-faq-item summary{cursor:pointer;min-height:3.75rem;font-family:var(--font-tag), sans-serif;color:var(--tag-ink);justify-content:space-between;align-items:center;gap:1.25rem;padding-block:1rem;font-size:1.4rem;font-weight:700;line-height:1.15;list-style:none;display:flex}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-mark{background:var(--tag-yellow);border-radius:50%;flex-shrink:0;width:2.25rem;height:2.25rem;transition:rotate .3s cubic-bezier(.2,.8,.2,1);position:relative}.home-faq-mark:before,.home-faq-mark:after{content:"";background:var(--tag-ink);border-radius:2px;width:.9rem;height:2.5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.home-faq-mark:after{rotate:90deg}.home-faq-item[open] .home-faq-mark{rotate:45deg}.home-faq-item p{color:#3f4a3a;max-width:65ch;padding-bottom:1.25rem;font-size:1.05rem;line-height:1.6}.home-about{color:#4a5544;max-width:820px;margin:3rem auto 0;line-height:1.6}.home-about strong{color:var(--tag-ink)}.home-about a{color:var(--pasture);text-underline-offset:.25em;font-weight:700;text-decoration:underline}.home-close{isolation:isolate;background:var(--pasture);color:#fff;text-align:center;padding:clamp(5.5rem,10vw,8.5rem) 1rem clamp(4.5rem,9vw,7.5rem);overflow:hidden}.home-close-photo{z-index:-2;object-fit:cover;object-position:50% 55%;filter:saturate(.85);transform-origin:40% 25%;scale:1.18}.home-close:after{content:"";z-index:-1;background:radial-gradient(70% 80% at 50% 55%,#13230f9e,#13230fe6),#22371a40;position:absolute;inset:0}.home-close:before{z-index:1}.home-close-title{font-family:var(--font-tag), sans-serif;color:var(--tag-yellow);text-wrap:balance;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1}.home-close-lead{color:#dfe6d8;max-width:50ch;margin:1rem auto 0;font-size:1.15rem;line-height:1.6}.home-close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.home-close-phone{font-family:var(--font-tag), sans-serif;font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:800;line-height:1}.home-close-phone:hover{color:var(--tag-yellow)}.home-close-cta{white-space:nowrap;background:var(--tag-yellow);min-height:3.25rem;color:var(--tag-ink);font-family:var(--font-tag), sans-serif;border-radius:.8rem;align-items:center;gap:.6rem;padding:0 1.6rem;font-size:1.35rem;font-weight:800;transition:background-color .2s;display:inline-flex}.home-close-cta:hover{background:#ffd83a}.home-close-cta .home-cta-arrow{width:1.2rem;height:1.2rem}.home-page :focus-visible{outline:3px solid var(--tag-ink);outline-offset:3px}.home-close :focus-visible{outline-color:var(--tag-yellow)}.home-restamp{display:inline-block}@media (prefers-reduced-motion:no-preference){.home-restamp{animation:.42s cubic-bezier(.16,1,.3,1) home-restamp}}@keyframes home-restamp{0%{opacity:0;filter:blur(3px);scale:1.18}55%{opacity:1;filter:blur();scale:.97}to{scale:1}}.home-photo-tall,.home-torn-mobile,.home-mobile-title{display:none}@media (min-width:1024px){body:has(.home-page) .site-header{display:none}}@media (max-width:1023px){.home-page{overflow-x:clip}.home-frame{--s:min(100vw, 620px);z-index:2;width:calc(var(--s) * 1344 / 760);height:calc(var(--s) * 1010 / 760);margin-left:calc((100vw - var(--s)) / 2 - var(--s) * 54 / 760);background:0 0}.home-hero{isolation:isolate;position:relative}.home-hero:before{content:"";z-index:1;background:linear-gradient(var(--pasture) 0, #22371ad1 14%, #22371a40 42%, transparent 60%);pointer-events:none;position:absolute;inset:0}.home-photo-tall{z-index:0;object-fit:cover;object-position:50% 100%;width:100%;height:100%;display:block;position:absolute;inset:0}.home-photo,.home-torn,.home-next{display:none}.home-tag-group{scale:1}.home-count-label{font-size:max(calc(25 * var(--u)), 13px)}.home-count{font-size:max(calc(31 * var(--u)), 15px)}.home-step:after{content:"";position:absolute;inset:-14px -8px}.home-cta{font-size:max(calc(30 * var(--u)), 16px)}.home-torn-mobile{z-index:3;object-fit:cover;width:100%;height:35.4663px;display:block;position:absolute;bottom:-1px;left:0}.home-intro{padding-top:2.5rem}.home-mobile-title{display:block}}@media (max-width:767px){.home-anatomy{background-image:url(/navrh/tarp-tall.webp);background-position:top;background-repeat:repeat-y;background-size:1254px}.home-tags{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1rem;margin-inline:-1rem;padding:1.25rem 1rem 1.5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.home-tags::-webkit-scrollbar{display:none}.home-card{scroll-snap-align:start;flex:0 0 82%}.home-rail-count{display:flex}}
