@layer theme{:root,:host{--font-sans:"Montserrat", "Helvetica Neue", Arial, sans-serif;--spacing:.25rem;--default-font-family:"Montserrat", "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground);font-family:Montserrat,Helvetica Neue,Arial,sans-serif}html{font-family:Montserrat,Helvetica Neue,Arial,sans-serif}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.start{inset-inline-start:var(--spacing)}.flex{display:flex}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}:root{--sierra-black:#000;--sierra-panel:#010101;--sierra-red:#cc000b;--sierra-red-deep:#7c0206;--sierra-cyan:#00d6ce;--sierra-paper:#f3f2ee;--sierra-muted:#959595;--sierra-line:#31413f8c}@supports (color:lab(0% 0 0)){:root{--sierra-black:lab(.0823135% 0 0);--sierra-panel:lab(.381079% 0 0);--sierra-red:lab(43.2713% 69.3227 56.1534);--sierra-red-deep:lab(25.4188% 47.2243 36.1604);--sierra-cyan:lab(77.2301% -47.4002 -9.38231);--sierra-paper:lab(95.386% -.0118315 1.90759);--sierra-muted:lab(61.72% -.0000298023 0);--sierra-line:lab(25.9884% -6.68688 -1.37033/.55)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--sierra-black);color:#fff;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--sierra-cyan);outline-offset:4px}.sierra-shell{background:var(--sierra-black);min-height:100vh;overflow-x:hidden}.sierra-container{width:min(1180px,100% - 48px);margin-inline:auto}.sierra-header{z-index:10;color:#fff;position:absolute;inset:0 0 auto}.sierra-nav{justify-content:space-between;align-items:center;min-height:98px;display:flex}.sierra-brand{width:92px;line-height:0;display:block}.sierra-logo-image{object-fit:contain;width:92px;height:auto;display:block}.sierra-menu{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:1.6rem;font-size:.68rem;font-weight:700;display:flex}.sierra-menu a{opacity:.78;transition:color .2s,opacity .2s}.sierra-menu a:hover,.sierra-menu a[aria-current=page]{color:var(--sierra-cyan);opacity:1}.sierra-mobile-nav{display:none}.sierra-menu-toggle{color:#fff;cursor:pointer;border:0;font-size:1.45rem;list-style:none}.sierra-mobile-nav summary::-webkit-details-marker{display:none}.sierra-mobile-nav nav{background:var(--sierra-panel);border:1px solid var(--sierra-line);letter-spacing:.1em;text-transform:uppercase;gap:1rem;min-width:190px;padding:1.25rem;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:68px;right:16px}.sierra-mobile-nav nav a:hover{color:var(--sierra-cyan)}.sierra-hero{color:#fff;background:var(--sierra-black);align-items:end;min-height:min(790px,100svh);display:grid;position:relative;overflow:hidden}.sierra-hero-slides,.sierra-hero-slide{position:absolute;inset:0}.sierra-hero-slide{opacity:0;background-position:50% 42%;background-size:cover;transition:opacity 1.5s;transform:scale(1)}.sierra-hero-slide.is-active{opacity:1;animation:3s ease-out both sierra-ken-burns}@keyframes sierra-ken-burns{0%{transform:scale(1.015)}to{transform:scale(1.055)}}.sierra-hero-overlay{background:linear-gradient(90deg,#000000c2,#0000002e 72%),linear-gradient(#0000 48%,#0000008f);background:linear-gradient(90deg,lab(.00722694% 0 0/.76),lab(.00722694% 0 0/.18) 72%),linear-gradient(#0000 48%,lab(.00722694% 0 0/.56));position:absolute;inset:0}.sierra-hero-content{z-index:1;padding:0 0 13.5vh;position:relative}.sierra-hero h1{letter-spacing:.015em;text-transform:uppercase;white-space:nowrap;max-width:none;margin:0;font-family:Arial,sans-serif;font-size:clamp(3.2rem,5.3vw,5.6rem);font-weight:900;line-height:.98}.sierra-hero p{max-width:620px;margin:1.6rem 0 0;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.55}.sierra-button{border:2px solid var(--sierra-cyan);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:56px;margin-top:1.9rem;padding:.8rem 1.45rem;font-size:.79rem;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex}.sierra-button:hover{background:var(--sierra-cyan);color:var(--sierra-black);transform:translateY(-2px)}.sierra-intro,.sierra-services,.sierra-faq-section{background:var(--sierra-black);position:relative;overflow:hidden}.sierra-intro{padding:11rem 0 10.5rem}.sierra-intro-watermark,.sierra-services-watermark{color:#0000;letter-spacing:-.08em;text-transform:uppercase;-webkit-text-stroke:1px oklch(21% .02 190);opacity:.75;white-space:nowrap;font-family:Arial,sans-serif;font-size:clamp(5rem,12vw,10rem);font-weight:900;line-height:.9;position:absolute;top:4.2rem;left:8%}.sierra-intro-grid{z-index:1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.sierra-intro-visual{min-height:500px;padding:2rem 0 3.8rem 2rem;position:relative}.sierra-torn-frame{height:500px;position:relative;overflow:hidden}.sierra-torn-frame img,.sierra-service-image img,.sierra-reviews-image img,.sierra-wide-image img{object-fit:cover}.sierra-torn-frame,.sierra-service-image,.sierra-detail-image{-webkit-mask-image:url(/sites/sierratraining/assets/Ripped-Paper.png);mask-image:url(/sites/sierratraining/assets/Ripped-Paper.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:118% 118%;mask-size:118% 118%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sierra-stat{background:var(--sierra-red);width:215px;color:var(--sierra-black);text-align:center;justify-items:center;gap:.5rem;padding:1.25rem 1rem 1.4rem;display:grid;position:absolute;bottom:0;right:2rem}.sierra-stat strong{letter-spacing:-.08em;font-family:Arial,sans-serif;font-size:2.6rem;line-height:.9}.sierra-stat strong span{margin-left:.05em}.sierra-stat>span{color:#fff;font-size:.95rem}.sierra-section-label{color:var(--sierra-red);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.75rem;font-weight:800}.sierra-intro-copy h2,.sierra-services h2,.sierra-faq-section h2{letter-spacing:-.055em;text-transform:uppercase;max-width:620px;margin:0 0 1.55rem;font-family:Arial,sans-serif;font-size:clamp(1.9rem,2.4vw,2.35rem);font-weight:900;line-height:1.05}.sierra-intro-copy p:not(.sierra-section-label){color:#d4d4d4;color:lab(84.92% 0 -.0000119209);max-width:570px;margin:0 0 1.25rem;font-size:.96rem;line-height:1.7}.sierra-services{background:var(--sierra-panel);padding:7.5rem 0 9rem}.sierra-services-watermark{-webkit-text-stroke-color:oklch(16% .015 190);top:1.2rem;left:8%}.sierra-services .sierra-container{z-index:1;position:relative}.sierra-services .sierra-section-label{color:#e1e1e1;color:lab(89.56% -.0000298023 0)}.sierra-services h2{text-align:center;color:#fff;margin-inline:auto}.sierra-services-list{gap:5rem;margin-top:5rem;display:grid}.sierra-service-row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.8rem,7vw,6rem);display:grid}.sierra-service-row-reverse{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sierra-service-row-reverse .sierra-service-image{order:2}.sierra-service-row-reverse .sierra-service-copy{order:1}.sierra-service-image{min-height:390px;position:relative}.sierra-service-image img{filter:grayscale(.92)contrast(1.06)}.sierra-torn-top,.sierra-torn-bottom{clip-path:none}.sierra-service-copy h3{color:var(--sierra-red);letter-spacing:-.055em;text-transform:uppercase;margin:0 0 1.2rem;font-family:Arial,sans-serif;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:900;line-height:1}.sierra-service-copy p{color:#dedede;color:lab(88.4% 0 .0000119209);max-width:490px;margin:0;font-size:.98rem;line-height:1.65}.sierra-wide-image{height:30rem;position:relative}.sierra-wide-image:after{content:"";background:#0000001f;background:lab(.0243893% 0 0/.12);position:absolute;inset:0}.sierra-reviews{background:var(--sierra-black);grid-template-columns:1fr 1fr;min-height:320px;display:grid}.sierra-reviews-image{min-height:320px;position:relative}.sierra-reviews-image img{filter:brightness(.7)saturate(.8)}.sierra-reviews-copy{background:var(--sierra-black);align-items:center;min-height:320px;padding:3rem clamp(2rem,6vw,6rem);display:flex;position:relative;overflow:hidden}.sierra-reviews-copy h2{z-index:1;color:#0000;letter-spacing:-.08em;text-transform:uppercase;-webkit-text-stroke:1px oklch(23% .05 190);margin:0;font-family:Arial,sans-serif;font-size:clamp(2.7rem,5.5vw,5.4rem);font-weight:900;line-height:.9;position:relative}.sierra-quote-mark{color:var(--sierra-cyan);font-family:Georgia,serif;font-size:10rem;line-height:.4;position:absolute;top:50%;right:18%;transform:translateY(-28%)}.sierra-faq-section{background:var(--sierra-black);padding:8rem 0}.sierra-faq-section h2{color:#fff}.sierra-faq{border-top:1px solid var(--sierra-line);margin-top:3rem}.sierra-faq-item{border-bottom:1px solid var(--sierra-line)}.sierra-faq-trigger{color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;font-weight:700;display:flex}.sierra-faq-answer{color:#a8a8a8;color:lab(68.68% 0 0);max-width:760px;padding:0 3rem 1.4rem 0;font-size:.9rem;line-height:1.7}.sierra-cta{background:url(/sites/sierratraining/assets/fondo.jpg) 50%/cover;justify-content:space-between;align-items:center;min-height:385px;padding:4rem max(24px,50vw - 590px);display:flex;position:relative;overflow:hidden}.sierra-cta:after{content:"";background:#0000003b;background:lab(.0243893% 0 0/.23);position:absolute;inset:0}.sierra-cta-panel{z-index:1;background:var(--sierra-black);max-width:700px;padding:1.9rem 2rem 2rem;position:relative}.sierra-cta h2{color:#fff;letter-spacing:-.065em;max-width:660px;margin:0;font-family:Arial,sans-serif;font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:900;line-height:1}.sierra-cta .sierra-button{margin-top:1.5rem}.sierra-cta-logo{z-index:1;object-fit:contain;width:clamp(150px,18vw,250px);height:auto;position:relative}.sierra-footer{background:var(--sierra-panel);color:#a4a4a4;color:lab(67.52% -.0000298023 0);padding:2rem 0;font-size:.72rem}.sierra-footer-inner{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.sierra-footer-brand{color:#fff;letter-spacing:.16em;font-weight:900}.sierra-footer-links{align-items:center;gap:1.25rem;display:flex}.sierra-footer-links a{align-items:center;gap:.35rem;display:inline-flex}.sierra-footer a:hover{color:var(--sierra-cyan)}.sierra-cookie{z-index:30;color:#fff;background:#121418f7;background:lab(6.13442% .40523 -3.42046/.97);justify-content:space-between;align-items:center;gap:1.25rem;padding:13px max(24px,50vw - 590px);font-size:.73rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000040;box-shadow:0 -8px 24px lab(0% 0 0/.25)}.sierra-cookie p{margin:0;line-height:1.45}.sierra-cookie-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.sierra-cookie-actions button,.sierra-cookie-actions a{background:var(--sierra-red);color:#fff;font:inherit;cursor:pointer;border:0;padding:9px 14px;font-weight:700}.sierra-cookie-actions button:hover,.sierra-cookie-actions a:hover{background:var(--sierra-red-deep)}.sierra-page-hero{background:var(--sierra-panel);color:#fff;align-items:end;min-height:530px;padding:0 0 5.5rem;display:flex;position:relative;overflow:hidden}.sierra-page-hero-bg{filter:saturate(.7);background:linear-gradient(90deg,#000000d1,#00000038),url(/sites/sierratraining/assets/IMG_1466-scaled.jpg) 50%/cover;background:linear-gradient(90deg,lab(.0243893% 0 0/.82),lab(.0243893% 0 0/.22)),url(/sites/sierratraining/assets/IMG_1466-scaled.jpg) 50%/cover;position:absolute;inset:0}.sierra-page-hero .sierra-container{z-index:1;position:relative}.sierra-page-hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:1100px;margin:0;font-family:Arial,sans-serif;font-size:clamp(2.4rem,4.5vw,4.5rem);font-weight:900;line-height:.9}.sierra-inner-section{background:var(--sierra-black);padding:7rem 0 9rem}.sierra-inner-intro{color:#d4d4d4;color:lab(84.92% 0 -.0000119209);max-width:680px;margin:0 0 4.5rem;font-size:1.12rem;line-height:1.7}.sierra-inner-intro:empty{display:none}.sierra-service-detail{gap:7rem;display:grid}.sierra-detail-block{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid}.sierra-detail-block-reverse .sierra-detail-image{order:2}.sierra-detail-block-reverse .sierra-detail-copy{order:1}.sierra-detail-image{clip-path:polygon(1% 3%,13% 0,26% 3%,39% 1%,52% 4%,65% 0,78% 3%,90% 1%,100% 4%,98% 97%,88% 100%,75% 97%,63% 100%,50% 97%,38% 100%,24% 97%,11% 100%,0 97%);min-height:430px;position:relative;overflow:hidden}.sierra-detail-image img{object-fit:cover;filter:saturate(.75)}.sierra-detail-copy p:not(.sierra-section-label){color:#cacaca;color:lab(81.44% -.0000298023 0);margin:0 0 1.2rem;font-size:.95rem;line-height:1.75}.sierra-contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.sierra-contact-grid h2{color:#fff;letter-spacing:-.06em;text-transform:uppercase;max-width:520px;margin:0;font-family:Arial,sans-serif;font-size:clamp(2rem,4vw,3.5rem);line-height:.98}.sierra-contact-list{gap:1rem;display:grid}.sierra-contact-link{border-bottom:1px solid var(--sierra-line);color:#fff;justify-content:space-between;align-items:center;padding:1.2rem 0;font-weight:700;display:flex}.sierra-contact-link:hover{color:var(--sierra-cyan)}.sierra-gallery{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sierra-gallery-item{background:var(--sierra-panel);min-height:310px;margin:0;display:flex;position:relative;overflow:hidden}.sierra-gallery-item img{object-fit:cover;transition:transform .35s}.sierra-gallery-item:hover img{transform:scale(1.04)}.sierra-gallery-caption{z-index:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#0000,#000c);background:linear-gradient(#0000,lab(.0243893% 0 0/.8));align-self:end;width:100%;padding:4rem 1.25rem 1.2rem;font-size:.72rem;font-weight:800;position:relative}.sierra-policy{max-width:820px}.sierra-policy h2{color:var(--sierra-red);letter-spacing:-.02em;text-transform:uppercase;margin:2.5rem 0 .75rem;font-family:Arial,sans-serif;font-size:1.35rem}.sierra-policy h3,.sierra-policy h4{color:#fff;text-transform:uppercase;margin:1.6rem 0 .5rem;font-size:1rem}.sierra-policy p,.sierra-policy li{color:#bebebe;color:lab(76.8% -.0000298023 0);line-height:1.8}.sierra-policy a{color:var(--sierra-cyan)}.sierra-reveal-ready{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.sierra-reveal-ready.is-visible{opacity:1;transform:translateY(0)}@media (max-width:800px){.sierra-container{width:min(100% - 32px,1180px)}.sierra-nav{min-height:76px}.sierra-menu{display:none}.sierra-mobile-nav{display:block}.sierra-hero{background-position:60%;min-height:720px}.sierra-hero-content{padding-bottom:5.5rem}.sierra-hero h1{white-space:normal;max-width:520px;font-size:clamp(3.2rem,15vw,5.6rem)}.sierra-hero p{max-width:430px}.sierra-intro{padding:7.5rem 0 7rem}.sierra-intro-watermark,.sierra-services-watermark{font-size:4.6rem;top:2.5rem;left:1rem}.sierra-intro-grid,.sierra-service-row,.sierra-service-row-reverse,.sierra-reviews,.sierra-contact-grid{grid-template-columns:1fr}.sierra-intro-visual{min-height:380px;padding-left:0}.sierra-torn-frame{height:370px}.sierra-stat{width:180px;right:.35rem}.sierra-intro-copy{margin-top:1.5rem}.sierra-services{padding:6.8rem 0 7rem}.sierra-services-list{gap:5.5rem;margin-top:3.5rem}.sierra-service-row-reverse .sierra-service-image,.sierra-service-row-reverse .sierra-service-copy{order:initial}.sierra-service-image{min-height:300px}.sierra-wide-image{height:18rem}.sierra-reviews-image{min-height:230px}.sierra-reviews-copy{min-height:260px}.sierra-faq-section{padding:6rem 0}.sierra-cta{align-items:end;min-height:420px;padding:2rem 1rem 2.5rem}.sierra-cta-logo{width:145px;position:absolute;top:1.5rem;right:1rem}.sierra-cta-panel{max-width:calc(100% - 1rem);padding:1.4rem}.sierra-footer-inner{flex-direction:column;align-items:flex-start}.sierra-cookie{padding:12px 16px;display:block}.sierra-cookie-actions{margin-top:10px}.sierra-page-hero{min-height:430px;padding-bottom:4rem}.sierra-inner-section{padding:5rem 0 7rem}.sierra-inner-intro{margin-bottom:3rem}.sierra-service-detail{gap:5.5rem}.sierra-detail-block,.sierra-detail-block-reverse{grid-template-columns:1fr}.sierra-detail-block-reverse .sierra-detail-image,.sierra-detail-block-reverse .sierra-detail-copy{order:initial}.sierra-detail-image{min-height:330px}.sierra-gallery{grid-template-columns:repeat(2,1fr);gap:10px}.sierra-gallery-item{min-height:220px}}@media (max-width:460px){.sierra-gallery{grid-template-columns:1fr}.sierra-gallery-item{min-height:280px}.sierra-footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sierra-hero-slide.is-active{animation:none}.sierra-reveal-ready,.sierra-reveal-ready.is-visible{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
