.elementor-25975125 .elementor-element.elementor-element-c5b3f9e{--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-25975125 .elementor-element.elementor-element-0094f8c{--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;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-0094f8c:not(.elementor-motion-effects-element-type-background), .elementor-25975125 .elementor-element.elementor-element-0094f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-25975125 .elementor-element.elementor-element-0094f8c.e-con{--align-self:center;}.elementor-25975125 .elementor-element.elementor-element-e1b456c{padding:06rem 0rem 0rem 0rem;text-align:center;font-family:"Libre Baskerville", Sans-serif;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0.12em;color:var( --e-global-color-162b1b8 );}.elementor-25975125 .elementor-element.elementor-element-19ae2ef{padding:20px 20px 20px 20px;text-align:center;}.elementor-25975125 .elementor-element.elementor-element-19ae2ef .elementor-heading-title{font-family:"Novela Poster", Sans-serif;font-size:44px;font-weight:700;font-style:italic;text-decoration:none;line-height:1.08em;letter-spacing:0.055em;word-spacing:0em;}.elementor-25975125 .elementor-element.elementor-element-b4c7776{padding:20px 20px 20px 20px;text-align:center;color:var( --e-global-color-162b1b8 );}.elementor-25975125 .elementor-element.elementor-element-818bdd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-237b418{--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-25975125 .elementor-element.elementor-element-981e046{width:var( --container-widget-width, 500px );max-width:500px;padding:0px 0px 24px 0px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-25975125 .elementor-element.elementor-element-981e046.elementor-element{--align-self:flex-end;}.elementor-25975125 .elementor-element.elementor-element-981e046 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-25975125 .elementor-element.elementor-element-ac9e7d8{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-25975125 .elementor-element.elementor-element-ac9e7d8.elementor-element{--align-self:flex-end;}.elementor-25975125 .elementor-element.elementor-element-ac9e7d8 p{margin-block-end:22px;}.elementor-25975125 .elementor-element.elementor-element-e4c2c88{--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-25975125 .elementor-element.elementor-element-14254d7 img{width:500px;}.elementor-25975125 .elementor-element.elementor-element-d94a147{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-d94a147:not(.elementor-motion-effects-element-type-background), .elementor-25975125 .elementor-element.elementor-element-d94a147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a856848 );}.elementor-25975125 .elementor-element.elementor-element-f24c5d6{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;color:#FAF9F6;}.elementor-25975125 .elementor-element.elementor-element-f24c5d6.elementor-element{--align-self:center;}.elementor-25975125 .elementor-element.elementor-element-3d951c8{--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 28px;--row-gap:0px;--column-gap:28px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-f2f529c{--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-25975125 .elementor-element.elementor-element-9f0aeca{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-25975125 .elementor-element.elementor-element-9f0aeca.elementor-element{--align-self:flex-end;}.elementor-25975125 .elementor-element.elementor-element-9f0aeca p{margin-block-end:18px;}.elementor-25975125 .elementor-element.elementor-element-348748b{--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-25975125 .elementor-element.elementor-element-f060c11{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-25975125 .elementor-element.elementor-element-f060c11.elementor-element{--align-self:flex-start;}.elementor-25975125 .elementor-element.elementor-element-f060c11 p{margin-block-end:18px;}.elementor-25975125 .elementor-element.elementor-element-5e34fff{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-d7f2158{--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;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--border-radius:6px 6px 6px 6px;}.elementor-25975125 .elementor-element.elementor-element-401427b{text-align:center;}.elementor-25975125 .elementor-element.elementor-element-94ba0a3{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25975125 .elementor-element.elementor-element-dfd5584{--display:flex;--min-height:190px;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:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25975125 .elementor-element.elementor-element-75a2f8e{font-family:"Playfair Display", Sans-serif;font-size:14px;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.06em;color:var( --e-global-color-162b1b8 );}.elementor-25975125 .elementor-element.elementor-element-75a2f8e p{margin-block-end:18px;}.elementor-25975125 .elementor-element.elementor-element-1bd6349{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25975125 .elementor-element.elementor-element-651f4fa{--display:flex;--min-height:190px;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:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25975125 .elementor-element.elementor-element-e3eb193{font-family:"Playfair Display", Sans-serif;font-size:14px;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.06em;color:var( --e-global-color-162b1b8 );}.elementor-25975125 .elementor-element.elementor-element-e3eb193 p{margin-block-end:18px;}.elementor-25975125 .elementor-element.elementor-element-cbc694a{--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;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-25975125 .elementor-element.elementor-element-f3cae79{--display:flex;--min-height:190px;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:6px 6px 6px 6px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25975125 .elementor-element.elementor-element-bdebcf0{font-family:"Playfair Display", Sans-serif;font-size:14px;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:0.06em;color:var( --e-global-color-162b1b8 );}.elementor-25975125 .elementor-element.elementor-element-bdebcf0 p{margin-block-end:18px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-25975125 .elementor-element.elementor-element-0094f8c{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-19ae2ef .elementor-heading-title{font-size:2.8vw;line-height:1.2em;}.elementor-25975125 .elementor-element.elementor-element-818bdd4{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-237b418{--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-25975125 .elementor-element.elementor-element-981e046 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-25975125 .elementor-element.elementor-element-ac9e7d8{padding:0px 0px 032px 0px;}.elementor-25975125 .elementor-element.elementor-element-ac9e7d8.elementor-element{--align-self:center;}.elementor-25975125 .elementor-element.elementor-element-d94a147{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-f24c5d6{--container-widget-width:600px;--container-widget-flex-grow:0;width:var( --container-widget-width, 600px );max-width:600px;}.elementor-25975125 .elementor-element.elementor-element-3d951c8{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-f2f529c{--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-25975125 .elementor-element.elementor-element-9f0aeca{padding:0px 0px 032px 0px;}.elementor-25975125 .elementor-element.elementor-element-9f0aeca.elementor-element{--align-self:center;}.elementor-25975125 .elementor-element.elementor-element-f060c11{padding:0px 0px 032px 0px;}.elementor-25975125 .elementor-element.elementor-element-f060c11.elementor-element{--align-self:center;}.elementor-25975125 .elementor-element.elementor-element-5e34fff{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-d7f2158{--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-25975125 .elementor-element.elementor-element-d7f2158.e-con{--align-self:center;}.elementor-25975125 .elementor-element.elementor-element-94ba0a3{--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;}.elementor-25975125 .elementor-element.elementor-element-75a2f8e{font-size:14px;line-height:1.4em;letter-spacing:4px;}.elementor-25975125 .elementor-element.elementor-element-1bd6349{--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;}.elementor-25975125 .elementor-element.elementor-element-e3eb193{font-size:14px;line-height:1.4em;letter-spacing:4px;}.elementor-25975125 .elementor-element.elementor-element-cbc694a{--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;}.elementor-25975125 .elementor-element.elementor-element-bdebcf0{font-size:14px;line-height:1.4em;letter-spacing:4px;}}@media(min-width:768px){.elementor-25975125 .elementor-element.elementor-element-0094f8c{--width:800px;}.elementor-25975125 .elementor-element.elementor-element-237b418{--width:50%;}.elementor-25975125 .elementor-element.elementor-element-e4c2c88{--width:50%;}.elementor-25975125 .elementor-element.elementor-element-f2f529c{--width:50%;}.elementor-25975125 .elementor-element.elementor-element-348748b{--width:50%;}.elementor-25975125 .elementor-element.elementor-element-5e34fff{--content-width:1100px;}.elementor-25975125 .elementor-element.elementor-element-d7f2158{--width:100%;}.elementor-25975125 .elementor-element.elementor-element-94ba0a3{--width:33.3333%;}.elementor-25975125 .elementor-element.elementor-element-1bd6349{--width:33.3333%;}.elementor-25975125 .elementor-element.elementor-element-cbc694a{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25975125 .elementor-element.elementor-element-0094f8c{--width:600px;}.elementor-25975125 .elementor-element.elementor-element-3d951c8{--content-width:600px;}.elementor-25975125 .elementor-element.elementor-element-d7f2158{--width:100%;}.elementor-25975125 .elementor-element.elementor-element-94ba0a3{--width:500px;}.elementor-25975125 .elementor-element.elementor-element-1bd6349{--width:50%;}.elementor-25975125 .elementor-element.elementor-element-cbc694a{--width:50%;}}@media(max-width:767px){.elementor-25975125 .elementor-element.elementor-element-0094f8c{--width:90%;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-e1b456c{font-size:14px;}.elementor-25975125 .elementor-element.elementor-element-19ae2ef .elementor-heading-title{font-size:5vw;letter-spacing:4px;}.elementor-25975125 .elementor-element.elementor-element-818bdd4{--content-width:90%;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-981e046 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-25975125 .elementor-element.elementor-element-d94a147{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-f24c5d6{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-25975125 .elementor-element.elementor-element-3d951c8{--content-width:90%;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-5e34fff{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-25975125 .elementor-element.elementor-element-75a2f8e{font-size:13px;letter-spacing:1.3px;}.elementor-25975125 .elementor-element.elementor-element-e3eb193{font-size:13px;letter-spacing:1.3px;}.elementor-25975125 .elementor-element.elementor-element-bdebcf0{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>Behind the Lens — David Rickenbach</title>
<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{
  --page:#EDE9E3; --surface:#FAF9F6; --ink:#2F2F2F; --head:#4B4A3F;
  --line:#E6E0D6; --accent:#D8A688; --hover:#B28867; --dark:#1E1E1E;
  --ffH:'Playfair Display',serif; --ffB:'Libre Baskerville',serif;
  --max:65rem;
}
*{box-sizing:border-box} body{margin:0;background:var(--page);color:var(--ink);font:400 16px/1.7 var(--ffB)}
img{display:block;max-width:100%} a{text-decoration:none;color:inherit}
.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}
.section{padding:96px 0} @media(max-width:1024px){.section{padding:72px 0}} @media(max-width:768px){.section{padding:48px 0}}
h1,h2,h3{font-family:var(--ffH);color:var(--head);line-height:1.2;margin:0 0 1rem}
h1{font-size:clamp(2.4rem,4.5vw,3.2rem);font-weight:700;letter-spacing:.02em}
h2{font-size:clamp(1.8rem,3.2vw,2.2rem);font-weight:500}
h3{font-size:clamp(1.2rem,2vw,1.4rem);font-weight:500}
.meta{color:#6f6a62}
.btn{display:inline-block;padding:14px 28px;border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}
.btn:hover{border-color:var(--accent);color:var(--accent)}
.hr{border:0;border-top:1px solid var(--line);margin:32px 0}

/* Grids */
.grid{display:grid;gap:28px}
@media(min-width:960px){ .grid--2{grid-template-columns:1.05fr .95fr} .grid--3{grid-template-columns:repeat(3,1fr)} }

/* Dark pull-quote band */
.band{background:var(--dark);color:#FAF9F6;padding:72px 0}
.band .wrap{max-width:52rem;text-align:center}
.band h3{color:#FAF9F6;font-style:italic}

/* Image framing */
.frame{border:1px solid var(--line);border-radius:6px;overflow:hidden}

/* List styles */
.kv{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.kv li{display:flex;gap:12px}
.kv em{font-style:normal;color:#6f6a62;min-width:120px;letter-spacing:.02em}

/* Process steps */
.steps{display:grid;gap:18px}
@media(min-width:900px){.steps{grid-template-columns:repeat(3,1fr)}}
.step{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:20px}
.step .num{font-family:var(--ffH);letter-spacing:.08em;font-size:.85rem;opacity:.8;margin-bottom:.35rem}
</style>
</head>
<body>

<!-- 1) HERO (simple, quiet) -->
<header class="section" style="background:var(--surface)">
  <div class="wrap" style="text-align:center;max-width:52rem">
    <div class="meta" style="letter-spacing:.12em;text-transform:uppercase">Behind the Lens</div>
    <h1>Quiet presence. Cinematic craft.</h1>
    <p class="meta">A restrained, editorial approach to timeless wedding stories.</p>
  </div>
</header>

<!-- 2) INTRO (bio + portrait) -->
<section class="section" style="background:var(--surface)">
  <div class="wrap grid grid--2" style="align-items:center">
    <div>
      <h2>A quiet eye for timeless stories.</h2>
      <p>I'm David — a wedding photographer with a cinematic eye, a calm presence, and a deep respect for the moments entrusted to me. I work with restraint and intention: observing first, photographing second.</p>
      <p>My imagery is shaped by natural light, honest composition, and the beauty of in-between moments. Couples value the ease of the process, the attention to detail, and photographs that endure beyond trends.</p>
      <ul class="kv" style="margin-top:16px">
        <li><em>Based</em> Switzerland · Available across Europe</li>
        <li><em>Approach</em> Film-led, fashion-inspired, quietly observed</li>
        <li><em>Focus</em> Weddings, multi-day celebrations, portraits</li>
      </ul>
    </div>
    <figure class="frame">
      <img src="YOUR-PORTRAIT.jpg" alt="Portrait of David Rickenbach">
    </figure>
  </div>
</section>

<!-- 3) PULL QUOTE (dark, single contrast band) -->
<section class="band" aria-label="Quote">
  <div class="wrap">
    <h3>“Presence over performance. Emotion over perfection. Photographs that feel like memory.”</h3>
  </div>
</section>

<!-- 4) THE APPROACH (editorial explainer) -->
<section class="section" style="background:var(--surface)">
  <div class="wrap grid grid--2" style="align-items:start">
    <div>
      <h2>The approach</h2>
      <p>I blend the timeless quality of film with a modern editorial sensibility. We design a schedule that allows for breath — unhurried portraits, space for candid moments, and light that flatters.</p>
      <p>My goal is not to stage a performance but to witness a celebration. I direct only when it serves the image; the rest is quiet observation.</p>
    </div>
    <div>
      <h2>The values</h2>
      <ul class="kv">
        <li><em>Calm</em> A composed presence from first email to final album.</li>
        <li><em>Clarity</em> Transparent timelines, simple communication.</li>
        <li><em>Craft</em> Film stocks, considered composition, archival delivery.</li>
        <li><em>Discretion</em> Subtle, unobtrusive, focused on what matters.</li>
      </ul>
    </div>
  </div>
</section>

<!-- 5) PROCESS (3 simple steps) -->
<section class="section" style="background:var(--surface)">
  <div class="wrap">
    <h2 style="text-align:center;margin-bottom:28px">A simple, thoughtful process</h2>
    <div class="steps">
      <div class="step">
        <div class="num">01 — Consultation</div>
        <p>We discuss your celebration, priorities, and timelines — designing a custom plan that leaves room to breathe.</p>
      </div>
      <div class="step">
        <div class="num">02 — The wedding</div>
        <p>Quiet direction when needed; otherwise, discreet observation. Film & digital, tailored to light and setting.</p>
      </div>
      <div class="step">
        <div class="num">03 — Delivery</div>
        <p>Refined curation, archival deliverables, and options for bespoke albums crafted to last.</p>
      </div>
    </div>
  </div>
</section>

<!-- 6) CTA -->
<section class="section" style="background:var(--surface);padding-top:72px">
  <div class="wrap" style="text-align:center;max-width:48rem">
    <h2>Let’s craft something enduring.</h2>
    <p class="meta" style="margin-bottom:16px">I take on a limited number of celebrations each year.</p>
    <a class="btn" href="/contact">Inquire</a>
    <div class="hr"></div>
    <p class="meta">Switzerland · Italy · France · Spain · Greece · Europe-wide</p>
  </div>
</section>

</body>
</html>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Novela Poster';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://davidrickenbach.com/wp-content/uploads/2025/10/novela-poster-webfont.woff2') format('woff2'),
		url('https://davidrickenbach.com/wp-content/uploads/2025/10/novela-poster-webfont.woff') format('woff');
}
@font-face {
	font-family: 'Novela Poster';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://davidrickenbach.com/wp-content/uploads/2025/10/novela-posteritalic-webfont.woff2') format('woff2'),
		url('https://davidrickenbach.com/wp-content/uploads/2025/10/novela-posteritalic-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */