.elementor-25976441 .elementor-element.elementor-element-39a925b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25976441 .elementor-element.elementor-element-3fbaea9{padding:9rem 2rem 1rem 2rem;}.elementor-25976441 .elementor-element.elementor-element-3fbaea9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:56px;font-weight:800;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:7px;word-spacing:0em;color:#000000;}.elementor-25976441 .elementor-element.elementor-element-b654b0b{padding:0rem 2rem 0rem 2rem;color:var( --e-global-color-162b1b8 );}.elementor-25976441 .elementor-element.elementor-element-9316b34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 020px;--row-gap:0px;--column-gap:020px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25976441 .elementor-element.elementor-element-b3fec57{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2a70ec3 );--border-color:var( --e-global-color-2a70ec3 );--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25976441 .elementor-element.elementor-element-09cf4a1{padding:0rem 0rem 1rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-09cf4a1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.06em;color:var( --e-global-color-secondary );}.elementor-25976441 .elementor-element.elementor-element-8341ab4{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-2a70ec3 );--border-color:var( --e-global-color-2a70ec3 );--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25976441 .elementor-element.elementor-element-e8a56b9{padding:0rem 0rem 1rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-e8a56b9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.06em;}.elementor-25976441 .elementor-element.elementor-element-1b0fbb9{padding:0rem 0rem 1rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-664cdf6{padding:0rem 0rem 1rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-664cdf6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.06em;}.elementor-25976441 .elementor-element.elementor-element-1795811{padding:0rem 0rem 1rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-6b54f2b{padding:0rem 0rem 1rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-6b54f2b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.06em;}.elementor-25976441 .elementor-element.elementor-element-248e657{padding:0rem 0rem 1rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-5aeb99a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25976441 .elementor-element.elementor-element-39a925b{--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-25976441 .elementor-element.elementor-element-3fbaea9{padding:04rem 0rem 1rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-3fbaea9 .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-25976441 .elementor-element.elementor-element-b654b0b{padding:0rem 0rem 0rem 0rem;}.elementor-25976441 .elementor-element.elementor-element-9316b34{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25976441 .elementor-element.elementor-element-09cf4a1 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:4px;}.elementor-25976441 .elementor-element.elementor-element-e8a56b9 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:4px;}.elementor-25976441 .elementor-element.elementor-element-664cdf6 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:4px;}.elementor-25976441 .elementor-element.elementor-element-6b54f2b .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:4px;}}@media(min-width:768px){.elementor-25976441 .elementor-element.elementor-element-39a925b{--content-width:1000px;}.elementor-25976441 .elementor-element.elementor-element-9316b34{--content-width:1000px;}.elementor-25976441 .elementor-element.elementor-element-b3fec57{--width:35%;}.elementor-25976441 .elementor-element.elementor-element-8341ab4{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25976441 .elementor-element.elementor-element-39a925b{--content-width:800px;}.elementor-25976441 .elementor-element.elementor-element-9316b34{--content-width:800px;}.elementor-25976441 .elementor-element.elementor-element-b3fec57{--width:100%;}.elementor-25976441 .elementor-element.elementor-element-8341ab4{--width:100%;}}@media(max-width:767px){.elementor-25976441 .elementor-element.elementor-element-39a925b{--content-width:90%;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-25976441 .elementor-element.elementor-element-3fbaea9 .elementor-heading-title{font-size:32px;letter-spacing:3px;}.elementor-25976441 .elementor-element.elementor-element-9316b34{--content-width:90%;}.elementor-25976441 .elementor-element.elementor-element-09cf4a1 .elementor-heading-title{font-size:13px;letter-spacing:1.3px;}.elementor-25976441 .elementor-element.elementor-element-e8a56b9 .elementor-heading-title{font-size:13px;letter-spacing:1.3px;}.elementor-25976441 .elementor-element.elementor-element-664cdf6 .elementor-heading-title{font-size:13px;letter-spacing:1.3px;}.elementor-25976441 .elementor-element.elementor-element-6b54f2b .elementor-heading-title{font-size:13px;letter-spacing:1.3px;}}/* Start custom CSS */<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1"/>
<title>Legal Notice — David Rickenbach</title>

<!-- Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet">

<style>
:root{
  /* Brand tokens */
  --page:#EDE9E3;     /* Champagne Mist */
  --surface:#FAF9F6;  /* Ivory White */
  --ink:#2F2F2F;      /* Smoky Graphite */
  --head:#4B4A3F;     /* Deep Olive */
  --line:#E6E0D6;     /* Hairline */
  --accent:#B28867;   /* Brushed Bronze */

  --ffH:'Playfair Display',serif;
  --ffB:'Libre Baskerville',serif;

  --wrap:64rem;       /* ~1024px */
}

