:root{--ink:#1B2A2E;--rust:#C8763A;--gold:#E3B778;--cream:#FBF9F4;--sand:#EFE9DA;--muted:#727873;--line:rgba(27,42,46,.16);--serif:Georgia,'Times New Roman',serif;--sans:'DM Sans',sans-serif;--display:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}.announcement{height:37px;background:var(--ink);color:#e9e3d7;display:flex;justify-content:center;align-items:center;gap:10px;font-size:10px;letter-spacing:.035em}.announcement a{color:var(--gold);margin-left:6px}.announcement a span{padding-left:4px}.spark{color:var(--gold);font-size:13px}.header{height:84px;background:var(--cream);padding:0 7.3%;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:11px;font:800 22px var(--display);letter-spacing:.13em}.brand-mark{width:35px;height:35px;background:var(--rust);color:var(--cream);border-radius:50%;display:grid;place-items:center;font:italic 25px var(--serif);letter-spacing:-.08em;transform:rotate(-10deg)}.brand small{display:block;font:600 7px var(--sans);letter-spacing:.24em;margin-top:2px}.nav{display:flex;gap:34px;align-items:center;font-size:12px;font-weight:600}.nav>a:not(.button):hover,.footer a:hover{color:var(--rust)}.nav-portal{color:#747a75}.nav-portal span{color:var(--rust)}.button{background:var(--rust);color:#fffaf1;min-height:51px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:23px;font-size:11px;font-weight:700;letter-spacing:.02em;transition:background .2s,transform .2s}.button:hover{background:#ab5f2c;transform:translateY(-2px)}.button span{font-size:15px}.button-small{min-height:42px;padding:0 18px}.menu-toggle{display:none}.hero{height:min(710px,76vw);min-height:610px;position:relative;color:#fff;background:#52605d;overflow:hidden}.hero-photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,27,29,.7),rgba(14,27,29,.15) 75%),url('https://images.unsplash.com/photo-1470770841072-f978cf4d019e?auto=format&fit=crop&w=2200&q=88') center 52%/cover;transform:scale(1.01)}.hero-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,27,28,.43),transparent 28%)}.hero-content{position:absolute;left:11.1%;top:20%;max-width:650px}.eyebrow{font-size:9px;font-weight:700;letter-spacing:.17em;display:flex;align-items:center;gap:10px;color:#7c8078}.eyebrow>span{width:7px;height:7px;background:var(--rust);display:inline-block;border-radius:50%}.eyebrow.light{color:#e9e5d9}.eyebrow.light>span{background:var(--gold)}h1,h2,h3,p{margin-top:0}.hero h1{font:500 clamp(56px,7vw,90px)/.99 var(--display);letter-spacing:-.066em;margin:29px 0 21px}.hero h1 em,.section-heading h2 em,.intro h2 em,.how h2 em,.jauri h2 em,.contact h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.055em}.hero p{font-size:14px;line-height:1.85;max-width:420px;color:#eeeae1;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:28px}.button-cream{background:var(--cream);color:var(--ink)}.button-cream:hover{background:var(--gold)}.text-link{font-weight:700;font-size:11px;border-bottom:1px solid var(--rust);padding-bottom:7px;display:inline-flex;gap:20px;align-items:center}.text-link span{font-size:15px;color:var(--rust)}.light-link{color:white;border-color:rgba(255,255,255,.55)}.light-link span{color:var(--gold)}.hero-note{position:absolute;right:11%;top:31%;width:138px;height:138px;border:1px solid rgba(255,255,255,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font:italic 13px/1.55 var(--serif);transform:rotate(9deg)}.note-star{position:absolute;top:18px;right:24px;color:var(--gold);font-style:normal;font-size:15px}.hero-bottom{position:absolute;bottom:30px;left:7.3%;right:7.3%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.15em;color:#e5e4dc}.hero-bottom b{color:var(--gold);padding:0 6px}.hero-counter{position:absolute;right:7.3%;bottom:90px;font-size:8px;letter-spacing:.16em;display:flex;gap:10px;align-items:center;color:#deded6}.hero-counter b{font:400 23px var(--serif);color:var(--gold)}.hero-counter span{color:var(--gold)}.section-wrap{padding-left:11.1%;padding-right:11.1%}.intro{padding-top:112px;padding-bottom:116px;position:relative}.intro-label{display:flex;justify-content:space-between;align-items:center}.small-index{font-size:8px;letter-spacing:.12em;color:#8b8d85}.intro-copy{display:grid;grid-template-columns:1fr .74fr;align-items:center;gap:65px;margin:47px 9% 0 14%}.intro h2,.section-heading h2,.how h2,.jauri h2{font:500 clamp(44px,5.3vw,66px)/1.07 var(--display);letter-spacing:-.064em;margin-bottom:0}.intro-copy>div{padding-top:7px}.lead{font:italic 23px var(--serif);margin-bottom:13px}.intro-copy>div p:not(.lead){font-size:12px;color:#69716e;line-height:1.9;margin-bottom:22px;max-width:390px}.intro-stamp{position:absolute;right:13%;bottom:38px;width:122px;height:122px;border:1px solid #d4b681;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(8deg);color:#6b7069}.intro-stamp span{font-size:7px;letter-spacing:.14em}.intro-stamp b{font:italic 20px var(--serif);color:var(--rust);margin:4px 0}.featured{background:var(--sand);padding:103px 0 75px}.section-heading{display:flex;align-items:end;justify-content:space-between}.section-heading h2{font-size:56px;margin:26px 0 0}.experience-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:25px;margin-top:52px}.experience-card{display:block}.card-image{position:relative;background-position:center;background-size:cover;height:340px;overflow:hidden}.card-large .card-image{height:375px}.image-coast{background-image:linear-gradient(0deg,rgba(22,31,28,.17),transparent 50%),url('https://images.unsplash.com/photo-1518837695005-2083093ee35b?auto=format&fit=crop&w=1200&q=85')}.image-table{background-image:linear-gradient(0deg,rgba(22,31,28,.12),transparent 50%),url('https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1000&q=85')}.card-tag{position:absolute;top:18px;left:18px;background:var(--cream);padding:8px 11px;font-size:8px;letter-spacing:.14em;font-weight:700}.card-arrow{position:absolute;right:16px;bottom:16px;width:36px;height:36px;border-radius:50%;background:var(--cream);display:grid;place-items:center;font-size:16px;transition:transform .2s}.experience-card:hover .card-arrow{transform:rotate(45deg)}.card-info{padding:20px 2px;display:flex;justify-content:space-between;align-items:end}.card-info .eyebrow{font-size:8px;color:#8a8376}.card-info h3{font:500 24px/1.17 var(--display);letter-spacing:-.04em;margin:10px 0 0}.card-number{font:italic 17px var(--serif);color:#9b907d}.feature-foot{border-top:1px solid rgba(27,42,46,.2);margin-top:37px;padding-top:17px;display:flex;justify-content:space-between;align-items:center}.feature-foot>span{font-size:8px;letter-spacing:.14em;font-weight:700}.tiny-dot{display:inline-block;width:6px;height:6px;background:var(--rust);border-radius:50%;margin-right:8px}.feature-foot p{margin:0;font-size:10px;color:#696e68}.feature-foot p a{font-weight:700;text-decoration:underline;text-decoration-color:var(--rust);text-underline-offset:4px}.lines{padding-top:108px;padding-bottom:106px}.heading-aside{max-width:220px;color:#747a75;line-height:1.8;font-size:11px;margin:0 3% 6px 0}.line-list{margin-top:49px;border-top:1px solid var(--line)}.line-row{min-height:88px;display:grid;grid-template-columns:55px 1fr 1fr 120px;align-items:center;border-bottom:1px solid var(--line);transition:padding .2s,background .2s}.line-row:hover{padding-left:10px;background:rgba(239,233,218,.5)}.line-icon{font:24px var(--serif);color:var(--rust)}.line-name{font:500 20px var(--display);letter-spacing:-.04em}.line-name b{font:italic 19px var(--serif);color:#73766e}.line-desc{font-size:11px;color:#797d77}.line-link{justify-self:end;font-size:10px;font-weight:700}.line-link b{font-size:15px;color:var(--rust);margin-left:14px}.partner-note{font-size:9px;color:#85877f;margin-top:17px}.partner-note strong{font-weight:700;color:#646961}.how{background:var(--ink);color:#f8f5ed;padding:96px 0 105px}.how-inner{display:grid;grid-template-columns:.86fr 1.14fr;gap:12%}.how h2{font-size:52px;margin:28px 0 16px}.how-heading>p{color:#bac0b8;font-size:11px;margin-bottom:27px}.button-outline{border:1px solid rgba(255,255,255,.45);background:transparent;color:var(--cream)}.button-outline:hover{background:var(--cream);color:var(--ink)}.steps{padding-top:12px}.step{border-top:1px solid rgba(255,255,255,.24);padding:21px 0 22px;display:grid;grid-template-columns:38px 1fr 20px;gap:12px;align-items:start}.step:last-child{border-bottom:1px solid rgba(255,255,255,.24)}.step>span{font:italic 15px var(--serif);color:var(--gold)}.step h3{font:500 19px var(--display);letter-spacing:-.03em;margin:0 0 7px}.step p{font-size:10px;line-height:1.7;color:#b6bdb5;margin:0;max-width:340px}.step>b{font-size:15px;color:var(--gold);font-weight:400}.jauri{padding-top:113px;padding-bottom:113px;display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.jauri-art{height:330px;background:var(--sand);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.sun-disc{width:215px;height:215px;border-radius:50%;background:var(--gold);opacity:.72;position:absolute;top:30px;left:calc(50% - 100px)}.dachshund{width:86%;position:relative;z-index:1;color:var(--rust);filter:drop-shadow(0 14px 9px rgba(51,45,34,.1))}.art-caption{position:absolute;bottom:15px;left:17px;font-size:7px;letter-spacing:.15em;color:#8f887c}.art-spark{position:absolute;right:35px;top:32px;color:var(--rust);font-size:22px}.jauri-copy h2{font-size:62px;margin:25px 0 14px}.jauri-copy>p{max-width:390px;color:#6d746f;font-size:11px;line-height:1.9;margin-bottom:21px}.contact{position:relative;overflow:hidden;background:var(--rust);color:var(--cream);text-align:center;padding:92px 20px 82px}.contact-inner{position:relative;z-index:2}.contact .eyebrow{justify-content:center}.contact h2{font:500 clamp(50px,6vw,70px)/1.02 var(--display);letter-spacing:-.065em;margin:26px 0 14px}.contact h2 em{color:var(--gold)}.contact-inner>p{font-size:12px;color:#f1d8c6;margin-bottom:24px}.contact .button{margin-bottom:13px}.contact-inner>small{display:block;font-size:7px;letter-spacing:.13em;color:#efd4be}.contact-orbit{position:absolute;width:430px;height:430px;border:1px solid rgba(255,255,255,.15);border-radius:50%}.orbit-one{left:-235px;top:-150px}.orbit-two{right:-238px;bottom:-245px;width:570px;height:570px}.contact-side{position:absolute;right:5%;bottom:31px;font-size:7px;letter-spacing:.14em;color:#f1d7c6;transform:rotate(-90deg);transform-origin:right}.contact-side b{color:var(--cream)}.footer{background:#f0ede5;padding:44px 7.3% 0}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-bottom:36px;border-bottom:1px solid rgba(27,42,46,.17)}.footer-brand{justify-self:start}.footer-top>p{margin:0;font:italic 17px/1.5 var(--serif);color:#73776f}.back-top{justify-self:end;font-size:8px;letter-spacing:.12em;font-weight:700}.back-top span{margin-left:12px;color:var(--rust);font-size:15px}.footer-mid{display:grid;grid-template-columns:.8fr .8fr 1fr 1.45fr;gap:40px;padding:31px 0 35px}.footer-mid>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-label{font-size:8px;letter-spacing:.15em;font-weight:700;color:#777b74;margin-bottom:6px}.footer-mid a{font-size:10px}.footer-mid i{font-style:normal;font-size:6px;letter-spacing:.06em;color:var(--rust);padding-left:4px}.newsletter p{font-size:9px;line-height:1.6;color:#70766f;margin:0}.newsletter form{width:100%;border-bottom:1px solid #8d9187;display:flex;margin-top:2px}.newsletter input{min-width:0;flex:1;border:0;background:transparent;outline:0;padding:9px 0;font-size:9px;color:var(--ink)}.newsletter input::placeholder{color:#8d9187}.newsletter button{border:0;background:none;color:var(--rust);font-size:16px;cursor:pointer}.newsletter small{font-size:6px;letter-spacing:.08em;color:#858981}.footer-bottom{border-top:1px solid rgba(27,42,46,.17);height:42px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.12em;color:#737970}.footer-bottom b{color:var(--rust);font-size:11px;margin-left:5px}.footer-bottom a span{color:var(--rust);padding:0 4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:900px){.header{padding:0 5%}.nav{gap:18px}.section-wrap{padding-left:7%;padding-right:7%}.hero-content{left:8%}.hero-note{right:8%}.intro-copy{margin-left:7%;margin-right:5%;gap:35px}.intro-stamp{right:7%}.how-inner{gap:7%}.footer{padding-left:5%;padding-right:5%}.footer-mid{gap:22px}}
@media(max-width:680px){.announcement{height:34px;font-size:8px}.header{height:70px}.brand{font-size:19px}.brand-mark{width:31px;height:31px}.menu-toggle{display:flex;flex-direction:column;gap:5px;border:0;background:none;padding:10px;z-index:6}.menu-toggle i{height:1px;width:21px;background:var(--ink)}.nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--cream);padding:20px 7% 25px;box-shadow:0 12px 18px #1b2a2e18;align-items:stretch;gap:0;flex-direction:column}.nav.open{display:flex}.nav>a{padding:13px 0;border-bottom:1px solid var(--line)}.nav .button{margin-top:15px;border:0;align-self:flex-start;padding:0 18px}.nav-portal{display:none}.hero{min-height:650px;height:calc(100svh - 104px);max-height:780px}.hero-photo{background-position:58% center}.hero-content{left:7%;top:19%;right:7%}.hero h1{font-size:clamp(52px,13vw,75px);margin-top:25px}.hero p{font-size:13px;max-width:320px}.hero-note{width:100px;height:100px;right:8%;top:auto;bottom:100px;font-size:10px}.note-star{top:12px;right:17px;font-size:12px}.hero-bottom{left:7%;right:7%;bottom:23px;font-size:7px}.hero-counter{display:none}.hero-actions{gap:18px;align-items:flex-start;flex-direction:column}.hero-actions .button{min-height:48px}.intro{padding-top:73px;padding-bottom:108px}.intro-copy{display:block;margin:38px 0 0}.intro h2{font-size:53px}.intro-copy>div{margin-top:23px}.lead{font-size:21px}.intro-stamp{width:92px;height:92px;bottom:18px;right:9%}.intro-stamp span{font-size:6px}.intro-stamp b{font-size:16px}.featured{padding:70px 0 52px}.section-heading{align-items:flex-start;gap:18px;flex-direction:column}.section-heading h2{font-size:47px;margin-top:22px}.section-heading>.text-link{margin-top:0}.experience-grid{grid-template-columns:1fr;gap:19px;margin-top:32px}.card-image,.card-large .card-image{height:280px}.card-info h3{font-size:22px}.feature-foot{align-items:flex-start;flex-direction:column;gap:10px}.feature-foot p{line-height:1.6}.lines{padding-top:74px;padding-bottom:77px}.heading-aside{margin:0;font-size:10px}.line-list{margin-top:32px}.line-row{grid-template-columns:29px 1fr 30px;min-height:85px;column-gap:9px}.line-name{font-size:18px}.line-desc{grid-column:2;grid-row:2;font-size:9px;margin-top:-18px;padding-bottom:12px}.line-link{grid-column:3;grid-row:1/3;font-size:0}.line-link b{font-size:17px;margin:0}.partner-note{line-height:1.7;font-size:8px}.how{padding:71px 0 75px}.how-inner{grid-template-columns:1fr;gap:37px}.how h2{font-size:47px}.step{grid-template-columns:29px 1fr 18px;padding:18px 0}.step h3{font-size:17px}.step p{font-size:9px}.jauri{padding-top:72px;padding-bottom:72px;grid-template-columns:1fr;gap:35px}.jauri-art{height:265px}.sun-disc{width:180px;height:180px;top:25px;left:calc(50% - 90px)}.jauri-copy h2{font-size:56px}.contact{padding:73px 18px 69px}.contact h2{font-size:52px}.contact .eyebrow{font-size:7px;line-height:1.6}.contact-inner>p{font-size:10px}.contact-side{display:none}.footer{padding:32px 7% 0}.footer-top{grid-template-columns:1fr auto;row-gap:20px}.footer-top>p{grid-column:1;grid-row:2;font-size:15px}.back-top{grid-column:2;grid-row:2;font-size:7px}.footer-mid{grid-template-columns:1fr 1fr;gap:29px 18px;padding:27px 0}.footer-mid>div{gap:10px}.newsletter{grid-column:1/-1}.footer-bottom{height:auto;min-height:56px;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 0;font-size:6px;line-height:1.5}.footer-bottom span:nth-child(2){text-align:right}.footer-bottom a{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
.route-page{min-height:100vh;background:var(--cream)}.route-main{min-height:calc(100vh - 84px);padding:14vh 12% 12vh;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 86% 20%,rgba(227,183,120,.2),transparent 35%)}.route-main h1{font:500 clamp(55px,8vw,92px)/.98 var(--display);letter-spacing:-.07em;margin:30px 0 18px}.route-main h1 em{font-family:var(--serif);font-weight:400;color:var(--rust)}.route-main p{max-width:500px;color:#69716e;font-size:14px;line-height:1.8}.route-placeholder{font-size:8px;letter-spacing:.15em;font-weight:700;color:#89877e;background:var(--sand);padding:11px 14px;margin:13px 0 28px}
.hero-mascot{position:absolute;right:11%;bottom:126px;width:228px;padding:15px 16px 11px;background:var(--cream);color:var(--rust);box-shadow:0 15px 45px rgba(13,22,22,.18);transform:rotate(2deg);z-index:2}.hero-mascot svg{display:block;width:100%;height:104px}.hero-mascot span{display:block;color:var(--ink);font-size:7px;letter-spacing:.18em;font-weight:700;text-align:right;margin-top:2px}
@media(max-width:680px){.hero-mascot{right:7%;bottom:70px;width:157px;padding:10px 9px 8px}.hero-mascot svg{height:72px}.hero-mascot span{font-size:6px}.hero-note{display:none}}
/* Jauri brand artwork: use the supplied dachshund mark consistently. */
.brand-mark{font-size:0;overflow:hidden}.brand-mark img{display:block;width:70%;height:auto}.brand-wordmark{font:700 24px var(--display);letter-spacing:-.035em}.brand-wordmark small{font:600 7px var(--sans);letter-spacing:.24em;margin-top:1px}.hero-mascot{display:flex;align-items:center;gap:12px;width:auto;min-width:194px;padding:11px 16px 11px 11px;transform:rotate(1deg)}.mascot-medallion{display:grid;place-items:center;width:78px;height:78px;flex:none;border-radius:50%;background:var(--rust)}.mascot-medallion img{width:60px;height:auto}.hero-mascot .mascot-name{font:600 25px var(--display);letter-spacing:-.04em;text-align:left;margin:0}.jauri-badge{position:relative;z-index:1;width:198px;height:198px;border-radius:50%;background:var(--rust);display:grid;place-items:center;box-shadow:0 12px 24px rgba(27,42,46,.13)}.jauri-badge img{width:155px;height:auto}.jauri-art .art-spark{z-index:2}.jauri-art .art-caption{z-index:2}
@media(max-width:680px){.brand-wordmark{font-size:22px}.hero-mascot{right:7%;bottom:70px;min-width:0;width:auto;padding:8px;gap:7px}.mascot-medallion{width:62px;height:62px}.mascot-medallion img{width:47px}.hero-mascot .mascot-name{font-size:19px}.jauri-badge{width:170px;height:170px}.jauri-badge img{width:132px}}
.brand-mark{width:54px;height:32px;flex:none;background:transparent;border-radius:0;transform:none;overflow:visible}.brand-mark img{width:52px;height:auto}.brand-wordmark{font:600 25px var(--display);letter-spacing:-.045em}.footer-brand .brand-mark{width:54px;height:32px}.footer-brand .brand-wordmark{font-size:24px}
@media(max-width:680px){.brand-mark{width:48px;height:29px}.brand-mark img{width:47px}.brand-wordmark{font-size:22px}}
.hero-mascot .mascot-medallion{display:grid;margin:0;text-align:center}
/* Future pages use only the Jauri wordmark; the dachshund artwork stays on the home page. */
.route-page .brand{gap:0}

/* JAURI Experiences catalogue */
.experiences-hero{min-height:500px;padding:91px 11.1%;position:relative;display:flex;align-items:center;color:var(--cream);overflow:hidden;background:linear-gradient(90deg,rgba(18,31,32,.86),rgba(18,31,32,.28)),url('https://images.unsplash.com/photo-1470770841072-f978cf4d019e?auto=format&fit=crop&w=2200&q=85') center 52%/cover}.experiences-hero-copy{max-width:650px;position:relative;z-index:1}.experiences-hero h1{font:500 clamp(53px,6.7vw,78px)/1 var(--display);letter-spacing:-.065em;margin:28px 0 17px}.experiences-hero h1 em,.experience-types h2 em,.experience-contact h2 em{font-family:var(--serif);font-weight:400}.experiences-hero-copy>p{max-width:430px;font-size:12px;line-height:1.9;color:#e3e3db;margin-bottom:26px}.experiences-hero-index{position:absolute;right:11%;bottom:42px;display:flex;align-items:center;gap:13px}.experiences-hero-index b{font:italic 25px var(--serif);color:var(--gold)}.experiences-hero-index span{font-size:7px;line-height:1.6;letter-spacing:.16em;color:#e3e3db}.experience-types{padding:87px 11.1% 97px}.experience-types-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:39px}.experience-types-heading h2{font:500 54px/1.04 var(--display);letter-spacing:-.06em;margin:20px 0 0}.experience-types-heading>p{font-size:11px;line-height:1.8;color:#747a75;max-width:280px;margin:0 2% 4px 30px}.experience-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.type-card{background:#f3f0e8;transition:transform .2s}.type-card:hover{transform:translateY(-4px)}.type-image{height:235px;background-position:center;background-size:cover;position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding:16px;color:var(--cream)}.type-image:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,31,32,.26),transparent 38%,rgba(18,31,32,.12))}.type-image>*{position:relative;z-index:1}.type-image>span{font-size:8px;font-weight:700;letter-spacing:.16em}.type-image>b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--ink);font-size:15px;font-weight:400}.type-image-travel{background-image:url('https://images.unsplash.com/photo-1470770841072-f978cf4d019e?auto=format&fit=crop&w=1000&q=82')}.type-image-groups{background-image:url('https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1000&q=82')}.type-image-learning{background-image:url('https://images.unsplash.com/photo-1472396961693-142e6e269027?auto=format&fit=crop&w=1000&q=82')}.type-image-worship{background-image:url('https://images.unsplash.com/photo-1501386761578-eac5c94b800a?auto=format&fit=crop&w=1000&q=82')}.type-copy{padding:20px 21px 22px}.type-copy h3{font:500 20px var(--display);letter-spacing:-.03em;margin:0 0 8px}.type-copy p{font-size:10px;line-height:1.7;color:#6f766f;max-width:380px;margin:0 0 17px}.type-copy>span{font-size:7px;letter-spacing:.14em;font-weight:700;color:#8d877c}.experience-contact{background:var(--rust);color:var(--cream);padding:76px 20px 72px;text-align:center}.experience-contact .eyebrow{justify-content:center;font-size:8px}.experience-contact h2{font:500 clamp(45px,6vw,64px)/1.03 var(--display);letter-spacing:-.06em;margin:24px 0 14px}.experience-contact h2 em{color:var(--gold)}.experience-contact p{font-size:11px;color:#f0d8c6;margin-bottom:23px}.route-footer{min-height:62px;padding:16px 7.3%;display:flex;align-items:center;justify-content:space-between;background:#f0ede5;color:#70766f;font-size:8px;letter-spacing:.1em}.route-footer>a{font-weight:700;color:var(--ink)}
@media(max-width:680px){.experiences-hero{min-height:470px;padding:72px 7% 85px;background-position:58% center}.experiences-hero h1{font-size:clamp(47px,12vw,64px)}.experiences-hero-copy>p{font-size:11px;max-width:330px}.experiences-hero-index{right:7%;bottom:24px}.experience-types{padding:65px 7% 72px}.experience-types-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:27px}.experience-types-heading h2{font-size:47px}.experience-types-heading>p{margin:0;max-width:360px}.experience-type-grid{grid-template-columns:1fr;gap:16px}.type-image{height:220px}.type-copy{padding:18px}.experience-contact{padding:65px 18px}.experience-contact .eyebrow{font-size:7px;line-height:1.6}.route-footer{padding:15px 7%;font-size:6px}}
/* Home header/footer use the icon-only circular logo supplied for JAURI. */
.brand-mark{width:42px;height:42px;display:grid;place-items:center;flex:none;overflow:hidden;border-radius:50%;background:var(--rust);transform:none}.brand-mark img{width:75%;height:auto}.footer-brand .brand-mark{width:42px;height:42px}
@media(max-width:680px){.brand-mark,.footer-brand .brand-mark{width:38px;height:38px}.brand-mark img{width:74%}}
