:root{--paper:#faf8f4;--white:#fff;--ink:#292624;--muted:#68605b;--red:#b92f3c;--red-dark:#92212d;--rose:#f6eae6;--sand:#f0ece4;--line:#e2ddd4;--serif:Georgia, 'Times New Roman', serif;--sans:-apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--radius:1rem}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}body,button{font-family:var(--sans)}img{display:block;max-width:100%;height:auto}picture{display:block}svg{flex-shrink:0;vertical-align:middle}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--red)}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}[hidden]{display:none!important}::selection{background:#efd1cb;color:var(--ink)}:focus-visible{outline:3px solid var(--red);outline-offset:5px;border-radius:3px}#hovedinnhold:focus{outline:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:400;font-family:var(--serif);text-wrap:balance}h1{font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.1;letter-spacing:-.045em}h2{font-size:clamp(2rem,3.7vw,2.8rem);line-height:1.2;letter-spacing:-.035em}h3{font-size:1.8rem;line-height:1.25;letter-spacing:-.025em}p{margin-bottom:1.25rem}.container{width:min(100% - 2.5rem,1160px);margin-inline:auto}.section{padding-block:4rem}.icon{width:1.4rem;height:1.4rem}.eyebrow{color:var(--red);font-family:var(--sans);font-size:.72rem;font-weight:700;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;margin-bottom:1.1rem}.eyebrow-line{display:inline-block;width:1.7rem;height:1px;background:currentColor;margin-right:.65rem;vertical-align:middle}.skip-link{position:fixed;top:1rem;left:1rem;z-index:10;padding:.7rem 1rem;background:var(--white);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.utility-bar{background:var(--sand);font-size:.73rem;color:var(--muted)}.utility-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.45rem}.utility-inner a{display:none;text-decoration:none}.site-header{background:var(--white);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-block:1.4rem}.brand{display:block;flex-shrink:0;width:min(60vw,290px)}.main-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;width:100%}.main-nav a{position:relative;padding-block:.6rem;font-size:.9rem;text-decoration:none}.main-nav a.active{color:var(--red)}.main-nav a.active::after{content:'';position:absolute;height:2px;bottom:.2rem;left:0;right:0;background:currentColor}.menu-toggle{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:.35rem .2rem;border:0;background:0 0;color:var(--ink);font-size:.8rem}.menu-toggle-icon{position:relative;width:18px;height:12px;border-block:1.5px solid currentColor}.menu-toggle-icon::after{content:'';position:absolute;top:4px;width:18px;height:1.5px;left:0;background:currentColor}.menu-toggle[aria-expanded=true]{color:var(--red)}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.5rem}.button{display:inline-flex;justify-content:center;align-items:center;gap:.85rem;min-height:50px;padding:.85rem 1.3rem;border:1px solid transparent;border-radius:.35rem;text-decoration:none;font-weight:600;font-size:.88rem;line-height:1.4;transition:background .18s,color .18s,border-color .18s}.button-primary{background:var(--red);color:var(--white)}.button-primary:hover{background:var(--red-dark);color:var(--white)}.button-outline{border-color:#b8aba0;background:0 0}.button-outline:hover{border-color:var(--red);background:var(--white)}.text-link{display:inline-flex;align-items:center;gap:.7rem;padding-block:.45rem;font-size:.88rem;font-weight:600;text-decoration:none}.text-link .icon{width:1.2rem;transition:transform .18s}.text-link:hover .icon,.help-card:hover .text-link .icon{transform:translateX(4px)}.hero{display:grid;gap:2.5rem;padding-block:3.2rem 3rem}.hero-copy h1{margin-bottom:1.5rem;font-size:clamp(2.8rem,5.3vw,4.4rem)}.hero-copy h1 em{color:var(--red);font-weight:400}.hero-description{max-width:33rem;font-size:1rem;color:var(--muted);line-height:1.8}.hero-copy .button-row{margin-top:1.8rem}.hero-note{display:flex;align-items:center;gap:.5rem;margin:1.8rem 0 0;color:var(--muted);font-size:.76rem}.hero-note .icon{width:1rem;height:1rem;color:var(--red)}.hero-visual{position:relative;min-width:0;padding-bottom:1.2rem}.hero-image{overflow:hidden;border-radius:4rem .65rem .65rem .65rem;background:#eeece8}.hero-image img{width:100%;aspect-ratio:1.3;object-fit:cover;object-position:45% 50%}.hero-image-caption{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;margin-top:.8rem;font-size:.7rem;color:var(--muted);letter-spacing:.06em}.caption-line{width:1.5rem;height:1px;background:#b4aaa0}.hero-stamp{position:absolute;bottom:0;left:.85rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:max-content;min-width:110px;aspect-ratio:1;padding:.75rem;border:5px solid var(--paper);outline:1px solid var(--line);border-radius:50%;background:var(--sand);font-size:.75rem;line-height:1.7;text-align:center;white-space:nowrap;transform:rotate(-9deg)}.hero-stamp em{font-family:var(--serif);font-size:1rem;color:var(--red)}.purpose-strip{border-block:1px solid var(--line)}.purpose-inner{display:grid;gap:.8rem;padding-block:1.2rem}.purpose-inner>span{display:flex;align-items:center;gap:.7rem;font-size:.8rem;color:var(--muted)}.purpose-inner .icon{width:1.1rem;color:var(--red)}.section-heading{display:grid;gap:.25rem;margin-bottom:1.8rem}.section-heading h2{margin-bottom:.7rem}.section-heading>p{color:var(--muted);font-size:.95rem}.help-grid{display:grid;gap:1.25rem}.help-card{display:flex;flex-direction:column;align-items:flex-start;padding:1.7rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;transition:border-color .2s,box-shadow .2s}.help-card:hover{border-color:#c99a93;box-shadow:0 10px 30px #29262408;color:var(--ink)}.help-card-tinted{background:var(--rose);border-color:#ecdbd5}.card-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.5rem}.icon-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border:1px solid #e3cfc8;border-radius:50%;color:var(--red);background:var(--paper)}.card-number{color:#776b64;font-family:var(--serif);font-size:1.15rem}.help-card h3{margin-bottom:.75rem}.help-card>p{color:var(--muted);font-size:.95rem;max-width:25rem}.help-card .text-link{margin-top:auto;color:var(--red-dark)}.story-section{padding-block:3.5rem;background:var(--sand)}.story-grid{display:grid;gap:2.2rem;align-items:center}.story-photo{position:relative}.story-photo img{width:100%;aspect-ratio:1.35;object-fit:cover;object-position:65% 55%;border-radius:.6rem 3rem .6rem .6rem}.photo-label{position:absolute;bottom:1rem;left:1rem;right:1rem;width:fit-content;padding:.5rem .8rem;background:var(--paper);color:var(--ink);font-size:.72rem;border-radius:.2rem}.story-copy h2{margin-bottom:1.25rem}.story-copy>p:not(.eyebrow){color:var(--muted);font-size:.95rem}.story-copy .text-link{color:var(--red-dark)}.delivery-section{display:grid;gap:1rem;align-items:center}.delivery-section h2{margin-bottom:.8rem}.delivery-section p:not(.eyebrow){color:var(--muted);max-width:29rem;font-size:.95rem}.delivery-address{display:flex;align-items:center;gap:1rem;padding:1.4rem;background:var(--white);border:1px solid var(--line);border-radius:.6rem;text-decoration:none}.delivery-address>.icon:first-child{color:var(--red)}.delivery-address>.icon:last-child{margin-left:auto}.delivery-address>span{display:grid;gap:.25rem}.delivery-address strong{font-weight:600;font-size:.95rem}.delivery-address span span{color:var(--muted);font-size:.75rem}.facebook-section{padding-block:2.5rem;background:#eee8de}.facebook-banner{display:flex;align-items:flex-start;flex-direction:column;gap:1.4rem}.facebook-intro{display:flex;gap:1.1rem;align-items:center}.facebook-icon{display:none;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border:1px solid #c9beb0;border-radius:50%;color:var(--ink)}.facebook-icon .icon{width:1.1rem;height:1.1rem}.facebook-banner h2{margin-bottom:.45rem;font-size:1.7rem}.facebook-banner p{color:var(--muted);font-size:.85rem;margin-bottom:0}.facebook-banner .button{flex-shrink:0;font-size:.8rem}.page-heading{padding-block:1.5rem 2.5rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:.3rem .65rem;font-size:.73rem;color:var(--muted);margin-bottom:2.5rem}.breadcrumbs a{padding-block:.3rem;text-decoration:none}.breadcrumbs span{padding-block:.3rem}.breadcrumbs a:hover{text-decoration:underline}.page-heading h1{margin-bottom:1.25rem}.page-intro{color:var(--muted);font-size:1.13rem;max-width:43rem;margin-bottom:0;line-height:1.75}.article-grid{display:grid;gap:3rem;padding-bottom:4rem}.article-content{min-width:0}.article-image{margin:0 0 2rem}.article-image img{border-radius:.6rem;max-height:28rem;width:auto;object-fit:cover}figcaption{color:var(--muted);font-size:.75rem;margin-top:.6rem}.prose{font-size:1.02rem;line-height:1.85;overflow-wrap:break-word}.prose h2{margin-block:2.2rem 1rem;font-size:1.85rem}.prose h2:first-child{margin-top:0}.prose h3{margin-block:1.5rem .75rem;font-size:1.5rem}.prose p{margin-bottom:1.4rem}.prose li{margin-bottom:.8rem;padding-left:.4rem}.prose li::marker{color:var(--red)}.prose ul{padding-left:1.2rem}.prose a{color:var(--red-dark)}.prose strong{font-weight:600}.sidebar-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--sand);padding:1.6rem}.sidebar-card h2{margin-block:1rem;font-size:1.65rem}.sidebar-card p{color:var(--muted);font-size:.88rem}.sidebar-link{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding-block:.8rem;font-size:.85rem;font-weight:600;text-decoration:none;border-top:1px solid #dcd4c9}.sidebar-link .icon{width:1.1rem}.sidebar-contact{padding:1.8rem 1.6rem}.sidebar-contact h2{font-size:1.4rem;margin-bottom:.6rem}.sidebar-contact p,.sidebar-contact a{color:var(--muted);font-size:.88rem;margin-bottom:.4rem}.help-page{padding-bottom:4rem}.help-page-intro{display:grid;align-items:center;gap:2rem;margin-bottom:3rem}.help-page-photo img{width:100%;border-radius:2rem .5rem .5rem .5rem}.help-options-heading{margin-bottom:1.5rem}.donation-box{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.5rem;background:var(--rose);border:1px solid #e6d3cd;border-radius:.6rem;margin-block:1.5rem}.donation-box .eyebrow{margin-bottom:0}.donation-box .account-number{font-family:var(--serif);font-weight:400;font-size:clamp(1.8rem,6vw,2.5rem);color:var(--ink);line-height:1.5;white-space:nowrap}.donation-box p{font-size:.85rem;color:var(--muted);margin-bottom:0}.copy-button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid #c9aba3;border-radius:.25rem;background:var(--paper);color:var(--red-dark);font-size:.8rem}.copy-button:hover{background:var(--white)}.copy-button .icon{width:1rem}.copy-status{color:var(--red-dark);font-size:.8rem}.copy-status:empty{display:none}.contact-page{padding-bottom:4rem}.contact-intro{max-width:42rem;margin-bottom:2rem}.contact-grid{display:grid;gap:1rem}.contact-card{background:var(--white);padding:1.6rem;border:1px solid var(--line);border-radius:.6rem}.contact-card h2{margin-block:1.3rem .8rem;font-size:1.6rem}.contact-card p{font-size:.92rem;color:var(--muted)}.contact-value{display:block;font-size:1.05rem;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.contact-card address{font-style:normal;font-size:1rem;margin-bottom:.7rem}.sms-link{margin-top:.45rem;font-size:.8rem}.contact-details{display:grid;gap:2.5rem;margin-top:3rem}.contact-details .prose h2{font-size:1.8rem}.contact-facebook{padding:1.6rem;border-radius:.6rem;background:var(--sand)}.contact-facebook h2{font-size:1.7rem;margin-top:1.1rem}.contact-facebook p{color:var(--muted);font-size:.95rem}.contact-facebook .text-link{font-size:.82rem}.not-found{padding-block:5rem;min-height:55vh}.not-found p:not(.eyebrow){color:var(--muted)}.site-footer{background:#000;color:#ddd6cf;padding-top:3.5rem}.footer-grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-bottom:3rem}.footer-logo{width:145px;height:37px}.footer-about p{font-family:var(--serif);color:#b2aaa3;font-size:1.1rem;line-height:1.65;margin-top:1rem}.site-footer h2{font-family:var(--sans);text-transform:uppercase;font-weight:600;font-size:.65rem;letter-spacing:.1em;color:#a89f96;margin-bottom:1.1rem}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;font-size:.8rem}.footer-links a{padding-block:.15rem;text-decoration:none}.footer-links a:hover{color:#f5b2b5}.footer-links p{color:#b2aaa3;margin-top:.4rem;margin-bottom:0}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-block:1.3rem;border-top:1px solid #302c29;font-size:.7rem;color:#a89f96}.site-footer :focus-visible{outline-color:#f5b2b5}@media(max-width:799px){.menu-ready .main-nav{display:none}.menu-ready .main-nav.is-open{display:grid;gap:0;padding-top:.5rem;border-top:1px solid var(--line)}.main-nav a{min-height:44px}.main-nav a.active::after{right:auto;width:1.2rem}}@media(min-width:540px){.container{width:min(100% - 4rem,1160px)}.utility-inner a{display:inline}.hero{padding-top:4rem}.hero-image img{aspect-ratio:1.55}.help-card{padding:2rem}.facebook-icon{display:flex}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:800px){.header-inner{flex-wrap:nowrap;padding-block:1.65rem}.brand{width:275px}.menu-toggle{display:none}.main-nav{width:auto;flex-wrap:nowrap;gap:1.3rem}.main-nav a{font-size:.8rem;white-space:nowrap}.hero{grid-template-columns:1.05fr 1fr;gap:2.4rem;align-items:center;padding-block:4.5rem}.hero-image img{aspect-ratio:1.12}.hero-image{border-top-left-radius:5rem}.hero-copy h1{font-size:clamp(2.6rem,4.8vw,4.4rem)}.hero-copy .button-row{gap:.7rem 1.2rem}.hero-copy .text-link{font-size:.8rem}.purpose-inner{display:flex;justify-content:space-between;padding-block:1.35rem}.purpose-inner>span{font-size:.76rem}.section{padding-block:4.5rem}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.section-heading>p{font-size:.85rem;margin-bottom:.8rem}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.story-grid{grid-template-columns:1fr 1fr;gap:3.5rem}.story-photo img{aspect-ratio:1.1}.delivery-section{grid-template-columns:1fr 1fr;gap:3rem}.facebook-banner{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}.facebook-banner h2{font-size:1.6rem}.facebook-intro{gap:1rem}.facebook-banner p{max-width:29rem}.page-heading{padding-block:1.8rem 3.2rem}.breadcrumbs{margin-bottom:3rem}.article-grid{grid-template-columns:minmax(0,1fr)270px;gap:3rem;padding-bottom:5rem}.help-page-intro{grid-template-columns:1.1fr 1fr;gap:4rem;margin-bottom:3.5rem}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-card{padding:1.25rem}.contact-card h2{font-size:1.45rem}.contact-value{font-size:.9rem}.contact-details{grid-template-columns:1.2fr 1fr;gap:4rem;margin-top:4rem}}@media(min-width:1100px){.brand{width:310px}.main-nav{gap:2rem}.main-nav a{font-size:.88rem}.hero{gap:4rem;padding-block:5.2rem}.hero-image img{aspect-ratio:1.3}.hero-stamp{min-width:125px;left:-1.5rem;bottom:-.1rem}.hero-stamp em{font-size:1.15rem}.hero-description{font-size:1.06rem}.hero-copy .button-row{gap:1.4rem}.hero-note{margin-top:2.1rem}.purpose-inner{justify-content:space-around}.purpose-inner>span{font-size:.82rem}.section{padding-block:5rem}.help-card{padding:2.3rem}.story-section{padding-block:4.5rem}.story-grid{gap:5rem}.story-photo img{aspect-ratio:1.35}.facebook-banner h2{font-size:1.9rem}.article-grid{grid-template-columns:minmax(0,740px)290px;gap:5rem}.contact-card{padding:2rem}.contact-card h2{font-size:1.6rem}.contact-value{font-size:1.1rem}.footer-grid{grid-template-columns:1.3fr 1fr 1.2fr 1.2fr;gap:3rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}@media print{body{color:#000;background:#fff}.utility-bar,.site-header,.site-footer,.article-sidebar,.facebook-section,.copy-button,.breadcrumbs{display:none}.container{width:100%}.article-grid{display:block}.page-heading{padding-block:1rem}.prose a{color:inherit}}