*{box-sizing:border-box}
html,body{margin:0;background:var(--page);color:var(--ink);font:400 1rem/1.7 var(--ffB)}
a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.15)}
a:hover{border-color:var(--accent);color:var(--accent)}

.section{padding:clamp(2.5rem,6vw,5rem) 1.25rem}
.wrap{max-width:var(--wrap);margin:0 auto}

.header{
  text-align:center;margin:0 0 2rem;
}
.header .eyebrow{
  letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;color:#6f6a62;margin-bottom:.35rem
}
.header h1{
  font:700 clamp(1.8rem,4.4vw,2.6rem)/1.2 var(--ffH);color:var(--head);margin:.1rem 0 .4rem
}
.header .lead{color:#6f6a62;margin:0}

.card{
  background:var(--surface);
  border:1px solid var(--line);
  border-radius:8px;
  padding:clamp(1.25rem,2.5vw,1.75rem);
}

.grid{
  display:grid;gap:clamp(1rem,2.5vw,1.25rem);
  grid-template-columns:1fr;
}
@media (min-width:900px){
  .grid{grid-template-columns:1fr 2fr}
}

.block h2{
  font:500 clamp(1.05rem,2.2vw,1.25rem)/1.25 var(--ffH);
  color:var(--head);
  margin:0 0 .5rem
}
address{font-style:normal;margin:0}
.list{list-style:none;margin:.25rem 0 0;padding:0}
.list li{margin:.2rem 0}

.hr{
  height:1px;background:var(--line);margin:1.25rem 0
}

.footer-note{
  text-align:center;color:#6f6a62;margin-top:1.25rem;font-size:.95rem
}
.small{font-size:.9rem;color:#6f6a62}

.badge{
  display:inline-block;background:#fff;border:1px solid var(--line);
  padding:.35rem .6rem;border-radius:999px;font-size:.78rem;letter-spacing:.06em
}
</style>
</head>
<body>

<main class="section">
  <div class="wrap">

    <header class="header">
      <div class="eyebrow">Legal</div>
      <h1>Legal Notice</h1>
      <p class="lead">Transparency &amp; copyright information for this website.</p>
    </header>

    <div class="grid">
      <!-- Left: Identity -->
      <section class="card block" aria-label="Publisher">
        <h2>Publisher</h2>
        <address>
          <strong>David Rickenbach</strong><br>
          Rümikerstrasse&nbsp;60<br>
          8409 Winterthur<br>
          Switzerland
        </address>

        <ul class="list" style="margin-top:.75rem">
          <li>Email: <a href="mailto:hello@davidrickenbach.com">hello@davidrickenbach.com</a></li>
          <!-- Optional phone: <li>Phone: <a href="tel:+4179XXXXXXX">+41&nbsp;79&nbsp;XXX&nbsp;XX&nbsp;XX</a></li> -->
        </ul>

        <div class="hr"></div>
        <p class="small"><span class="badge">Note</span> Sole proprietorship / not registered as a company in the commercial register.</p>
      </section>

      <!-- Right: Legal texts -->
      <section class="card block" aria-label="Legal information">
        <h2>Disclaimer</h2>
        <p>The content on this website has been created with great care. Nevertheless, no liability is assumed for accuracy, completeness, or timeliness. As a service provider, I am responsible for my own content under applicable law, but not obliged to monitor third-party information transmitted or stored, nor to investigate circumstances indicating illegal activity. Obligations to remove or block the use of information under general laws remain unaffected.</p>

        <h2>Liability for Links</h2>
        <p>This website may contain links to external third-party websites. I have no influence over the content of these websites and therefore cannot assume liability for such external content. The respective provider or operator is always responsible for the content of linked pages.</p>

        <h2>Copyright</h2>
        <p>All photographs, texts, and designs on this website are protected by copyright. Any use, reproduction, distribution, or editing requires prior written permission. © <span id="y"></span> David Rickenbach. All rights reserved.</p>
      </section>
    </div>

    <p class="footer-note">For legal inquiries, please contact <a href="mailto:hello@davidrickenbach.com">hello@davidrickenbach.com</a>.</p>
  </div>
</main>

<!-- Structured data (Person) -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "David Rickenbach",
  "url": "https://davidrickenbach.com/",
  "email": "mailto:hello@davidrickenbach.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Rümikerstrasse 60",
    "postalCode": "8409",
    "addressLocality": "Winterthur",
    "addressCountry": "CH"
  },
  "jobTitle": "Photographer"
}
</script>

<script>
  // Auto year
  document.getElementById('y').textContent = new Date().getFullYear();
</script>

</body>
</html>/* End custom CSS */