.brand-reference{--brand-unit:calc(100vw / 1920);--brand-ink:#447882;--brand-accent:#98007f;--catalog-color:#273e4b;border-top:calc(8 * var(--brand-unit)) solid var(--brand-accent);color:#111;background:#ebf5fd;position:relative;overflow:hidden}.brand-reference-stage{min-height:max(calc(862 * var(--brand-unit)), calc(100svh - var(--site-header-height) - 8 * var(--brand-unit)));position:relative}.brand-reference-art{pointer-events:none;position:absolute}.brand-reference-art img{width:100%;height:auto;display:block}.brand-reference-copy{z-index:1;position:absolute}.brand-reference h1{color:var(--brand-ink);font-family:var(--font-joyse);font-size:calc(72 * var(--brand-unit));text-transform:uppercase;margin:0;font-weight:400;line-height:1}.brand-reference-text{margin-top:calc(16 * var(--brand-unit));font-size:calc(24 * var(--brand-unit));font-weight:400;line-height:1}.brand-reference-text p{margin:0}.brand-text-desktop p{white-space:pre-line}.brand-reference-text p+p{margin-top:calc(4 * var(--brand-unit))}.brand-text-mobile{display:none}.brand-reference-actions{z-index:2;align-items:center;display:flex;position:absolute}.brand-catalog{width:calc(212 * var(--brand-unit));height:calc(42 * var(--brand-unit));border-radius:calc(18 * var(--brand-unit));background:var(--catalog-color);color:#fff;box-shadow:calc(-2 * var(--brand-unit)) calc(3 * var(--brand-unit)) 0 #d5d5d5;font-size:calc(18 * var(--brand-unit));text-transform:uppercase;text-align:center;white-space:nowrap;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;display:inline-flex}.brand-socials{gap:calc(38 * var(--brand-unit));display:flex}.brand-social{width:calc(64 * var(--brand-unit));height:calc(64 * var(--brand-unit));border:calc(6 * var(--brand-unit)) solid #5597d2;color:#fff;background:#050505;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.brand-social-instagram{border-color:#c223dc}.brand-social svg{width:66%;height:66%}.brand-reference-actions button:disabled{opacity:1;cursor:default}.brand-reference-actions a:focus-visible{outline-offset:5px;outline:2px solid #000}.brand-catalog,.brand-social{-webkit-tap-highlight-color:transparent;transition:translate .2s cubic-bezier(.16,1,.3,1),scale .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background-color .16s}.brand-catalog{position:relative}.brand-catalog:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:scale .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:18%;left:22%;right:22%;scale:0 1}.brand-social svg{transition:rotate .2s cubic-bezier(.16,1,.3,1),scale .2s cubic-bezier(.16,1,.3,1)}.brand-catalog:focus-visible{translate:0 -3px;box-shadow:-3px 5px #b9b9b9}.brand-catalog:focus-visible:after{scale:1}.brand-social:focus-visible{translate:0 -3px;scale:1.08}.brand-social:focus-visible svg{rotate:-8deg}@media (hover:hover) and (pointer:fine){.brand-catalog[href]:hover{translate:0 -3px;box-shadow:-3px 5px #b9b9b9}.brand-catalog[href]:hover:after{scale:1}.brand-social[href]:hover{translate:0 -3px;scale:1.08}.brand-social[href]:hover svg{rotate:-8deg}.brand-reference-actions button:disabled:hover{cursor:help;box-shadow:0 0 0 2px var(--brand-ink)}.brand-reference-actions .brand-social:disabled:hover svg{scale:.9}}.brand-catalog[href]:active,.brand-social[href]:active{transition-duration:.1s;translate:0 1px;scale:.96}.brand-catalog[href]:active{box-shadow:-1px 1px #b9b9b9}.brand-social[href]:active svg{rotate:0deg;scale:.92}@media (prefers-reduced-motion:reduce){.brand-catalog,.brand-social,.brand-social svg{translate:none!important;rotate:none!important;scale:none!important}}.reduced-motion .brand-catalog,.reduced-motion .brand-social,.reduced-motion .brand-social svg{translate:none!important;rotate:none!important;scale:none!important}[data-brand=kikkerland] .brand-art-left{left:calc(246 * var(--brand-unit));top:calc(152 * var(--brand-unit));width:calc(461 * var(--brand-unit))}[data-brand=kikkerland] .brand-art-right{right:calc(-46 * var(--brand-unit));width:calc(841 * var(--brand-unit));bottom:0}[data-brand=kikkerland] .brand-reference-copy{left:calc(665 * var(--brand-unit));top:calc(330 * var(--brand-unit));width:calc(412 * var(--brand-unit))}[data-brand=kikkerland] h1{font-size:calc(78 * var(--brand-unit))}[data-brand=kikkerland] .brand-reference-text{margin-top:calc(10 * var(--brand-unit))}[data-brand=kikkerland] .brand-reference-actions{left:calc(374 * var(--brand-unit));bottom:calc(72 * var(--brand-unit));align-items:end;gap:calc(22 * var(--brand-unit));flex-direction:column}[data-brand=dreamfarm]{--brand-ink:#c12430;--brand-accent:#c12430;--catalog-color:#d9c93a;background:#f5f5f5}[data-brand=dreamfarm] .brand-art-left{width:calc(528 * var(--brand-unit));top:0;left:0}[data-brand=dreamfarm] .brand-art-right{width:calc(362 * var(--brand-unit));top:0;right:0}[data-brand=dreamfarm] .brand-reference-copy{left:calc(655 * var(--brand-unit));top:calc(122 * var(--brand-unit));width:calc(600 * var(--brand-unit))}[data-brand=dreamfarm] h1{font-size:calc(62 * var(--brand-unit))}[data-brand=dreamfarm] .brand-reference-text{margin-top:calc(18 * var(--brand-unit))}[data-brand=dreamfarm] .brand-reference-text p+p{margin-top:calc(6 * var(--brand-unit))}[data-brand=dreamfarm] .brand-reference-actions{left:calc(767 * var(--brand-unit));bottom:calc(41 * var(--brand-unit));gap:calc(86 * var(--brand-unit))}[data-brand=dreamfarm] .brand-catalog{order:1}[data-brand=leuchtturm]{--brand-ink:#8bc3af;--brand-accent:#97a43b;--catalog-color:#c12337;background:#fff}.brand-stripe{height:calc(69 * var(--brand-unit));grid-template-columns:42.8125fr 35.5729fr 15.9896fr 5.625fr;display:grid}.brand-stripe span:first-child{background:#2d507a}.brand-stripe span:nth-child(2){background:#ecc032}.brand-stripe span:nth-child(3){background:#ce592c}.brand-stripe span:nth-child(4){background:#af262b}[data-brand=leuchtturm] .brand-reference-stage{min-height:max(calc(793 * var(--brand-unit)), calc(100svh - var(--site-header-height) - 77 * var(--brand-unit)))}[data-brand=leuchtturm] .brand-art-left{width:calc(687 * var(--brand-unit));bottom:0;left:0}[data-brand=leuchtturm] .brand-art-right{right:calc(-40 * var(--brand-unit));bottom:calc(80 * var(--brand-unit));width:calc(601 * var(--brand-unit))}[data-brand=leuchtturm] .brand-reference-copy{left:calc(722 * var(--brand-unit));top:calc(129 * var(--brand-unit));width:calc(640 * var(--brand-unit))}[data-brand=leuchtturm] h1{font-size:calc(80 * var(--brand-unit))}[data-brand=leuchtturm] .brand-reference-text{margin-top:calc(26 * var(--brand-unit));font-size:calc(22 * var(--brand-unit))}[data-brand=leuchtturm] .brand-reference-text p+p{margin-top:calc(6 * var(--brand-unit))}[data-brand=leuchtturm] .brand-reference-actions{pointer-events:none;inset:0}[data-brand=leuchtturm] .brand-catalog{left:calc(724 * var(--brand-unit));bottom:calc(85 * var(--brand-unit));pointer-events:auto;position:absolute}[data-brand=leuchtturm] .brand-socials{right:calc(170 * var(--brand-unit));bottom:calc(41 * var(--brand-unit));pointer-events:auto;position:absolute}[data-brand=unemployed-philosophers]{--brand-ink:#7c6ba7;--brand-accent:#483365;--catalog-color:#62b0ad;background:#f7e9bf}[data-brand=unemployed-philosophers] .brand-art-left{left:calc(155 * var(--brand-unit));top:calc(129 * var(--brand-unit));width:calc(643 * var(--brand-unit))}[data-brand=unemployed-philosophers] .brand-art-right{right:calc(-37 * var(--brand-unit));top:calc(390 * var(--brand-unit));width:calc(477 * var(--brand-unit))}[data-brand=unemployed-philosophers] .brand-reference-copy{left:calc(848 * var(--brand-unit));top:calc(260 * var(--brand-unit));width:calc(510 * var(--brand-unit))}[data-brand=unemployed-philosophers] h1{font-size:calc(48 * var(--brand-unit));line-height:1.17}[data-brand=unemployed-philosophers] h1 span{white-space:nowrap;display:block}[data-brand=unemployed-philosophers] .brand-reference-text{margin-top:calc(28 * var(--brand-unit));font-size:calc(22 * var(--brand-unit));line-height:calc(24 * var(--brand-unit))}[data-brand=unemployed-philosophers] .brand-reference-actions{left:calc(292 * var(--brand-unit));bottom:calc(41 * var(--brand-unit));gap:calc(45 * var(--brand-unit))}@media (width<=1023px){.brand-reference{--brand-unit:calc(min(100vw, 600px) / 412);border-top-width:calc(8 * var(--brand-unit))}.brand-reference-stage{width:min(100%,600px);min-height:calc(818 * var(--brand-unit));margin-inline:auto}.brand-text-desktop{display:none}.brand-text-mobile{display:block}.brand-reference h1{font-size:calc(60 * var(--brand-unit));line-height:1}.brand-reference-text{font-size:calc(14 * var(--brand-unit));line-height:calc(18 * var(--brand-unit))}.brand-reference-text p+p{margin-top:0}.brand-catalog{width:calc(180 * var(--brand-unit));height:calc(34 * var(--brand-unit));border-radius:calc(14 * var(--brand-unit));font-size:calc(16 * var(--brand-unit))}.brand-social{width:calc(44 * var(--brand-unit));height:calc(44 * var(--brand-unit));border-width:calc(4 * var(--brand-unit))}.brand-socials{gap:calc(20 * var(--brand-unit))}[data-brand=kikkerland] .brand-art-left{left:calc(108 * var(--brand-unit));top:calc(60 * var(--brand-unit));width:calc(220 * var(--brand-unit))}[data-brand=kikkerland] .brand-art-right{left:calc(68 * var(--brand-unit));right:auto;top:calc(558 * var(--brand-unit));width:calc(312 * var(--brand-unit));bottom:auto}[data-brand=kikkerland] .brand-reference-copy{display:contents}[data-brand=kikkerland] h1{left:calc(35 * var(--brand-unit));top:calc(218 * var(--brand-unit));font-size:calc(64 * var(--brand-unit));position:absolute}[data-brand=kikkerland] .brand-reference-text{left:calc(55 * var(--brand-unit));top:calc(302 * var(--brand-unit));width:calc(302 * var(--brand-unit));font-size:calc(14.5 * var(--brand-unit));text-align:justify;margin:0;position:absolute}[data-brand=kikkerland] .brand-reference-actions{left:calc(169 * var(--brand-unit));top:calc(521 * var(--brand-unit));bottom:auto}[data-brand=kikkerland] .brand-socials{display:none}[data-brand=dreamfarm] .brand-art-left{left:calc(-103 * var(--brand-unit));top:calc(300 * var(--brand-unit));width:calc(317 * var(--brand-unit))}[data-brand=dreamfarm] .brand-art-right{width:calc(181 * var(--brand-unit))}[data-brand=dreamfarm] .brand-reference-copy{display:contents}[data-brand=dreamfarm] h1{left:calc(30 * var(--brand-unit));top:calc(165 * var(--brand-unit));font-size:calc(48 * var(--brand-unit));position:absolute}[data-brand=dreamfarm] .brand-reference-text{left:calc(120 * var(--brand-unit));top:calc(452 * var(--brand-unit));width:min(calc(282 * var(--brand-unit)), calc(100% - 120 * var(--brand-unit) - 10px));font-size:calc(16 * var(--brand-unit));line-height:calc(18 * var(--brand-unit));text-align:center;margin:0;position:absolute}[data-brand=dreamfarm] .brand-reference-text p+p{margin-top:0}[data-brand=dreamfarm] .brand-reference-actions{left:calc(212 * var(--brand-unit));top:calc(758 * var(--brand-unit));bottom:auto}[data-brand=dreamfarm] .brand-catalog{width:calc(168 * var(--brand-unit))}[data-brand=dreamfarm] .brand-socials{display:none}.brand-stripe{height:calc(21 * var(--brand-unit));grid-template-columns:30.34fr 50fr 19.66fr 0}[data-brand=leuchtturm] .brand-reference-stage{min-height:calc(797 * var(--brand-unit))}[data-brand=leuchtturm] .brand-art-left{top:calc(25 * var(--brand-unit));left:calc(-80 * var(--brand-unit));width:calc(390 * var(--brand-unit));bottom:auto}[data-brand=leuchtturm] .brand-art-right{display:none}[data-brand=leuchtturm] .brand-reference-copy{display:contents}[data-brand=leuchtturm] h1{left:calc(55 * var(--brand-unit));top:calc(325 * var(--brand-unit));font-size:calc(62 * var(--brand-unit));position:absolute}[data-brand=leuchtturm] .brand-reference-text{left:calc(57 * var(--brand-unit));top:calc(416 * var(--brand-unit));width:min(calc(338 * var(--brand-unit)), calc(100% - 57 * var(--brand-unit) - 10px));font-size:calc(16 * var(--brand-unit));line-height:calc(19.2 * var(--brand-unit));text-align:justify;margin:0;position:absolute}[data-brand=leuchtturm] .brand-reference-text p+p{margin-top:0}[data-brand=leuchtturm] .brand-catalog{left:calc(109 * var(--brand-unit));top:calc(705 * var(--brand-unit));width:calc(168 * var(--brand-unit));bottom:auto}[data-brand=leuchtturm] .brand-socials{display:none}[data-brand=unemployed-philosophers] .brand-reference-stage{flex-direction:column;gap:2rem;padding:2rem 1.5rem;display:flex}[data-brand=unemployed-philosophers] .brand-reference-art,[data-brand=unemployed-philosophers] .brand-reference-copy,[data-brand=unemployed-philosophers] .brand-reference-actions{width:100%;position:static}[data-brand=unemployed-philosophers] .brand-art-left{order:0;align-self:center;width:80%}[data-brand=unemployed-philosophers] .brand-reference-copy{order:1}[data-brand=unemployed-philosophers] h1{font-size:clamp(1.7rem,6.5vw,2.5rem)}[data-brand=unemployed-philosophers] .brand-reference-text{margin-top:1.5rem;font-size:1rem;line-height:1.4}[data-brand=unemployed-philosophers] .brand-reference-text p+p{margin-top:.5rem}[data-brand=unemployed-philosophers] .brand-reference-actions{flex-wrap:wrap;order:2;justify-content:center;gap:1.25rem}[data-brand=unemployed-philosophers] .brand-art-right{order:3;align-self:end;width:65%}}@media (width<=389px){[data-brand=kikkerland] .brand-reference-text{font-size:14px;line-height:18px}[data-brand=kikkerland] .brand-reference-stage{min-height:calc(818 * var(--brand-unit) + 45px)}[data-brand=kikkerland] .brand-reference-actions{top:calc(521 * var(--brand-unit) + 45px)}[data-brand=kikkerland] .brand-art-right{top:calc(558 * var(--brand-unit) + 45px)}}
