details.svelte-90l7ri{border-bottom:2px solid var(--orange);padding-bottom:.8rem;font-family:Basheq,serif;transition:padding-bottom .2s ease-in-out}details.svelte-90l7ri:hover,details[open].svelte-90l7ri{cursor:pointer}details[open].svelte-90l7ri{padding-bottom:2rem}details.svelte-90l7ri:hover .title-squiggle:where(.svelte-90l7ri),details[open].svelte-90l7ri .title-squiggle:where(.svelte-90l7ri){opacity:.75}summary.svelte-90l7ri{font-size:var(--detail-font-size,clamp(3rem, calc(3rem + 2vw), 5rem));-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;min-height:75px;display:flex;position:relative}summary.svelte-90l7ri:has(.service:where(.svelte-90l7ri)){justify-content:space-between}summary.svelte-90l7ri .title:where(.svelte-90l7ri){align-self:flex-start;align-items:center;display:flex;position:relative}summary.svelte-90l7ri .title:where(.svelte-90l7ri):before{content:var(--marker);width:100px;color:var(--orange);z-index:0;opacity:.2;font-size:clamp(3rem,3rem + 2vw,5rem);display:block;position:absolute}summary.svelte-90l7ri .title-text:where(.svelte-90l7ri){z-index:2}summary.svelte-90l7ri .title-squiggle:where(.svelte-90l7ri){background-image:var(--squiggle);opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:calc(100% - 100px);height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:100px}summary.svelte-90l7ri .service:where(.svelte-90l7ri){text-align:right;place-self:flex-end;font-family:Fraunces,serif;font-size:clamp(1rem,1rem + 1vw,2rem)}details.svelte-90l7ri .content:where(.svelte-90l7ri){flex-direction:column;justify-content:space-between;align-items:flex-end;gap:15px;font-family:Fraunces,serif;font-size:clamp(1rem,1rem + 1vw,1.5rem);font-weight:300;display:flex}details.svelte-90l7ri .content:where(.svelte-90l7ri) a:where(.svelte-90l7ri){color:var(--white);border:none;align-items:center;gap:5px;font-size:clamp(1.2rem,1.2rem + 1vw,2rem);display:flex}details.svelte-90l7ri .content:where(.svelte-90l7ri) a:where(.svelte-90l7ri):after{background-color:var(--white)}details.svelte-90l7ri summary:where(.svelte-90l7ri)::-webkit-details-marker{display:none}@media screen and (width>=678px){details.svelte-90l7ri .content:where(.svelte-90l7ri){flex-direction:row;padding-left:100px}details.svelte-90l7ri .content:where(.svelte-90l7ri) .content-inner:where(.svelte-90l7ri){max-width:70%}summary.svelte-90l7ri{flex-direction:row}summary.svelte-90l7ri .title:where(.svelte-90l7ri):before{position:unset;z-index:1;opacity:1}summary.svelte-90l7ri .service:where(.svelte-90l7ri){align-self:center}}
