.contest-landing{background:var(--lin-ljus,#f8f6f0);overflow:clip}.contest-container{width:min(1280px,100% - 96px);margin-inline:auto}.contest-hero .guide-breadcrumb{padding-top:28px}.contest-hero .guide-breadcrumb ol{justify-content:center}.contest-hero-copy{text-align:center;max-width:1000px;margin:auto;padding:40px 0 42px}.contest-hero h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(48px,6.4vw,88px);line-height:1.02}.contest-hero h1 em{color:var(--tegel);white-space:nowrap;margin-right:.1em}.contest-lead{max-width:620px;color:var(--sten);margin:24px auto 27px;font-size:17px;line-height:1.75}.contest-lead strong{color:var(--ek-mork);font-weight:500}.contest-hero .btn,.contest-how .btn{gap:24px;padding:17px 28px;font-size:13px}.contest-entry-note{color:var(--sten);margin-top:14px;font-size:11px}.contest-closed{background:#eee4d8;max-width:630px;margin:24px auto 0;padding:20px;font-size:14px;line-height:1.7}.contest-closed p{margin-top:8px}.contest-hero-photo{width:min(1480px,100% - 40px);margin:0 auto}.contest-hero-image{height:clamp(300px,43vw,620px);position:relative;overflow:hidden}.contest-hero-image img{object-fit:cover;object-position:center 53%}.contest-hero-photo figcaption{color:var(--sten);justify-content:space-between;gap:20px;padding:15px 0 22px;font-size:11px;display:flex}.contest-hero-photo figcaption a{color:var(--ek-mork);align-items:center;gap:10px;display:inline-flex}.contest-hero-photo figcaption svg{width:14px;height:14px}.contest-prize-section{background:var(--ek-mork);color:#f7f1e8;text-align:center;margin-top:34px;padding:66px 0 55px}.contest-prize-section h2{font-size:clamp(32px,3.8vw,50px);line-height:1.1}.contest-prize-section h2 em{color:#dbb89d}.contest-awards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin:46px auto 38px;display:grid}.contest-awards>div+div{border-left:1px solid #686057}.contest-awards dt{color:#d7ccbf;font-size:12px}.contest-awards dd{font-family:var(--font-serif);letter-spacing:-.035em;white-space:nowrap;margin-top:12px;font-size:clamp(42px,6vw,82px);line-height:1}.contest-awards dd>span{font-size:.6em}.contest-awards small{font:12px var(--font-manrope),sans-serif;color:#d7ccbf;letter-spacing:0;margin-top:13px;display:block}.contest-prize-section>.contest-container>p{color:#d7ccbf;max-width:650px;margin:auto;font-size:13px;line-height:1.8}.contest-prize-section strong{color:#fff;font-weight:500}.contest-materials{text-align:center;padding-block:100px 85px}.contest-section-heading{text-align:center;max-width:800px;margin:0 auto 48px}.contest-section-heading h2,.contest-details>h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(38px,4.7vw,64px);line-height:1.06}.contest-section-heading h2 em,.contest-details>h2 em,.contest-labor h3 em{color:var(--tegel)}.contest-section-heading>p{max-width:620px;color:var(--sten);margin:22px auto 0;font-size:15px;line-height:1.8}.contest-material-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.contest-material-image{aspect-ratio:4/5;background:var(--lin);position:relative;overflow:hidden}.contest-material-image img{object-fit:cover;transition:transform .6s}.contest-material:nth-child(2) .contest-material-image img{object-position:48% center}.contest-material:hover .contest-material-image img{transform:scale(1.025)}.contest-material figcaption{color:var(--sten);margin-top:10px;font-size:10px}.contest-material h3{margin:23px 0 13px;font-size:32px;line-height:1.1}.contest-material>p{color:var(--sten);font-size:13px;line-height:1.8}.contest-brand-links{flex-wrap:wrap;gap:8px 15px;margin-top:20px;font-size:12px;display:flex}.contest-brand-links a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--lin);text-decoration-color:var(--lin)}.contest-brand-links a:hover{-webkit-text-decoration-color:var(--tegel);text-decoration-color:var(--tegel);color:var(--tegel)}.contest-brand-logos{border-top:1px solid var(--lin);align-items:center;gap:28px;margin-top:24px;padding-top:18px;display:flex}.contest-brand-logos>a{align-items:center;width:100px;height:48px;display:flex}.contest-brand-logos img{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%}.contest-material-note{max-width:700px;color:var(--sten);margin:42px auto 17px;font-size:12px;line-height:1.75}.contest-materials>.link{justify-content:center;font-size:13px}.contest-how{background:#efe7dc;padding:80px 0 70px}.contest-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:48px;display:grid}.contest-steps>div{border-top:1px solid #cbbdaf;padding-top:24px}.contest-steps h3{margin-bottom:15px;font-size:29px;line-height:1.1}.contest-steps p{color:var(--sten);font-size:13px;line-height:1.85}.contest-how-action{text-align:center;margin:42px auto 0}.contest-how-action>p{color:var(--sten);margin:16px 0 19px;font-size:11px;line-height:1.7}.contest-how-action>.link{justify-content:center;font-size:12px}.contest-details{padding-block:88px 84px}.contest-details>h2{text-align:center;margin-bottom:44px}.contest-questions{max-width:800px;margin:auto}.contest-questions details{border-top:1px solid var(--lin);padding:22px 0}.contest-questions details:last-child{border-bottom:1px solid var(--lin)}.contest-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:500;list-style:none;display:flex}.contest-questions summary::-webkit-details-marker{display:none}.contest-questions summary>span{color:var(--tegel);font-size:24px;font-weight:400}.contest-questions details[open] summary>span{rotate:45deg}.contest-questions details p{color:var(--sten);padding-top:18px;padding-right:32px;font-size:13px;line-height:1.85}.contest-labor{border-top:1px solid var(--lin);grid-template-columns:1fr 1.1fr;gap:60px;margin-top:75px;padding-top:40px;display:grid}.contest-labor h3{font-size:36px;line-height:1.12}.contest-labor p{font-size:14px;line-height:1.8}.contest-labor .contest-labor-terms{color:var(--sten);margin-top:14px;font-size:12px}.contest-labor .link{margin-top:20px;font-size:12px}.contest-materials{isolation:isolate;position:relative}.contest-material-line{z-index:-1;width:114%;height:80%;color:var(--tegel);opacity:.3;pointer-events:none;transform:rotate(calc(-4deg + var(--scene-progress,.5) * 8deg));position:absolute;inset:65px -7% auto}.contest-material-line path{stroke:currentColor;stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - min(1,var(--scene-progress,.6) * 1.7))}.contest-landing .rb-blur-text{display:block}.contest-landing .rb-blur-text [data-blur-word]{display:inline-block}.contest-material-grid{align-items:start}.contest-material-image{border-radius:3px 64px 3px 3px}.contest-material:nth-child(2){--delay:90ms;margin-top:36px}.contest-material:nth-child(3){--delay:.18s;margin-top:72px}.contest-awards>div:nth-child(2),.contest-steps>div:nth-child(2){--delay:90ms}.contest-awards>div:nth-child(3),.contest-steps>div:nth-child(3){--delay:.18s}.contest-how{isolation:isolate;border-radius:0 90px 0 0;position:relative;overflow:clip}.contest-how-form{z-index:-1;width:490px;height:530px;transform:rotate(calc(-15deg + var(--scene-progress,.5) * 16deg));pointer-events:none;background:#e7d6c8;border-radius:100px 0 0;position:absolute;bottom:-230px;right:-180px}.contest-landing .rb-magnet{max-width:100%;display:inline-block;position:relative}.contest-landing .rb-magnet-inner{transition:transform .45s cubic-bezier(.22,1,.36,1)}.contest-landing .rb-magnet:focus-within .rb-magnet-inner{transform:none!important}.contest-how .contest-sweep-button{isolation:isolate;gap:24px;min-height:58px;padding:8px 9px 8px 25px;position:relative;overflow:hidden}.contest-sweep-button:before{content:"";z-index:-1;background:var(--ek-mork);clip-path:circle(0% at calc(100% - 29px));transition:clip-path .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.contest-sweep-button:is(:hover,:focus-visible):before{clip-path:circle(150% at calc(100% - 29px))}.contest-sweep-button:focus-visible{outline:2px solid var(--tegel);outline-offset:5px}.contest-sweep-button>span:first-child{white-space:normal;text-align:left}.contest-button-arrow{background:#ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.contest-button-arrow svg{width:18px;height:18px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.contest-sweep-button:is(:hover,:focus-visible) .contest-button-arrow svg{transform:rotate(-35deg)}@media (min-width:1600px){.contest-hero-copy{padding-top:50px}.contest-hero-photo{width:min(1480px,100% - 96px)}}@media (max-width:1100px){.contest-container{width:calc(100% - 64px)}.contest-material-grid{gap:24px}.contest-material h3{font-size:28px}.contest-brand-logos{gap:15px}.contest-steps{gap:26px}.contest-steps h3{font-size:26px}.contest-labor{gap:35px}}@media (max-width:700px){.contest-container{width:calc(100% - 40px)}.contest-hero .guide-breadcrumb{padding-top:23px}.contest-hero-copy{padding:32px 0 30px}.contest-hero h1{letter-spacing:-.035em;font-size:clamp(39px,9.5vw,60px);line-height:1.04}.contest-lead{max-width:470px;margin:20px auto 23px;font-size:14px;line-height:1.8}.contest-hero .btn,.contest-how .btn{gap:17px;max-width:100%;padding:16px 23px;font-size:12px}.contest-entry-note{font-size:10px}.contest-hero-photo{width:calc(100% - 24px)}.contest-hero-image{height:340px}.contest-hero-image img{object-position:55% center}.contest-hero-photo figcaption{align-items:start;gap:12px;padding:11px 3px 15px;font-size:9px}.contest-hero-photo figcaption>span{max-width:58%}.contest-hero-photo figcaption a{white-space:nowrap;gap:5px}.contest-prize-section{margin-top:24px;padding:44px 0 35px}.contest-prize-section h2{max-width:310px;margin:auto;font-size:36px}.contest-awards{margin:30px -6px 27px}.contest-awards dt{font-size:10px}.contest-awards dd{font-size:clamp(31px,7.5vw,48px)}.contest-awards small{margin-top:9px;font-size:10px}.contest-prize-section>.contest-container>p{max-width:350px;font-size:12px}.contest-materials{padding-block:60px 50px}.contest-section-heading{margin-bottom:32px}.contest-section-heading h2,.contest-details>h2{font-size:clamp(36px,8.8vw,48px)}.contest-section-heading>p{margin-top:19px;font-size:14px}.contest-material-grid{grid-template-columns:1fr;gap:42px;max-width:480px;margin:auto}.contest-material-image{aspect-ratio:5/4}.contest-material h3{margin-top:17px;font-size:32px}.contest-material:nth-child(n){--delay:0s;margin-top:0}.contest-material-image{border-top-right-radius:48px}.contest-material-line{width:124%;height:42%;inset:65px -12% auto}.contest-brand-logos{gap:30px;margin-top:21px}.contest-material-note{margin-top:32px;font-size:11px}.contest-materials>.link{font-size:12px}.contest-how{border-top-right-radius:55px;padding:55px 0 45px}.contest-how-form{bottom:-270px;right:-260px}.contest-how .contest-sweep-button{gap:15px;padding:8px 9px 8px 20px}.contest-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.contest-steps>div{padding-top:20px}.contest-steps h3{margin-bottom:10px;font-size:28px}.contest-how-action{margin-top:31px}.contest-details{padding-block:52px 55px}.contest-details>h2{margin-bottom:28px}.contest-questions summary{font-size:14px}.contest-questions details p{padding-right:15px}.contest-labor{grid-template-columns:1fr;gap:22px;margin-top:45px;padding-top:30px}.contest-labor h3{font-size:31px}}@media (prefers-reduced-motion:reduce){.contest-material-image img,.contest-landing .rb-magnet-inner,.contest-sweep-button:before,.contest-button-arrow svg{transition:none}.contest-material:hover .contest-material-image img,.contest-material-line,.contest-how-form,.contest-button-arrow svg{transform:none}.contest-landing .rb-magnet-inner{transform:none!important}.contest-material-line path{stroke-dashoffset:0}.contest-landing .home-arrow-link svg{transition:none;translate:none}}
