@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-weight-normal:400;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.m-0{margin:0}.mt-0\!{margin-top:0!important}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.size-full{width:100%;height:100%}.w-full{width:100%}.min-w-0{min-width:0}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-visible{overflow:visible}.p-0\!{padding:0!important}.text-right{text-align:right}.leading-none{--tw-leading:1;line-height:1}.uppercase{text-transform:uppercase}@media not all and (min-width:64.0625rem){.max-desktop\:col-start-2{grid-column-start:2}.max-desktop\:col-start-3{grid-column-start:3}.max-desktop\:flex{display:flex}.max-desktop\:hidden{display:none}.max-desktop\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-desktop\:flex-col{flex-direction:column}}}.meet-dentists{padding-inline:var(--spacing-wp-24,var(--wp--preset--spacing--24));padding-block:var(--spacing-wp-48,var(--wp--preset--spacing--48));background:var(--wp--preset--color--experience-background)}.meet-dentists__header{gap:var(--spacing-wp-12,var(--wp--preset--spacing--12));flex-direction:column;display:flex}.meet-dentists__heading-group{gap:var(--spacing-wp-12,var(--wp--preset--spacing--12));flex-direction:column;width:100%;display:flex}.meet-dentists__eyebrow,.meet-dentists__title,.meet-dentists__intro,.meet-dentists__role,.meet-dentists__name,.meet-dentists__specialty,.meet-dentists__number{margin:0}.meet-dentists__eyebrow{font-weight:750}.meet-dentists__title{letter-spacing:var(--wp--custom--letter-spacing--team-heading);line-height:var(--wp--custom--line-height--team-heading)}.meet-dentists__intro{width:100%}.meet-dentists__grid{margin-top:var(--spacing-wp-32,var(--wp--preset--spacing--32));gap:var(--spacing-wp-16,var(--wp--preset--spacing--16));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.meet-dentists__grid>*{margin-block-start:0}.meet-dentists__card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.meet-dentists__card>*{margin-block-start:0}.meet-dentists__media{height:var(--wp--custom--team--image-height-mobile);min-height:0}.meet-dentists__media .wp-block-cover__inner-container{position:absolute;inset:0}.meet-dentists__number{right:var(--spacing-wp-12,var(--wp--preset--spacing--12));bottom:var(--spacing-wp-12,var(--wp--preset--spacing--12));position:absolute}.meet-dentists__card-content{gap:var(--spacing-wp-8,var(--wp--preset--spacing--8));border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-why-oaks-divider,var(--wp--preset--color--why-oaks-divider));padding:var(--spacing-wp-16,var(--wp--preset--spacing--16));flex-direction:column;display:flex}.meet-dentists__card-content>*{margin-block-start:0}.meet-dentists__role{letter-spacing:var(--wp--custom--letter-spacing--team-card-role)}.meet-dentists__name{letter-spacing:var(--wp--custom--letter-spacing--team-card-heading);line-height:var(--wp--custom--line-height--team-card-heading)}.meet-dentists__specialty{letter-spacing:var(--wp--custom--letter-spacing--team-card-specialty);line-height:var(--wp--custom--line-height--button)}.meet-dentists__cta{margin-top:var(--spacing-wp-32,var(--wp--preset--spacing--32));justify-content:space-between;align-items:center;gap:var(--spacing-wp-16,var(--wp--preset--spacing--16));border-style:var(--tw-border-style);border-width:0;width:100%;margin-left:0;margin-right:auto;padding:0;display:flex}.meet-dentists__cta>*{margin-block-start:0}.meet-dentists__cta-button{white-space:nowrap}.meet-dentists__cta-button .wp-block-button__link{font-size:var(--text-b-6,var(--wp--preset--font-size--b-6));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.96px;letter-spacing:.96px}.home-faqs{padding-inline:var(--spacing-wp-24,var(--wp--preset--spacing--24));padding-block:var(--spacing-wp-48,var(--wp--preset--spacing--48))}.home-faqs__inner{gap:var(--spacing-wp-32,var(--wp--preset--spacing--32));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.home-faqs__intro{gap:var(--spacing-wp-12,var(--wp--preset--spacing--12));flex-direction:column;display:flex}.home-faqs__intro>*{margin-block-start:0}.home-faqs__eyebrow,.home-faqs__heading,.home-faqs__copy{margin:0}.home-faqs__eyebrow{font-weight:750}.home-faqs__copy{font-family:var(--font-body,var(--wp--preset--font-family--body));font-size:var(--text-b-5,var(--wp--preset--font-size--b-5))}.home-faqs__copy a{font-family:var(--font-button,var(--wp--preset--font-family--button));--tw-font-weight:650;color:var(--color-primary-shade-300,var(--wp--preset--color--primary-shade-300));font-weight:650}.home-faqs__eyebrow,.patient-stories__eyebrow{color:var(--color-primary-shade-300,var(--wp--preset--color--primary-shade-300))}.home-faqs__list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-service-tabs-border,var(--wp--preset--color--service-tabs-border))}.home-faqs__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-service-tabs-border,var(--wp--preset--color--service-tabs-border))}.home-faqs__item summary{cursor:pointer;align-items:center;gap:var(--spacing-wp-12,var(--wp--preset--spacing--12));padding-block:var(--spacing-wp-24,var(--wp--preset--spacing--24));list-style-type:none;display:flex}.home-faqs__item summary em{font-family:var(--font-heading,var(--wp--preset--font-family--heading));font-size:var(--text-b-5,var(--wp--preset--font-size--b-5));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-primary-shade-300,var(--wp--preset--color--primary-shade-300));flex-shrink:0}.home-faqs__item summary span{min-width:0;font-family:var(--font-heading,var(--wp--preset--font-family--heading));font-size:var(--text-b-4,var(--wp--preset--font-size--b-4));--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);flex:1}.home-faqs__item summary strong{width:var(--spacing-wp-32,var(--wp--preset--spacing--32));height:var(--spacing-wp-32,var(--wp--preset--spacing--32));font-family:var(--font-heading,var(--wp--preset--font-family--heading));font-size:var(--text-h-6,var(--wp--preset--font-size--h-6));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.home-faqs__item[open] summary strong{rotate:45deg}.home-faqs__item[open] .home-faqs__answer{animation:.2s ease-out faq-open}.home-faqs__answer{padding-right:var(--spacing-wp-32,var(--wp--preset--spacing--32));padding-bottom:var(--spacing-wp-24,var(--wp--preset--spacing--24));padding-left:var(--spacing-wp-32,var(--wp--preset--spacing--32));margin:0}.footer-cta{padding-inline:var(--spacing-wp-24,var(--wp--preset--spacing--24));padding-block:var(--spacing-wp-24,var(--wp--preset--spacing--24))}.footer-cta .footer-cta__content{max-width:var(--wp--custom--footer-cta--content-width);flex-direction:column;display:flex;gap:var(--spacing-footer-cta-content-mobile,var(--wp--custom--footer-cta--content-gap-mobile))!important}.footer-cta__heading,.footer-cta__copy{margin:0}.footer-cta__copy{max-width:var(--wp--custom--footer-cta--copy-width)}.footer-cta .footer-cta__buttons{align-items:flex-start;gap:var(--spacing-wp-24,var(--wp--preset--spacing--24));gap:var(--wp--preset--spacing--24);width:100%;max-width:var(--wp--custom--footer-cta--button-width-mobile);flex-direction:column;display:flex}.footer-cta__primary{width:100%;max-width:var(--wp--custom--footer-cta--button-width-mobile)}.footer-cta__primary .wp-block-button__link{width:100%}.footer-cta__phone{margin-left:0}@media(prefers-reduced-motion:reduce){.home-faqs__item[open] .home-faqs__answer{animation:none}}@media(min-width:768px){.meet-dentists__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1025px){.meet-dentists{padding-block:var(--spacing-wp-128,var(--wp--preset--spacing--128));background:var(--wp--preset--color--white)}.meet-dentists__header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-wp-48,var(--wp--preset--spacing--48));flex-direction:row}.meet-dentists__heading-group{gap:var(--spacing-wp-24,var(--wp--preset--spacing--24));max-width:684px}.meet-dentists__intro{max-width:410px}.meet-dentists__grid{gap:var(--wp--custom--team--grid-gap-desktop);margin-top:var(--wp--custom--team--grid-margin-desktop);padding-bottom:var(--wp--custom--team--card-stagger);grid-template-columns:repeat(4,minmax(0,1fr))}.meet-dentists__card--staggered{transform:translateY(var(--wp--custom--team--card-stagger))}.meet-dentists__media{height:var(--wp--custom--team--image-height-desktop)}.meet-dentists__card-content{padding-inline:var(--spacing-wp-4,var(--wp--preset--spacing--4));padding-block:var(--spacing-wp-24,var(--wp--preset--spacing--24))}.meet-dentists__cta{width:fit-content;margin-left:max(0px,calc((100vw - var(--wp--style--global--wide-size)) / 2 - var(--wp--preset--spacing--16)));margin-top:var(--wp--custom--team--cta-margin-desktop);justify-content:flex-start}.home-faqs{padding-block:var(--wp--preset--spacing--120);padding-inline:max(var(--wp--preset--spacing--24),calc((100vw - var(--wp--style--global--wide-size)) / 2))}.home-faqs__inner{grid-template-columns:var(--wp--custom--faq--desktop-column-width) minmax(0,1fr);gap:var(--wp--preset--spacing--128)}.home-faqs__copy{margin-top:var(--spacing-wp-32,var(--wp--preset--spacing--32));font-family:var(--font-button,var(--wp--preset--font-family--button));font-size:var(--text-b-6,var(--wp--preset--font-size--b-6))}.home-faqs__item summary{padding-block:var(--spacing-wp-32,var(--wp--preset--spacing--32))}.home-faqs__item summary em{font-size:var(--text-b-6,var(--wp--preset--font-size--b-6))}.home-faqs__item summary span{font-size:var(--text-h-3,var(--wp--preset--font-size--h-3));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);line-height:var(--wp--custom--line-height--h-3)}.home-faqs__item summary strong{width:var(--spacing-wp-48,var(--wp--preset--spacing--48));height:var(--spacing-wp-48,var(--wp--preset--spacing--48));border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-service-tabs-border,var(--wp--preset--color--service-tabs-border));border-radius:3.40282e38px}.home-faqs__answer{padding-right:var(--spacing-wp-64,var(--wp--preset--spacing--64));padding-bottom:var(--spacing-wp-32,var(--wp--preset--spacing--32));padding-left:var(--spacing-wp-64,var(--wp--preset--spacing--64))}.footer-cta{padding-block:var(--spacing-wp-128,var(--wp--preset--spacing--128));padding-inline:max(var(--wp--preset--spacing--24),calc((100vw - var(--wp--style--global--wide-size)) / 2))}.footer-cta .footer-cta__content{gap:var(--spacing-footer-cta-content-desktop,var(--wp--custom--footer-cta--content-gap-desktop))!important}.footer-cta__heading{line-height:var(--wp--custom--hero--heading-line-height-desktop)}.footer-cta .footer-cta__buttons{align-items:center;gap:var(--spacing-wp-32,var(--wp--preset--spacing--32));gap:var(--wp--preset--spacing--32);flex-direction:row;max-width:none}.footer-cta__primary{width:auto;max-width:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
