.ij-public{background:var(--aur-bg);color:var(--aur-ink);font-family:var(--font-aur-body);line-height:1.75}.ij-public[dir=rtl],.ij-public[lang=ar]{font-family:var(--font-aur-arabic)}.ij-public__main{max-width:1180px;margin-inline:auto;padding:145px 28px 60px}.ij-public__breadcrumb{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;color:var(--aur-ink-soft);font-size:13px;margin-bottom:36px}.ij-public a{text-underline-offset:5px}.ij-public a:hover{text-decoration:underline}.ij-public a:focus-visible{outline:2px solid var(--aur-rose-darker);outline-offset:5px;border-radius:3px}.ij-public h1,.ij-public h2,.ij-public h3{font-family:var(--font-aur-display);font-weight:500;line-height:1.25;text-wrap:balance;color:var(--aur-ink)}.ij-public[dir=rtl] h1,.ij-public[dir=rtl] h2,.ij-public[dir=rtl] h3{font-family:var(--font-aur-arabic-display);line-height:1.55}.ij-public h1{font-size:clamp(2.3rem,4.5vw,4.25rem);max-width:20ch;margin:16px 0 24px}.ij-public h2{font-size:clamp(1.7rem,2.6vw,2.4rem);margin:0 0 22px}.ij-public h3{font-size:1.5rem;margin:18px 0 12px}.ij-public p{margin:0 0 18px;max-width:76ch}.ij-public__lead{font-size:clamp(1.08rem,1.6vw,1.3rem);max-width:65ch;color:var(--aur-ink-soft)}.ij-public__eyebrow{font-size:12px;letter-spacing:.13em;color:var(--aur-rose-darker);text-transform:uppercase}.ij-public[dir=rtl] .ij-public__eyebrow{letter-spacing:0;font-size:15px}.ij-public__intro{padding-bottom:56px;border-bottom:1px solid #a96d7030}.ij-public__actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:30px}.ij-public__button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:11px 24px;border-radius:8px;color:#fff!important;background:var(--aur-rose-darker);text-decoration:none!important}.ij-public__button:hover{background:#713d40}.ij-public__prose{max-width:780px;padding-top:40px}.ij-public__prose section{padding-block:20px}.ij-public__prose blockquote{margin:0;border-inline-start:3px solid var(--aur-rose-deep);padding:20px 24px;background:var(--aur-paper);white-space:pre-line}.ij-public__section{padding-block:42px;border-bottom:1px solid #a96d7030}.ij-public__byline,.ij-public__note{font-size:14px;color:var(--aur-ink-soft)}.ij-public__byline{margin-top:24px!important}.ij-public__prices{width:100%;max-width:850px;border-collapse:collapse;margin-bottom:24px;text-align:start}.ij-public__prices td,.ij-public__prices th{padding:16px 12px;border-bottom:1px solid #a96d7030;text-align:start;vertical-align:top}.ij-public__prices th{font-weight:500}.ij-public__prices td{white-space:nowrap}.ij-public__prices thead{color:var(--aur-rose-darker);font-size:14px;background:var(--aur-paper)}.ij-public__faq details{border-bottom:1px solid #a96d7030;padding:18px 0}.ij-public__faq summary{font-weight:500;cursor:pointer;min-height:32px}.ij-public__faq p{padding-top:18px}.ij-public__related{display:flex;flex-wrap:wrap;gap:16px 32px;list-style:none;margin:0;padding:0}.ij-public__related a{color:var(--aur-rose-darker)}.ij-public__designs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0}.ij-public__designs article{min-width:0}.ij-public__poster{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--aur-paper);border-radius:10px}.ij-public__poster img{object-fit:cover}.ij-public__designs p{font-size:14px;color:var(--aur-ink-soft)}.ij-public__designs article>a:last-child{font-size:14px;color:var(--aur-rose-darker)}.ij-public__design-detail{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding-block:48px;align-items:start}.ij-public__detail-image{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden}.ij-public__detail-image img{object-fit:cover}.ij-public__package-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.ij-public__package-details ul{padding-inline-start:22px;margin-block:20px}.ij-public__package-details li{margin-bottom:8px}.ij-public__guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.ij-public__guide-list article{padding-inline-end:20px}.ij-public__guide-list h3 a{color:var(--aur-ink)}.ij-public__closing{padding:48px 0}.ij-public__discovery{max-width:1180px;margin-inline:auto;padding-inline:28px}.ij-public__discovery .ij-public__section .ij-public__section{padding-top:16px;border:0}.ij-public__discovery .ij-public__related{margin-block:20px}@media(max-width:800px){.ij-public__main{padding:125px 20px 40px}.ij-public__designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ij-public__design-detail{grid-template-columns:1fr;gap:30px}.ij-public__detail-image{max-width:500px;width:100%}.ij-public__package-details{grid-template-columns:1fr}.ij-public__intro{padding-bottom:36px}}@media(max-width:520px){.ij-public__designs,.ij-public__guide-list{grid-template-columns:1fr}.ij-public__main{padding-inline:18px}.ij-public__prices td,.ij-public__prices th{padding:12px 5px;font-size:14px}.ij-public__actions{gap:18px}.ij-public__section{padding-block:32px}.ij-public__breadcrumb{font-size:12px}}.ij-home{color:var(--aur-ink);font:400 16px/1.75 var(--font-aur-body)}.ij-home p{margin:0}.ij-home a{text-underline-offset:5px}.ij-home :where(a,summary):focus-visible{outline:2px solid var(--aur-rose-darker);outline-offset:5px}.ij-home__eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:20px!important;color:var(--aur-rose-darker);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.ij-home__eyebrow:before{content:"";width:34px;height:1px;background:currentColor;flex:0 0 auto}.ij-home__title{margin:0;font:400 clamp(36px,4vw,56px)/1.18 var(--font-aur-display);letter-spacing:-.035em;text-wrap:balance}.ij-home__title>span{display:block;margin-top:4px;color:var(--aur-rose-darker);font:400 1.22em/1.18 var(--font-aur-script);letter-spacing:-.025em}.ij-home .aur-storefront-cta{margin-top:28px;max-width:100%}.ij-home .aur-storefront-cta__face{padding:16px 23px}.ij-home-studio{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(30px,5vw,72px);align-items:center;max-width:1288px;margin:0 auto;padding:40px 24px 94px;scroll-margin-top:120px}.ij-home-studio__copy>p:not(.ij-home__eyebrow){margin-top:30px;max-width:54ch;color:var(--aur-ink-soft)}.ij-home-studio__art{position:relative;height:440px;margin:0;isolation:isolate}.ij-home-studio__halo{position:absolute;inset:10px 12px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#e6d2dbb0 5%,#f4dccd90 45%,transparent 72%)}.ij-home-studio__halo:after{content:"";position:absolute;inset:45px 25px;border:1px solid #a96d702b;border-radius:50%;transform:rotate(-20deg)}.ij-home-studio__poster{position:absolute;width:52%;max-width:250px;aspect-ratio:3/4;overflow:hidden;border:8px solid var(--aur-paper);border-radius:6px;box-shadow:0 18px 45px #53354525,0 2px 4px #53354512}.ij-home-studio__poster img{object-fit:cover}.ij-home-studio__poster--0{top:20px;inset-inline-start:5%;transform:rotate(-9deg)}.ij-home-studio__poster--1{top:70px;inset-inline-end:3%;transform:rotate(10deg)}.ij-home-studio__seal{position:absolute;bottom:59px;inset-inline-start:43%;width:88px;height:88px;display:grid;place-items:center;border:5px double #b8837c55;border-radius:50%;background:linear-gradient(135deg,#fff8ec,#ecd1cb);box-shadow:0 8px 22px #6b3c4b25}.ij-home-studio__seal img{width:38px;height:48px;object-fit:contain}.ij-home-studio__art figcaption{position:absolute;bottom:0;inset-inline:0;text-align:center;color:var(--aur-rose-darker);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.ij-home-pricing{padding:76px 24px 64px;border-block:1px solid #a96d7025;background:radial-gradient(ellipse at 92% 18%,#e5d4e380,transparent 55%),linear-gradient(135deg,#f8f0ed,#f0e2e9 60%,#f6eeef)}.ij-home-pricing__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 80px;align-items:start;max-width:1240px;margin:0 auto 52px}.ij-home-pricing__intro>.ij-home__eyebrow{grid-column:1/-1}.ij-home-pricing__intro h2{grid-row:span 2}.ij-home-pricing__intro>p:not(.ij-home__eyebrow){grid-column:2;padding-top:4px;max-width:48ch;color:var(--aur-ink-soft)}.ij-home-pricing__intro>a{grid-column:2;justify-self:start}.ij-home-pricing__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;max-width:1240px;margin-inline:auto}.ij-home-pricing__card{position:relative;min-width:0;display:flex;flex-direction:column;padding:30px;border:1px solid #c29a9370;border-radius:24px 24px 10px 10px;background:linear-gradient(150deg,#fffaf4,#fbf4f2);box-shadow:0 14px 35px #6a3f4b09}.ij-home-pricing__card:before{content:"";position:absolute;inset:7px;border:1px solid #c29a9333;border-radius:18px 18px 5px 5px;pointer-events:none}.ij-home-pricing__card--mid-signature{background:linear-gradient(150deg,#fffafd,#ede4ee)}.ij-home-pricing__card--signature-premium{color:#fff8f0;background:radial-gradient(ellipse at 0 0,#836373,transparent 70%),linear-gradient(135deg,#584054,#352c3d);border-color:#ae8d88;box-shadow:0 16px 40px #39233822}.ij-home-pricing__card--signature-premium:before{border-color:#dcbfb56b}.ij-home-pricing__card-top{display:flex;align-items:center;gap:18px;min-height:44px;padding-bottom:24px;border-bottom:1px solid #a96d7033}.ij-home-pricing__index{color:var(--aur-rose-darker);font:400 30px/1 var(--font-aur-display)}.ij-home-pricing__edition{max-width:24ch;color:var(--aur-ink-soft);font-size:12px;line-height:1.6}.ij-home-pricing__card h3{margin:24px 0 12px;font:400 clamp(23px,2vw,29px)/1.25 var(--font-aur-display)}.ij-home-pricing__headline-price{display:flex;gap:9px;align-items:baseline;margin-bottom:16px!important}.ij-home-pricing__headline-price>span{align-self:center;color:var(--aur-ink-soft);font-size:12px}.ij-home-pricing__headline-price bdi{font:400 clamp(42px,4vw,58px)/1.15 var(--font-aur-display);letter-spacing:-.04em}.ij-home-pricing__headline-price small{font-size:12px;color:var(--aur-ink-soft)}.ij-home-pricing__scope{min-height:48px;color:var(--aur-ink-soft);font-size:14px;line-height:1.7}.ij-home-pricing__language{display:flex;gap:9px;align-items:baseline;margin-top:18px!important;font-size:13px}.ij-home-pricing__language:before{content:"✓";color:var(--aur-rose-darker)}.ij-home-pricing__availability{margin:24px 0 26px;border-top:1px solid #a96d7033;padding-top:14px}.ij-home-pricing__availability>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:12px}.ij-home-pricing__availability dt{color:var(--aur-ink-soft)}.ij-home-pricing__availability dd{margin:0;white-space:nowrap}.ij-home-pricing__browse{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:16px;border-top:1px solid #a96d7033;color:var(--aur-rose-darker);font-size:13px;font-weight:500;text-decoration:none}.ij-home-pricing__browse:hover{text-decoration:underline}.ij-home-pricing__card--signature-premium .ij-home-pricing__language:before,.ij-home-pricing__card--signature-premium :is(.ij-home-pricing__index,.ij-home-pricing__browse){color:#f2c9b1}.ij-home-pricing__card--signature-premium :is(.ij-home-pricing__edition,.ij-home-pricing__scope,.ij-home-pricing__headline-price>span,.ij-home-pricing__headline-price small,dt){color:#e5d5df}.ij-home-pricing__card--signature-premium :is(.ij-home-pricing__card-top,.ij-home-pricing__availability,.ij-home-pricing__browse){border-color:#dcbfb540}.ij-home-pricing__card--signature-premium a:focus-visible{outline-color:#f2c9b1}.ij-home-pricing__note{max-width:85ch;margin:30px auto 0!important;color:var(--aur-ink-soft);font-size:13px;text-align:center}.ij-home-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,86px);max-width:1288px;margin-inline:auto;padding:100px 24px}.ij-home-faq__intro>p:not(.ij-home__eyebrow){margin-top:26px;max-width:40ch;color:var(--aur-ink-soft)}.ij-home-faq__contact{margin-top:34px;padding-top:24px;border-top:1px solid #a96d7033}.ij-home-faq__contact p{color:var(--aur-ink-soft);font-size:13px}.ij-home-faq__contact a{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:var(--aur-rose-darker);font-size:14px;font-weight:500;text-decoration:none}.ij-home-faq__contact a:hover{text-decoration:underline}.ij-home-faq .ij-public__faq{display:flex;flex-direction:column;gap:12px}.ij-home-faq .ij-public__faq details{border:1px solid #b58a8935;border-radius:16px;padding:0;background:linear-gradient(120deg,#fffbf7b0,#ffffff45);transition:background-color .18s,box-shadow .18s}.ij-home-faq .ij-public__faq details[open]{background:var(--aur-paper);box-shadow:0 9px 28px #7348580a}.ij-home-faq .ij-public__faq summary{display:flex;align-items:baseline;gap:16px;min-height:72px;padding:23px;font-size:14px;line-height:1.6;list-style:none}.ij-home-faq summary::-webkit-details-marker{display:none}.ij-home-faq__number{flex:0 0 22px;font-size:11px;color:var(--aur-rose-darker)}.ij-home-faq__toggle{position:relative;flex:0 0 14px;width:14px;height:14px;align-self:center;margin-inline-start:auto;color:var(--aur-rose-darker)}.ij-home-faq__toggle:after,.ij-home-faq__toggle:before{content:"";position:absolute;background:currentColor}.ij-home-faq__toggle:before{inset:6px 0 auto;height:1px}.ij-home-faq__toggle:after{inset:0 auto 0 6px;width:1px;transition:transform .18s}.ij-home-faq details[open] .ij-home-faq__toggle:after{transform:rotate(90deg)}.ij-home-faq .ij-public__faq details>p{margin:0;padding:0 53px 24px 61px;color:var(--aur-ink-soft);font-size:14px;line-height:1.85}.ij-home-faq .ij-public__faq details>p a{color:var(--aur-rose-darker)}.ij-home[dir=rtl]{font-family:var(--font-aur-arabic)}.ij-home[dir=rtl] .ij-home__eyebrow{font-size:14px;letter-spacing:0;text-transform:none}.ij-home[dir=rtl] .ij-home-pricing__card h3,.ij-home[dir=rtl] .ij-home__title,.ij-home[dir=rtl] .ij-home__title>span{font-family:var(--font-aur-arabic-display);letter-spacing:0;line-height:1.4}.ij-home[dir=rtl] .ij-home__title>span{font-size:1em}.ij-home[dir=rtl] .ij-home-studio__art figcaption{font-size:13px;letter-spacing:0;text-transform:none}.ij-home[dir=rtl] .ij-home-studio__poster--0{transform:rotate(9deg)}.ij-home[dir=rtl] .ij-home-studio__poster--1{transform:rotate(-10deg)}.ij-home[dir=rtl] .ij-home-faq .ij-public__faq details>p{padding-inline:61px 53px}.ij-home[dir=rtl] .ij-home-faq .ij-public__faq summary{font-size:16px}.ij-home[dir=rtl] .ij-home-pricing__scope{font-size:15px}@media (max-width:1050px){.ij-home-pricing__intro{gap:0 36px}.ij-home-pricing__cards{gap:16px}.ij-home-pricing__card{padding:24px}.ij-home-studio__art{height:380px}.ij-home-studio__seal{bottom:66px}.ij-home-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px}}@media (max-width:760px){.ij-home-studio{grid-template-columns:minmax(0,1fr);padding-block:25px 64px;gap:35px}.ij-home-studio__copy{max-width:60ch}.ij-home-studio__art{width:min(100%,440px);height:390px;margin-inline:auto}.ij-home-studio__seal{bottom:40px}.ij-home-pricing{padding-block:56px}.ij-home-pricing__intro{display:block;margin-bottom:32px}.ij-home-pricing__intro>p:not(.ij-home__eyebrow){margin-top:24px}.ij-home-pricing__cards{grid-template-columns:minmax(0,1fr);max-width:500px}.ij-home-pricing__card{padding:28px}.ij-home-pricing__scope{min-height:0}.ij-home-pricing__availability{margin-bottom:18px}.ij-home-faq{grid-template-columns:minmax(0,1fr);padding-block:64px}.ij-home-faq__contact{margin-top:24px;padding-top:16px}}@media (max-width:480px){.ij-home-faq,.ij-home-pricing,.ij-home-studio{padding-inline:20px}.ij-home__title{font-size:clamp(30px,8.7vw,40px)}.ij-home-studio__art{height:330px}.ij-home-studio__poster{border-width:6px}.ij-home-studio__poster--0{top:10px}.ij-home-studio__poster--1{top:48px}.ij-home-studio__seal{bottom:40px;width:70px;height:70px}.ij-home-studio__seal img{width:30px;height:38px}.ij-home-studio__art figcaption{font-size:9px}.ij-home .aur-storefront-cta__face{padding:16px;font-size:11px;letter-spacing:.1em}.ij-home[dir=rtl] .aur-storefront-cta__face{font-size:14px;letter-spacing:0}.ij-home-faq .ij-public__faq summary{padding:20px 17px;gap:10px}.ij-home-faq .ij-public__faq details>p{padding:0 24px 22px 49px}.ij-home[dir=rtl] .ij-home-faq .ij-public__faq details>p{padding-inline:49px 24px}}@media (prefers-reduced-motion:reduce){.ij-home-faq .ij-public__faq details,.ij-home-faq__toggle:after{transition:none}}