
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#0c0c0b;color:#eee9df;font-family:Arial,sans-serif}main{max-width:1168px;margin:auto}h2,h3{font-family:Georgia,serif;font-weight:400}h2{font-size:clamp(28px,3.2vw,40px);line-height:1.12;margin:0 0 28px}p{font-size:16px;line-height:1.65;margin:0 0 22px}p:last-child{margin-bottom:0}strong{font-weight:600}a{color:inherit}button,.button{font:inherit;cursor:pointer;color:inherit;border:1px solid #c4bbaa;border-radius:30px;padding:11px 23px;background:transparent;text-decoration:none;display:inline-block}button:hover,.button:hover{background:#f0e8da;color:#211a14}button:focus-visible,a:focus-visible{outline:3px solid #d9ad67;outline-offset:4px}
.panel{position:relative;background-image:var(--image);background-size:100% auto;background-repeat:no-repeat;background-color:#eee4d6;color:#302d28;overflow:hidden}.content{position:relative;padding:48px 5%}.columns{display:grid;gap:34px;grid-template-columns:repeat(3,minmax(0,1fr))}.side-photo{position:absolute;left:0;top:0;height:100%;width:32%;object-fit:cover}.possibilities .content{margin-left:37%;padding-left:2%}.possibilities .columns{grid-template-columns:repeat(2,minmax(0,1fr))}.between{background-color:#090d0d;color:#eee9df;min-height:400px}.between .content{padding:40px 5%;background:linear-gradient(90deg,#0004,transparent 35%,transparent 64%,#0003)}.between .columns{grid-template-columns:27% 1fr 28%;gap:0}.between-right{grid-column:3}.between-left .lead{font:400 22px/1.5 Georgia,serif;display:block}.unknown{background-position:left bottom}.unknown .content{padding-left:12%;padding-bottom:85px}.unknown h2{margin-bottom:30px}.freedom,.about{color:#eee9df;background-color:#080b0b}.freedom .content{background:#0003}.freedom .col:first-child{font-size:19px}.understand{min-height:520px}.understand .side-photo{width:27%}.understand .content{margin-left:27%;padding:55px 4% 55px 4%}.understand .columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.understand p{line-height:1.8;margin-bottom:28px}.about .content{padding:60px 5%;background:#0003}.about .columns{gap:38px}.about p{line-height:1.8;margin-bottom:28px}.about .col+.col{border-left:1px solid #e4d8c433;padding-left:26px}.topics .content{padding-left:13%;padding-bottom:40px}.topics .columns{grid-template-columns:1.25fr 1fr .7fr}.topics p{font-size:15px}.formats{background:#12100e url(assets/panel-5.jpg) center/cover;padding:30px 5%}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border:1px solid #918572;border-radius:3px;background-size:cover;position:relative;padding:28px 20px;isolation:isolate}.card:before{content:'';position:absolute;inset:0;background:#0007;z-index:-1}.card h3{font-size:25px;margin:0 0 14px}.card p{font-size:15px;min-height:125px;line-height:1.55}.card button{font-size:14px}.contacts{text-align:center;padding:42px 12%;background:#eee4d6 url(assets/panel-8.jpg) center/cover;color:#302d28}.contacts p{margin-bottom:22px}.contacts .button{background:#29241e;color:#eee9df}footer{padding:32px 5%;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:17px}footer small{display:block;font-size:11px;margin-top:8px;color:#c6bdaf}footer nav{display:flex;gap:18px;font-size:12px}footer nav a{text-decoration:none}dialog{width:min(850px,calc(100vw - 28px));max-height:calc(100vh - 28px);border:1px solid #c9bba777;background:#15120f;color:#eee;padding:0}dialog::backdrop{background:#000c;backdrop-filter:blur(6px)}.inner{position:relative;padding:60px 8%}.inner p{color:#ddd5ca}.inner .lead{font:22px/1.5 Georgia,serif}.close{position:absolute;top:14px;right:18px;font-size:28px;border:0}.rule{width:44px;height:1px;background:#b6a792;margin-bottom:25px}
@media(max-width:800px){p{font-size:15px}.content{padding:34px 5%}.columns{gap:22px}.between{min-height:360px}.between .columns{grid-template-columns:27% 1fr 31%}.between-left .lead{font-size:18px}.between h2{font-size:29px}.about .columns{gap:20px}.about .col+.col{padding-left:17px}.understand .columns{gap:24px}.cards{gap:12px}.card{padding:22px 14px}.card h3{font-size:22px}.card p{min-height:155px}footer{flex-wrap:wrap}}
@media(max-width:560px){h2{font-size:30px}.columns{display:block}.col+.col{margin-top:24px}.panel{background-size:auto 100%}.possibilities{padding-top:180px;background-image:none}.possibilities .side-photo{width:100%;height:180px;object-position:center 45%}.possibilities .content{margin-left:0;padding:30px 7%}.between{background-size:auto 320px;background-position:center top;padding-top:290px}.between .content{background:#080d0d;padding:30px 7%}.between .columns{display:block}.between-right{margin-top:26px}.unknown .content{padding:34px 9% 85px}.freedom .content{padding:35px 7%;background:#0006}.understand{padding-top:190px;background-image:none}.understand .side-photo{width:100%;height:190px;object-position:center 30%}.understand .content{margin-left:0;padding:32px 7%}.understand p{line-height:1.75}.about .content{padding:42px 7%;background:#0005}.about .col+.col{border:0;padding:0}.topics .content{padding:35px 8%;background:#f2e8dcd9}.formats{padding:35px 7%}.cards{grid-template-columns:1fr;gap:20px}.card p{min-height:0}.card{padding:28px}.contacts{padding:36px 9%}footer{padding:28px 7%}footer nav{flex-wrap:wrap;gap:14px}.inner{padding:50px 8%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Smooth photographic edges without cutting through long text blocks. */
.panel{background-image:none;isolation:isolate}
.panel::before{content:"";position:absolute;inset:0 0 auto;width:100%;aspect-ratio:var(--bg-ratio);max-height:100%;background-image:var(--image);background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:-1;mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 68%,transparent 100%)}
.unknown::before{top:auto;bottom:0;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000)}
.side-photo{mask-image:linear-gradient(to right,#000 0%,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 72%,transparent 100%)}
.about .col+.col{border-left:none}
@media(max-width:560px){.possibilities::before,.understand::before{display:none}.side-photo{mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%)}.between::before{height:320px;aspect-ratio:auto;background-size:cover;background-position:center;mask-image:linear-gradient(to bottom,#000 70%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent)}.about::before{aspect-ratio:auto;height:100%;background-size:cover}.unknown::before{mask-image:linear-gradient(to bottom,transparent,#000 50%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 50%)}}

.about .education{margin-top:40px;max-width:920px}.about .education p{margin-bottom:18px}.about .education p:last-child{margin-bottom:0}

/* A single photograph prevents duplicate hand contours. */
.understand{background-color:#eee4d6;background-image:linear-gradient(120deg,#f2e9dd,#eee4d6)}.understand::before{display:none}

@media(min-width:561px){.understand .side-photo{mask-image:linear-gradient(to right,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 90%,transparent 100%)}}

.topics-list{margin:0 0 22px;padding-left:20px;list-style-type:disc;font-size:15px;line-height:1.65}.topics-list li{padding-left:4px;margin-bottom:7px}.topics-list li::marker{color:#6d5841;font-size:.8em}

/* Full panel photographs and peripheral curves from the selected reference. */
.between::before,.unknown::before,.freedom::before,.topics::before{inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;mask-image:none;-webkit-mask-image:none;background-position:center}
.between::before{background-size:cover}
.between .content{background:linear-gradient(90deg,rgba(3,7,7,.68),rgba(3,7,7,.22) 27%,transparent 38%,transparent 61%,rgba(3,7,7,.68) 75%)}
.unknown::before,.topics::before{background-size:100% 100%}
.freedom::before{background-size:cover}
.freedom .content{background:rgba(0,9,12,.24)}
.understand .side-photo{height:auto;max-height:100%;width:29%;object-fit:contain;mask-image:linear-gradient(to bottom,#000 80%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent)}
.understand .content{margin-left:29%}
@media(max-width:560px){.between::before{height:320px;background-size:cover;mask-image:linear-gradient(to bottom,#000 75%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent)}.between .content{background:#080d0d}.understand .side-photo{width:100%;height:190px;object-fit:cover;object-position:center 35%}.understand .content{margin-left:0}.unknown::before,.topics::before{background-size:100% 100%}.topics .content{background:rgba(242,232,220,.68)}}

@media(min-width:561px){.topics .content{background:linear-gradient(90deg,transparent,rgba(238,228,214,.8) 18%,rgba(238,228,214,.25) 100%)}}

/* Full-height linen photograph, recognizable shell and quieter water. */
.understand .side-photo{height:100%;max-height:none;object-fit:cover;object-position:70% center;mask-image:linear-gradient(to right,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,#000 92%,transparent)}
.freedom .content{background:linear-gradient(90deg,rgba(0,14,20,.27),rgba(0,14,20,.48) 34%,rgba(0,14,20,.48) 68%,rgba(0,14,20,.3));color:#fff7e9}
@media(max-width:560px){.understand .side-photo{height:190px;object-position:center 35%;mask-image:none;-webkit-mask-image:none}}

.possibilities::before{mask-image:linear-gradient(to right,#000 28%,transparent 38%);-webkit-mask-image:linear-gradient(to right,#000 28%,transparent 38%)}
@media(min-width:561px){.unknown .content{padding-left:20%}}

/* Preserve shell geometry with the source image's native aspect ratio. */
.unknown{min-height:410px}
.unknown::before{inset:auto 0 0;height:auto;aspect-ratio:var(--bg-ratio);max-height:none;background-size:100% 100%;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000)}
@media(min-width:561px){.unknown .content{padding-left:5%;padding-right:22%;padding-bottom:145px}}
@media(max-width:560px){.unknown .content{padding-left:7%;padding-right:7%;padding-bottom:135px}.unknown::before{height:auto;aspect-ratio:var(--bg-ratio);background-size:100% 100%}}

@media(min-width:561px){.possibilities .side-photo{object-position:75% center}}

/* Blend slate edges and extend limestone without scaling the shell vertically. */
.possibilities::before{mask-image:linear-gradient(to right,#000 20%,transparent 39%),linear-gradient(to bottom,#000 55%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,#000 20%,transparent 39%),linear-gradient(to bottom,#000 55%,transparent 100%);-webkit-mask-composite:source-in}
@media(min-width:561px){.possibilities .side-photo{mask-image:linear-gradient(to right,#000 55%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 55%,transparent 100%)}}
.unknown::after{content:"";position:absolute;inset:0 0 0 auto;width:30%;background:url(assets/limestone-upper-extension.jpg) right top/cover no-repeat;z-index:-2;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 35%);-webkit-mask-image:linear-gradient(to right,transparent,#000 35%)}
.unknown::before{mask-image:linear-gradient(to bottom,transparent,#000 13%,#000);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 13%,#000)}
@media(max-width:560px){.unknown::after{width:19%;opacity:.4}.unknown .content{background:linear-gradient(to right,rgba(238,228,214,.15),rgba(238,228,214,.75));padding-bottom:160px}}

/* Cohesive photographic elements with quiet dark areas for readable copy. */
.formats{background-image:linear-gradient(rgba(7,10,10,.38),rgba(7,10,10,.58)),url(assets/formats-natural-rock.jpg);background-position:center;background-size:cover}
.formats .card{background-position:center;background-size:cover}
.formats .card::before{background:linear-gradient(180deg,rgba(4,10,12,.44),rgba(4,10,12,.64) 46%,rgba(4,10,12,.76));border-radius:inherit}
.formats .card h3,.formats .card p{color:#fff4e5}
.formats .card button{color:#fff4e5;border-color:#dac9ad}
.formats .card button:hover{color:#211a14;background:#f0e8da}

/* A shared text edge and a full-width closing question clarify the second panel. */
.possibilities h2{font-size:clamp(28px,3.05vw,36px);line-height:1.25;text-wrap:balance;text-decoration-line:underline;text-decoration-color:#987a58;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-skip-ink:auto;margin-bottom:32px}
.possibilities .columns{gap:clamp(24px,3vw,40px);align-items:start}
.possibilities .col p{line-height:1.75}
.possibilities .possibilities-question{margin-top:30px;font-size:clamp(17px,1.6vw,19px);line-height:1.65;text-wrap:balance;text-decoration-line:underline;text-decoration-color:#987a58;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto}
@media(min-width:561px){.possibilities .content{margin-left:34%;padding:48px 5% 48px 2%}}
@media(max-width:560px){.possibilities h2{font-size:28px;margin-bottom:26px}.possibilities .possibilities-question{margin-top:26px;font-size:17px}}

/* Short heading rules; the underlined closing question returns to its paragraph. */
.possibilities h2,.between h2{text-decoration:none}
.possibilities h2::after,.between h2::after,.unknown h2::after,.freedom h2::after,.understand h2::after,.about h2::after,.topics h2::after{content:"";display:block;width:58px;height:1px;margin-top:20px;background:currentColor;opacity:.7}
.possibilities .possibilities-question{margin:0;font-size:inherit;line-height:inherit;text-wrap:initial;text-decoration-line:underline;text-decoration-color:#987a58;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto}
@media(max-width:560px){.possibilities h2::after,.between h2::after,.unknown h2::after,.freedom h2::after,.understand h2::after,.about h2::after,.topics h2::after{margin-top:18px}.possibilities .possibilities-question{margin:0;font-size:inherit}}

/* Two readable columns followed by a shared closing thought. */
.unknown .columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,46px)}
.unknown .col p{font-size:16px;line-height:1.8;margin-bottom:22px}
.unknown .unknown-closing{margin-top:32px;max-width:72ch}
.unknown .unknown-closing p{font-size:16px;line-height:1.8}
.unknown .unknown-closing .unknown-ending{margin-top:26px;font-family:Georgia,serif;font-size:clamp(19px,1.85vw,22px);line-height:1.5;max-width:42ch}
.unknown .unknown-ending strong{font-weight:400}
@media(max-width:560px){.unknown .columns{display:block}.unknown .unknown-closing{margin-top:28px}.unknown .unknown-closing .unknown-ending{font-size:19px;margin-top:24px}}

/* Wider biography columns and a separate statement of professional values. */
.about .columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4.5vw,54px)}
.about .col+.col{padding-left:0;border:0}
.about .col p{font-size:16px;line-height:1.8;margin-bottom:24px}
.about .about-values{margin-top:32px;max-width:78ch;font-size:17px;line-height:1.75}
.about .education{margin-top:32px;max-width:78ch}
.about .education p{font-size:16px;line-height:1.8}
.about .about-final{text-decoration-line:underline;text-decoration-color:#c4ab85;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto}
@media(max-width:560px){.about .columns{display:block}.about .about-values,.about .education{margin-top:28px}.about .about-values{font-size:16px}}

/* Professional values close the second column; credentials use plain text. */
.about .col .about-values{margin-top:26px;font-size:16px;line-height:1.8;text-decoration-line:underline;text-decoration-color:#c4ab85;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto}
.about .education p{text-decoration:none}

/* A clear introduction, two readable list columns, and an emphasized closing line. */
.topics .topics-intro{max-width:75ch}
.topics p{font-size:16px;line-height:1.75}
.topics .topics-intro p{margin-bottom:18px}
.topics .topics-label{margin-top:28px;margin-bottom:16px}
.topics .topics-list{columns:2;column-gap:42px;font-size:16px;line-height:1.7;margin-bottom:24px;padding-left:20px}
.topics .topics-list li{break-inside:avoid;margin-bottom:10px;padding-left:5px}
.topics .topics-closing{margin-top:26px;font-size:clamp(17px,1.65vw,19px);line-height:1.65;max-width:65ch;text-decoration-line:underline;text-decoration-color:#987a58;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto}
@media(max-width:560px){.topics .topics-list{columns:1}.topics .topics-closing{font-size:17px}.topics .topics-label{margin-top:24px}}

/* Expanded format windows continue the imagery of their matching cards. */
dialog#therapy{--dialog-image:url(assets/therapy-fire.jpg)}
dialog#group{--dialog-image:url(assets/group-water.jpg)}
dialog#supervision{--dialog-image:url(assets/supervision-air.jpg)}
dialog .inner{background-image:linear-gradient(180deg,rgba(4,10,12,.66),rgba(4,10,12,.78) 48%,rgba(4,10,12,.72)),var(--dialog-image);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff4e5}
dialog .inner p{color:#eee9df}
dialog .rule{background:#d2b78e}
dialog .close{background:rgba(4,10,12,.7);color:#fff4e5}

/* Original hero composition, with a modest increase in editable text sizes. */
.hero-fixed{position:relative;isolation:isolate;aspect-ratio:1168/1346;container-type:inline-size;background:#171715;color:#fff5e7;overflow:hidden}
.hero-fixed .hero-portrait{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:-2}
.hero-header{position:absolute;inset:0;pointer-events:none}
.hero-brand{position:absolute;left:6.7%;top:1.9%;width:35%;pointer-events:auto}
.hero-name{font-size:1.97cqw;line-height:1.2;margin-bottom:.25cqw}
.hero-profession{font-size:1.37cqw;line-height:1.4;white-space:nowrap}
.hero-navigation{position:absolute;left:45.4%;top:2.6%;display:flex;gap:2.2cqw;align-items:center;pointer-events:auto}
.hero-navigation a{font-size:1.37cqw;line-height:1.4;text-decoration:none;white-space:nowrap;padding:.25cqw 0}
.hero-navigation a:hover{text-decoration:underline;text-underline-offset:.3cqw}
.hero-header-book{position:absolute;right:2.2%;top:1.9%;font-size:1.08cqw;line-height:1.4;padding:.8cqw 1.2cqw;border-radius:3cqw;white-space:nowrap;pointer-events:auto}
.hero-intro{position:absolute;left:6.7%;top:13.7%;width:43%}
.hero-intro h1{font:400 4.7cqw/.94 Georgia,serif;margin:0;letter-spacing:-.015em}
.hero-intro-rule{height:1px;width:5cqw;background:currentColor;margin:1.3cqw 0 1.7cqw}
.hero-intro p{font-size:1.7cqw;line-height:1.35;margin-bottom:2cqw;max-width:40cqw}
.hero-main-book{font-size:1.3cqw;line-height:1.4;padding:1cqw 2.3cqw;border-radius:3cqw}
.hero-keywords{position:absolute;right:4%;bottom:4%;display:flex;flex-direction:column;align-items:flex-end;gap:.35cqw;font-size:clamp(15px,1.65vw,19.5px);line-height:1.4;text-transform:uppercase;color:#eee9df;text-shadow:0 1px 5px #000,0 0 12px #0009;pointer-events:none}
.hero-keywords::before{content:"";position:absolute;right:-1.37cqw;top:0;bottom:0;width:1px;background:#eee9df}
@media(max-width:560px){.hero-keywords{gap:2px;right:4%;bottom:4%}.hero-keywords::before{right:-10px}}

/* Restore exact original photo pixels; only baked lettering is masked. */
.hero-fixed .hero-original-photo{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;z-index:-1;pointer-events:none;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201168%201346%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%2F%3E%3C%2Ffilter%3E%3Cmask%20id%3D%22cut%22%3E%3Crect%20width%3D%221168%22%20height%3D%221346%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%2269%22%20y%3D%2219%22%20width%3D%221080%22%20height%3D%2256%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%2270%22%20y%3D%22174%22%20width%3D%22455%22%20height%3D%22163%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%2274%22%20y%3D%22349%22%20width%3D%2272%22%20height%3D%2214%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%2271%22%20y%3D%22371%22%20width%3D%22437%22%20height%3D%2284%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%2272%22%20y%3D%22468%22%20width%3D%22246%22%20height%3D%2260%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%221022%22%20y%3D%22261%22%20width%3D%22146%22%20height%3D%22164%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%221168%22%20height%3D%221346%22%20fill%3D%22white%22%20mask%3D%22url%28%23cut%29%22%2F%3E%3C%2Fsvg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201168%201346%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22soft%22%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22%2F%3E%3C%2Ffilter%3E%3Cmask%20id%3D%22cut%22%3E%3Crect%20width%3D%221168%22%20height%3D%221346%22%20fill%3D%22white%22%2F%3E%3Crect%20x%3D%2269%22%20y%3D%2219%22%20width%3D%221080%22%20height%3D%2256%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%2270%22%20y%3D%22174%22%20width%3D%22455%22%20height%3D%22163%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%2274%22%20y%3D%22349%22%20width%3D%2272%22%20height%3D%2214%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%2271%22%20y%3D%22371%22%20width%3D%22437%22%20height%3D%2284%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%2272%22%20y%3D%22468%22%20width%3D%22246%22%20height%3D%2260%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3Crect%20x%3D%221022%22%20y%3D%22261%22%20width%3D%22146%22%20height%3D%22164%22%20fill%3D%22black%22%20filter%3D%22url%28%23soft%29%22%2F%3E%3C%2Fmask%3E%3C%2Fdefs%3E%3Crect%20width%3D%221168%22%20height%3D%221346%22%20fill%3D%22white%22%20mask%3D%22url%28%23cut%29%22%2F%3E%3C%2Fsvg%3E");mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}
